/** Shopify CDN: Minification failed

Line 16:6 Unexpected "*"
Line 16:12 Expected ":"
Line 18:51 Expected ":"
Line 24:13 Expected ":"
Line 26:67 Expected ":"
Line 28:77 Expected ":"
Line 30:33 Expected ":"
Line 32:51 Expected ":"
Line 34:25 Expected ":"
Line 36:43 Expected ":"
... and 1178 more hidden warnings

**/
��*   {  
     b o x - s i z i n g :   b o r d e r - b o x ;  
 }  
  
 b o d y   {  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b a c k g r o u n d :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
     m a r g i n :   0 ;  
     m i n - h e i g h t :   1 0 0 s v h ;  
     f o n t - v a r i a t i o n - s e t t i n g s :   ' s l n t '   0 ;  
 }  
  
 : r o o t   {  
     / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  
           '  F O N T   S Y S T E M   O V E R R I D E   ( C R I T I C A L   F I X )  
           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /  
  
     - - f o n t - p a r a g r a p h - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
     - - f o n t - p a r a g r a p h - - s t y l e :   n o r m a l ;  
     - - f o n t - p a r a g r a p h - - w e i g h t :   4 0 0 ;  
  
     - - f o n t - h 1 - - f a m i l y :   " T a n g e r i n e " ,   c u r s i v e ;  
     - - f o n t - h 2 - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
     - - f o n t - h 3 - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
     - - f o n t - h 4 - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
     - - f o n t - h 5 - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
     - - f o n t - h 6 - - f a m i l y :   " Q u i n t e s s e n t i a l " ,   s e r i f ;  
  
     / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =  
           '  K E E P   Y O U R   E X I S T I N G   V A R I A B L E S  
           ( I M P O R T A N T      D O   N O T   R E M O V E )  
           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /  
  
     - - h o v e r - l i f t - a m o u n t :   4 p x ;  
     - - h o v e r - s c a l e - a m o u n t :   1 . 0 3 ;  
     - - h o v e r - s u b t l e - z o o m - a m o u n t :   1 . 0 1 5 ;  
     - - h o v e r - s h a d o w - c o l o r :   v a r ( - - c o l o r - s h a d o w ) ;  
     - - h o v e r - t r a n s i t i o n - d u r a t i o n :   0 . 2 5 s ;  
     - - h o v e r - t r a n s i t i o n - t i m i n g :   e a s e - o u t ;  
     - - s u r f a c e - t r a n s i t i o n - d u r a t i o n :   0 . 3 s ;  
     - - s u r f a c e - t r a n s i t i o n - t i m i n g :   v a r ( - - e a s e - o u t - q u a d ) ;  
     - - s u b m e n u - a n i m a t i o n - s p e e d :   3 6 0 m s ;  
     - - s u b m e n u - a n i m a t i o n - e a s i n g :   c u b i c - b e z i e r ( 0 . 2 5 ,   0 . 1 ,   0 . 2 5 ,   1 ) ;  
 } }  
  
 h t m l   {  
     / *   F i r e f o x   * /  
     s c r o l l b a r - w i d t h :   t h i n ;  
     s c r o l l b a r - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 4 0 ) )   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     s c r o l l - b e h a v i o r :   s m o o t h ;  
 }  
  
 h t m l [ s c r o l l - l o c k ]   {  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 i m g ,  
 p i c t u r e ,  
 v i d e o ,  
 c a n v a s ,  
 s v g   {  
     d i s p l a y :   b l o c k ;  
     m a x - w i d t h :   1 0 0 % ;  
 }  
  
 i m g   {  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   a u t o ;  
 }  
  
 i n p u t ,  
 t e x t a r e a ,  
 s e l e c t   {  
     f o n t :   i n h e r i t ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
 }  
  
 i n p u t : h o v e r ,  
 t e x t a r e a : h o v e r   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - h o v e r - b a c k g r o u n d ) ;  
 }  
  
 / * *   o v e r r i d e   i o s   a n d   f i r e f o x   d e f a u l t s   * /  
 s e l e c t   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     c o l o r :   c u r r e n t c o l o r ;  
 }  
  
 . c o l l e c t i o n - c a r d ,  
 . f e a t u r e d - b l o g - p o s t s - c a r d   {  
     w i d t h :   1 0 0 % ;  
     p o s i t i o n :   r e l a t i v e ;  
     h e i g h t :   1 0 0 % ;  
 }  
  
 / *   E d i t o r i a l   l a y o u t   * /  
 . r e s o u r c e - l i s t : n o t ( . h i d d e n - - d e s k t o p )   . c o l l e c t i o n - c a r d - - f l e x i b l e - a s p e c t - r a t i o ,  
 . r e s o u r c e - l i s t : n o t ( . h i d d e n - - d e s k t o p )   . b l o g - p o s t - c a r d - - f l e x i b l e - a s p e c t - r a t i o   {  
     . c o l l e c t i o n - c a r d _ _ i m a g e ,  
     . f e a t u r e d - b l o g - p o s t s - c a r d _ _ i m a g e ,  
     . b l o g - p l a c e h o l d e r - s v g   {  
         a s p e c t - r a t i o :   9 9 ;  
         h e i g h t :   1 0 0 % ;  
     }  
  
     . c o l l e c t i o n - c a r d _ _ i n n e r ,  
     . f e a t u r e d - b l o g - p o s t s - c a r d _ _ i n n e r   {  
         d i s p l a y :   f l e x ;  
         f l e x - d i r e c t i o n :   c o l u m n ;  
         h e i g h t :   1 0 0 % ;  
     }  
  
     . c o l l e c t i o n - c a r d _ _ c o n t e n t ,  
     . f e a t u r e d - b l o g - p o s t s - c a r d _ _ c o n t e n t   {  
         f l e x - s h r i n k :   0 ;  
     }  
  
     & : n o t ( . c o l l e c t i o n - c a r d - - i m a g e - b g )   . c o l l e c t i o n - c a r d _ _ c o n t e n t ,  
     . f e a t u r e d - b l o g - p o s t s - c a r d _ _ c o n t e n t   {  
         h e i g h t :   a u t o ;  
     }  
 }  
  
 . c o l l e c t i o n - c a r d _ _ i n n e r ,  
 . f e a t u r e d - b l o g - p o s t s - c a r d _ _ i n n e r   {  
     w i d t h :   1 0 0 % ;  
     o v e r f l o w :   h i d d e n ;  
     p o s i t i o n :   r e l a t i v e ;  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
     z - i n d e x :   v a r ( - - l a y e r - f l a t ) ;  
     p o i n t e r - e v e n t s :   n o n e ;  
 }  
  
 . c o l l e c t i o n - c a r d _ _ c o n t e n t ,  
 . f e a t u r e d - b l o g - p o s t s - c a r d _ _ c o n t e n t   {  
     d i s p l a y :   f l e x ;  
     p o s i t i o n :   r e l a t i v e ;  
     h e i g h t :   1 0 0 % ;  
     w i d t h :   1 0 0 % ;  
     g a p :   v a r ( - - g a p ) ;  
 }  
  
 . c o l l e c t i o n - c a r d _ _ l i n k ,  
 . f e a t u r e d - b l o g - p o s t s - c a r d _ _ l i n k   {  
     p o s i t i o n :   a b s o l u t e ;  
     i n s e t :   0 ;  
  
     / *   a l l o w s   f o c u s   o u t l i n e   t o   h a v e   r a d i u s   i n   s u p p o r t e d   b r o w s e r s   * /  
     b o r d e r - r a d i u s :   v a r ( - - b o r d e r - r a d i u s ) ;  
 }  
  
 . p r o d u c t - c a r d ,  
 . c o l l e c t i o n - c a r d ,  
 . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d - - p r o d u c t ,  
 . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d   {  
     p o s i t i o n :   r e l a t i v e ;  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - h o v e r - t r a n s i t i o n - d u r a t i o n )   v a r ( - - h o v e r - t r a n s i t i o n - t i m i n g ) ,  
         b o x - s h a d o w   v a r ( - - h o v e r - t r a n s i t i o n - d u r a t i o n )   v a r ( - - h o v e r - t r a n s i t i o n - t i m i n g ) ;  
     z - i n d e x :   v a r ( - - l a y e r - f l a t ) ;  
 }  
  
 . p r o d u c t - c a r d _ _ l i n k   {  
     p o s i t i o n :   a b s o l u t e ;  
     i n s e t :   0 ;  
 }  
  
 . p r o d u c t - c a r d _ _ c o n t e n t   {  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 . p r o d u c t - c a r d _ _ c o n t e n t   {  
     c u r s o r :   p o i n t e r ;  
 }  
  
 @ m e d i a   ( a n y - p o i n t e r :   f i n e )   a n d   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     . c a r d - h o v e r - e f f e c t - l i f t   . p r o d u c t - c a r d : h o v e r ,  
     . c a r d - h o v e r - e f f e c t - l i f t   . c o l l e c t i o n - c a r d : h o v e r ,  
     . c a r d - h o v e r - e f f e c t - l i f t   . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d : h o v e r   {  
         t r a n s f o r m :   t r a n s l a t e Y ( c a l c ( - 1   *   v a r ( - - h o v e r - l i f t - a m o u n t ) ) ) ;  
     }  
  
     . c a r d - h o v e r - e f f e c t - s c a l e   . p r o d u c t - c a r d : h o v e r ,  
     . c a r d - h o v e r - e f f e c t - s c a l e   . c o l l e c t i o n - c a r d : h o v e r ,  
     . c a r d - h o v e r - e f f e c t - s c a l e   . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d : h o v e r   {  
         t r a n s f o r m :   s c a l e ( v a r ( - - h o v e r - s c a l e - a m o u n t ) ) ;  
     }  
  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . c a r d - g a l l e r y ,  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . c o l l e c t i o n - c a r d _ _ i m a g e ,  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . p r o d u c t - c a r d _ _ i m a g e   {  
         o v e r f l o w :   h i d d e n ;  
         t r a n s i t i o n :   t r a n s f o r m   v a r ( - - h o v e r - t r a n s i t i o n - d u r a t i o n )   v a r ( - - h o v e r - t r a n s i t i o n - t i m i n g ) ;  
     }  
  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . p r o d u c t - c a r d : h o v e r   . c a r d - g a l l e r y ,  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . c o l l e c t i o n - c a r d : h o v e r   . c o l l e c t i o n - c a r d _ _ i m a g e ,  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . p r o d u c t - c a r d : h o v e r   . p r o d u c t - c a r d _ _ i m a g e ,  
     . c a r d - h o v e r - e f f e c t - s u b t l e - z o o m   . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d : h o v e r   {  
         t r a n s f o r m :   s c a l e ( v a r ( - - h o v e r - s u b t l e - z o o m - a m o u n t ) ) ;  
     }  
  
 }  
  
 d i a l o g   {  
     / *   t h e   : : b a c k d r o p   i n h e r i t s   f r o m   t h e   o r i g i n a t i n g   e l e m e n t ,   c u s t o m   p r o p e r t i e s   m u s t   b e   s e t   o n   t h e   d i a l o g   e l e m e n t   * /  
     - - b a c k d r o p - c o l o r - r g b :   v a r ( - - c o l o r - s h a d o w - r g b ) ;  
  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
 }  
  
 p ,  
 h 1 ,  
 h 2 ,  
 h 3 ,  
 h 4 ,  
 h 5 ,  
 h 6   {  
     o v e r f l o w - w r a p :   b r e a k - w o r d ;  
 }  
  
 . w r a p - t e x t   {  
     o v e r f l o w - w r a p :   b r e a k - w o r d ;  
     w o r d - b r e a k :   b r e a k - w o r d ;  
     h y p h e n s :   a u t o ;  
 }  
  
 p : e m p t y   {  
     d i s p l a y :   n o n e ;  
 }  
  
 : f i r s t - c h i l d : i s ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 ) ,  
 : f i r s t - c h i l d : e m p t y   +   : w h e r e ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     m a r g i n - b l o c k - s t a r t :   0 ;  
 }  
  
 / *   R e m o v e   b o t t o m   m a r g i n   f r o m   l a s t   t e x t   i t e m ,   o r   p r e v i o u s   t o   l a s t   i f   t h e   l a s t   i s   e m p t y   * /  
 : l a s t - c h i l d : i s ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 ) ,  
 : w h e r e ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 ) : n t h - c h i l d ( 2 ) : h a s ( +   : l a s t - c h i l d : e m p t y )   {  
     m a r g i n - b l o c k - e n d :   0 ;  
 }  
  
 / *   v i e w   t r a n s i t i o n s   * /  
 @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     @ v i e w - t r a n s i t i o n   {  
         n a v i g a t i o n :   a u t o ;  
     }  
  
     / *   K e e p   p a g e   i n t e r a c t i v e   w h i l e   v i e w   t r a n s i t i o n s   a r e   r u n n i n g   * /  
     : r o o t   {  
         v i e w - t r a n s i t i o n - n a m e :   n o n e ;  
     }  
  
     / *   H a v e   t h e   r o o t   t r a n s i t i o n   d u r i n g   p a g e   n a v i g a t i o n   * /  
     h t m l : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p a g e - n a v i g a t i o n ) ,  
     h t m l : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p r o d u c t - i m a g e - t r a n s i t i o n )   {  
         v i e w - t r a n s i t i o n - n a m e :   r o o t - c u s t o m ;  
     }  
  
     : : v i e w - t r a n s i t i o n   {  
         p o i n t e r - e v e n t s :   n o n e ;  
     }  
  
     h t m l : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p a g e - n a v i g a t i o n )   m a i n [ d a t a - p a g e - t r a n s i t i o n - e n a b l e d = ' t r u e ' ]   {  
         v i e w - t r a n s i t i o n - n a m e :   m a i n - c o n t e n t ;  
     }  
  
     h t m l : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p a g e - n a v i g a t i o n )   m a i n [ d a t a - p r o d u c t - t r a n s i t i o n = ' t r u e ' ] [ d a t a - t e m p l a t e * = ' p r o d u c t ' ]   {  
         v i e w - t r a n s i t i o n - n a m e :   n o n e ;  
     }  
  
     : : v i e w - t r a n s i t i o n - o l d ( m a i n - c o n t e n t )   {  
         a n i m a t i o n :   v a r ( - - v i e w - t r a n s i t i o n - o l d - m a i n - c o n t e n t ) ;  
     }  
  
     : : v i e w - t r a n s i t i o n - n e w ( m a i n - c o n t e n t )   {  
         a n i m a t i o n :   v a r ( - - v i e w - t r a n s i t i o n - n e w - m a i n - c o n t e n t ) ;  
     }  
  
     h t m l : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p r o d u c t - i m a g e - t r a n s i t i o n )   {  
         [ d a t a - v i e w - t r a n s i t i o n - t y p e = ' p r o d u c t - i m a g e - t r a n s i t i o n ' ]   {  
             v i e w - t r a n s i t i o n - n a m e :   p r o d u c t - i m a g e - t r a n s i t i o n ;  
         }  
  
         [ d a t a - v i e w - t r a n s i t i o n - t y p e = ' p r o d u c t - d e t a i l s ' ]   {  
             v i e w - t r a n s i t i o n - n a m e :   p r o d u c t - d e t a i l s ;  
         }  
     }  
  
     : : v i e w - t r a n s i t i o n - g r o u p ( p r o d u c t - i m a g e - t r a n s i t i o n )   {  
         z - i n d e x :   1 ;  
     }  
  
     : : v i e w - t r a n s i t i o n - g r o u p ( p r o d u c t - i m a g e - t r a n s i t i o n ) ,  
     : : v i e w - t r a n s i t i o n - g r o u p ( p r o d u c t - d e t a i l s )   {  
         a n i m a t i o n - d u r a t i o n :   v a r ( - - a n i m a t i o n - s p e e d ) ;  
         a n i m a t i o n - t i m i n g - f u n c t i o n :   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     }  
  
     : : v i e w - t r a n s i t i o n - o l d ( p r o d u c t - i m a g e - t r a n s i t i o n ) ,  
     : : v i e w - t r a n s i t i o n - n e w ( p r o d u c t - i m a g e - t r a n s i t i o n )   {  
         b l o c k - s i z e :   1 0 0 % ;  
         o v e r f l o w :   h i d d e n ;  
         o b j e c t - f i t :   c o v e r ;  
         a n i m a t i o n - d u r a t i o n :   0 . 2 5 s ;  
         a n i m a t i o n - t i m i n g - f u n c t i o n :   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     }  
  
     : : v i e w - t r a n s i t i o n - n e w ( p r o d u c t - d e t a i l s )   {  
         a n i m a t i o n :   v a r ( - - v i e w - t r a n s i t i o n - n e w - m a i n - c o n t e n t ) ;  
     }  
 }  
  
 / *   F o c u s   * /  
 * : f o c u s - v i s i b l e   {  
     o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t c o l o r ;  
     o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
 }  
  
 @ s u p p o r t s   n o t   s e l e c t o r ( : f o c u s - v i s i b l e )   {  
     * : f o c u s   {  
         o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t c o l o r ;  
         o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
     }  
 }  
  
 . f o c u s - i n s e t   {  
     o u t l i n e - o f f s e t :   c a l c ( v a r ( - - f o c u s - o u t l i n e - w i d t h )   *   - 1 ) ;  
 }  
  
 / *   L a y o u t   * /  
 . c o n t e n t - f o r - l a y o u t   {  
     f l e x :   1 ;  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
 }  
  
 . c o n t e n t - f o r - l a y o u t   >   . s h o p i f y - s e c t i o n : l a s t - c h i l d   {  
     f l e x - g r o w :   1 ;  
 }  
  
 / *   S e t   u p   p a g e   w i d t h s   &   m a r g i n s   * /  
 . p a g e - w i d t h - w i d e ,  
 . p a g e - w i d t h - n o r m a l ,  
 . p a g e - w i d t h - n a r r o w ,  
 . p a g e - w i d t h - c o n t e n t   {  
     - - p a g e - m a r g i n :   1 6 p x ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . p a g e - w i d t h - w i d e ,  
     . p a g e - w i d t h - n o r m a l ,  
     . p a g e - w i d t h - n a r r o w ,  
     . p a g e - w i d t h - c o n t e n t   {  
         - - p a g e - m a r g i n :   4 0 p x ;  
     }  
 }  
  
 . p a g e - w i d t h - w i d e   {  
     / *   N O T E :   T h i s   r e s u l t s   i n   a   p a g e   w i d t h   o f   2 4 0 0 p x   b e c a u s e   o f   h o w   w e   s e t   u p   m a r g i n s   w i t h   g r i d   * /  
     - - p a g e - c o n t e n t - w i d t h :   v a r ( - - w i d e - p a g e - w i d t h ) ;  
     - - p a g e - w i d t h :   c a l c ( v a r ( - - p a g e - c o n t e n t - w i d t h )   +   ( v a r ( - - p a g e - m a r g i n )   *   2 ) ) ;  
 }  
  
 . p a g e - w i d t h - n o r m a l   {  
     - - p a g e - c o n t e n t - w i d t h :   v a r ( - - n o r m a l - p a g e - w i d t h ) ;  
     - - p a g e - w i d t h :   c a l c ( v a r ( - - p a g e - c o n t e n t - w i d t h )   +   ( v a r ( - - p a g e - m a r g i n )   *   2 ) ) ;  
 }  
  
 . p a g e - w i d t h - n a r r o w ,  
 . p a g e - w i d t h - c o n t e n t   {  
     / *   N O T E :   T h i s   r e s u l t s   i n   a   p a g e   w i d t h   o f   1 4 0 0 p x   b e c a u s e   o f   h o w   w e   s e t   u p   m a r g i n s   w i t h   g r i d   * /  
     - - p a g e - c o n t e n t - w i d t h :   v a r ( - - n a r r o w - p a g e - w i d t h ) ;  
     - - p a g e - w i d t h :   c a l c ( v a r ( - - p a g e - c o n t e n t - w i d t h )   +   ( v a r ( - - p a g e - m a r g i n )   *   2 ) ) ;  
 }  
  
 . p a g e - w i d t h - c o n t e n t   {  
     - - p a g e - c o n t e n t - w i d t h :   v a r ( - - n o r m a l - c o n t e n t - w i d t h ) ;  
     - - p a g e - w i d t h :   c a l c ( v a r ( - - p a g e - c o n t e n t - w i d t h )   +   ( v a r ( - - p a g e - m a r g i n )   *   2 ) ) ;  
 }  
  
 / *   S e c t i o n   w i d t h   f u l l   v s .   p a g e  
       T h e   r e a s o n   w e   u s e   a   g r i d   t o   c o n t a i n   t h e   s e c t i o n   i s   t o   a l l o w   f o r   t h e   s e c t i o n   t o   h a v e   a  
       f u l l - w i d t h   b a c k g r o u n d   i m a g e   e v e n   i f   t h e   s e c t i o n   c o n t e n t   i s   c o n s t r a i n e d   b y   t h e   p a g e   w i d t h .   D o   n o t   t r y  
       t o   r e w r i t e   t h i s   t o   m a x - w i d t h :   - - p a g e - w i d t h ;   m a r g i n :   0   a u t o ; ,   i t   d o e s n ' t   w o r k .   * /  
 . s e c t i o n   {  
     - - f u l l - p a g e - g r i d - c e n t r a l - c o l u m n - w i d t h :   m i n (  
         v a r ( - - p a g e - w i d t h )   -   v a r ( - - p a g e - m a r g i n )   *   2 ,  
         c a l c ( 1 0 0 %   -   v a r ( - - p a g e - m a r g i n )   *   2 )  
     ) ;  
     - - f u l l - p a g e - g r i d - m a r g i n :   m i n m a x ( v a r ( - - p a g e - m a r g i n ) ,   1 f r ) ;  
     - - f u l l - p a g e - g r i d - w i t h - m a r g i n s :   v a r ( - - f u l l - p a g e - g r i d - m a r g i n )   v a r ( - - f u l l - p a g e - g r i d - c e n t r a l - c o l u m n - w i d t h )  
         v a r ( - - f u l l - p a g e - g r i d - m a r g i n ) ;  
  
     / *   U t i l i t y   v a r i a b l e   g i v e s   t h e   g r i d ' s   f i r s t   c o l u m n   w i d t h .   P r o v i d e s   a n   o f f s e t   w i d t h   f o r   c o m p o n e n t s   l i k e   c a r o u s e l s   * /  
     - - u t i l - p a g e - m a r g i n - o f f s e t :   m a x (  
         v a r ( - - p a g e - m a r g i n ) ,  
         c a l c ( ( 1 0 0 %   -   m i n ( v a r ( - - p a g e - c o n t e n t - w i d t h ) ,   1 0 0 %   -   v a r ( - - p a g e - m a r g i n )   *   2 ) )   /   2 )  
     ) ;  
  
     / *   O f f s e t   f o r   f u l l - w i d t h   s e c t i o n s   t o   a c c o u n t   f o r   t h e   p a g e   m a r g i n ,  
     u s e d   f o r   M a r q u e e      n o t e   t h a t   - - u t i l - p a g e - m a r g i n - o f f s e t   d o e s n ' t   w o r k   h e r e   * /  
     - - f u l l - p a g e - m a r g i n - i n l i n e - o f f s e t :   c a l c ( ( ( 1 0 0 v w   -   v a r ( - - f u l l - p a g e - g r i d - c e n t r a l - c o l u m n - w i d t h ) )   /   2 )   *   - 1 ) ;  
  
     w i d t h :   1 0 0 % ;  
  
     / *   T h i s   i s   r e q u i r e d   t o   m a k e   b a c k g r o u n d   i m a g e s   w o r k ,   w h i c h   a r e   < i m g >   r e n d e r e d   a b s o l u t e l y   * /  
     p o s i t i o n :   r e l a t i v e ;  
  
     / *   S e t   u p   t h e   g r i d   * /  
     d i s p l a y :   g r i d ;  
     g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - f u l l - p a g e - g r i d - w i t h - m a r g i n s ) ;  
     m i n - h e i g h t :   v a r ( - - s e c t i o n - m i n - h e i g h t ,   ' a u t o ' ) ;  
 }  
  
 / *   P l a c e   a l l   d i r e c t   c h i l d r e n   i n   t h e   c e n t e r   c o l u m n   b y   d e f a u l t   * /  
 . s e c t i o n   >   *   {  
     g r i d - c o l u m n :   2 ;  
 }  
  
 / *   M a k e   t h e   a c t u a l   s e c t i o n   b a c k g r o u n d   t r a n s p a r e n t ,   a n d   i n s t e a d   a p p l y   i t   t o   a   s e p a r a t e   s i b l i n g   e l e m e n t   t o   e n a b l e   s t a c k i n g   w i t h   h e r o   s h a d o w     * /  
 . s h o p i f y - s e c t i o n : n o t ( . h e a d e r - s e c t i o n )   : i s ( . s e c t i o n ,   . c a r t - s u m m a r y )   {  
     b a c k g r o u n d :   t r a n s p a r e n t ;  
 }  
  
 . s h o p i f y - s e c t i o n : n o t ( . h e a d e r - s e c t i o n ) : h a s ( . s e c t i o n )   {  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 . s h o p i f y - s e c t i o n : n o t ( . h e a d e r - s e c t i o n )   . s e c t i o n - b a c k g r o u n d   {  
     c o n t e n t :   ' ' ;  
     p o s i t i o n :   a b s o l u t e ;  
     i n s e t :   0 ;  
     z - i n d e x :   v a r ( - - l a y e r - s e c t i o n - b a c k g r o u n d ) ;  
 }  
  
 / *   F o r   p a g e - w i d t h   s e c t i o n s ,   a l l   c o n t e n t   g o e s   i n   t h e   c e n t e r   c o l u m n   * /  
 . s e c t i o n - - p a g e - w i d t h   >   *   {  
     g r i d - c o l u m n :   2 ;  
 }  
  
 / *   F o r   f u l l - w i d t h   s e c t i o n s ,   c o n t e n t   s p a n s   a l l   c o l u m n s   * /  
 . s e c t i o n - - f u l l - w i d t h   >   *   {  
     g r i d - c o l u m n :   1   /   - 1 ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . s e c t i o n - - m o b i l e - f u l l - w i d t h   >   *   {  
         g r i d - c o l u m n :   1   /   - 1 ;  
     }  
 }  
  
 / *   S o m e   p a g e - w i d t h   s e c t i o n s   s h o u l d   s t i l l   e x t e n d   a l l   t h e   w a y   t o   t h e   r i g h t   e d g e   o f   t h e   p a g e ,   e . g .   c o l l e c t i o n   c a r o u s e l   * /  
 . s e c t i o n - - p a g e - w i d t h . s e c t i o n - - f u l l - w i d t h - r i g h t   >   *   {  
     g r i d - c o l u m n :   2   /   4 ;  
 }  
  
 / *   F o r   f u l l - w i d t h   s e c t i o n s   w i t h   m a r g i n ,   c o n t e n t   s t i l l   s p a n s   f u l l   w i d t h   b u t   w i t h   s p a c e   o n   t h e   s i d e s   * /  
 . s e c t i o n - - f u l l - w i d t h . s e c t i o n - - f u l l - w i d t h - m a r g i n   >   *   {  
     g r i d - c o l u m n :   1   /   - 1 ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         p a d d i n g - l e f t :   v a r ( - - p a g e - m a r g i n ) ;  
         p a d d i n g - r i g h t :   v a r ( - - p a g e - m a r g i n ) ;  
     }  
 }  
  
 / *   S o m e   s e c t i o n   c o n t e n t   b r e a k   o u t   t o   f u l l   w i d t h   o f   t h e   p a g e   * /  
 . s e c t i o n   >   . f o r c e - f u l l - w i d t h   {  
     g r i d - c o l u m n :   1   /   - 1 ;  
 }  
  
 . s e c t i o n - - h e i g h t - s m a l l   {  
     - - s e c t i o n - m i n - h e i g h t :   v a r ( - - s e c t i o n - h e i g h t - s m a l l ) ;  
 }  
  
 . s e c t i o n - - h e i g h t - m e d i u m   {  
     - - s e c t i o n - m i n - h e i g h t :   v a r ( - - s e c t i o n - h e i g h t - m e d i u m ) ;  
 }  
  
 . s e c t i o n - - h e i g h t - l a r g e   {  
     - - s e c t i o n - m i n - h e i g h t :   v a r ( - - s e c t i o n - h e i g h t - l a r g e ) ;  
 }  
  
 . s e c t i o n - - h e i g h t - f u l l - s c r e e n   {  
     - - s e c t i o n - m i n - h e i g h t :   1 0 0 s v h ;  
 }  
  
 . s e c t i o n - c o n t e n t - w r a p p e r . s e c t i o n - c o n t e n t - w r a p p e r   {  
     m i n - h e i g h t :   c a l c ( v a r ( - - s e c t i o n - m i n - h e i g h t ,   ' a u t o ' )   -   v a r ( - - s e c t i o n - h e i g h t - o f f s e t ,   0 p x ) ) ;  
     p o s i t i o n :   r e l a t i v e ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
 }  
  
 / *   U t i l i t y   * /  
  
 . h i d d e n   {  
     / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
     d i s p l a y :   n o n e   ! i m p o r t a n t ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . h i d d e n - - m o b i l e ,  
     . m o b i l e \ : h i d d e n   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
         d i s p l a y :   n o n e   ! i m p o r t a n t ;  
     }  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . h i d d e n - - d e s k t o p ,  
     . d e s k t o p \ : h i d d e n   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
         d i s p l a y :   n o n e   ! i m p o r t a n t ;  
     }  
 }  
  
 . h i d e - w h e n - e m p t y : e m p t y   {  
     / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
     d i s p l a y :   n o n e   ! i m p o r t a n t ;  
 }  
  
 . v i s u a l l y - h i d d e n : n o t ( : f o c u s ,   : a c t i v e )   {  
     / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
     p o s i t i o n :   a b s o l u t e   ! i m p o r t a n t ;  
     o v e r f l o w :   h i d d e n ;  
     w i d t h :   1 p x ;  
     h e i g h t :   1 p x ;  
     m a r g i n :   - 1 p x ;  
     p a d d i n g :   0 ;  
     b o r d e r :   0 ;  
     c l i p :   r e c t ( 0   0   0   0 ) ;  
     / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
     w o r d - w r a p :   n o r m a l   ! i m p o r t a n t ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . i s - v i s u a l l y - h i d d e n - m o b i l e : n o t ( : f o c u s ,   : a c t i v e )   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
         p o s i t i o n :   a b s o l u t e   ! i m p o r t a n t ;  
         o v e r f l o w :   h i d d e n ;  
         w i d t h :   1 p x ;  
         h e i g h t :   1 p x ;  
         m a r g i n :   - 1 p x ;  
         p a d d i n g :   0 ;  
         b o r d e r :   0 ;  
         c l i p :   r e c t ( 0   0   0   0 ) ;  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
         w o r d - w r a p :   n o r m a l   ! i m p o r t a n t ;  
     }  
 }  
  
 . c o n t e n t s   {  
     d i s p l a y :   c o n t e n t s ;  
 }  
  
 . f l e x   {  
     d i s p l a y :   f l e x ;  
     g a p :   v a r ( - - g a p - m d ) ;  
 }  
  
 . g r i d   {  
     - - c e n t e r e d - c o l u m n - n u m b e r :   1 2 ;  
     - - f u l l - w i d t h - c o l u m n - n u m b e r :   1 4 ;  
     - - c e n t e r e d :   c o l u m n - 1   /   s p a n   v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ;  
     - - f u l l - w i d t h :   c o l u m n - 0   /   s p a n   v a r ( - - f u l l - w i d t h - c o l u m n - n u m b e r ) ;  
  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . g r i d   {  
         d i s p l a y :   g r i d ;  
         g a p :   0 ;  
         g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - m a r g i n - 4 x l )   r e p e a t ( v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ,   m i n m a x ( 0 ,   1 f r ) )   v a r ( - - m a r g i n - 4 x l ) ;  
         g r i d - t e m p l a t e - a r e a s :   ' c o l u m n - 0   c o l u m n - 1   c o l u m n - 2   c o l u m n - 3   c o l u m n - 4   c o l u m n - 5   c o l u m n - 6   c o l u m n - 7   c o l u m n - 8   c o l u m n - 9   c o l u m n - 1 0   c o l u m n - 1 1   c o l u m n - 1 2   c o l u m n - 1 3 ' ;  
     }  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   1 4 0 0 p x )   {  
     . g r i d   {  
         g r i d - t e m p l a t e - c o l u m n s :  
             1 f r   r e p e a t (  
                 v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ,  
                 m i n m a x ( 0 ,   c a l c ( ( v a r ( - - p a g e - w i d t h )   -   v a r ( - - p a g e - m a r g i n )   *   2 )   /   v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ) )  
             )  
             1 f r ;  
     }  
 }  
  
 . f l e x   {  
     d i s p l a y :   f l e x ;  
     g a p :   v a r ( - - g a p - m d ) ;  
 }  
  
 . f l i p - x   {  
     s c a l e :   - 1   1 ;  
 }  
  
 . f l i p - y   {  
     s c a l e :   1   - 1 ;  
 }  
  
 . l i s t - u n s t y l e d   {  
     m a r g i n :   0 ;  
     p a d d i n g :   0 ;  
     l i s t - s t y l e :   n o n e ;  
 }  
  
 . t e x t - l e f t   {  
     - - t e x t - a l i g n :   l e f t ;  
  
     t e x t - a l i g n :   l e f t ;  
 }  
  
 . t e x t - c e n t e r   {  
     - - t e x t - a l i g n :   c e n t e r ;  
  
     t e x t - a l i g n :   c e n t e r ;  
 }  
  
 . t e x t - r i g h t   {  
     - - t e x t - a l i g n :   r i g h t ;  
  
     t e x t - a l i g n :   r i g h t ;  
 }  
  
 . t e x t - i n h e r i t   {  
     c o l o r :   i n h e r i t ;  
 }  
  
 . u s e r - s e l e c t - t e x t   {  
     u s e r - s e l e c t :   t e x t ;  
 }  
  
 . j u s t i f y - l e f t   {  
     j u s t i f y - c o n t e n t :   l e f t ;  
 }  
  
 . j u s t i f y - c e n t e r   {  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
 }  
  
 . j u s t i f y - r i g h t   {  
     j u s t i f y - c o n t e n t :   r i g h t ;  
 }  
  
 . t i t l e - - a l i g n e d - c e n t e r   {  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     g a p :   1 r e m ;  
 }  
  
 . b a c k g r o u n d - i m a g e - c o n t a i n e r   {  
     o v e r f l o w :   h i d d e n ;  
     p o s i t i o n :   a b s o l u t e ;  
     i n s e t :   0 ;  
     o p a c i t y :   v a r ( - - i m a g e - o p a c i t y ) ;  
 }  
  
 . b a c k g r o u n d - i m a g e - c o n t a i n e r   i m g ,  
 . b a c k g r o u n d - i m a g e - c o n t a i n e r   s v g   {  
     o b j e c t - f i t :   c o v e r ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
 }  
  
 . b a c k g r o u n d - i m a g e - f i t   i m g ,  
 . b a c k g r o u n d - i m a g e - f i t   s v g   {  
     o b j e c t - f i t :   c o n t a i n ;  
 }  
  
 . s v g - w r a p p e r   {  
     c o l o r :   c u r r e n t c o l o r ;  
     d i s p l a y :   i n l i n e - f l e x ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     a l i g n - i t e m s :   c e n t e r ;  
     w i d t h :   v a r ( - - i c o n - s i z e - s m ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - s m ) ;  
     p o i n t e r - e v e n t s :   n o n e ;  
 }  
  
 . s v g - w r a p p e r - - s m a l l e r   {  
     w i d t h :   v a r ( - - i c o n - s i z e - 2 x s ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - 2 x s ) ;  
 }  
  
 . s v g - w r a p p e r - - s m a l l   {  
     w i d t h :   v a r ( - - i c o n - s i z e - x s ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - x s ) ;  
 }  
  
 . s v g - w r a p p e r   >   s v g   {  
     w i d t h :   v a r ( - - i c o n - s i z e - s m ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - s m ) ;  
 }  
  
 . r e l a t i v e   {  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 / *   I c o n s   * /  
 . i c o n - s u c c e s s ,  
 . i c o n - e r r o r   {  
     w i d t h :   v a r ( - - i c o n - s i z e - m d ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - m d ) ;  
     f l e x - s h r i n k :   0 ;  
 }  
  
 . i c o n - s u c c e s s   {  
     c o l o r :   v a r ( - - c o l o r - s u c c e s s ) ;  
 }  
  
 . i c o n - e r r o r   {  
     f i l l :   v a r ( - - c o l o r - e r r o r ) ;  
 }  
  
 . i c o n - d e f a u l t   {  
     f i l l :   c u r r e n t C o l o r ;  
 }  
  
 [ d a t a - p l a c e h o l d e r = ' t r u e ' ]   *   {  
     c u r s o r :   d e f a u l t ;  
 }  
  
 / *   B a s e   t e x t   a n d   h e a d i n g   s t y l e s   * /  
 b o d y ,  
 . p a r a g r a p h : n o t ( . b u t t o n ) ,  
 . p a r a g r a p h   >   * ,  
 . t e x t - b l o c k . p a r a g r a p h   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - p a r a g r a p h - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - p a r a g r a p h - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - l i n e - h e i g h t ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - p a r a g r a p h - - c a s e ) ;  
     - w e b k i t - f o n t - s m o o t h i n g :   a n t i a l i a s e d ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - c o l o r - f o r e g r o u n d ) ) ;  
 }  
  
 / *   E n s u r e   i n p u t s   w i t h   t y p e   p r e s e t s   m a i n t a i n   m i n i m u m   1 6 p x   o n   m o b i l e   t o   p r e v e n t   i O S   z o o m   * /  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . p a r a g r a p h . p a r a g r a p h ,  
     i n p u t . p a r a g r a p h . p a r a g r a p h : n o t ( [ t y p e ] ) ,  
     t e x t a r e a . p a r a g r a p h . p a r a g r a p h ,  
     s e l e c t . p a r a g r a p h . p a r a g r a p h   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ) ;  
     }  
 }  
  
 . p a r a g r a p h   >   s m a l l   {  
     f o n t - s i z e :   s m a l l e r ;  
 }  
  
 / *   T y p o g r a p h y   p r e s e t s   * /  
  
 h 1 ,  
 . h 1 . h 1 ,  
 . t e x t - b l o c k . h 1   >   * ,  
 . t e x t - b l o c k . h 1   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 1 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 1 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 1 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 1 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 1 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 1 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 1 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 1 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 1 . h 1 ,  
     t e x t a r e a . h 1 . h 1 ,  
     s e l e c t . h 1 . h 1   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 1 - - s i z e ) ) ;  
     }  
 }  
  
 h 2 ,  
 . h 2 . h 2 ,  
 . t e x t - b l o c k . h 2   >   * ,  
 . t e x t - b l o c k . h 2   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 2 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 2 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 2 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 2 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 2 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 2 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 2 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 2 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 2 . h 2 ,  
     t e x t a r e a . h 2 . h 2 ,  
     s e l e c t . h 2 . h 2   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 2 - - s i z e ) ) ;  
     }  
 }  
  
 h 3 ,  
 . h 3 ,  
 . h 3 . h 3 ,  
 . t e x t - b l o c k . h 3   >   * ,  
 . t e x t - b l o c k . h 3   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 3 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 3 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 3 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 3 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 3 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 3 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 3 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 3 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 3 ,  
     t e x t a r e a . h 3 ,  
     s e l e c t . h 3   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 3 - - s i z e ) ) ;  
     }  
 }  
  
 h 4 ,  
 . h 4 . h 4 ,  
 . t e x t - b l o c k . h 4   >   * ,  
 . t e x t - b l o c k . h 4   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 4 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 4 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 4 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 4 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 4 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 4 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 4 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 4 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 4 . h 4 ,  
     t e x t a r e a . h 4 . h 4 ,  
     s e l e c t . h 4 . h 4   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 4 - - s i z e ) ) ;  
     }  
 }  
  
 h 5 ,  
 . h 5 . h 5 ,  
 . t e x t - b l o c k . h 5   >   * ,  
 . t e x t - b l o c k . h 5   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 5 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 5 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 5 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 5 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 5 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 5 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 5 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 5 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 5 . h 5 ,  
     t e x t a r e a . h 5 . h 5 ,  
     s e l e c t . h 5 . h 5   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 5 - - s i z e ) ) ;  
     }  
 }  
  
 h 6 ,  
 . h 6 . h 6 ,  
 . t e x t - b l o c k . h 6   >   * ,  
 . t e x t - b l o c k . h 6   : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - h 6 - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - h 6 - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - h 6 - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - h 6 - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - h 6 - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - f o n t - h 6 - - l e t t e r - s p a c i n g ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - f o n t - h 6 - - c a s e ) ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - f o n t - h 6 - c o l o r ) ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t . h 6 . h 6 ,  
     t e x t a r e a . h 6 . h 6 ,  
     s e l e c t . h 6 . h 6   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   v a r ( - - f o n t - h 6 - - s i z e ) ) ;  
     }  
 }  
  
 : f i r s t - c h i l d : i s ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   {  
     m a r g i n - b l o c k - s t a r t :   0 ;  
 }  
  
 : l a s t - c h i l d : i s ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   {  
     m a r g i n - b l o c k - e n d :   0 ;  
 }  
  
 / *   L i n k s   * /  
 a   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r ,   v a r ( - - c o l o r - p r i m a r y ) ) ;  
  
     c o l o r :   v a r ( - - b u t t o n - c o l o r ) ;  
     t e x t - d e c o r a t i o n - c o l o r :   t r a n s p a r e n t ;  
     t e x t - d e c o r a t i o n - t h i c k n e s s :   0 . 0 7 5 e m ;  
     t e x t - u n d e r l i n e - o f f s e t :   0 . 1 2 5 e m ;  
     t r a n s i t i o n :   t e x t - d e c o r a t i o n - c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ,  
         c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 ,   p )   >   a : h o v e r   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r ,   v a r ( - - c o l o r - p r i m a r y - h o v e r ) ) ;  
 }  
  
 / *   A d d   u n d e r l i n e   t o   t e x t   u s i n g   o u r   p a r a g r a p h   s t y l e s   o n l y .   * /  
 p : n o t ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   a : w h e r e ( : n o t ( . b u t t o n ,   . b u t t o n - s e c o n d a r y ) ) ,  
 . r t e   : i s ( p ,   u l ,   o l ,   t a b l e ) : n o t ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   a : w h e r e ( : n o t ( . b u t t o n ,   . b u t t o n - s e c o n d a r y ) )   {  
     t e x t - d e c o r a t i o n - c o l o r :   c u r r e n t c o l o r ;  
  
     & : h o v e r   {  
         t e x t - d e c o r a t i o n - c o l o r :   t r a n s p a r e n t ;  
         c o l o r :   v a r ( - - c o l o r - p r i m a r y - h o v e r ) ;  
     }  
 }  
  
 . c o n t a i n e r - b a c k g r o u n d - i m a g e   {  
     b a c k g r o u n d - r e p e a t :   n o - r e p e a t ;  
     b a c k g r o u n d - s i z e :   c o v e r ;  
     b a c k g r o u n d - p o s i t i o n :   c e n t e r   c e n t e r ;  
 }  
  
 d e t a i l s [ o p e n ]   . s u m m a r y - c l o s e d   {  
     d i s p l a y :   n o n e ;  
 }  
  
 d e t a i l s : n o t ( [ o p e n ] )   . s u m m a r y - o p e n   {  
     d i s p l a y :   n o n e ;  
 }  
  
 d e t a i l s [ o p e n ]   >   s u m m a r y   . i c o n - a n i m a t e d   >   s v g   {  
     t r a n s f o r m :   r o t a t e ( 1 8 0 d e g ) ;  
 }  
  
 / *   i O S   f i x :   h i d e   t h e   d e f a u l t   a r r o w   o n   t h e   s u m m a r y   * /  
 s u m m a r y : : - w e b k i t - d e t a i l s - m a r k e r   {  
     d i s p l a y :   n o n e ;  
 }  
  
 / *   W h e n   h e a d e r   i s   t r a n s p a r e n t ,   p u l l   t h e   f i r s t   m a i n   c o n t e n t   s e c t i o n   u p   t o   s i t   u n d e r   t h e   f l o a t i n g   h e a d e r   * /  
 b o d y : h a s ( . h e a d e r [ t r a n s p a r e n t ] )   . c o n t e n t - f o r - l a y o u t   >   . s h o p i f y - s e c t i o n : f i r s t - c h i l d   {  
     m a r g i n - t o p :   c a l c ( v a r ( - - h e a d e r - g r o u p - h e i g h t )   *   - 1 ) ;  
 }  
  
 b o d y : h a s ( . h e a d e r [ t r a n s p a r e n t ] )   # h e a d e r - g r o u p   >   . h e a d e r - s e c t i o n   {  
     z - i n d e x :   v a r ( - - l a y e r - s t i c k y ) ;  
 }  
  
 / *   A l l   o t h e r   h e a d e r   g r o u p   c o n t e n t   s h o u l d   b e   b e n e a t h   t h e   f l o a t i n g   h e a d e r ,  
 b u t   a b o v e   t h e   r e s t   o f   t h e   p a g e   c o n t e n t   * /  
 b o d y : h a s ( . h e a d e r [ t r a n s p a r e n t ] )   # h e a d e r - g r o u p   >   * : n o t ( . h e a d e r - s e c t i o n )   {  
     z - i n d e x :   c a l c ( v a r ( - - l a y e r - s t i c k y )   -   1 ) ;  
 }  
  
 / *   F e a t u r e d   c o l l e c t i o n   b l o c k   * /  
 . f e a t u r e d - c o l l e c t i o n - b l o c k   {  
     w i d t h :   1 0 0 % ;  
 }  
  
 / *   P r o d u c t   g r i d   * /  
 . p r o d u c t - g r i d - c o n t a i n e r   {  
     d i s p l a y :   b l o c k ;  
     w i d t h :   1 0 0 % ;  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - b l o c k - s t a r t )   v a r ( - - p a d d i n g - b l o c k - e n d ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         d i s p l a y :   g r i d ;  
     }  
 }  
  
 . p r o d u c t - g r i d   {  
     d i s p l a y :   g r i d ;  
     g r i d - t e m p l a t e - c o l u m n s :   1 f r   1 f r ;  
     g a p :   v a r ( - - p r o d u c t - g r i d - g a p ) ;  
     m a r g i n :   a u t o ;  
     p a d d i n g :   0 ;  
     l i s t - s t y l e :   n o n e ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . p r o d u c t - g r i d   {  
         g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - p r o d u c t - g r i d - c o l u m n s - d e s k t o p ) ;  
     }  
 }  
  
 . p r o d u c t - g r i d   : i s ( h 3 ,   p )   {  
     m a r g i n :   0 ;  
 }  
  
 . p r o d u c t - g r i d _ _ i t e m   {  
     b o r d e r :   v a r ( - - p r o d u c t - c a r d - b o r d e r - w i d t h )   s o l i d   r g b ( v a r ( - - c o l o r - b o r d e r - r g b )   /   v a r ( - - p r o d u c t - c a r d - b o r d e r - o p a c i t y ) ) ;  
 }  
  
 . p r o d u c t - g r i d - - o r g a n i c [ p r o d u c t - g r i d - v i e w = ' d e f a u l t ' ]   . p r o d u c t - g r i d _ _ i t e m   {  
     h e i g h t :   f i t - c o n t e n t ;  
 }  
  
 . p r o d u c t - g r i d _ _ c a r d . p r o d u c t - g r i d _ _ c a r d   {  
     d i s p l a y :   f l e x ;  
     f l e x - f l o w :   c o l u m n   n o w r a p ;  
     g a p :   v a r ( - - p r o d u c t - c a r d - g a p ) ;  
     a l i g n - i t e m s :   v a r ( - - p r o d u c t - c a r d - a l i g n m e n t ) ;  
     t e x t - d e c o r a t i o n :   n o n e ;  
     c o l o r :   v a r ( - - c o l o r ,   v a r ( - - c o l o r - f o r e g r o u n d ) ) ;  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - b l o c k - s t a r t )   v a r ( - - p a d d i n g - b l o c k - e n d ) ;  
     p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - i n l i n e - s t a r t )   v a r ( - - p a d d i n g - i n l i n e - e n d ) ;  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 [ p r o d u c t - g r i d - v i e w = ' z o o m - o u t ' ]   . p r o d u c t - g r i d _ _ c a r d   {  
     r o w - g a p :   v a r ( - - p a d d i n g - x s ) ;  
 }  
  
 [ p r o d u c t - g r i d - v i e w = ' d e f a u l t ' ]   {  
     - - p r o d u c t - g r i d - g a p :   1 6 p x ;  
     - - p a d d i n g - b l o c k - s t a r t :   2 4 p x ;  
     - - p a d d i n g - b l o c k - e n d :   2 4 p x ;  
     - - p a d d i n g - i n l i n e - s t a r t :   0 p x ;  
     - - p a d d i n g - i n l i n e - e n d :   0 p x ;  
 }  
  
 [ p r o d u c t - g r i d - v i e w = ' d e f a u l t ' ]   . p r o d u c t - g r i d _ _ i t e m   {  
     p a d d i n g - b l o c k :   0 ;  
 }  
  
 [ p r o d u c t - g r i d - v i e w = ' m o b i l e - s i n g l e ' ] ,  
 . p r o d u c t - g r i d - m o b i l e - - l a r g e   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         g r i d - t e m p l a t e - c o l u m n s :   1 f r ;  
     }  
 }  
  
 . p r o d u c t - g r i d _ _ c a r d   . g r o u p - b l o c k   >   *   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         f l e x - d i r e c t i o n :   c o l u m n ;  
     }  
 }  
  
 u l [ p r o d u c t - g r i d - v i e w = ' z o o m - o u t ' ]   . p r o d u c t - g r i d _ _ c a r d   >   *   {  
     d i s p l a y :   n o n e ;  
 }  
  
 [ p r o d u c t - g r i d - v i e w = ' z o o m - o u t ' ]   {  
     - - p r o d u c t - g r i d - c o l u m n s - d e s k t o p :   r e p e a t (  
         1 0 ,  
         m i n m a x ( c l a m p ( 5 0 p x ,   c a l c ( 1 0 0 %   -   9   *   v a r ( - - p r o d u c t - g r i d - g a p ) )   /   1 0 ,   8 0 p x ) ,   1 f r )  
     ) ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   . h 4 ,  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   s p a n ,  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   s   {  
     f o n t - s i z e :   v a r ( - - f o n t - s i z e - - x s ) ;  
     f o n t - f a m i l y :   v a r ( - - f o n t - p a r a g r a p h - - f a m i l y ) ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   s p a n   {  
     f o n t - w e i g h t :   5 0 0 ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   . h 4   {  
     l i n e - h e i g h t :   1 . 3 ;  
     f o n t - w e i g h t :   4 0 0 ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   >   s p a n . h 6 ,  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   >   d i v . h 6   >   p r o d u c t - p r i c e   {  
     d i s p l a y :   i n l i n e - b l o c k ;  
     l i n e - h e i g h t :   0 ;  
     m a r g i n - t o p :   v a r ( - - m a r g i n - 2 x s ) ;  
 }  
  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   >   s p a n . h 6   >   * ,  
 . p r o d u c t - g r i d - v i e w - z o o m - o u t - - d e t a i l s   >   d i v . h 6   >   *   >   *   {  
     l i n e - h e i g h t :   1 . 2 ;  
 }  
  
 @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     : r o o t : a c t i v e - v i e w - t r a n s i t i o n - t y p e ( p r o d u c t - g r i d )   {  
         d e t a i l s [ o p e n ]   f l o a t i n g - p a n e l - c o m p o n e n t   {  
             v i e w - t r a n s i t i o n - n a m e :   p a n e l - c o n t e n t ;  
  
             . c h e c k b o x   * ,  
             . f a c e t s _ _ p i l l - l a b e l   {  
                 t r a n s i t i o n :   n o n e ;  
             }  
  
             . f a c e t s - - v e r t i c a l   &   {  
                 v i e w - t r a n s i t i o n - n a m e :   n o n e ;  
             }  
         }  
  
         . p r o d u c t - g r i d   {  
             v i e w - t r a n s i t i o n - n a m e :   p r o d u c t - g r i d ;  
         }  
  
         f o o t e r   {  
             v i e w - t r a n s i t i o n - n a m e :   f o o t e r ;  
         }  
  
         . p r o d u c t - g r i d _ _ i t e m ,  
         f l o a t i n g - p a n e l - c o m p o n e n t   {  
             t r a n s i t i o n :   n o n e ;  
         }  
     }  
 }  
  
 : : v i e w - t r a n s i t i o n - g r o u p ( p a n e l - c o n t e n t )   {  
     z - i n d e x :   1 ;  
 }  
  
 : : v i e w - t r a n s i t i o n - n e w ( p r o d u c t - g r i d )   {  
     a n i m a t i o n - d e l a y :   1 5 0 m s ;  
     a n i m a t i o n - n a m e :   f a d e I n U p ;  
     a n i m a t i o n - d u r a t i o n :   v a r ( - - a n i m a t i o n - s p e e d ) ;  
     a n i m a t i o n - t i m i n g - f u n c t i o n :   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 r e s u l t s - l i s t [ i n i t i a l i z e d ]   {  
     . p r o d u c t - g r i d _ _ i t e m   {  
         t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ,  
             t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
  
         @ s t a r t i n g - s t y l e   {  
             o p a c i t y :   0 ;  
             t r a n s f o r m :   t r a n s l a t e Y ( 1 0 p x ) ;  
         }  
     }  
 }  
  
 @ k e y f r a m e s   f a d e I n U p   {  
     f r o m   {  
         o p a c i t y :   0 ;  
         t r a n s f o r m :   t r a n s l a t e Y ( 1 0 p x ) ;  
     }  
  
     t o   {  
         o p a c i t y :   1 ;  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
     }  
 }  
  
 / *   C o l l e c t i o n   a n d   p r o d u c t   l i s t   c a r d s   h a v e   e q u a l   h e i g h t s   * /  
 : i s ( . p r o d u c t - g r i d _ _ i t e m ,   . r e s o u r c e - l i s t _ _ i t e m )   . p r o d u c t - c a r d   {  
     d i s p l a y :   g r i d ;  
     h e i g h t :   1 0 0 % ;  
 }  
  
 / *   V i d e o   b a c k g r o u n d   * /  
 . v i d e o - b a c k g r o u n d ,  
 . v i d e o - b a c k g r o u n d   *   {  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   0 ;  
     l e f t :   0 ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 . v i d e o - b a c k g r o u n d - - c o v e r   *   {  
     o b j e c t - f i t :   c o v e r ;  
 }  
  
 . v i d e o - b a c k g r o u n d - - c o n t a i n   *   {  
     o b j e c t - f i t :   c o n t a i n ;  
 }  
  
 . t e x t - b l o c k   {  
     w i d t h :   1 0 0 % ;  
 }  
  
 . t e x t - b l o c k   >   * : f i r s t - c h i l d ,  
 . t e x t - b l o c k   >   * : f i r s t - c h i l d : e m p t y   +   *   {  
     m a r g i n - b l o c k - s t a r t :   0 ;  
 }  
  
 . t e x t - b l o c k   >   * : l a s t - c h i l d ,  
 . t e x t - b l o c k   >   * : h a s ( +   * : l a s t - c h i l d : e m p t y )   {  
     m a r g i n - b l o c k - e n d :   0 ;  
 }  
  
 / *   T h i s   i s   t o   d e a l   w i t h   t h e   m a r g i n   a p p l i e d   t o   t h e   p   w h e n   c u s t o m   s t y l e s   a r e   e n a b l e d .   T h e   p   i s n ' t   t h e   f i r s t   c h i l d   a n y m o r e   d u e   t o   t h e   s t y l e   t a g   * /  
 . t e x t - b l o c k   >   s t y l e   +   *   {  
     m a r g i n - b l o c k - s t a r t :   0 ;  
 }  
  
 / *   D i a l o g   * /  
 . d i a l o g - m o d a l   {  
     b o r d e r :   n o n e ;  
     b o x - s h a d o w :   v a r ( - - s h a d o w - p o p o v e r ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - p o p o v e r ) ;  
         m a x - w i d t h :   v a r ( - - n o r m a l - c o n t e n t - w i d t h ) ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         m a x - w i d t h :   1 0 0 % ;  
         m a x - h e i g h t :   1 0 0 % ;  
         h e i g h t :   1 0 0 d v h ;  
         w i d t h :   1 0 0 d v w ;  
         p a d d i n g :   v a r ( - - p a d d i n g - m d ) ;  
     }  
 }  
  
 . d i a l o g - m o d a l : : b a c k d r o p   {  
     t r a n s i t i o n :   b a c k d r o p - f i l t e r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     b a c k d r o p - f i l t e r :   b r i g h t n e s s ( 1 ) ;  
     b a c k g r o u n d :   r g b ( v a r ( - - b a c k d r o p - c o l o r - r g b )   /   v a r ( - - b a c k d r o p - o p a c i t y ) ) ;  
 }  
  
 . d i a l o g - m o d a l [ o p e n ]   {  
     a n i m a t i o n :   e l e m e n t S l i d e I n T o p   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
  
     & : : b a c k d r o p   {  
         a n i m a t i o n :   b a c k d r o p F i l t e r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
         t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     }  
 }  
  
 . d i a l o g - m o d a l . d i a l o g - c l o s i n g   {  
     a n i m a t i o n :   e l e m e n t S l i d e O u t T o p   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
  
     & : : b a c k d r o p   {  
         o p a c i t y :   0 ;  
     }  
 }  
  
 / *   s t y l e l i n t - d i s a b l e   v a l u e - k e y w o r d - c a s e   * /  
 . d i a l o g - d r a w e r   {  
     - - d i a l o g - d r a w e r - o p e n i n g - a n i m a t i o n :   m o v e - a n d - f a d e ;  
     - - d i a l o g - d r a w e r - c l o s i n g - a n i m a t i o n :   m o v e - a n d - f a d e ;  
 }  
  
 . d i a l o g - d r a w e r - - r i g h t   {  
     - - d i a l o g - d r a w e r - o p e n i n g - a n i m a t i o n :   m o v e - a n d - f a d e ;  
     - - d i a l o g - d r a w e r - c l o s i n g - a n i m a t i o n :   m o v e - a n d - f a d e ;  
 }  
 / *   s t y l e l i n t - e n a b l e   v a l u e - k e y w o r d - c a s e   * /  
  
 . d i a l o g - d r a w e r [ o p e n ]   {  
     - - s t a r t - x :   v a r ( - - c u s t o m - t r a n s f o r m - f r o m ,   1 0 0 % ) ;  
     - - e n d - x :   v a r ( - - c u s t o m - t r a n s f o r m - t o ,   0 p x ) ;  
     - - s t a r t - o p a c i t y :   1 ;  
  
     a n i m a t i o n :   v a r ( - - d i a l o g - d r a w e r - o p e n i n g - a n i m a t i o n )   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
 }  
  
 . d i a l o g - d r a w e r [ o p e n ] . d i a l o g - c l o s i n g   {  
     - - s t a r t - x :   0 p x ;  
     - - e n d - x :   1 0 0 % ;  
     - - s t a r t - o p a c i t y :   1 ;  
     - - e n d - o p a c i t y :   1 ;  
  
     a n i m a t i o n :   v a r ( - - d i a l o g - d r a w e r - c l o s i n g - a n i m a t i o n )   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . d i a l o g - d r a w e r - - r i g h t [ o p e n ]   {  
     - - s t a r t - x :   - 1 0 0 % ;  
     - - s t a r t - o p a c i t y :   1 ;  
 }  
  
 . d i a l o g - d r a w e r - - r i g h t [ o p e n ] . d i a l o g - c l o s i n g   {  
     - - s t a r t - x :   0 p x ;  
     - - e n d - x :   - 1 0 0 % ;  
     - - s t a r t - o p a c i t y :   1 ;  
     - - e n d - o p a c i t y :   1 ;  
  
     a n i m a t i o n :   v a r ( - - d i a l o g - d r a w e r - c l o s i n g - a n i m a t i o n )   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 / *   B u t t o n s   * /  
 . b u t t o n ,  
 . b u t t o n - s e c o n d a r y ,  
 b u t t o n . s h o p i f y - p a y m e n t - b u t t o n _ _ b u t t o n - - u n b r a n d e d   {  
     - - t e x t - a l i g n :   c e n t e r ;  
  
     d i s p l a y :   g r i d ;  
     a l i g n - c o n t e n t :   c e n t e r ;  
     t e x t - d e c o r a t i o n :   n o n e ;  
     t e x t - a l i g n :   v a r ( - - t e x t - a l i g n ) ;  
     c o l o r :   v a r ( - - b u t t o n - c o l o r ) ;  
     a p p e a r a n c e :   n o n e ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - b u t t o n - b a c k g r o u n d - c o l o r ) ;  
     b o r d e r :   n o n e ;  
     f o n t - f a m i l y :   v a r ( - - f o n t - p a r a g r a p h - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - p a r a g r a p h - - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - w e i g h t ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ;  
     l i n e - h e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - l i n e - h e i g h t ) ;  
     m a r g i n - b l o c k :   0 ;  
     t r a n s i t i o n :   c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ,  
         b o x - s h a d o w   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ,  
         b a c k g r o u n d - c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     c u r s o r :   p o i n t e r ;  
     w i d t h :   f i t - c o n t e n t ;  
     b o x - s h a d o w :   i n s e t   0   0   0   v a r ( - - b u t t o n - b o r d e r - w i d t h )   v a r ( - - b u t t o n - b o r d e r - c o l o r ) ;  
     p a d d i n g - b l o c k :   v a r ( - - b u t t o n - p a d d i n g - b l o c k ) ;  
     p a d d i n g - i n l i n e :   v a r ( - - b u t t o n - p a d d i n g - i n l i n e ) ;  
 }  
  
 . b u t t o n   {  
     f o n t - f a m i l y :   v a r ( - - b u t t o n - f o n t - f a m i l y - p r i m a r y ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - b u t t o n - t e x t - c a s e - p r i m a r y ) ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
 }  
  
 . b u t t o n : n o t ( . b u t t o n - s e c o n d a r y ,   . b u t t o n - u n s t y l e d )   {  
     o u t l i n e - c o l o r :   v a r ( - - b u t t o n - b a c k g r o u n d - c o l o r ) ;  
 }  
  
 . b u t t o n - s e c o n d a r y   {  
     f o n t - f a m i l y :   v a r ( - - b u t t o n - f o n t - f a m i l y - s e c o n d a r y ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - b u t t o n - t e x t - c a s e - s e c o n d a r y ) ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - s e c o n d a r y ) ;  
 }  
  
 b u t t o n . s h o p i f y - p a y m e n t - b u t t o n _ _ b u t t o n - - u n b r a n d e d   {  
     f o n t - f a m i l y :   v a r ( - - b u t t o n - f o n t - f a m i l y - p r i m a r y ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - b u t t o n - t e x t - c a s e - p r i m a r y ) ;  
 }  
  
 t e x t a r e a ,  
 i n p u t : n o t ( [ t y p e = ' c h e c k b o x ' ] ,   [ t y p e = ' r a d i o ' ] )   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - b a c k g r o u n d ) ;  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - i n p u t - b o r d e r ) ;  
 }  
  
 t e x t a r e a : : p l a c e h o l d e r ,  
 i n p u t : : p l a c e h o l d e r   {  
     c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
 }  
  
 t e x t a r e a : n o t ( : p l a c e h o l d e r - s h o w n ) : : p l a c e h o l d e r ,  
 i n p u t : n o t ( : p l a c e h o l d e r - s h o w n ) : : p l a c e h o l d e r   {  
     o p a c i t y :   0 ;  
 }  
  
 / *   T h e   d e c l a r a t i o n   a b o v e   i s   m e s s i n g   w i t h   b u t t o n s   t h a t   h a v e   a n   a t t r i b u t e   o f   h i d d e n   a s   i t   o v e r w r i t e s   t h e   d i s p l a y   v a l u e   * /  
 . b u t t o n [ h i d d e n ]   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . b u t t o n [ a r i a - d i s a b l e d = ' t r u e ' ] ,  
 . b u t t o n - s e c o n d a r y [ a r i a - d i s a b l e d = ' t r u e ' ] ,  
 . b u t t o n : d i s a b l e d   {  
     o p a c i t y :   0 . 5 ;  
     c u r s o r :   n o t - a l l o w e d ;  
 }  
  
 . b u t t o n ,  
 b u t t o n . s h o p i f y - p a y m e n t - b u t t o n _ _ b u t t o n - - u n b r a n d e d   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - t e x t ) ;  
     - - b u t t o n - b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - b a c k g r o u n d ) ;  
     - - b u t t o n - b o r d e r - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - b o r d e r ) ;  
     - - b u t t o n - b o r d e r - w i d t h :   v a r ( - - s t y l e - b o r d e r - w i d t h - p r i m a r y ) ;  
 }  
  
 . b u t t o n : h o v e r ,  
 b u t t o n . s h o p i f y - p a y m e n t - b u t t o n _ _ b u t t o n - - u n b r a n d e d : h o v e r : n o t ( [ d i s a b l e d ] )   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - h o v e r - t e x t ) ;  
     - - b u t t o n - b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - h o v e r - b a c k g r o u n d ) ;  
     - - b u t t o n - b o r d e r - c o l o r :   v a r ( - - c o l o r - p r i m a r y - b u t t o n - h o v e r - b o r d e r ) ;  
 }  
  
 . b u t t o n - s e c o n d a r y   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - t e x t ) ;  
     - - b u t t o n - b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - b a c k g r o u n d ) ;  
     - - b u t t o n - b o r d e r - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - b o r d e r ) ;  
     - - b u t t o n - b o r d e r - w i d t h :   v a r ( - - s t y l e - b o r d e r - w i d t h - s e c o n d a r y ) ;  
 }  
  
 . b u t t o n - s e c o n d a r y : h o v e r   {  
     - - b u t t o n - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - h o v e r - t e x t ) ;  
     - - b u t t o n - b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - h o v e r - b a c k g r o u n d ) ;  
     - - b u t t o n - b o r d e r - c o l o r :   v a r ( - - c o l o r - s e c o n d a r y - b u t t o n - h o v e r - b o r d e r ) ;  
 }  
  
 / *   N e e d e d   t o   o v e r r i d e   t h e   d e f a u l t   S h o p i f y   s t y l e s   * /  
 b u t t o n . s h o p i f y - p a y m e n t - b u t t o n _ _ b u t t o n - - u n b r a n d e d : h o v e r : n o t ( [ d i s a b l e d ] )   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - b u t t o n - b a c k g r o u n d - c o l o r ) ;  
 }  
  
 . b u t t o n - u n s t y l e d   {  
     d i s p l a y :   b l o c k ;  
     p a d d i n g :   0 ;  
     b a c k g r o u n d - c o l o r :   i n h e r i t ;  
     c o l o r :   i n h e r i t ;  
     b o r d e r :   0 ;  
     b o r d e r - r a d i u s :   0 ;  
     o v e r f l o w :   h i d d e n ;  
     b o x - s h a d o w :   n o n e ;  
     f o n t - f a m i l y :   v a r ( - - f o n t - p a r a g r a p h - - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - f o n t - p a r a g r a p h - - s t y l e ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ;  
 }  
  
 . b u t t o n - u n s t y l e d : h o v e r   {  
     b a c k g r o u n d - c o l o r :   i n h e r i t ;  
 }  
  
 . b u t t o n - u n s t y l e d - - w i t h - i c o n   {  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     d i s p l a y :   f l e x ;  
     g a p :   v a r ( - - g a p - 2 x s ) ;  
     a l i g n - i t e m s :   c e n t e r ;  
 }  
  
 . b u t t o n - u n s t y l e d - - t r a n s p a r e n t   {  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
     b o x - s h a d o w :   n o n e ;  
 }  
  
 / *   S h o w   m o r e   * /  
  
 . s h o w - m o r e _ _ b u t t o n   {  
     c o l o r :   v a r ( - - c o l o r - p r i m a r y ) ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 . s h o w - m o r e _ _ b u t t o n : h o v e r   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         c o l o r :   v a r ( - - c o l o r - p r i m a r y - h o v e r ) ;  
     }  
 }  
  
 . s h o w - m o r e _ _ l a b e l   {  
     t e x t - a l i g n :   s t a r t ;  
     f o n t - s i z e :   v a r ( - - f o n t - s i z e - - b o d y - m d ) ;  
     f o n t - f a m i l y :   v a r ( - - f o n t - p a r a g r a p h - - f a m i l y ) ;  
 }  
  
 . s h o w - m o r e _ _ b u t t o n   . s v g - w r a p p e r   {  
     w i d t h :   v a r ( - - i c o n - s i z e - x s ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - x s ) ;  
 }  
  
 . s h o w - m o r e [ d a t a - e x p a n d e d = ' t r u e ' ]   . s h o w - m o r e _ _ l a b e l - - m o r e ,  
 . s h o w - m o r e [ d a t a - e x p a n d e d = ' f a l s e ' ]   . s h o w - m o r e _ _ l a b e l - - l e s s   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . l i n k   {  
     d i s p l a y :   i n l i n e - b l o c k ;  
     t e x t - a l i g n :   c e n t e r ;  
 }  
  
 s h o p i f y - a c c e l e r a t e d - c h e c k o u t ,  
 s h o p i f y - a c c e l e r a t e d - c h e c k o u t - c a r t   {  
     - - s h o p i f y - a c c e l e r a t e d - c h e c k o u t - b u t t o n - b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
     - - s h o p i f y - a c c e l e r a t e d - c h e c k o u t - b u t t o n - b l o c k - s i z e :   v a r ( - - h e i g h t - b u y - b u t t o n s ) ;  
 }  
  
 . p r o d u c t - f o r m - b u t t o n s : h a s ( . a d d - t o - c a r t - b u t t o n . b u t t o n - s e c o n d a r y )  
     : i s ( s h o p i f y - a c c e l e r a t e d - c h e c k o u t ,   s h o p i f y - a c c e l e r a t e d - c h e c k o u t - c a r t )   {  
     - - s h o p i f y - a c c e l e r a t e d - c h e c k o u t - b u t t o n - b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - s e c o n d a r y ) ;  
     - - s h o p i f y - a c c e l e r a t e d - c h e c k o u t - b u t t o n - b l o c k - s i z e :   v a r ( - - h e i g h t - b u y - b u t t o n s ) ;  
 }  
  
 / *   C o l l a p s i b l e   r o w   * /  
  
 . i c o n - c a r e t   s v g   {  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . i c o n - c a r e t - - f o r w a r d   s v g   {  
     t r a n s f o r m :   r o t a t e ( - 9 0 d e g ) ;  
 }  
  
 . i c o n - c a r e t - - b a c k w a r d   s v g   {  
     t r a n s f o r m :   r o t a t e ( 9 0 d e g ) ;  
 }  
  
 s u m m a r y   {  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     c u r s o r :   p o i n t e r ;  
     l i s t - s t y l e :   n o n e ;  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - s m ) ;  
 }  
  
 s u m m a r y : h o v e r   {  
     c o l o r :   v a r ( - - c o l o r - p r i m a r y - h o v e r ) ;  
 }  
  
 s u m m a r y   . s v g - w r a p p e r   {  
     m a r g i n - i n l i n e - s t a r t :   a u t o ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - x s ) ;  
     w i d t h :   v a r ( - - i c o n - s i z e - x s ) ;  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 / *   S h a r e d   p l u s / m i n u s   i c o n   a n i m a t i o n s   * /  
 s u m m a r y   . i c o n - p l u s   : i s ( . h o r i z o n t a l ,   . v e r t i c a l ) ,  
 . s h o w - m o r e _ _ b u t t o n   . i c o n - p l u s   : i s ( . h o r i z o n t a l ,   . v e r t i c a l )   {  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     t r a n s f o r m :   r o t a t e ( 0 d e g ) ;  
     t r a n s f o r m - o r i g i n :   5 0 %   5 0 % ;  
     o p a c i t y :   1 ;  
 }  
  
 d e t a i l s [ o p e n ]   >   s u m m a r y   . i c o n - p l u s   . h o r i z o n t a l ,  
 . s h o w - m o r e : w h e r e ( [ d a t a - e x p a n d e d = ' t r u e ' ] )   . s h o w - m o r e _ _ b u t t o n   . i c o n - p l u s   . h o r i z o n t a l   {  
     t r a n s f o r m :   r o t a t e ( 9 0 d e g ) ;  
 }  
  
 d e t a i l s [ o p e n ]   >   s u m m a r y   . i c o n - p l u s   . v e r t i c a l ,  
 . s h o w - m o r e : w h e r e ( [ d a t a - e x p a n d e d = ' t r u e ' ] )   . s h o w - m o r e _ _ b u t t o n   . i c o n - p l u s   . v e r t i c a l   {  
     t r a n s f o r m :   r o t a t e ( 9 0 d e g ) ;  
     o p a c i t y :   0 ;  
 }  
  
 / *   P r o d u c t   M e d i a   * /  
 m e d i a - g a l l e r y   {  
     d i s p l a y :   b l o c k ;  
     w i d t h :   1 0 0 % ;  
 }  
  
 : w h e r e ( m e d i a - g a l l e r y ,   . p r o d u c t - g r i d _ _ i t e m )   {  
     . m e d i a - g a l l e r y _ _ g r i d   {  
         g r i d - t e m p l a t e - c o l u m n s :   1 f r ;  
         g a p :   v a r ( - - i m a g e - g a p ) ;  
     }  
 }  
  
 : n o t ( . d i a l o g - z o o m e d - g a l l e r y )   >   . p r o d u c t - m e d i a - c o n t a i n e r   {  
     - - s l i d e - w i d t h :   1 0 0 % ;  
  
     d i s p l a y :   f l e x ;  
     a s p e c t - r a t i o :   v a r ( - - g a l l e r y - a s p e c t - r a t i o ,   v a r ( - - m e d i a - p r e v i e w - r a t i o ) ) ;  
     m a x - h e i g h t :   v a r ( - - c o n s t r a i n e d - h e i g h t ) ;  
     w i d t h :   v a r ( - - s l i d e - w i d t h ,   1 0 0 % ) ;  
  
     / *   R e l a t i v e   p o s i t i o n   n e e d e d   f o r   v i d e o   a n d   3 d   m o d e l s   * /  
     p o s i t i o n :   r e l a t i v e ;  
     o v e r f l o w :   h i d d e n ;  
  
     & : w h e r e ( . c o n s t r a i n - h e i g h t )   {  
         / *   a r b i t r a r y   o f f s e t   v a l u e   b a s e d   o n   a v e r a g e   t h e m e   s p a c i n g   a n d   h e a d e r   h e i g h t   * /  
         - - v i e w p o r t - o f f s e t :   4 0 0 p x ;  
         - - c o n s t r a i n e d - m i n - h e i g h t :   3 0 0 p x ;  
         - - c o n s t r a i n e d - h e i g h t :   m a x ( v a r ( - - c o n s t r a i n e d - m i n - h e i g h t ) ,   c a l c ( 1 0 0 v h   -   v a r ( - - v i e w p o r t - o f f s e t ) ) ) ;  
  
         m a r g i n - r i g h t :   a u t o ;  
         m a r g i n - l e f t :   a u t o ;  
     }  
  
     @ s u p p o r t s   ( - - t e s t :   r o u n d ( u p ,   1 0 0 % ,   1 p x ) )   {  
         / *   w i d t h   a n d   o v e r f l o w   f o r c e s   c h i l d r e n   t o   s h r i n k   t o   p a r e n t   w i d t h   * /  
         - - s l i d e - w i d t h :   r o u n d ( u p ,   1 0 0 % ,   1 p x ) ;  
     }  
 }  
  
 . p r o d u c t - m e d i a   : i s ( d e f e r r e d - m e d i a ,   p r o d u c t - m o d e l )   {  
     p o s i t i o n :   a b s o l u t e ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . p r o d u c t - m e d i a - c o n t a i n e r . c o n s t r a i n - h e i g h t   {  
         m a x - h e i g h t :   n o n e ;  
     }  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . p r o d u c t - m e d i a - c o n t a i n e r . c o n s t r a i n - h e i g h t   {  
         - - v i e w p o r t - o f f s e t :   v a r ( - - h e a d e r - h e i g h t ,   1 0 0 p x ) ;  
         - - c o n s t r a i n e d - m i n - h e i g h t :   5 0 0 p x ;  
     }  
  
     b o d y : h a s ( h e a d e r - c o m p o n e n t [ t r a n s p a r e n t ] )   . p r o d u c t - m e d i a - c o n t a i n e r . c o n s t r a i n - h e i g h t   {  
         - - v i e w p o r t - o f f s e t :   0 p x ;  
     }  
  
     . m e d i a - g a l l e r y - - l a r g e - f i r s t - i m a g e   . p r o d u c t - m e d i a - c o n t a i n e r : f i r s t - c h i l d ,  
     . m e d i a - g a l l e r y - - t w o - c o l u m n   . p r o d u c t - m e d i a - c o n t a i n e r : o n l y - c h i l d   {  
         / *   F i r s t   c h i l d   s p a n s   2   c o l u m n s   * /  
         g r i d - c o l u m n :   s p a n   2 ;  
     }  
 }  
  
 . p r o d u c t - m e d i a - c o n t a i n e r - - m o d e l   {  
     / *   U s e f u l l   w h e n   v i e w   i n   y o u r   s p a c e   i s   s h o w n   * /  
     f l e x - d i r e c t i o n :   c o l u m n ;  
 }  
  
 . s h o p i f y - m o d e l - v i e w e r - u i _ _ c o n t r o l s - a r e a   {  
     b o t t o m :   c a l c ( v a r ( - - m i n i m u m - t o u c h - t a r g e t )   +   v a r ( - - p a d d i n g - s m ) ) ;  
 }  
  
 . p r o d u c t - m e d i a - c o n t a i n e r   i m g   {  
     a s p e c t - r a t i o :   i n h e r i t ;  
     o b j e c t - f i t :   c o n t a i n ;  
 }  
  
 . p r o d u c t - m e d i a - c o n t a i n e r . m e d i a - f i t - c o n t a i n   i m g   {  
     o b j e c t - p o s i t i o n :   c e n t e r   c e n t e r ;  
 }  
  
 . p r o d u c t - m e d i a - c o n t a i n e r . m e d i a - f i t   {  
     - - p r o d u c t - m e d i a - f i t :   c o v e r ;  
  
     i m g   {  
         o b j e c t - f i t :   v a r ( - - p r o d u c t - m e d i a - f i t ) ;  
     }  
 }  
  
 z o o m - d i a l o g   d i a l o g   {  
     w i d t h :   1 0 0 v w ;  
     h e i g h t :   1 0 0 v h ;  
     b o r d e r :   n o n e ;  
     m a r g i n :   0 ;  
     p a d d i n g :   0 ;  
     m a x - w i d t h :   1 0 0 % ;  
     m a x - h e i g h t :   1 0 0 % ;  
     b a c k g r o u n d :   # f f f ;  
     o p a c i t y :   0 ;  
     t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     s c r o l l b a r - w i d t h :   n o n e ;  
  
     & [ o p e n ]   {  
         o p a c i t y :   1 ;  
     }  
  
     @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
         s c r o l l - b e h a v i o r :   s m o o t h ;  
     }  
  
     & : : b a c k d r o p   {  
         b a c k g r o u n d :   t r a n s p a r e n t ;  
     }  
 }  
  
 / *   A n i m a t e   t h e   U I   e l e m e n t s   i n   o n l y   a f t e r   t h e   v i e w   t r a n s i t i o n   i s   c o m p l e t e   * /  
 . c l o s e - b u t t o n   {  
     p o s i t i o n :   f i x e d ;  
     t o p :   v a r ( - - m a r g i n - l g ) ;  
     r i g h t :   v a r ( - - m a r g i n - l g ) ;  
     w i d t h :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
     h e i g h t :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
     z - i n d e x :   v a r ( - - l a y e r - f l a t ) ;  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
  
     / *   F o r   t h e   o u t l i n e   r a d i u s   * /  
     b o r d e r - r a d i u s :   5 0 % ;  
 }  
  
 / *   T h i s   t r i g g e r s   i O S   <   1 6 . 4 .   T h e   o u t l i n e   b u g   i s   n o t   r e c o g n i z e d   a s   a   l a c k   o f   @ s u p p o r t s   * /  
  
 @ s u p p o r t s   n o t   ( b a c k g r o u n d - c o l o r :   r g b ( f r o m   r e d   1 5 0   g   b   /   a l p h a ) )   {  
     / * *  
         T h e r e   i s   a   b u g   i n   s a f a r i   <   1 6 . 4   t h a t   c a u s e s   t h e   o u t l i n e   t o   n o t   f o l l o w   t h e   e l e m e n t s   b o r d e r   r a d i u s .   T h i s   i s   a   w o r k a r o u n d .  
         U s i n g   e l e m e n t   s e l e c t o r   t o   i n c r e a s e   s p e c i f i c i t y .  
     * * /  
  
     . c l o s e - b u t t o n : f o c u s - v i s i b l e   {  
         o u t l i n e :   n o n e ;  
         o v e r f l o w :   v i s i b l e ;  
     }  
  
     . c l o s e - b u t t o n : f o c u s - v i s i b l e : : a f t e r   {  
         c o n t e n t :   ' ' ;  
         p o s i t i o n :   a b s o l u t e ;  
         i n s e t :   c a l c ( - 1   *   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ) ;  
         b o r d e r :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t C o l o r ;  
         b o r d e r - r a d i u s :   5 0 % ;  
         d i s p l a y :   i n h e r i t ;  
     }  
 }  
  
 . d i a l o g - - c l o s e d   . c l o s e - b u t t o n   {  
     a n i m a t i o n :   e l e m e n t S l i d e O u t B o t t o m   c a l c ( v a r ( - - a n i m a t i o n - s p e e d )   *   0 . 5 )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
 }  
  
 . c l o s e - b u t t o n : h o v e r   {  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
     o p a c i t y :   0 . 8 ;  
 }  
  
 . c l o s e - b u t t o n   s v g   {  
     w i d t h :   v a r ( - - i c o n - s i z e - x s ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - x s ) ;  
 }  
  
 / *   P r o d u c t   m e d i a   * /  
 . p r o d u c t - m e d i a   {  
     d i s p l a y :   f l e x ;  
     f l e x :   1 ;  
 }  
  
 / *   I f   t h e   p r o d u c t   m e d i a   i s   a l r e a d y   p r o v i d i n g   a n   i m a g e   c o v e r ,   h i d e   i m a g e s   p r o v i d e d   b y   s i b l i n g   d e f e r r e d - m e d i a   * /  
 . p r o d u c t - m e d i a _ _ i m a g e   ~   *   . d e f e r r e d - m e d i a _ _ p o s t e r - i m a g e   {  
     d i s p l a y :   n o n e ;  
 }  
  
 / *   I f   t h e   p r o d u c t   m e d i a   i s   p l a y i n g ,   h i d e   t h e   p r e v i e w   i m a g e   * /  
 . p r o d u c t - m e d i a - c o n t a i n e r : h a s ( . d e f e r r e d - m e d i a _ _ p l a y i n g )   . p r o d u c t - m e d i a _ _ i m a g e   {  
     o p a c i t y :   0 ;  
     t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 / *   D e f e r r e d   m e d i a   &   P r o d u c t   m o d e l     * /  
 : i s ( p r o d u c t - m o d e l ,   d e f e r r e d - m e d i a )   {  
     / *   H e i g h t   n e e d e d   t o   m a k e   s u r e   w h e n   i t ' s   s e t   t o   b e   s t r e t c h e d ,   i t   t a k e s   t h e   f u l l   h e i g h t   * /  
     h e i g h t :   1 0 0 % ;  
     w i d t h :   1 0 0 % ;  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 p r o d u c t - m o d e l   m o d e l - v i e w e r ,  
 / *   M e d i a   t h a t   h a v e   a   p o s t e r   b u t t o n   s i b l i n g   p r o v i d i n g   t h e   s i z e   s h o u l d   b e   a b s o l u t e - p o s i t i o n e d .  
 O t h e r w i s e ,   i t   s h o u l d   b e   a   b l o c k   t o   r e l y   o n   i t s   o w n   s i z e   * /  
 : i s ( d e f e r r e d - m e d i a ,   p r o d u c t - m o d e l )   >   . d e f e r r e d - m e d i a _ _ p o s t e r - b u t t o n   ~   * : n o t ( t e m p l a t e )   {  
     d i s p l a y :   b l o c k ;  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   0 ;  
     l e f t :   0 ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     o v e r f l o w :   h i d d e n ;  
  
     / *   R e q u i r e d   t o   m a k e   s u r e   t h e   a b s o l u t e   p o s i t i o n   r e s p e c t s   t h e   p a d d i n g   o f   t h e   w r a p p e r :   * /  
     p a d d i n g :   i n h e r i t ;  
 }  
  
 : i s ( d e f e r r e d - m e d i a ,   . v i d e o - p l a c e h o l d e r - w r a p p e r ) . b o r d e r - s t y l e   {  
     / *   A p p l y   t h e   b o r d e r   r a d i u s   t o   t h e   v i d e o   * /  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 d e f e r r e d - m e d i a   {  
     / *   T h e   o v e r f l o w   h i d d e n   i n   t h e   d e f e r r e d - m e d i a   w o n ' t   l e t   t h e   b u t t o n   s h o w   t h e   f o c u s   r i n g   * /  
     & : h a s ( : f o c u s - v i s i b l e )   {  
         o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t c o l o r ;  
         o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
     }  
  
     @ s u p p o r t s   n o t   s e l e c t o r ( : f o c u s - v i s i b l e )   {  
         & : h a s ( : f o c u s )   {  
             o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t c o l o r ;  
             o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
         }  
     }  
 }  
  
 . d e f e r r e d - m e d i a _ _ p o s t e r - b u t t o n   {  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     a s p e c t - r a t i o :   v a r ( - - v i d e o - a s p e c t - r a t i o ,   a u t o ) ;  
 }  
  
 . d e f e r r e d - m e d i a _ _ p o s t e r - b u t t o n . d e f e r r e d - m e d i a _ _ p l a y i n g   {  
     o p a c i t y :   0 ;  
     t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ;  
 }  
  
 d e f e r r e d - m e d i a   i m g   {  
     h e i g h t :   1 0 0 % ;  
     o b j e c t - f i t :   c o v e r ;  
     t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ;  
 }  
  
 d e f e r r e d - m e d i a   i f r a m e   {  
     d i s p l a y :   b l o c k ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     b o r d e r :   n o n e ;  
     a s p e c t - r a t i o :   v a r ( - - s i z e - s t y l e - a s p e c t - r a t i o ,   a u t o ) ;  
 }  
  
 d e f e r r e d - m e d i a [ d a t a - m e d i a - l o a d e d ]   i m g   {  
     o p a c i t y :   0 ;  
 }  
  
 . d e f e r r e d - m e d i a _ _ p o s t e r - i c o n ,  
 . v i d e o - p l a c e h o l d e r - w r a p p e r _ _ p o s t e r - i c o n   {  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   5 0 % ;  
     l e f t :   5 0 % ;  
     t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   - 5 0 % ) ;  
     b o r d e r - r a d i u s :   5 0 % ;  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
 }  
  
 . d e f e r r e d - m e d i a _ _ p o s t e r - i c o n   s v g ,  
 . v i d e o - p l a c e h o l d e r - w r a p p e r _ _ p o s t e r - i c o n   s v g   {  
     w i d t h :   v a r ( - - b u t t o n - s i z e ) ;  
     h e i g h t :   v a r ( - - b u t t o n - s i z e ) ;  
     c o l o r :   v a r ( - - c o l o r - w h i t e ) ;  
     f i l t e r :   d r o p - s h a d o w ( v a r ( - - s h a d o w - b u t t o n ) ) ;  
  
     & : h o v e r   {  
         c o l o r :   r g b ( v a r ( - - c o l o r - w h i t e - r g b )   /   v a r ( - - o p a c i t y - 8 0 ) ) ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         w i d t h :   4 r e m ;  
         h e i g h t :   4 r e m ;  
     }  
 }  
  
 d e f e r r e d - m e d i a [ c l a s s ]   : i s ( . d e f e r r e d - m e d i a _ _ p o s t e r - b u t t o n   i m g ,   . d e f e r r e d - m e d i a _ _ p o s t e r - b u t t o n   ~   v i d e o )   {  
     / *   o n l y   a p p l y   t h i s   o n   t h e   v i d e o   b l o c k   n o t   p r o d u c t   m e d i a   * /  
     o b j e c t - f i t :   c o v e r ;  
     h e i g h t :   1 0 0 % ;  
     a s p e c t - r a t i o :   v a r ( - - s i z e - s t y l e - a s p e c t - r a t i o ,   a u t o ) ;  
 }  
  
 . b u t t o n - s h o p i f y - x r   {  
     w i d t h :   1 0 0 % ;  
     d i s p l a y :   f l e x ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     a l i g n - i t e m s :   c e n t e r ;  
     p a d d i n g :   v a r ( - - p a d d i n g - m d ) ;  
 }  
  
 . b u t t o n - s h o p i f y - x r   >   s v g   {  
     w i d t h :   v a r ( - - i c o n - s i z e - s m ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - s m ) ;  
     m a r g i n - i n l i n e - e n d :   v a r ( - - m a r g i n - m d ) ;  
 }  
  
 . b u t t o n - s h o p i f y - x r [ d a t a - s h o p i f y - x r - h i d d e n ]   {  
     d i s p l a y :   n o n e ;  
 }  
  
 / *   S w a t c h e s   * /  
 . s w a t c h   {  
     - - c o l o r - b o r d e r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - s t y l e - b o r d e r - s w a t c h - o p a c i t y ) ) ;  
     - - m i n - w i d t h - u n i t l e s s :   1 5 . 9 9 9 9 ;   / *   w a n t   t o   a v o i d   d i v i s i o n   b y   0   * /  
     - - m i n - h e i g h t - u n i t l e s s :   1 5 . 9 9 9 9 ;   / *   w a n t   t o   a v o i d   d i v i s i o n   b y   0   * /  
     - - m i n - h e i g h t :   1 6 p x ;  
     - - m i n - w i d t h :   1 6 p x ;  
  
     / *   m o b i l e   v a l u e s   * /  
     - - s c a l i n g - f a c t o r :   0 . 5 ;  
     - - m a x - s w a t c h - s i z e :   2 8 p x ;  
     - - m a x - p i l l - s i z e :   2 0 p x ;  
     - - m a x - f i l t e r - s i z e :   3 2 p x ;  
  
     / *   F r o m   t h e   s e t t i n g s   * /  
     - - o f f s e t - s w a t c h - w i d t h :   c a l c ( v a r ( - - v a r i a n t - p i c k e r - s w a t c h - w i d t h - u n i t l e s s )   -   v a r ( - - m i n - w i d t h - u n i t l e s s ) ) ;  
     - - o f f s e t - s w a t c h - h e i g h t :   c a l c ( v a r ( - - v a r i a n t - p i c k e r - s w a t c h - h e i g h t - u n i t l e s s )   -   v a r ( - - m i n - h e i g h t - u n i t l e s s ) ) ;  
  
     / * *  
         O f f s e t   v a l u e s   a r e   o b t a i n e d   f r o m   t h e   f o l l o w i n g   f o r m u l a s :  
             o f f s e t - w i d t h   =   w i d t h   -   m i n - w i d t h  
             o f f s e t - h e i g h t   =   h e i g h t   -   m i n - h e i g h t  
  
         T h e   o f f s e t - s c a l e d - w i d t h   a n d   h e i g t h   a r e   o b t a i n e d   b y   e x t e n d i n g   t h e   l i n e   f r o m  
         [ m i n , m i n ]   t o   [ W , H ]   a n d   t a k i n g   t h e   i n t e r s e c t i o n   w i t h   a   s q u a r e   t h a t   s t a r t s   a t  
         [ m i n , m i n ]   a n d   e n d s   a t   [ m a x , m a x ] .  
  
         T h e   e x t e n d i n g   l i n e   f o r m s   r i g h t   a n g l e   t r i a n g l e s   w i t h   t h e   [ m i n , m i n ] - > [ m a x , m a x ]  
         b o x   t h a t   e n a b l e   u s   t o   d e r i v e   t h e   f o l l o w i n g   f o r m u l a s  
  
         W e   a l s o   w a n t   t h e   r e s u l t   t o   a l w a y s   b e   s m a l l e r   t h a n   t h e   i n p u t   ( p d p   >   e v e r y w h e r e   e l s e )  
         b y   s o m e   s c a l i n g   f a c t o r .  
     * /  
     - - o f f s e t - s c a l e d - w i d t h :   c a l c (  
         v a r ( - - s c a l i n g - f a c t o r )   *   v a r ( - - o f f s e t - s w a t c h - w i d t h )   /   v a r ( - - o f f s e t - s w a t c h - h e i g h t )   *   v a r ( - - o f f s e t - m a x - s w a t c h - s i z e )  
     ) ;  
     - - o f f s e t - s c a l e d - h e i g h t :   c a l c (  
         v a r ( - - s c a l i n g - f a c t o r )   *   v a r ( - - o f f s e t - s w a t c h - h e i g h t )   /   v a r ( - - o f f s e t - s w a t c h - w i d t h )   *   v a r ( - - o f f s e t - m a x - s w a t c h - s i z e )  
     ) ;  
     - - o f f s e t - m a x - s w a t c h - s i z e :   c a l c ( v a r ( - - m a x - s w a t c h - s i z e )   -   v a r ( - - m i n - w i d t h ) ) ;  
  
     / *   w i d t h   =   m i n ( m   +   s U ,   ( m   +   s   *   W ' / H '   *   M ' ) ,   M )   * /  
     - - s w a t c h - w i d t h :   m i n (  
         c a l c ( v a r ( - - m i n - w i d t h )   +   v a r ( - - s c a l i n g - f a c t o r )   *   v a r ( - - o f f s e t - s w a t c h - w i d t h )   *   1 p x ) ,  
         c a l c ( v a r ( - - m i n - w i d t h )   +   v a r ( - - o f f s e t - s c a l e d - w i d t h ) ) ,  
         v a r ( - - m a x - s w a t c h - s i z e )  
     ) ;  
  
     / *   h e i g h t   =   m i n ( m   +   s V ,   ( m   +   s   *   H ' / W '   *   M ' ) ,   M )   * /  
     - - s w a t c h - h e i g h t :   m i n (  
         c a l c ( v a r ( - - m i n - h e i g h t )   +   v a r ( - - s c a l i n g - f a c t o r )   *   v a r ( - - o f f s e t - s w a t c h - h e i g h t )   *   1 p x ) ,  
         c a l c ( v a r ( - - m i n - h e i g h t )   +   v a r ( - - o f f s e t - s c a l e d - h e i g h t ) ) ,  
         v a r ( - - m a x - s w a t c h - s i z e )  
     ) ;  
  
     d i s p l a y :   b l o c k ;  
     b a c k g r o u n d :   v a r ( - - s w a t c h - b a c k g r o u n d ) ;  
     b a c k g r o u n d - p o s i t i o n :   v a r ( - - s w a t c h - f o c a l - p o i n t ,   c e n t e r ) ;  
     b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
     b o r d e r :   v a r ( - - s t y l e - b o r d e r - s w a t c h - w i d t h )   v a r ( - - s t y l e - b o r d e r - s w a t c h - s t y l e )   v a r ( - - c o l o r - b o r d e r ) ;  
     w i d t h :   v a r ( - - s w a t c h - w i d t h ) ;  
     h e i g h t :   v a r ( - - s w a t c h - h e i g h t ) ;  
  
     / *   T h i s   i s   d i f f e r e n t   t h a n   ` b a c k g r o u n d - s i z e :   c o v e r `   b e c a u s e   w e   u s e   ` b o x - s i z i n g :   b o r d e r - b o x ` ,  
       *   d o i n g   i t   l i k e   m a k e s   t h e   b a c k g r o u n d   c l i p   u n d e r   t h e   b o r d e r   w i t h o u t   r e p e a t i n g .  
       * /  
     b a c k g r o u n d - s i z e :   v a r ( - - s w a t c h - w i d t h )   v a r ( - - s w a t c h - h e i g h t ) ;  
  
     & . s w a t c h - - u n a v a i l a b l e   {  
         b o r d e r - s t y l e :   d a s h e d ;  
     }  
  
     & . s w a t c h - - u n s c a l e d   {  
         / *   f o r   w h e n   y o u   w a n t   f i x e d   s i z i n g   ( e . g .   p d p )   * /  
         - - s w a t c h - w i d t h :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - w i d t h ) ;  
         - - s w a t c h - h e i g h t :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - h e i g h t ) ;  
     }  
  
     & . s w a t c h - - f i l t e r   {  
         - - s w a t c h - w i d t h :   v a r ( - - m a x - f i l t e r - s i z e ) ;  
         - - s w a t c h - h e i g h t :   v a r ( - - m a x - f i l t e r - s i z e ) ;  
  
         b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
     }  
  
     & . s w a t c h - - p i l l   {  
         - - s w a t c h - w i d t h :   v a r ( - - m a x - p i l l - s i z e ) ;  
         - - s w a t c h - h e i g h t :   v a r ( - - m a x - p i l l - s i z e ) ;  
  
         b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
     }  
  
     / *   s w a t c h e s   i n   f i l t e r s   a n d   p i l l s   a l w a y s   h a v e   a   b o r d e r     * /  
     & . s w a t c h - - f i l t e r ,  
     & . s w a t c h - - p i l l   {  
         - - s t y l e - b o r d e r - s w a t c h - w i d t h :   v a r ( - - v a r i a n t - p i c k e r - b o r d e r - w i d t h ) ;  
         - - s t y l e - b o r d e r - s w a t c h - s t y l e :   v a r ( - - v a r i a n t - p i c k e r - b o r d e r - s t y l e ) ;  
         - - c o l o r - b o r d e r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - v a r i a n t - p i c k e r - b o r d e r - o p a c i t y ) ) ;  
     }  
  
     & . s w a t c h - - v a r i a n t - i m a g e   {  
         b a c k g r o u n d - s i z e :   c o v e r ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         / *   d e s k t o p   v a l u e s   * /  
         - - m a x - s w a t c h - s i z e :   3 2 p x ;  
         - - m a x - p i l l - s i z e :   1 6 p x ;  
         - - m a x - f i l t e r - s i z e :   2 8 p x ;  
         - - s c a l i n g - f a c t o r :   0 . 6 5 ;  
     }  
 }  
  
 . v a r i a n t - p i c k e r   . v a r i a n t - o p t i o n - - b u t t o n s   l a b e l : h a s ( . s w a t c h )   {  
     b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
 }  
  
 / *   V a r i a n t   o p t i o n   c o m p o n e n t   * /  
 . v a r i a n t - o p t i o n   {  
     - - o p t i o n s - b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - b u t t o n - r a d i u s ) ;  
     - - o p t i o n s - b o r d e r - w i d t h :   v a r ( - - v a r i a n t - p i c k e r - b u t t o n - b o r d e r - w i d t h ) ;  
     - - v a r i a n t - o p t i o n - p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - m d ) ;  
 }  
  
 . v a r i a n t - o p t i o n   +   . v a r i a n t - o p t i o n   {  
     m a r g i n - t o p :   v a r ( - - p a d d i n g - l g ) ;  
 }  
  
 . v a r i a n t - o p t i o n - - s w a t c h e s   {  
     - - o p t i o n s - b o r d e r - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
  
     w i d t h :   1 0 0 % ;  
  
     o v e r f l o w - l i s t : : p a r t ( l i s t )   {  
         p a d d i n g - b l o c k :   v a r ( - - o v e r f l o w - l i s t - p a d d i n g - b l o c k ,   0 ) ;  
         p a d d i n g - i n l i n e :   v a r ( - - o v e r f l o w - l i s t - p a d d i n g - i n l i n e ,   0 ) ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n - - s w a t c h e s   >   o v e r f l o w - l i s t   {  
     j u s t i f y - c o n t e n t :   v a r ( - - p r o d u c t - s w a t c h e s - a l i g n m e n t ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         j u s t i f y - c o n t e n t :   v a r ( - - p r o d u c t - s w a t c h e s - a l i g n m e n t - m o b i l e ) ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n - - b u t t o n s   {  
     d i s p l a y :   f l e x ;  
     f l e x - w r a p :   w r a p ;  
     g a p :   v a r ( - - g a p - s m ) ;  
     m a r g i n :   0 ;  
     p a d d i n g :   0 ;  
     b o r d e r :   n o n e ;  
 }  
  
 . v a r i a n t - o p t i o n - - b u t t o n s   l e g e n d   {  
     p a d d i n g :   0 ;  
     m a r g i n - b l o c k - e n d :   v a r ( - - m a r g i n - x s ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ s w a t c h - v a l u e   {  
     p a d d i n g - i n l i n e - s t a r t :   v a r ( - - p a d d i n g - x s ) ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 7 0 ) ) ;  
 }  
  
 @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l ,  
     . v a r i a n t - o p t i o n _ _ s e l e c t - w r a p p e r ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : : b e f o r e ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : : a f t e r ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( [ d a t a - p r e v i o u s - c h e c k e d = ' t r u e ' ] ,   [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] )  
         . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h )   s v g   l i n e : l a s t - o f - t y p e   {  
         t r a n s i t i o n - d u r a t i o n :   v a r ( - - a n i m a t i o n - s p e e d ) ;  
         t r a n s i t i o n - t i m i n g - f u n c t i o n :   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
         t r a n s i t i o n - p r o p e r t y :   t r a n s f o r m ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h )   s v g   l i n e : l a s t - o f - t y p e   {  
         t r a n s i t i o n - p r o p e r t y :   c l i p - p a t h ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( [ d a t a - p r e v i o u s - c h e c k e d = ' t r u e ' ] ,   [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] )  
         . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
         t r a n s i t i o n - p r o p e r t y :   t r a n s f o r m ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : : a f t e r   {  
         t r a n s i t i o n - p r o p e r t y :   c l i p - p a t h ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : : b e f o r e   {  
         t r a n s i t i o n - p r o p e r t y :   b o r d e r - c o l o r ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ s e l e c t - w r a p p e r ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l   {  
         t r a n s i t i o n - p r o p e r t y :   b a c k g r o u n d - c o l o r ,   b o r d e r - c o l o r ,   c o l o r ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l   {  
     - - v a r i a n t - p i c k e r - s t r o k e - c o l o r :   v a r ( - - c o l o r - v a r i a n t - b o r d e r ) ;  
  
     c u r s o r :   p o i n t e r ;  
     d i s p l a y :   f l e x ;  
     f l e x :   0   0   3 . 2 5 e m ;  
     a l i g n - i t e m s :   c e n t e r ;  
     p o s i t i o n :   r e l a t i v e ;  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - s m ) ;  
     p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - l g ) ;  
     b o r d e r :   v a r ( - - o p t i o n s - b o r d e r - w i d t h )   s o l i d   v a r ( - - c o l o r - v a r i a n t - b o r d e r ) ;  
     b o r d e r - r a d i u s :   v a r ( - - o p t i o n s - b o r d e r - r a d i u s ) ;  
     o v e r f l o w :   c l i p ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     m i n - h e i g h t :   3 . 2 5 e m ;  
     m i n - w i d t h :   f i t - c o n t e n t ;  
     w h i t e - s p a c e :   n o w r a p ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - v a r i a n t - b a c k g r o u n d ) ;  
     c o l o r :   v a r ( - - c o l o r - v a r i a n t - t e x t ) ;  
     g a p :   0 ;  
  
     & : h o v e r ,  
     & : h o v e r : h a s ( [ a r i a - d i s a b l e d = ' t r u e ' ] ) : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] )   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - v a r i a n t - h o v e r - b a c k g r o u n d ) ;  
         b o r d e r - c o l o r :   v a r ( - - c o l o r - v a r i a n t - h o v e r - b o r d e r ) ;  
         c o l o r :   v a r ( - - c o l o r - v a r i a n t - h o v e r - t e x t ) ;  
     }  
  
     / *   w e   n e e d   s o m e t h i n g   l i k e   o v e r f l o w - c l i p - m a r g i n   t o   u s e   t h e   p s e u d o e l e m e n t   b u t   i t   d o e s n ' t   w o r k   i n   S a f a r i   * /  
  
     / *   s o   i n s t e a d   u s e   t h e   l a y e r e d   b a c k g r o u n d   i m a g e   t r i c k   * /  
     & : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] )   {  
         b o r d e r - w i d t h :   0 ;  
     }  
  
     / *   : : a f t e r / : : b e f o r e   a c t   a s   a   f a k e   b o r d e r   f o r   t h e   b u t t o n   s t y l e   v a r i a n t   * /  
  
     / *   : : a f t e r   i s   t h e   u n a v a i l a b l e   v a r i a n t   b o r d e r   t h a t   c l i p s   i n   * /  
     & : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) : : b e f o r e ,  
     & : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] ) : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) : : a f t e r   {  
         c o n t e n t :   ' ' ;  
         p o s i t i o n :   a b s o l u t e ;  
         i n s e t :   0 ;  
         b o r d e r :   v a r ( - - o p t i o n s - b o r d e r - w i d t h )   s o l i d   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - b o r d e r ) ;  
         b o r d e r - r a d i u s :   i n h e r i t ;  
         p o i n t e r - e v e n t s :   n o n e ;  
         z - i n d e x :   2 ;  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   p l u g i n / n o - u n s u p p o r t e d - b r o w s e r - f e a t u r e s   * /  
         c l i p - p a t h :   i n s e t ( v a r ( - - c l i p ,   0   0   0   0 ) ) ;  
     }  
  
     & : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] ) : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) : : b e f o r e   {  
         i n s e t :   0 ;  
     }  
  
     & : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) : : b e f o r e   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   p l u g i n / n o - u n s u p p o r t e d - b r o w s e r - f e a t u r e s   * /  
         c l i p - p a t h :   i n s e t ( 0   0   0   0 ) ;  
         b o r d e r - c o l o r :   v a r ( - - c o l o r - v a r i a n t - b o r d e r ) ;  
         i n s e t :   c a l c ( v a r ( - - o p t i o n s - b o r d e r - w i d t h )   *   - 1 ) ;  
     }  
  
     & : h a s ( : c h e c k e d ) : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ,   : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] ) ) : : b e f o r e   {  
         b o r d e r - c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - b o r d e r ) ;  
     }  
  
     / *   s e t t i n g   l e f t / r i g h t   a c c o u n t s   f o r   v a r i a n t   b u t t o n s   o f   d i f f e r e n t   w i d t h s   * /  
     & : n o t ( : h a s ( : c h e c k e d ) ) : h a s ( ~   l a b e l   >   : c h e c k e d ) ,  
     & : h a s ( : c h e c k e d ) : h a s ( ~   l a b e l   >   [ d a t a - p r e v i o u s - c h e c k e d = ' t r u e ' ] )   {  
         . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
             r i g h t :   0 ;  
             l e f t :   u n s e t ;  
         }  
     }  
  
     & : h a s ( [ d a t a - p r e v i o u s - c h e c k e d = ' t r u e ' ] )   ~   l a b e l : h a s ( [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] ) ,  
     & : h a s ( : c h e c k e d )   ~   l a b e l   {  
         . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
             l e f t :   0 ;  
             r i g h t :   u n s e t ;  
         }  
     }  
  
     & : n o t ( : h a s ( : c h e c k e d ) ) : h a s ( ~   l a b e l   >   : c h e c k e d )   {  
         - - p i l l - o f f s e t :   c a l c ( 1 0 0 %   +   1 p x ) ;  
     }  
  
     & : h a s ( : c h e c k e d )   ~   l a b e l   {  
         - - p i l l - o f f s e t :   c a l c ( - 1 0 0 %   -   1 p x ) ;  
     }  
  
     & : h a s ( [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] ) : f i r s t - o f - t y p e  
         ~   l a b e l : l a s t - o f - t y p e : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h ) ,  
     & : n o t ( : h a s ( : c h e c k e d ) ) : h a s ( ~   l a b e l   >   : c h e c k e d ) : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h )   {  
         - - c l i p :   0   0   0   1 0 0 % ;  
     }  
  
     & : n o t ( : h a s ( [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] ) ) : f i r s t - o f - t y p e : h a s ( ~   l a b e l : l a s t - o f - t y p e   >   : c h e c k e d ) : n o t (  
             . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h  
         ) ,  
     & : h a s ( : c h e c k e d )   ~   l a b e l : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h )   {  
         - - c l i p :   0   1 0 0 %   0   0 ;  
     }  
  
     & : h a s ( [ d a t a - p r e v i o u s - c h e c k e d = ' t r u e ' ] ,   [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] )   . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
         w i d t h :   m a x ( v a r ( - - p i l l - w i d t h - c u r r e n t ,   1 0 0 % ) ,   v a r ( - - p i l l - w i d t h - p r e v i o u s ,   1 0 0 % ) ) ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         p a d d i n g :   v a r ( - - p a d d i n g - x s )   v a r ( - - v a r i a n t - o p t i o n - p a d d i n g - i n l i n e ) ;  
     }  
 }  
  
 / *   w r a p   a r o u n d   o n l y   f o r   3   o r   m o r e   v a r i a n t s   i n   a   r o w   * /  
  
 / *   t h e   m o r e   c o m p l e x   s e l e c t o r   r u l e s   h e r e   p r o d u c e   t h e   w r a p   a r o u n d   e f f e c t   f o r   f i r s t / l a s t   v a r i a n t s   * /  
 . v a r i a n t - o p t i o n - - b u t t o n s : h a s ( : n t h - o f - t y p e ( 3 ) )   {  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] ) : f i r s t - o f - t y p e   ~   l a b e l : l a s t - o f - t y p e   {  
         - - p i l l - o f f s e t :   c a l c ( 1 0 0 %   +   1 p x ) ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : n o t ( : h a s ( [ d a t a - c u r r e n t - c h e c k e d = ' t r u e ' ] ) ) : f i r s t - o f - t y p e : h a s (  
             ~   l a b e l : l a s t - o f - t y p e   >   : c h e c k e d  
         )   {  
         - - p i l l - o f f s e t :   c a l c ( - 1 0 0 %   -   1 p x ) ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
     b a c k g r o u n d :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - b a c k g r o u n d ) ;  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   c a l c ( v a r ( - - o p t i o n s - b o r d e r - w i d t h )   *   - 1 ) ;  
     b o t t o m :   c a l c ( v a r ( - - o p t i o n s - b o r d e r - w i d t h )   *   - 1 ) ;  
     b o r d e r - r a d i u s :   i n h e r i t ;  
     p o i n t e r - e v e n t s :   n o n e ;  
     w i d t h :   1 0 0 % ;  
     t r a n s f o r m :   t r a n s l a t e X ( v a r ( - - p i l l - o f f s e t ,   0 ) ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ t e x t   {  
     p o i n t e r - e v e n t s :   n o n e ;  
     t e x t - a l i g n :   s t a r t ;  
     t e x t - w r a p :   a u t o ;  
     z - i n d e x :   2 ;  
 }  
  
 . v a r i a n t - o p t i o n - - e q u a l - w i d t h - b u t t o n s   {  
     - - v a r i a n t - m i n - w i d t h :   c l a m p ( 4 4 p x ,   c a l c ( v a r ( - - v a r i a n t - o p t i o n - p a d d i n g - i n l i n e )   *   2   +   v a r ( - - v a r i a n t - c h ) ) ,   1 0 0 % ) ;  
  
     d i s p l a y :   g r i d ;  
     g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( v a r ( - - v a r i a n t - m i n - w i d t h ) ,   1 f r ) ) ;  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l   {  
         m i n - w i d t h :   v a r ( - - v a r i a n t - m i n - w i d t h ) ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ t e x t   {  
         t e x t - a l i g n :   c e n t e r ;  
         t e x t - w r a p :   b a l a n c e ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( : f o c u s - v i s i b l e )   {  
     - - v a r i a n t - p i c k e r - s t r o k e - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h   {  
     - - f o c u s - o u t l i n e - r a d i u s :   v a r ( - - v a r i a n t - p i c k e r - s w a t c h - r a d i u s ) ;  
  
     p a d d i n g :   0 ;  
     b o r d e r :   n o n e ;  
     f l e x - b a s i s :   a u t o ;  
     m i n - h e i g h t :   a u t o ;  
 }  
  
 / *   O v e r r i d e   g l o b a l   l a b e l : h a s ( i n p u t )   d i s p l a y   r u l e   w i t h   h i g h e r   s p e c i f i c i t y   * /  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h a s ( i n p u t )   {  
     d i s p l a y :   b l o c k ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( : c h e c k e d )   {  
     c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - t e x t ) ;  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - b o r d e r ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( : c h e c k e d ) : h o v e r   {  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - h o v e r - b o r d e r ) ;  
     c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - h o v e r - t e x t ) ;  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l _ _ p i l l   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - s e l e c t e d - v a r i a n t - h o v e r - b a c k g r o u n d ) ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] )   {  
     c o l o r :   r g b ( v a r ( - - c o l o r - v a r i a n t - t e x t - r g b )   /   v a r ( - - o p a c i t y - 6 0 ) ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h o v e r   {  
     o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 3 5 - 5 5 ) ) ;  
     o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h a s ( : c h e c k e d )   {  
     - - f o c u s - o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
  
     o u t l i n e :   v a r ( - - f o c u s - o u t l i n e ) ;  
     o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
 }  
  
 / *   T h i s   t r i g g e r s   i O S   <   1 6 . 4 .   T h e   o u t l i n e   b u g   i s   n o t   r e c o g n i z e d   a s   a   l a c k   o f   @ s u p p o r t s   * /  
 @ s u p p o r t s   n o t   ( b a c k g r o u n d - c o l o r :   r g b ( f r o m   r e d   1 5 0   g   b   /   a l p h a ) )   {  
     / * *   T h e r e   i s   a   b u g   i n   s a f a r i   <   1 6 . 4   t h a t   c a u s e s   t h e   o u t l i n e   t o   n o t   f o l l o w   t h e   e l e m e n t s   b o r d e r   r a d i u s .   T h i s   i s   a   w o r k a r o u n d .   * * /  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h a s ( : c h e c k e d ) ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( : f o c u s - v i s i b l e )   . s w a t c h   {  
         o u t l i n e :   n o n e ;  
         p o s i t i o n :   r e l a t i v e ;  
         o v e r f l o w :   v i s i b l e ;  
     }  
  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h a s ( : c h e c k e d ) : : a f t e r ,  
     . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( : f o c u s - v i s i b l e )   . s w a t c h : : a f t e r   {  
         c o n t e n t :   ' ' ;  
         p o s i t i o n :   a b s o l u t e ;  
         i n s e t :   c a l c ( - 1   *   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ) ;  
         b o r d e r :   v a r ( - - f o c u s - o u t l i n e ) ;  
         b o r d e r - r a d i u s :   v a r ( - - f o c u s - o u t l i n e - r a d i u s ,   5 0 % ) ;  
         b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
         d i s p l a y :   i n h e r i t ;  
     }  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : h a s ( [ d a t a - o p t i o n - a v a i l a b l e = ' f a l s e ' ] ) : h a s ( : c h e c k e d )   {  
     b a c k g r o u n d - c o l o r :   i n h e r i t ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - v a r i a n t - t e x t - r g b )   /   v a r ( - - o p a c i t y - 6 0 ) ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l   i n p u t   {  
     / *   r e m o v e   t h e   c h e c k b o x   f r o m   t h e   p a g e   f l o w   * /  
     p o s i t i o n :   a b s o l u t e ;  
  
     / *   s e t   t h e   d i m e n s i o n s   t o   m a t c h   t h o s e   o f   t h e   l a b e l   * /  
     i n s e t :   0 ;  
  
     / *   h i d e   i t   * /  
     o p a c i t y :   0 ;  
     m a r g i n :   0 ;  
     p a d d i n g :   0 ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     a s p e c t - r a t i o :   u n s e t ;  
     b o r d e r :   n o n e ;  
     b o r d e r - r a d i u s :   0 ;  
     b a c k g r o u n d :   t r a n s p a r e n t ;  
     a p p e a r a n c e :   a u t o ;  
     d i s p l a y :   b l o c k ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l   s v g   {  
     p o s i t i o n :   a b s o l u t e ;  
     l e f t :   v a r ( - - o p t i o n s - b o r d e r - w i d t h ) ;  
     t o p :   v a r ( - - o p t i o n s - b o r d e r - w i d t h ) ;  
     h e i g h t :   c a l c ( 1 0 0 %   -   ( v a r ( - - o p t i o n s - b o r d e r - w i d t h )   *   2 ) ) ;  
     w i d t h :   c a l c ( 1 0 0 %   -   ( v a r ( - - o p t i o n s - b o r d e r - w i d t h )   *   2 ) ) ;  
     c u r s o r :   p o i n t e r ;  
     p o i n t e r - e v e n t s :   n o n e ;  
     s t r o k e - w i d t h :   v a r ( - - s t y l e - b o r d e r - w i d t h ) ;  
     s t r o k e :   v a r ( - - v a r i a n t - p i c k e r - s t r o k e - c o l o r ) ;  
 }  
  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l : n o t ( . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h )   s v g   {  
     s t r o k e :   v a r ( - - c o l o r - v a r i a n t - b o r d e r ) ;  
  
     l i n e   {  
         s t r o k e - w i d t h :   v a r ( - - o p t i o n s - b o r d e r - w i d t h ) ;  
     }  
  
     l i n e : l a s t - o f - t y p e   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   p l u g i n / n o - u n s u p p o r t e d - b r o w s e r - f e a t u r e s   * /  
         c l i p - p a t h :   i n s e t ( v a r ( - - c l i p ,   0   0   0   0 ) ) ;  
         s t r o k e :   r g b ( v a r ( - - c o l o r - v a r i a n t - t e x t - r g b )   /   1 ) ;  
     }  
 }  
  
 . s t i c k y - c o n t e n t   {  
     p o s i t i o n :   s t i c k y ;  
     t o p :   v a r ( - - s t i c k y - h e a d e r - o f f s e t ,   0 ) ;  
     z - i n d e x :   v a r ( - - l a y e r - f l a t ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . s t i c k y - c o n t e n t - - d e s k t o p ,  
     . s t i c k y - c o n t e n t - - d e s k t o p . f u l l - h e i g h t - - d e s k t o p   >   . g r o u p - b l o c k   {  
         p o s i t i o n :   s t i c k y ;  
         t o p :   v a r ( - - s t i c k y - h e a d e r - o f f s e t ,   0 ) ;  
         z - i n d e x :   v a r ( - - l a y e r - f l a t ) ;  
     }  
 }  
  
 . p r i c e ,  
 . c o m p a r e - a t - p r i c e ,  
 . u n i t - p r i c e   {  
     w h i t e - s p a c e :   n o w r a p ;  
 }  
  
 . u n i t - p r i c e   {  
     d i s p l a y :   b l o c k ;  
     f o n t - s i z e :   m i n ( 0 . 8 5 e m ,   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ) ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - s u b d u e d - t e x t ) ) ;  
 }  
  
 . t a x - n o t e . t a x - n o t e . t a x - n o t e   {  
     f o n t - s i z e :   m i n ( 0 . 8 5 e m ,   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - w e i g h t ) ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - s u b d u e d - t e x t ) ) ;  
 }  
  
 . t a x - n o t e : e m p t y   {  
     d i s p l a y :   n o n e ;  
 }  
  
 p r o d u c t - p r i c e . t e x t - b l o c k : i s ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   >   * : n o t ( . t a x - n o t e )   {  
     m a r g i n - b l o c k :   0 ;  
 }  
  
 / *   V o l u m e   p r i c i n g   n o t e   s h o u l d   m a t c h   u n i t - p r i c e   s t y l i n g   ( s m a l l ,   g r e y   t e x t )   * /  
 p r o d u c t - p r i c e   . v o l u m e - p r i c i n g - n o t e ,  
 p r o d u c t - p r i c e . t e x t - b l o c k : i s ( . h 1 ,   . h 2 ,   . h 3 ,   . h 4 ,   . h 5 ,   . h 6 )   . v o l u m e - p r i c i n g - n o t e   {  
     d i s p l a y :   b l o c k ;  
     f o n t - f a m i l y :   v a r ( - - f o n t - b o d y - - f a m i l y ) ;  
     f o n t - w e i g h t :   n o r m a l ;  
     f o n t - s i z e :   v a r ( - - f o n t - s i z e - - x s ) ;  
     l i n e - h e i g h t :   n o r m a l ;  
     l e t t e r - s p a c i n g :   n o r m a l ;  
     t e x t - t r a n s f o r m :   n o n e ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - s u b d u e d - t e x t ) ) ;  
 }  
  
 . c o m p a r e - a t - p r i c e   {  
     o p a c i t y :   0 . 4 ;  
     t e x t - d e c o r a t i o n - l i n e :   l i n e - t h r o u g h ;  
     t e x t - d e c o r a t i o n - t h i c k n e s s :   1 . 5 p x ;  
 }  
  
 . p r i c e - i t e m _ _ g r o u p   {  
     d i s p l a y :   i n l i n e - b l o c k ;  
 }  
  
 . p r i c e - i t e m - - s a l e   {  
     w h i t e - s p a c e :   n o w r a p ;  
 }  
  
 . p r i c e _ _ h i d d e n   {  
     d i s p l a y :   n o n e ;  
 }  
  
 f o r m . p a y m e n t - t e r m s   {  
     p a d d i n g - t o p :   0 . 5 e m ;  
     f o n t - s i z e :   m i n ( 0 . 8 5 e m ,   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - p a r a g r a p h - - w e i g h t ) ;  
     c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - s u b d u e d - t e x t ) ) ;  
 }  
  
 . i n s t a l l m e n t s : n o t ( : h a s ( s h o p i f y - p a y m e n t - t e r m s ) )   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . c a r d - g a l l e r y   {  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 @ c o n t a i n e r   ( m a x - w i d t h :   7 0 p x )   {  
     . c a r d - g a l l e r y : h o v e r   . q u i c k - a d d _ _ b u t t o n   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 / *   H i d e   " A d d "   b u t t o n   w h e n   " C h o o s e "   b u t t o n   i s   s h o w n   * /  
 [ d a t a - q u i c k - a d d - b u t t o n = ' c h o o s e ' ]   a d d - t o - c a r t - c o m p o n e n t   {  
     d i s p l a y :   n o n e ;  
 }  
  
 / *   H i d e   " C h o o s e "   b u t t o n   w h e n   " A d d "   b u t t o n   i s   s h o w n   * /  
 [ d a t a - q u i c k - a d d - b u t t o n = ' a d d ' ]   . q u i c k - a d d _ _ b u t t o n - - c h o o s e   {  
     d i s p l a y :   n o n e ;  
 }  
  
 / *   D r a w e r   * /  
 . d r a w e r   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     p o s i t i o n :   f i x e d ;  
     t o p :   0 ;  
     l e f t :   0 ;  
     b o t t o m :   0 ;  
     w i d t h :   v a r ( - - s i d e b a r - w i d t h ) ;  
     z - i n d e x :   v a r ( - - l a y e r - r a i s e d ) ;  
     t r a n s f o r m :   t r a n s l a t e X ( - 1 2 0 % ) ;  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . d r a w e r [ d a t a - o p e n = ' t r u e ' ]   {  
     t r a n s f o r m :   t r a n s l a t e X ( 0 ) ;  
 }  
  
 . d r a w e r - t o g g l e   {  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     g a p :   1 0 p x ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 . d r a w e r _ _ h e a d e r   {  
     d i s p l a y :   f l e x ;  
     j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;  
     a l i g n - i t e m s :   c e n t e r ;  
     p a d d i n g :   v a r ( - - d r a w e r - h e a d e r - b l o c k - p a d d i n g )   v a r ( - - d r a w e r - i n l i n e - p a d d i n g ) ;  
 }  
  
 . d r a w e r _ _ t i t l e   {  
     f o n t - s i z e :   v a r ( - - f o n t - h 2 - - s i z e ) ;  
     m a r g i n :   0 ;  
 }  
  
 . d r a w e r _ _ c l o s e   {  
     w i d t h :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
     h e i g h t :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
 }  
  
 . d r a w e r _ _ c o n t e n t   {  
     d i s p l a y :   b l o c k ;  
     p a d d i n g :   v a r ( - - d r a w e r - c o n t e n t - b l o c k - p a d d i n g )   v a r ( - - d r a w e r - i n l i n e - p a d d i n g ) ;  
     w i d t h :   1 0 0 % ;  
 }  
  
 / *   B a c k g r o u n d   o v e r l a y   * /  
 . b a c k g r o u n d - o v e r l a y   {  
     p o s i t i o n :   r e l a t i v e ;  
  
     & : : a f t e r   {  
         c o n t e n t :   ' ' ;  
         p o s i t i o n :   a b s o l u t e ;  
         t o p :   0 ;  
         l e f t :   0 ;  
         w i d t h :   1 0 0 % ;  
         h e i g h t :   1 0 0 % ;  
         b a c k g r o u n d - c o l o r :   v a r ( - - b a c k g r o u n d - o v e r l a y - c o l o r ,   r g b ( 0   0   0   /   1 5 % ) ) ;  
     }  
 }  
  
 / *   S p a c i n g   s t y l e   * /  
 . s p a c i n g - s t y l e   {  
     - - s p a c i n g - s c a l e :   v a r ( - - s p a c i n g - s c a l e - m d ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   9 9 0 p x )   {  
         - - s p a c i n g - s c a l e :   v a r ( - - s p a c i n g - s c a l e - d e f a u l t ) ;  
     }  
  
     / *   M u s t   d i s a b l e   t h i s ,   w h e n   y o u   u s e   t h e s e   w i t h   c a l c   a n d   a n o t h e r   u n i t   t y p e ,   t h i n g s   b r e a k      s e e   l o g o . l i q u i d   * /  
     / *   s t y l e l i n t - d i s a b l e   l e n g t h - z e r o - n o - u n i t   * /  
     - - p a d d i n g - b l o c k :   0 p x ;  
     - - p a d d i n g - b l o c k - s t a r t :   v a r ( - - p a d d i n g - b l o c k ,   0 p x ) ;  
     - - p a d d i n g - b l o c k - e n d :   v a r ( - - p a d d i n g - b l o c k ,   0 p x ) ;  
     - - p a d d i n g - i n l i n e :   0 p x ;  
     - - p a d d i n g - i n l i n e - s t a r t :   v a r ( - - p a d d i n g - i n l i n e ,   0 p x ) ;  
     - - p a d d i n g - i n l i n e - e n d :   v a r ( - - p a d d i n g - i n l i n e ,   0 p x ) ;  
     - - m a r g i n - b l o c k :   0 p x ;  
     - - m a r g i n - b l o c k - s t a r t :   v a r ( - - m a r g i n - b l o c k ,   0 p x ) ;  
     - - m a r g i n - b l o c k - e n d :   v a r ( - - m a r g i n - b l o c k ,   0 p x ) ;  
     - - m a r g i n - i n l i n e :   0 p x ;  
     - - m a r g i n - i n l i n e - s t a r t :   v a r ( - - m a r g i n - i n l i n e ,   0 p x ) ;  
     - - m a r g i n - i n l i n e - e n d :   v a r ( - - m a r g i n - i n l i n e ,   0 p x ) ;  
 }  
  
 . s p a c i n g - s t y l e ,  
 . i n h e r i t - s p a c i n g   {  
     p a d d i n g - b l o c k :   c a l c ( v a r ( - - p a d d i n g - b l o c k - s t a r t )   +   v a r ( - - s e c t i o n - t o p - o f f s e t ,   0 p x ) )   v a r ( - - p a d d i n g - b l o c k - e n d ) ;  
     p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - i n l i n e - s t a r t )   v a r ( - - p a d d i n g - i n l i n e - e n d ) ;  
     m a r g i n - b l o c k :   v a r ( - - m a r g i n - b l o c k - s t a r t )   v a r ( - - m a r g i n - b l o c k - e n d ) ;  
     m a r g i n - i n l i n e :   v a r ( - - m a r g i n - i n l i n e - s t a r t )   v a r ( - - m a r g i n - i n l i n e - e n d ) ;  
 }  
  
 / *   S i z e   s t y l e   * /  
 . s i z e - s t y l e   {  
     w i d t h :   v a r ( - - s i z e - s t y l e - w i d t h - m o b i l e ,   v a r ( - - s i z e - s t y l e - w i d t h ) ) ;  
     h e i g h t :   v a r ( - - s i z e - s t y l e - h e i g h t - m o b i l e ,   v a r ( - - s i z e - s t y l e - h e i g h t ) ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         w i d t h :   v a r ( - - s i z e - s t y l e - w i d t h ) ;  
         h e i g h t :   v a r ( - - s i z e - s t y l e - h e i g h t ) ;  
     }  
 }  
  
 / *   C u s t o m   T y p o g r a p h y   s t y l e   * /  
 . c u s t o m - t y p o g r a p h y ,  
 . c u s t o m - t y p o g r a p h y   >   *   {  
     f o n t - f a m i l y :   v a r ( - - f o n t - f a m i l y ) ;  
     f o n t - w e i g h t :   v a r ( - - f o n t - w e i g h t ) ;  
     t e x t - t r a n s f o r m :   v a r ( - - t e x t - t r a n s f o r m ) ;  
     t e x t - w r a p :   v a r ( - - t e x t - w r a p ) ;  
     l i n e - h e i g h t :   v a r ( - - l i n e - h e i g h t ) ;  
     l e t t e r - s p a c i n g :   v a r ( - - l e t t e r - s p a c i n g ) ;  
 }  
  
 . c u s t o m - t y p o g r a p h y   {  
     h 1   {  
         l i n e - h e i g h t :   v a r ( - - l i n e - h e i g h t - - d i s p l a y ,   v a r ( - - l i n e - h e i g h t ) ) ;  
     }  
  
     h 2 ,  
     h 3 ,  
     h 4   {  
         l i n e - h e i g h t :   v a r ( - - l i n e - h e i g h t - - h e a d i n g ,   v a r ( - - l i n e - h e i g h t ) ) ;  
     }  
  
     p   {  
         l i n e - h e i g h t :   v a r ( - - l i n e - h e i g h t - - b o d y ,   v a r ( - - l i n e - h e i g h t ) ) ;  
     }  
 }  
  
 . c u s t o m - f o n t - s i z e ,  
 . c u s t o m - f o n t - s i z e   >   *   {  
     f o n t - s i z e :   v a r ( - - f o n t - s i z e ) ;  
 }  
  
 . c u s t o m - f o n t - w e i g h t ,  
 . c u s t o m - f o n t - w e i g h t   >   *   {  
     f o n t - w e i g h t :   v a r ( - - f o n t - w e i g h t ) ;  
 }  
  
 / *   B o r d e r   o v e r r i d e   s t y l e   * /  
 . b o r d e r - s t y l e   {  
     b o r d e r - w i d t h :   v a r ( - - b o r d e r - w i d t h ) ;  
     b o r d e r - s t y l e :   v a r ( - - b o r d e r - s t y l e ) ;  
     b o r d e r - c o l o r :   v a r ( - - b o r d e r - c o l o r ) ;  
     b o r d e r - r a d i u s :   v a r ( - - b o r d e r - r a d i u s ) ;  
 }  
  
 / *   G a p   s c a l i n g   s t y l e   * /  
 . g a p - s t y l e ,  
 . l a y o u t - p a n e l - f l e x   {  
     - - g a p - s c a l e :   v a r ( - - s p a c i n g - s c a l e - m d ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   9 9 0 p x )   {  
         - - g a p - s c a l e :   v a r ( - - s p a c i n g - s c a l e - d e f a u l t ) ;  
     }  
 }  
  
 . l a y o u t - p a n e l - f l e x   {  
     d i s p l a y :   f l e x ;  
     g a p :   v a r ( - - g a p ) ;  
     h e i g h t :   1 0 0 % ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - r o w   {  
     f l e x - f l o w :   r o w   v a r ( - - f l e x - w r a p ) ;  
     j u s t i f y - c o n t e n t :   v a r ( - - h o r i z o n t a l - a l i g n m e n t ) ;  
     a l i g n - i t e m s :   v a r ( - - v e r t i c a l - a l i g n m e n t ) ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - c o l u m n   {  
     f l e x - f l o w :   c o l u m n   v a r ( - - f l e x - w r a p ) ;  
     a l i g n - i t e m s :   v a r ( - - h o r i z o n t a l - a l i g n m e n t ) ;  
     j u s t i f y - c o n t e n t :   v a r ( - - v e r t i c a l - a l i g n m e n t ) ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . m o b i l e - c o l u m n   {  
         f l e x - f l o w :   c o l u m n   n o w r a p ;  
         a l i g n - i t e m s :   v a r ( - - h o r i z o n t a l - a l i g n m e n t ) ;  
         j u s t i f y - c o n t e n t :   v a r ( - - v e r t i c a l - a l i g n m e n t - m o b i l e ) ;  
     }  
  
     . l a y o u t - p a n e l - f l e x - - r o w : n o t ( . m o b i l e - c o l u m n )   {  
         f l e x - w r a p :   v a r ( - - f l e x - w r a p - m o b i l e ) ;  
  
         >   . m e n u   {  
             f l e x :   1   1   m i n - c o n t e n t ;  
         }  
  
         >   . t e x t - b l o c k   {  
             f l e x :   1   1   v a r ( - - m a x - w i d t h - - d i s p l a y - t i g h t ) ;  
         }  
  
         >   . i m a g e - b l o c k   {  
             f l e x :   1   1   v a r ( - - s i z e - s t y l e - w i d t h - m o b i l e - m i n ) ;  
         }  
  
         >   . b u t t o n   {  
             f l e x :   0   0   f i t - c o n t e n t ;  
         }  
     }  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . l a y o u t - p a n e l - f l e x   {  
         f l e x - d i r e c t i o n :   v a r ( - - f l e x - d i r e c t i o n ) ;  
     }  
 }  
  
 / *   F o r m   f i e l d s   * /  
 . f i e l d   {  
     p o s i t i o n :   r e l a t i v e ;  
     w i d t h :   1 0 0 % ;  
     d i s p l a y :   f l e x ;  
     t r a n s i t i o n :   b o x - s h a d o w   v a r ( - - a n i m a t i o n - s p e e d )   e a s e ;  
 }  
  
 . f i e l d _ _ i n p u t   {  
     f l e x - g r o w :   1 ;  
     t e x t - a l i g n :   l e f t ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
     t r a n s i t i o n :   b o x - s h a d o w   v a r ( - - a n i m a t i o n - s p e e d )   e a s e ,   b a c k g r o u n d - c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   e a s e ;  
     p a d d i n g :   v a r ( - - i n p u t - p a d d i n g ) ;  
     b o x - s h a d o w :   v a r ( - - i n p u t - b o x - s h a d o w ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - b a c k g r o u n d ) ;  
     c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
     b o r d e r :   n o n e ;  
     o u t l i n e :   n o n e ;  
     f o n t - s i z e :   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ;  
  
     & : a u t o f i l l   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - b a c k g r o u n d ) ;  
         c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
     }  
 }  
  
 . f i e l d _ _ i n p u t : i s ( : f o c u s ,   : h o v e r )   {  
     b o x - s h a d o w :   v a r ( - - i n p u t - b o x - s h a d o w - f o c u s ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - h o v e r - b a c k g r o u n d ) ;  
 }  
  
 . f i e l d _ _ i n p u t - - b u t t o n - r a d i u s   {  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
 }  
  
 . f i e l d _ _ i n p u t - - b u t t o n - p a d d i n g   {  
     p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - 3 x l ) ;  
 }  
  
 . f i e l d _ _ l a b e l   {  
     c o l o r :   r g b ( v a r ( - - c o l o r - i n p u t - t e x t - r g b )   /   v a r ( - - o p a c i t y - 8 0 ) ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - p a r a g r a p h - - s i z e ) ;  
     l e f t :   v a r ( - - i n p u t - p a d d i n g - x ) ;  
     t o p :   5 0 % ;  
     t r a n s f o r m :   t r a n s l a t e Y ( - 5 0 % ) ;  
     m a r g i n - b o t t o m :   0 ;  
     p o i n t e r - e v e n t s :   n o n e ;  
     p o s i t i o n :   a b s o l u t e ;  
     t r a n s i t i o n :   t o p   v a r ( - - a n i m a t i o n - s p e e d )   e a s e ,   f o n t - s i z e   v a r ( - - a n i m a t i o n - s p e e d )   e a s e ;  
 }  
  
 / *   R T E   s t y l e s   * /  
 . r t e ,  
 . s h o p i f y - p o l i c y _ _ t i t l e   {  
     : i s ( h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
         m a r g i n - b l o c k :   c l a m p ( 1 . 5 r e m ,   1 e m   *   3 . 3 ,   2 . 5 r e m )   v a r ( - - f o n t - h e a d i n g - - s p a c i n g ) ;  
     }  
  
     : f i r s t - c h i l d : i s ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 ) ,  
     : f i r s t - c h i l d : e m p t y   +   : i s ( p ,   h 1 ,   h 2 ,   h 3 ,   h 4 ,   h 5 ,   h 6 )   {  
         m a r g i n - b l o c k - s t a r t :   0 ;  
     }  
  
     u l ,  
     o l   {  
         m a r g i n - b l o c k - s t a r t :   0 ;  
         p a d d i n g - i n l i n e - s t a r t :   1 . 5 e m ;  
     }  
  
     / *   O n l y   a p p l y   m a r g i n - b l o c k - e n d   t o   t h e   h i g h e r   l e v e l   l i s t ,   n o t   n e s t e d   l i s t s   * /  
     : i s ( u l ,   o l ) : n o t ( : i s ( u l ,   o l )   : i s ( u l ,   o l ) )   {  
         m a r g i n - b l o c k - e n d :   1 e m ;  
     }  
  
     b l o c k q u o t e   {  
         m a r g i n - i n l i n e :   1 . 5 e m   2 . 3 e m ;  
         m a r g i n - b l o c k :   3 . 8 e m ;  
         p a d d i n g - i n l i n e - s t a r t :   0 . 8 e m ;  
         b o r d e r - i n l i n e - s t a r t :   1 . 5 p x   s o l i d   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 2 5 ) ) ;  
         f o n t - s t y l e :   i t a l i c ;  
         f o n t - w e i g h t :   5 0 0 ;  
     }  
  
     . r t e - t a b l e - w r a p p e r   {  
         o v e r f l o w - x :   a u t o ;  
     }  
  
     t a b l e   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   d e c l a r a t i o n - n o - i m p o r t a n t   * /  
         w i d t h :   1 0 0 %   ! i m p o r t a n t ;  
         b o r d e r - c o l l a p s e :   c o l l a p s e ;  
     }  
  
     t r : n o t ( : h a s ( t d ) ) ,  
     t h e a d   {  
         b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 5 ) ) ;  
         f o n t - w e i g h t :   b o l d ;  
         t e x t - t r a n s f o r m :   u p p e r c a s e ;  
     }  
  
     t r : h a s ( t d )   {  
         b o r d e r - b o t t o m :   1 p x   s o l i d   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 1 0 ) ) ;  
     }  
  
     t h ,  
     t d   {  
         t e x t - a l i g n :   s t a r t ;  
         p a d d i n g - i n l i n e :   v a r ( - - p a d d i n g - m d ) ;  
         p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - s m ) ;  
     }  
 }  
  
 . s h o p i f y - p o l i c y _ _ c o n t a i n e r   {  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - x l ) ;  
 }  
  
 . c h e c k b o x   {  
     - - c h e c k b o x - t o p :   5 0 % ;  
     - - c h e c k b o x - l e f t :   1 . 5 p x ;  
     - - c h e c k b o x - o f f s e t :   3 p x ;  
     - - c h e c k b o x - p a t h - o p a c i t y :   0 ;  
     - - c h e c k b o x - c u r s o r :   p o i n t e r ;  
  
     p o s i t i o n :   r e l a t i v e ;  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
  
     & : h a s ( . c h e c k b o x _ _ i n p u t : c h e c k e d )   {  
         - - c h e c k b o x - p a t h - o p a c i t y :   1 ;  
     }  
  
     & . c h e c k b o x - - d i s a b l e d   {  
         - - c h e c k b o x - c u r s o r :   n o t - a l l o w e d ;  
     }  
 }  
  
 . c h e c k b o x _ _ i n p u t   {  
     p o s i t i o n :   a b s o l u t e ;  
     o p a c i t y :   0 ;  
     m a r g i n :   0 ;  
     p a d d i n g :   0 ;  
     w i d t h :   v a r ( - - c h e c k b o x - s i z e ) ;  
     h e i g h t :   v a r ( - - c h e c k b o x - s i z e ) ;  
     a s p e c t - r a t i o :   u n s e t ;  
     b o r d e r :   n o n e ;  
     b o r d e r - r a d i u s :   0 ;  
     b a c k g r o u n d :   t r a n s p a r e n t ;  
     a p p e a r a n c e :   a u t o ;  
     d i s p l a y :   b l o c k ;  
     c u r s o r :   p o i n t e r ;  
  
     / *   O u t l i n e   i s   o n   t h e   S V G   i n s t e a d ,   t o   a l l o w   i t   t o   h a v e   b o r d e r - r a d i u s   * /  
     & : f o c u s - v i s i b l e   {  
         o u t l i n e :   n o n e ;  
     }  
  
     & : f o c u s - v i s i b l e   +   . c h e c k b o x _ _ l a b e l   . i c o n - c h e c k m a r k   {  
         o u t l i n e :   v a r ( - - f o c u s - o u t l i n e - w i d t h )   s o l i d   c u r r e n t c o l o r ;  
         o u t l i n e - o f f s e t :   v a r ( - - f o c u s - o u t l i n e - o f f s e t ) ;  
     }  
  
     & : c h e c k e d   +   . c h e c k b o x _ _ l a b e l   . i c o n - c h e c k m a r k   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
         b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     }  
  
     & : d i s a b l e d   +   . c h e c k b o x _ _ l a b e l   . i c o n - c h e c k m a r k   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b a c k g r o u n d - c o l o r ) ;  
         b o r d e r - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b o r d e r - c o l o r ) ;  
     }  
 }  
  
 . c h e c k b o x _ _ l a b e l   {  
     p o s i t i o n :   r e l a t i v e ;  
     d i s p l a y :   i n l i n e - f l e x ;  
     c u r s o r :   v a r ( - - c h e c k b o x - c u r s o r ) ;  
     l i n e - h e i g h t :   v a r ( - - c h e c k b o x - s i z e ) ;  
     m i n - w i d t h :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
 }  
  
 . c h e c k b o x   . i c o n - c h e c k m a r k   {  
     h e i g h t :   v a r ( - - c h e c k b o x - s i z e ) ;  
     w i d t h :   v a r ( - - c h e c k b o x - s i z e ) ;  
     f l e x - s h r i n k :   0 ;  
     b o r d e r :   v a r ( - - c h e c k b o x - b o r d e r ) ;  
     b o r d e r - r a d i u s :   v a r ( - - c h e c k b o x - b o r d e r - r a d i u s ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
 }  
  
 . c h e c k b o x _ _ l a b e l - t e x t   {  
     p a d d i n g - i n l i n e - s t a r t :   v a r ( - - c h e c k b o x - l a b e l - p a d d i n g ) ;  
     w h i t e - s p a c e :   n o w r a p ;  
     o v e r f l o w :   h i d d e n ;  
     t e x t - o v e r f l o w :   e l l i p s i s ;  
 }  
  
 . c h e c k b o x   . i c o n - c h e c k m a r k   p a t h   {  
     s t r o k e :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     o p a c i t y :   v a r ( - - c h e c k b o x - p a t h - o p a c i t y ) ;  
     t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . c h e c k b o x _ _ i n p u t : d i s a b l e d   +   . c h e c k b o x _ _ l a b e l   {  
     c o l o r :   v a r ( - - i n p u t - d i s a b l e d - t e x t - c o l o r ) ;  
 }  
  
 / *   R a d i o   b u t t o n s   a n d   c h e c k b o x e s   -   s h a r e d   b a s e   s t y l e s   * /  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) ,  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] )   {  
     w i d t h :   v a r ( - - c h e c k b o x - s i z e ) ;  
     h e i g h t :   v a r ( - - c h e c k b o x - s i z e ) ;  
     a s p e c t - r a t i o :   1 ;  
     m a r g i n :   0 ;  
     m a r g i n - i n l i n e - e n d :   v a r ( - - p a d d i n g - 3 x s ) ;  
     p a d d i n g :   0 ;  
     b o r d e r :   v a r ( - - c h e c k b o x - b o r d e r ) ;  
     a p p e a r a n c e :   n o n e ;  
     p o s i t i o n :   r e l a t i v e ;  
     d i s p l a y :   i n l i n e - b l o c k ;  
     v e r t i c a l - a l i g n :   m i d d l e ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 / *   R a d i o   b u t t o n s   * /  
 i n p u t [ t y p e = ' r a d i o ' ]   {  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - 5 0 ) ;  
     b a c k g r o u n d :   t r a n s p a r e n t ;  
     t r a n s i t i o n :   b o r d e r - c o l o r   0 . 2 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 2 s   e a s e ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : c h e c k e d   {  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b a c k g r o u n d :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : c h e c k e d : : a f t e r   {  
     c o n t e n t :   ' ' ;  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   5 0 % ;  
     l e f t :   5 0 % ;  
     t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   - 5 0 % ) ;  
     w i d t h :   c a l c ( v a r ( - - c h e c k b o x - s i z e )   /   2 ) ;  
     h e i g h t :   c a l c ( v a r ( - - c h e c k b o x - s i z e )   /   2 ) ;  
     b a c k g r o u n d :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - 5 0 ) ;  
     t r a n s i t i o n :   b a c k g r o u n d   0 . 2 s   e a s e ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : d i s a b l e d   {  
     b o r d e r - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b o r d e r - c o l o r ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b a c k g r o u n d - c o l o r ) ;  
     c u r s o r :   n o t - a l l o w e d ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : d i s a b l e d : c h e c k e d : : a f t e r   {  
     b a c k g r o u n d :   v a r ( - - i n p u t - d i s a b l e d - b a c k g r o u n d - c o l o r ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : n o t ( : d i s a b l e d ) : h o v e r   {  
     b o r d e r - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 4 0 - 6 0 ) ) ;  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 5 ) ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : n o t ( : d i s a b l e d ) : h o v e r : c h e c k e d   {  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : n o t ( : d i s a b l e d ) : h o v e r : c h e c k e d : : a f t e r   {  
     b a c k g r o u n d :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 8 5 ) ) ;  
 }  
  
 / *   C h e c k b o x e s   * /  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] )   {  
     b o r d e r - r a d i u s :   v a r ( - - c h e c k b o x - b o r d e r - r a d i u s ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     t r a n s i t i o n :   b o r d e r - c o l o r   0 . 2 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 2 s   e a s e ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : c h e c k e d   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : c h e c k e d : : a f t e r   {  
     c o n t e n t :   ' ' ;  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   5 0 % ;  
     l e f t :   5 0 % ;  
     t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   - 5 0 % ) ;  
     w i d t h :   v a r ( - - c h e c k b o x - s i z e ) ;  
     h e i g h t :   v a r ( - - c h e c k b o x - s i z e ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - b a c k g r o u n d ) ;  
     m a s k - i m a g e :   u r l ( " d a t a : i m a g e / s v g + x m l , % 3 C s v g   w i d t h = ' 2 0 '   h e i g h t = ' 2 0 '   v i e w B o x = ' 0   0   2 0   2 0 '   f i l l = ' n o n e '   x m l n s = ' h t t p : / / w w w . w 3 . o r g / 2 0 0 0 / s v g ' % 3 E % 3 C p a t h   d = ' M 4 . 7 5 4 3 9   1 0 . 7 4 8 5 L 7 . 6 8 6 0 1   1 4 . 5 8 8 8 C 7 . 7 9 2 8 8   1 4 . 7 2 8 8   7 . 8 4 6 3 2   1 4 . 7 9 8 8   7 . 9 1 1 7 4   1 4 . 8 2 4 2 C 7 . 9 6 9 0 7   1 4 . 8 4 6 6   8 . 0 3 2 6 2   1 4 . 8 4 6 9   8 . 0 9 0 2 2   1 4 . 8 2 5 3 C 8 . 1 5 5 9 6   1 4 . 8 0 0 7   8 . 2 1 0 2 6   1 4 . 7 3 1 4   8 . 3 1 8 8 6   1 4 . 5 9 2 7 L 1 5 . 2 4 7 5   5 . 7 4 6 5 8 '   s t r o k e = ' b l a c k '   s t r o k e - w i d t h = ' 1 '   s t r o k e - l i n e c a p = ' r o u n d '   s t r o k e - l i n e j o i n = ' r o u n d ' / % 3 E % 3 C / s v g % 3 E " ) ;  
     m a s k - s i z e :   c o n t a i n ;  
     m a s k - r e p e a t :   n o - r e p e a t ;  
     m a s k - p o s i t i o n :   c e n t e r ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : n o t ( : d i s a b l e d ) : h o v e r   {  
     b o r d e r - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 4 0 - 6 0 ) ) ;  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 5 ) ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : n o t ( : d i s a b l e d ) : h o v e r : c h e c k e d   {  
     b o r d e r - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 8 5 ) ) ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : d i s a b l e d   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b a c k g r o u n d - c o l o r ) ;  
     b o r d e r - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - b o r d e r - c o l o r ) ;  
     c u r s o r :   n o t - a l l o w e d ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : d i s a b l e d : c h e c k e d : : a f t e r   {  
     b a c k g r o u n d - c o l o r :   v a r ( - - i n p u t - d i s a b l e d - t e x t - c o l o r ) ;  
 }  
  
 / *   S h a r e d   s t y l e s   f o r   r a d i o   b u t t o n s   a n d   c h e c k b o x e s   * /  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] )   +   l a b e l ,  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] )   +   l a b e l   {  
     d i s p l a y :   i n l i n e ;  
     v e r t i c a l - a l i g n :   m i d d l e ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 : w h e r e ( i n p u t [ t y p e = ' r a d i o ' ] ) : d i s a b l e d   +   l a b e l ,  
 : w h e r e ( i n p u t [ t y p e = ' c h e c k b o x ' ] ) : d i s a b l e d   +   l a b e l   {  
     c o l o r :   v a r ( - - i n p u t - d i s a b l e d - t e x t - c o l o r ) ;  
     c u r s o r :   n o t - a l l o w e d ;  
 }  
  
 / *   F l e x b o x   f o r   l a b e l s   w r a p p i n g   r a d i o   b u t t o n s   o r   c h e c k b o x e s   * /  
 l a b e l : h a s ( i n p u t [ t y p e = ' r a d i o ' ] ) ,  
 l a b e l : h a s ( i n p u t [ t y p e = ' c h e c k b o x ' ] )   {  
     d i s p l a y :   i n l i n e - f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     g a p :   v a r ( - - p a d d i n g - 2 x s ) ;  
     c u r s o r :   p o i n t e r ;  
 }  
  
 l a b e l : h a s ( i n p u t [ t y p e = ' r a d i o ' ] : d i s a b l e d ) ,  
 l a b e l : h a s ( i n p u t [ t y p e = ' c h e c k b o x ' ] : d i s a b l e d )   {  
     c u r s o r :   n o t - a l l o w e d ;  
 }  
  
 / *   O v e r r i d e   f o r   s w a t c h   l a b e l s   t o   m a i n t a i n   b l o c k   d i s p l a y   * /  
 . v a r i a n t - o p t i o n _ _ b u t t o n - l a b e l - - h a s - s w a t c h : h a s ( i n p u t [ t y p e = ' r a d i o ' ] )   {  
     d i s p l a y :   b l o c k ;  
 }  
  
 / *   A d d   t o   c a r t   b u t t o n   * /  
 . b u t t o n [ i d ^ = ' B u y B u t t o n s - P r o d u c t S u b m i t B u t t o n - ' ]   {  
     p o s i t i o n :   r e l a t i v e ;  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 / *   C a r t   i t e m s   c o m p o n e n t   * /  
 . c a r t - i t e m s - c o m p o n e n t   {  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
 }  
  
 / *   C a r t   t y p o g r a p h y   * /  
 . c a r t - p r i m a r y - t y p o g r a p h y   {  
     f o n t - f a m i l y :   v a r ( - - c a r t - p r i m a r y - f o n t - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - c a r t - p r i m a r y - f o n t - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - c a r t - p r i m a r y - f o n t - w e i g h t ) ;  
 }  
  
 . c a r t - s e c o n d a r y - t y p o g r a p h y   {  
     f o n t - f a m i l y :   v a r ( - - c a r t - s e c o n d a r y - f o n t - f a m i l y ) ;  
     f o n t - s t y l e :   v a r ( - - c a r t - s e c o n d a r y - f o n t - s t y l e ) ;  
     f o n t - w e i g h t :   v a r ( - - c a r t - s e c o n d a r y - f o n t - w e i g h t ) ;  
 }  
  
 / *   Q u a n t i t y   s e l e c t o r   * /  
 . q u a n t i t y - s e l e c t o r   {  
     - - q u a n t i t y - s e l e c t o r - w i d t h :   1 2 4 p x ;  
  
     d i s p l a y :   f l e x ;  
     j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;  
     a l i g n - i t e m s :   c e n t e r ;  
     c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - b a c k g r o u n d ) ;  
     b o r d e r :   v a r ( - - s t y l e - b o r d e r - w i d t h - i n p u t s )   s o l i d   v a r ( - - c o l o r - i n p u t - b o r d e r ) ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
     f l e x :   1   1   v a r ( - - q u a n t i t y - s e l e c t o r - w i d t h ) ;  
     a l i g n - s e l f :   s t r e t c h ;  
     t r a n s i t i o n :   b a c k g r o u n d - c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
  
     & : h o v e r   {  
         b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - i n p u t - h o v e r - b a c k g r o u n d ) ;  
     }  
 }  
  
 . p r o d u c t - f o r m - b u t t o n s : h a s ( . a d d - t o - c a r t - b u t t o n . b u t t o n - s e c o n d a r y )   . q u a n t i t y - s e l e c t o r   {  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - s e c o n d a r y ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   : i s ( . q u a n t i t y - m i n u s ,   . q u a n t i t y - p l u s )   {  
     / *   U n s e t   b u t t o n   s t y l e s   * /  
     p a d d i n g :   0 ;  
     b a c k g r o u n d :   t r a n s p a r e n t ;  
     b o x - s h a d o w :   n o n e ;  
     d i s p l a y :   f l e x ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     a l i g n - i t e m s :   c e n t e r ;  
     c u r s o r :   p o i n t e r ;  
     w i d t h :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
     h e i g h t :   v a r ( - - m i n i m u m - t o u c h - t a r g e t ) ;  
     f l e x - s h r i n k :   0 ;  
     c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   . q u a n t i t y - m i n u s   {  
     b o r d e r - s t a r t - s t a r t - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
     b o r d e r - e n d - s t a r t - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   . q u a n t i t y - p l u s   {  
     b o r d e r - s t a r t - e n d - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
     b o r d e r - e n d - e n d - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - i n p u t s ) ;  
 }  
  
 . p r o d u c t - d e t a i l s   . q u a n t i t y - s e l e c t o r ,  
 . q u i c k - a d d - m o d a l   . q u a n t i t y - s e l e c t o r   {  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
 }  
  
 . p r o d u c t - d e t a i l s   . q u a n t i t y - s e l e c t o r   . q u a n t i t y - m i n u s ,  
 . q u i c k - a d d - m o d a l   . q u a n t i t y - s e l e c t o r   . q u a n t i t y - m i n u s   {  
     b o r d e r - s t a r t - s t a r t - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
     b o r d e r - e n d - s t a r t - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
 }  
  
 . p r o d u c t - d e t a i l s   . q u a n t i t y - s e l e c t o r   . q u a n t i t y - p l u s ,  
 . q u i c k - a d d - m o d a l   . q u a n t i t y - s e l e c t o r   . q u a n t i t y - p l u s   {  
     b o r d e r - s t a r t - e n d - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
     b o r d e r - e n d - e n d - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   . s v g - w r a p p e r   {  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   s v g   {  
     w i d t h :   v a r ( - - i c o n - s i z e - x s ) ;  
     h e i g h t :   v a r ( - - i c o n - s i z e - x s ) ;  
 }  
  
 : i s ( . q u a n t i t y - m i n u s ,   . q u a n t i t y - p l u s ) : a c t i v e   . s v g - w r a p p e r   {  
     t r a n s f o r m :   s c a l e ( 0 . 9 ) ;  
 }  
  
 . q u a n t i t y - s e l e c t o r   i n p u t [ t y p e = ' n u m b e r ' ]   {  
     m a r g i n :   0 ;  
     t e x t - a l i g n :   c e n t e r ;  
     b o r d e r :   n o n e ;  
     a p p e a r a n c e :   n o n e ;  
     m a x - w i d t h :   c a l c ( v a r ( - - q u a n t i t y - s e l e c t o r - w i d t h )   -   v a r ( - - m i n i m u m - t o u c h - t a r g e t )   *   2 ) ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s ) ;  
     c o l o r :   v a r ( - - c o l o r - i n p u t - t e x t ) ;  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
 }  
  
 / *   C h r o m e ,   S a f a r i ,   E d g e ,   O p e r a   * /  
 . q u a n t i t y - s e l e c t o r   i n p u t [ t y p e = ' n u m b e r ' ] : : - w e b k i t - i n n e r - s p i n - b u t t o n ,  
 . q u a n t i t y - s e l e c t o r   i n p u t [ t y p e = ' n u m b e r ' ] : : - w e b k i t - o u t e r - s p i n - b u t t o n   {  
     a p p e a r a n c e :   n o n e ;  
 }  
  
 / *   F i r e f o x   * /  
 . q u a n t i t y - s e l e c t o r   i n p u t [ t y p e = ' n u m b e r ' ]   {  
     a p p e a r a n c e :   t e x t f i e l d ;  
 }  
  
 / *   P i l l s   ( u s e d   i n   f a c e t s   a n d   p r e d i c t i v e   s e a r c h )   * /  
  
 . p i l l s _ _ p i l l   {  
     - - p i l l s - p i l l - b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 5 - 1 5 ) ) ;  
  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     d i s p l a y :   f l e x ;  
     j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;  
     a l i g n - i t e m s :   c e n t e r ;  
     g a p :   v a r ( - - g a p - s m ) ;  
     m i n - w i d t h :   4 8 p x ;  
     p a d d i n g :   6 p x   1 2 p x ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - p i l l s ) ;  
     c u r s o r :   p o i n t e r ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - p i l l s - p i l l - b a c k g r o u n d - c o l o r ) ;  
     t r a n s i t i o n :   b a c k g r o u n d - c o l o r   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
  
     & : h o v e r   {  
         - - p i l l s - p i l l - b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 1 0 - 2 5 ) ) ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         p a d d i n g :   v a r ( - - p a d d i n g - x s )   v a r ( - - p a d d i n g - m d ) ;  
     }  
 }  
  
 . p i l l s _ _ p i l l   >   . s v g - w r a p p e r   {  
     - - c l o s e - i c o n - o p a c i t y :   0 . 4 ;  
     - - i c o n - s t r o k e - w i d t h :   1 p x ;  
  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
 }  
  
 . p i l l s _ _ p i l l - - s w a t c h   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         p a d d i n g - i n l i n e - s t a r t :   v a r ( - - p a d d i n g - s m ) ;  
     }  
 }  
  
 . p i l l s _ _ p i l l - - s w a t c h   . s w a t c h   {  
     m a r g i n - r i g h t :   - 4 p x ;  
 }  
  
 . p i l l s _ _ p i l l - - d e s k t o p - s m a l l   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         f o n t - s i z e :   v a r ( - - f o n t - s i z e - - x s ) ;  
     }  
 }  
  
 / *   F l y   t o   c a r t   a n i m a t i o n   * /  
 f l y - t o - c a r t   {  
     - - o f f s e t - y :   1 0 p x ;  
  
     p o s i t i o n :   f i x e d ;  
     w i d t h :   v a r ( - - w i d t h ,   4 0 p x ) ;  
     h e i g h t :   v a r ( - - h e i g h t ,   4 0 p x ) ;  
     l e f t :   0 ;  
     t o p :   0 ;  
     z - i n d e x :   c a l c ( i n f i n i t y ) ;  
     p o i n t e r - e v e n t s :   n o n e ;  
     b o r d e r - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
     o v e r f l o w :   h i d d e n ;  
     o b j e c t - f i t :   c o v e r ;  
     b a c k g r o u n d - s i z e :   c o v e r ;  
     b a c k g r o u n d - p o s i t i o n :   c e n t e r ;  
     o p a c i t y :   0 ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     t r a n s l a t e :   v a r ( - - s t a r t - x ,   0 )   v a r ( - - s t a r t - y ,   0 ) ;  
     t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   - 5 0 % ) ;  
     a n i m a t i o n - n a m e :   t r a v e l - x ,   t r a v e l - y ,   t r a v e l - s c a l e ;  
     a n i m a t i o n - t i m i n g - f u n c t i o n :   v a r ( - - x - t i m i n g ) ,   v a r ( - - y - t i m i n g ) ,   v a r ( - - s c a l e - t i m i n g ) ;  
     a n i m a t i o n - d u r a t i o n :   0 . 6 s ;  
     a n i m a t i o n - c o m p o s i t i o n :   a c c u m u l a t e ;  
     a n i m a t i o n - f i l l - m o d e :   b o t h ;  
 }  
  
 f l y - t o - c a r t . f l y - t o - c a r t - - m a i n   {  
     - - x - t i m i n g :   c u b i c - b e z i e r ( 0 . 7 ,   - 5 ,   0 . 9 8 ,   0 . 5 ) ;  
     - - y - t i m i n g :   c u b i c - b e z i e r ( 0 . 1 5 ,   0 . 5 7 ,   0 . 9 ,   1 . 0 5 ) ;  
     - - s c a l e - t i m i n g :   c u b i c - b e z i e r ( 0 . 8 5 ,   0 . 0 5 ,   0 . 9 6 ,   1 ) ;  
 }  
  
 f l y - t o - c a r t . f l y - t o - c a r t - - q u i c k   {  
     - - x - t i m i n g :   c u b i c - b e z i e r ( 0 ,   - 0 . 1 ,   1 ,   0 . 3 2 ) ;  
     - - y - t i m i n g :   c u b i c - b e z i e r ( 0 ,   0 . 9 2 ,   0 . 9 2 ,   1 . 0 4 ) ;  
     - - s c a l e - t i m i n g :   c u b i c - b e z i e r ( 0 . 8 6 ,   0 . 0 8 ,   0 . 9 8 ,   0 . 9 8 ) ;  
  
     a n i m a t i o n - d u r a t i o n :   0 . 6 s ;  
 }  
  
 f l y - t o - c a r t . f l y - t o - c a r t - - s t i c k y   {  
     - - x - t i m i n g :   c u b i c - b e z i e r ( 0 . 9 8 ,   - 0 . 8 ,   0 . 9 2 ,   0 . 5 ) ;  
     - - y - t i m i n g :   c u b i c - b e z i e r ( 0 . 1 4 ,   0 . 5 6 ,   0 . 9 2 ,   1 . 0 4 ) ;  
     - - s c a l e - t i m i n g :   c u b i c - b e z i e r ( 0 . 8 6 ,   0 . 0 8 ,   0 . 9 8 ,   0 . 9 8 ) ;  
     - - r a d i u s :   v a r ( - - s t y l e - b o r d e r - r a d i u s - b u t t o n s - p r i m a r y ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         - - x - t i m i n g :   c u b i c - b e z i e r ( 0 . 9 8 ,   - 0 . 1 ,   0 . 9 2 ,   0 . 5 ) ;  
     }  
  
     a n i m a t i o n - d u r a t i o n :   0 . 8 s ;  
 }  
  
 @ k e y f r a m e s   t r a v e l - s c a l e   {  
     0 %   {  
         o p a c i t y :   v a r ( - - s t a r t - o p a c i t y ,   1 ) ;  
     }  
  
     5 %   {  
         o p a c i t y :   1 ;  
     }  
  
     1 0 0 %   {  
         b o r d e r - r a d i u s :   5 0 % ;  
         o p a c i t y :   1 ;  
         t r a n s f o r m :   t r a n s l a t e ( - 5 0 % ,   c a l c ( - 5 0 %   +   v a r ( - - o f f s e t - y ) ) )   s c a l e ( 0 . 2 5 ) ;  
     }  
 }  
  
 @ k e y f r a m e s   t r a v e l - x   {  
     t o   {  
         t r a n s l a t e :   v a r ( - - t r a v e l - x ,   0 )   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   t r a v e l - y   {  
     t o   {  
         t r a n s l a t e :   0   v a r ( - - t r a v e l - y ,   0 ) ;  
     }  
 }  
  
 / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * /  
  
 / *   C o l l e c t i o n   W r a p p e r   -   S h a r e d   l a y o u t   C S S   f o r   c o l l e c t i o n   a n d   s e a r c h   p a g e s   * /  
  
 / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * /  
  
 . c o l l e c t i o n - w r a p p e r   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         - - f a c e t s - v e r t i c a l - c o l - w i d t h :   6 ;  
  
         g r i d - t e m p l a t e - c o l u m n s :  
             1 f r   r e p e a t (  
                 v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ,  
                 m i n m a x ( 0 ,   c a l c ( ( v a r ( - - p a g e - w i d t h )   -   v a r ( - - p a g e - m a r g i n )   *   2 )   /   v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ) )  
             )  
             1 f r ;  
     }  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   9 9 0 p x )   {  
         - - f a c e t s - v e r t i c a l - c o l - w i d t h :   5 ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r : h a s ( . f a c e t s - b l o c k - w r a p p e r - - f u l l - w i d t h ) ,  
 . c o l l e c t i o n - w r a p p e r : h a s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h )   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         g r i d - c o l u m n :   1   /   - 1 ;  
         g r i d - t e m p l a t e - c o l u m n s :  
             m i n m a x ( v a r ( - - p a g e - m a r g i n ) ,   1 f r )   r e p e a t (  
                 v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ,  
                 m i n m a x ( 0 ,   c a l c ( ( v a r ( - - p a g e - w i d t h )   -   v a r ( - - p a g e - m a r g i n )   *   2 )   /   v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ) )  
             )  
             m i n m a x ( v a r ( - - p a g e - m a r g i n ) ,   1 f r ) ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r : h a s ( . f a c e t s - - v e r t i c a l )   . f a c e t s - b l o c k - w r a p p e r - - v e r t i c a l : n o t ( . h i d d e n )   ~   . m a i n - c o l l e c t i o n - g r i d   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         g r i d - c o l u m n :   v a r ( - - f a c e t s - v e r t i c a l - c o l - w i d t h )   /   v a r ( - - f u l l - w i d t h - c o l u m n - n u m b e r ) ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r : h a s ( . f a c e t s - b l o c k - w r a p p e r - - v e r t i c a l : n o t ( # f i l t e r s - d r a w e r ) ) : h a s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h )   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         g r i d - c o l u m n :   1   /   - 1 ;  
         g r i d - t e m p l a t e - c o l u m n s :   0 f r   r e p e a t ( v a r ( - - c e n t e r e d - c o l u m n - n u m b e r ) ,   m i n m a x ( 0 ,   1 f r ) )   0 f r ;  
     }  
 }  
  
 : i s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h ,   . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h - o n - m o b i l e )  
     [ p r o d u c t - g r i d - v i e w = ' d e f a u l t ' ]  
     . p r o d u c t - g r i d _ _ c a r d   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         p a d d i n g - i n l i n e - s t a r t :   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - s t a r t ) ) ;  
         p a d d i n g - i n l i n e - e n d :   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - e n d ) ) ;  
     }  
 }  
  
 : i s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h ,   . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h - o n - m o b i l e )  
     [ p r o d u c t - g r i d - v i e w = ' m o b i l e - s i n g l e ' ]  
     . p r o d u c t - g r i d _ _ c a r d   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         p a d d i n g - i n l i n e - s t a r t :   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - s t a r t ) ) ;  
         p a d d i n g - i n l i n e - e n d :   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - e n d ) ) ;  
     }  
 }  
  
 / *   M a k e   p r o d u c t   m e d i a   g o   e d g e - t o - e d g e   b y   u s i n g   n e g a t i v e   m a r g i n s   * /  
 : i s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h )   . c a r d - g a l l e r y ,  
 : i s ( . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h - o n - m o b i l e )   . c a r d - g a l l e r y   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         m a r g i n - i n l i n e - s t a r t :   c a l c ( - 1   *   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - s t a r t ) ) ) ;  
         m a r g i n - i n l i n e - e n d :   c a l c ( - 1   *   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - e n d ) ) ) ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h   . m a i n - c o l l e c t i o n - g r i d _ _ t i t l e   {  
     m a r g i n - l e f t :   v a r ( - - p a g e - m a r g i n ) ;  
 }  
  
 . c o l l e c t i o n - w r a p p e r - - f u l l - w i d t h - o n - m o b i l e   . m a i n - c o l l e c t i o n - g r i d _ _ t i t l e   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         m a r g i n - l e f t :   v a r ( - - p a g e - m a r g i n ) ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r - - g r i d - f u l l - w i d t h   . f a c e t s - - v e r t i c a l : n o t ( . f a c e t s - - d r a w e r )   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         p a d d i n g - i n l i n e - s t a r t :   m a x ( v a r ( - - p a d d i n g - s m ) ,   v a r ( - - p a d d i n g - i n l i n e - s t a r t ) ) ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r : h a s ( . p r o d u c t - g r i d - m o b i l e - - l a r g e )   . f a c e t s - m o b i l e - w r a p p e r . f a c e t s - c o n t r o l s - w r a p p e r   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 . c o l l e c t i o n - w r a p p e r : h a s ( >   . f a c e t s - - h o r i z o n t a l )   . f a c e t s _ _ p a n e l [ o p e n ]   {  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         z - i n d e x :   v a r ( - - f a c e t s - o p e n - z - i n d e x ) ;  
     }  
 }  
  
 / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * /  
  
 / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * /  
  
 / *   A n i m a t i o n   d e c l a r a t i o n s   -   t o   b e   k e p t   a t   t h e   b o t t o m   o f   t h e   f i l e   f o r   e a s e   o f   f i n d   * /  
 @ k e y f r a m e s   g r o w   {  
     0 %   {  
         t r a n s f o r m :   s c a l e ( 1 ) ;  
     }  
  
     5 0 %   {  
         t r a n s f o r m :   s c a l e ( 1 . 2 ) ;  
     }  
  
     1 0 0 %   {  
         t r a n s f o r m :   s c a l e ( 1 ) ;  
     }  
 }  
  
 @ k e y f r a m e s   m o v e - a n d - f a d e   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e ( v a r ( - - s t a r t - x ,   0 ) ,   v a r ( - - s t a r t - y ,   0 ) ) ;  
         o p a c i t y :   v a r ( - - s t a r t - o p a c i t y ,   0 ) ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e ( v a r ( - - e n d - x ,   0 ) ,   v a r ( - - e n d - y ,   0 ) ) ;  
         o p a c i t y :   v a r ( - - e n d - o p a c i t y ,   1 ) ;  
     }  
 }  
  
 @ k e y f r a m e s   s l i d e I n T o p V i e w T r a n s i t i o n   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 1 0 0 p x ) ;  
     }  
 }  
  
 @ k e y f r a m e s   e l e m e n t S l i d e I n T o p   {  
     f r o m   {  
         m a r g i n - t o p :   v a r ( - - p a d d i n g - s m ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         m a r g i n - t o p :   0 ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   e l e m e n t S l i d e O u t T o p   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( v a r ( - - p a d d i n g - s m ) ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   e l e m e n t S l i d e I n B o t t o m   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( c a l c ( - 1   *   v a r ( - - p a d d i n g - s m ) ) ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   e l e m e n t S l i d e O u t B o t t o m   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( c a l c ( - 1   *   v a r ( - - p a d d i n g - s m ) ) ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   t h u m b n a i l s S l i d e I n T o p   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( c a l c ( - 5 0 %   +   v a r ( - - m a r g i n - l g ) ) ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( - 5 0 % ) ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   t h u m b n a i l s S l i d e O u t T o p   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( - 5 0 % ) ;  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( c a l c ( - 5 0 %   +   v a r ( - - m a r g i n - l g ) ) ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   t h u m b n a i l s S l i d e I n B o t t o m   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 1 0 0 % ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   t h u m b n a i l s S l i d e O u t B o t t o m   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 1 0 0 % ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   s e a r c h - e l e m e n t - s l i d e - i n - b o t t o m   {  
     0 %   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 2 0 p x ) ;  
         o p a c i t y :   0 ;  
     }  
  
     1 0 0 %   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   s e a r c h - e l e m e n t - s l i d e - o u t - b o t t o m   {  
     0 %   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
  
     1 0 0 %   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 2 0 p x ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   d i a l o g Z o o m   {  
     f r o m   {  
         o p a c i t y :   1 ;  
         t r a n s f o r m :   s c a l e ( 1 )   t r a n s l a t e Y ( 0 ) ;  
     }  
  
     t o   {  
         o p a c i t y :   0 ;  
         t r a n s f o r m :   s c a l e ( 0 . 9 5 )   t r a n s l a t e Y ( 1 e m ) ;  
     }  
 }  
  
 @ k e y f r a m e s   t h u m b n a i l - s e l e c t e d   {  
     0 % ,  
     1 0 0 %   {  
         b o x - s h a d o w :   0   0   0   2 p x   t r a n s p a r e n t ;  
         s c a l e :   0 . 9 ;  
     }  
  
     5 0 %   {  
         b o x - s h a d o w :   0   0   0   2 p x   # 0 0 0 ;  
         s c a l e :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   b a c k d r o p F i l t e r   {  
     f r o m   {  
         b a c k d r o p - f i l t e r :   b r i g h t n e s s ( 1 ) ;  
     }  
  
     t o   {  
         b a c k d r o p - f i l t e r :   b r i g h t n e s s ( 0 . 7 5 ) ;  
     }  
 }  
  
 @ k e y f r a m e s   f a d e O u t   {  
     f r o m   {  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         o p a c i t y :   0 ;  
     }  
 }  
  
 @ k e y f r a m e s   f a d e I n   {  
     f r o m   {  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   m o d a l S l i d e I n T o p   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( v a r ( - - p a d d i n g - s m ) ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
 }  
  
 @ k e y f r a m e s   m o d a l S l i d e O u t T o p   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;  
         o p a c i t y :   1 ;  
     }  
  
     t o   {  
         t r a n s f o r m :   t r a n s l a t e Y ( v a r ( - - p a d d i n g - s m ) ) ;  
         o p a c i t y :   0 ;  
     }  
 }  
  
 . b u b b l e   {  
     d i s p l a y :   i n l i n e - f l e x ;  
     h e i g h t :   c a l c ( v a r ( - - v a r i a n t - p i c k e r - s w a t c h - h e i g h t )   /   1 . 5 ) ;  
     f o n t - s i z e :   v a r ( - - f o n t - s i z e - - x s ) ;  
     b o r d e r - r a d i u s :   2 0 p x ;  
     m i n - w i d t h :   2 0 p x ;  
     p a d d i n g :   0   6 p x ;  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 1 0 - 2 5 ) ) ;  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     a l i g n - i t e m s :   c e n t e r ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
 }  
  
 . b u b b l e   s v g   {  
     w i d t h :   1 2 p x ;  
     h e i g h t :   1 2 p x ;  
 }  
  
 . t o p - s h a d o w : : b e f o r e   {  
     c o n t e n t :   ' ' ;  
     b o x - s h a d o w :   0   0   1 0 p x   v a r ( - - c o l o r - s h a d o w ) ;  
     p o s i t i o n :   a b s o l u t e ;  
     z - i n d e x :   v a r ( - - l a y e r - l o w e s t ) ;  
     i n s e t :   0 ;  
     c l i p - p a t h :   i n s e t ( - 5 0 p x   0   0   0 ) ;   / *   s t y l e l i n t - d i s a b l e - l i n e   * /  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . t o p - s h a d o w - - m o b i l e : : b e f o r e   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 . b o t t o m - s h a d o w : : b e f o r e   {  
     c o n t e n t :   ' ' ;  
     b o x - s h a d o w :   0   0   1 0 p x   v a r ( - - c o l o r - s h a d o w ) ;  
     p o s i t i o n :   a b s o l u t e ;  
     z - i n d e x :   v a r ( - - l a y e r - l o w e s t ) ;  
     i n s e t :   0 ;  
     c l i p - p a t h :   i n s e t ( 0   0   - 5 0 p x   0 ) ;   / *   s t y l e l i n t - d i s a b l e - l i n e   * /  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
     . b o t t o m - s h a d o w - - m o b i l e : : b e f o r e   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 . v i d e o - p l a c e h o l d e r - w r a p p e r   {  
     p o s i t i o n :   r e l a t i v e ;  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     a s p e c t - r a t i o :   v a r ( - - s i z e - s t y l e - a s p e c t - r a t i o ,   a u t o ) ;  
 }  
  
 : n o t ( d e f e r r e d - m e d i a )   >   . v i d e o - p l a c e h o l d e r - w r a p p e r   {  
     w i d t h :   v a r ( - - v i d e o - p l a c e h o l d e r - w i d t h ) ;  
 }  
  
 . v i d e o - p l a c e h o l d e r - w r a p p e r   >   *   {  
     w i d t h :   1 0 0 % ;  
     h e i g h t :   1 0 0 % ;  
     o b j e c t - f i t :   c o v e r ;  
     o b j e c t - p o s i t i o n :   c e n t e r ;  
 }  
  
 / *   S l i d e s h o w   A r r o w   H o v e r   A n i m a t i o n   -   m u s t   s t a y   i n   b a s e . c s s   f o r   p r o p e r   C S S   c a s c a d e   * /  
  
 : n o t ( . m e d i a - g a l l e r y - - c a r o u s e l )  
     >   : i s ( s l i d e s h o w - c o m p o n e n t : h o v e r ,   s l i d e s h o w - c o m p o n e n t : f o c u s - w i t h i n ) : n o t ( : h a s ( s l i d e s h o w - c o n t r o l s : h o v e r ) )  
     >   s l i d e s h o w - c o n t a i n e r  
     >   s l i d e s h o w - a r r o w s  
     . s l i d e s h o w - c o n t r o l   {  
     a n i m a t i o n :   a r r o w s S l i d e I n   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g )   f o r w a r d s ;  
 }  
  
 @ k e y f r a m e s   a r r o w s S l i d e I n   {  
     f r o m   {  
         t r a n s f o r m :   t r a n s l a t e ( v a r ( - - p a d d i n g - s m ) ,   0 ) ;  
         o p a c i t y :   0 ;  
     }  
  
     t o   {  
         o p a c i t y :   1 ;  
     }  
 }  
  
 . s e c t i o n - r e s o u r c e - l i s t ,  
 . s e c t i o n - c a r o u s e l   {  
     r o w - g a p :   v a r ( - - g a p ) ;  
 }  
  
 . s e c t i o n - r e s o u r c e - l i s t _ _ c o n t e n t   {  
     d i s p l a y :   f l e x ;  
     f l e x - d i r e c t i o n :   c o l u m n ;  
     a l i g n - i t e m s :   v a r ( - - h o r i z o n t a l - a l i g n m e n t ) ;  
     g a p :   v a r ( - - g a p ) ;  
     w i d t h :   1 0 0 % ;  
 }  
  
 . s e c t i o n - r e s o u r c e - l i s t _ _ c o n t e n t : e m p t y   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . s e c t i o n - r e s o u r c e - l i s t _ _ h e a d e r : i s ( : e m p t y ,   : h a s ( . g r o u p - b l o c k - c o n t e n t : e m p t y ) ) ,  
 . s e c t i o n - r e s o u r c e - l i s t _ _ c o n t e n t : e m p t y   {  
     d i s p l a y :   n o n e ;  
 }  
  
 : w h e r e ( . s e c t i o n - r e s o u r c e - l i s t . s e c t i o n - - f u l l - w i d t h )   p r o d u c t - c a r d [ d a t a - p r o d u c t - t r a n s i t i o n ]   >   . g r o u p - b l o c k ,  
 : w h e r e ( . s e c t i o n - c a r o u s e l . s e c t i o n - - f u l l - w i d t h )   p r o d u c t - c a r d [ d a t a - p r o d u c t - t r a n s i t i o n ]   >   . g r o u p - b l o c k   {  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         p a d d i n g - i n l i n e :   m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - s t a r t ) )  
             m a x ( v a r ( - - p a d d i n g - x s ) ,   v a r ( - - p a d d i n g - i n l i n e - e n d ) ) ;  
     }  
 }  
  
 . r e s o u r c e - l i s t - - c a r o u s e l - m o b i l e   {  
     d i s p l a y :   b l o c k ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 . r e s o u r c e - l i s t   {  
     - - r e s o u r c e - l i s t - m o b i l e - g a p - m a x :   9 9 9 9 p x ;  
     - - r e s o u r c e - l i s t - c o l u m n - g a p :   m i n ( v a r ( - - r e s o u r c e - l i s t - c o l u m n - g a p - d e s k t o p ) ,   v a r ( - - r e s o u r c e - l i s t - m o b i l e - g a p - m a x ) ) ;  
     - - r e s o u r c e - l i s t - r o w - g a p :   m i n ( v a r ( - - r e s o u r c e - l i s t - r o w - g a p - d e s k t o p ) ,   v a r ( - - r e s o u r c e - l i s t - m o b i l e - g a p - m a x ) ) ;  
  
     w i d t h :   1 0 0 % ;  
  
     @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         - - r e s o u r c e - l i s t - m o b i l e - g a p - m a x :   1 2 p x ;  
     }  
  
     @ c o n t a i n e r   r e s o u r c e - l i s t   ( m a x - w i d t h :   7 4 9 p x )   {  
         - - r e s o u r c e - l i s t - m o b i l e - g a p - m a x :   1 2 p x ;  
     }  
 }  
  
 . r e s o u r c e - l i s t - - g r i d   {  
     d i s p l a y :   g r i d ;  
     g a p :   v a r ( - - r e s o u r c e - l i s t - r o w - g a p )   v a r ( - - r e s o u r c e - l i s t - c o l u m n - g a p ) ;  
     g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - r e s o u r c e - l i s t - c o l u m n s - m o b i l e ) ;  
  
     @ m e d i a   s c r e e n   a n d   ( m i n - w i d t h :   7 5 0 p x )   {  
         g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - r e s o u r c e - l i s t - c o l u m n s ) ;  
     }  
  
     @ c o n t a i n e r   r e s o u r c e - l i s t   ( m a x - w i d t h :   4 4 9 p x )   {  
         g r i d - t e m p l a t e - c o l u m n s :   v a r ( - - r e s o u r c e - l i s t - c o l u m n s - m o b i l e ) ;  
     }  
  
     @ c o n t a i n e r   r e s o u r c e - l i s t ( m i n - w i d t h :   4 5 0 p x )   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
         - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   3 ;  
  
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( v a r ( - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w ) ,   1 f r ) ;  
  
         / *   A v o i d   o r p h a n   i n   l a s t   r o w   w h e n   t h e r e   a r e   4 ,   7 ,   o r   1 0   i t e m s   * /  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( 3 n   +   1 ) ) ,  
         / *   C l e a n   t w o   f u l l   r o w s   w h e n   t h e r e   a r e   8   i t e m s   * /  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( 8 n ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   4 ;  
         }  
     }  
  
     @ c o n t a i n e r   r e s o u r c e - l i s t   ( m i n - w i d t h :   7 5 0 p x )   {  
         g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( v a r ( - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w ) ,   1 f r ) ;  
  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( n   +   9 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   5 ;  
         }  
  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( n   +   7 ) : n t h - l a s t - c h i l d ( - n   +   8 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   4 ;  
         }  
  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( 6 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   3 ;  
         }  
  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( 5 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   5 ;  
         }  
  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( - n   +   4 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   4 ;  
         }  
     }  
  
     @ c o n t a i n e r   r e s o u r c e - l i s t   ( m i n - w i d t h :   1 2 0 0 p x )   {  
         & : h a s ( . r e s o u r c e - l i s t _ _ i t e m : f i r s t - c h i l d : n t h - l a s t - c h i l d ( 6 ) )   {  
             - - r e s o u r c e - l i s t - c o l u m n s - p e r - r o w :   6 ;  
         }  
     }  
 }  
  
 . r e s o u r c e - l i s t _ _ i t e m   {  
     h e i g h t :   1 0 0 % ;  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     t e x t - d e c o r a t i o n :   n o n e ;  
 }  
  
 / *   B a s e   s t y l e s   * /  
 . g r o u p - b l o c k ,  
 . g r o u p - b l o c k - c o n t e n t   {  
     p o s i t i o n :   r e l a t i v e ;  
 }  
  
 . g r o u p - b l o c k : h a s ( >   v i d e o - b a c k g r o u n d - c o m p o n e n t ) ,  
 . g r o u p - b l o c k : h a s ( >   . b a c k g r o u n d - i m a g e - c o n t a i n e r )   {  
     o v e r f l o w :   h i d d e n ;  
 }  
  
 . g r o u p - b l o c k - c o n t e n t   {  
     h e i g h t :   1 0 0 % ;  
     w i d t h :   1 0 0 % ;  
 }  
  
 / *   C o n t a i n e r   s t y l e s   * /  
 . s e c t i o n - c o n t e n t - w r a p p e r . s e c t i o n - c o n t e n t - w r a p p e r : w h e r e ( . l a y o u t - p a n e l - f l e x )   . g r o u p - b l o c k - - f i l l   {  
     f l e x :   1 ;  
 }  
  
 / *   F l e x   b e h a v i o r   f o r   w i d t h   v a r i a n t s   * /  
 . l a y o u t - p a n e l - f l e x - - r o w   >   . g r o u p - b l o c k - - w i d t h - f i t   {  
     f l e x :   0 ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - r o w   >   . g r o u p - b l o c k - - w i d t h - f i l l   {  
     f l e x :   1 ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - r o w   >   . g r o u p - b l o c k - - w i d t h - c u s t o m   {  
     f l e x - b a s i s :   v a r ( - - s i z e - s t y l e - w i d t h ) ;  
 }  
  
 / *   D i m e n s i o n   u t i l i t i e s   -   H e i g h t   * /  
 . g r o u p - b l o c k - - h e i g h t - f i t   {  
     h e i g h t :   a u t o ;  
 }  
  
 . g r o u p - b l o c k - - h e i g h t - c u s t o m ,  
 . g r o u p - b l o c k - - h e i g h t - f i l l   {  
     h e i g h t :   v a r ( - - s i z e - s t y l e - h e i g h t ) ;  
 }  
  
 / *   F l e x   b e h a v i o r   f o r   h e i g h t   v a r i a n t s   * /  
 . l a y o u t - p a n e l - f l e x - - c o l u m n   >   . g r o u p - b l o c k - - h e i g h t - f i t   {  
     f l e x :   0   1   a u t o ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - c o l u m n   >   . g r o u p - b l o c k - - h e i g h t - f i l l   {  
     f l e x :   1 ;  
 }  
  
 . l a y o u t - p a n e l - f l e x - - c o l u m n   >   . g r o u p - b l o c k - - h e i g h t - c u s t o m   {  
     f l e x - b a s i s :   v a r ( - - s i z e - s t y l e - h e i g h t ) ;  
 }  
  
 t e x t - c o m p o n e n t   {  
     - - s h i m m e r - t e x t - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 5 0 ) ) ;  
     - - s h i m m e r - c o l o r - l i g h t :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 1 0 ) ) ;  
     - - s h i m m e r - s p e e d :   1 . 2 5 s ;  
  
     d i s p l a y :   i n l i n e - b l o c k ;  
     p o s i t i o n :   r e l a t i v e ;  
     t r a n s i t i o n :   c o l o r   v a r ( - - a n i m a t i o n - s p e e d - s l o w )   e a s e ;  
     l i n e - h e i g h t :   1 ;  
  
     & : : a f t e r   {  
         c o n t e n t :   a t t r ( v a l u e ) ;  
         p o s i t i o n :   a b s o l u t e ;  
         i n s e t :   0 ;  
         c o l o r :   t r a n s p a r e n t ;  
         o p a c i t y :   0 ;  
         t r a n s i t i o n :   o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d - s l o w )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
         p o i n t e r - e v e n t s :   n o n e ;  
         b a c k g r o u n d - i m a g e :   l i n e a r - g r a d i e n t (  
             - 8 5 d e g ,  
             v a r ( - - s h i m m e r - t e x t - c o l o r )   1 0 % ,  
             v a r ( - - s h i m m e r - c o l o r - l i g h t )   5 0 % ,  
             v a r ( - - s h i m m e r - t e x t - c o l o r )   9 0 %  
         ) ;  
         b a c k g r o u n d - c l i p :   t e x t ;  
         b a c k g r o u n d - s i z e :   2 0 0 %   1 0 0 % ;  
         b a c k g r o u n d - p o s i t i o n :   1 0 0 %   0 ;  
         p l a c e - c o n t e n t :   c e n t e r ;  
     }  
  
     & [ s h i m m e r ]   {  
         c o l o r :   t r a n s p a r e n t ;  
  
         & : : a f t e r   {  
             o p a c i t y :   1 ;  
             a n i m a t i o n :   t e x t - s h i m m e r   v a r ( - - s h i m m e r - s p e e d )   i n f i n i t e   l i n e a r ;  
         }  
     }  
 }  
  
 @ k e y f r a m e s   t e x t - s h i m m e r   {  
     0 %   {  
         b a c k g r o u n d - p o s i t i o n :   1 0 0 %   0 ;  
     }  
  
     1 0 0 %   {  
         b a c k g r o u n d - p o s i t i o n :   - 1 0 0 %   0 ;  
     }  
 }  
  
 / *   A n i m a t i o n   t r a n s i t i o n s   * /  
 . t r a n s i t i o n - b a c k g r o u n d - c o l o r   {  
     t r a n s i t i o n :   b a c k g r o u n d - c o l o r   v a r ( - - a n i m a t i o n - s p e e d - m e d i u m )   e a s e - i n - o u t ;  
 }  
  
 . t r a n s i t i o n - t r a n s f o r m   {  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - a n i m a t i o n - s p e e d - m e d i u m )   v a r ( - - a n i m a t i o n - t i m i n g - b o u n c e ) ;  
 }  
  
 . t r a n s i t i o n - b o r d e r - c o l o r   {  
     t r a n s i t i o n :   b o r d e r - c o l o r   v a r ( - - a n i m a t i o n - s p e e d - m e d i u m )   v a r ( - - a n i m a t i o n - t i m i n g - h o v e r ) ;  
 }  
  
 / *   G l o b a l   s c r o l l b a r   s t y l e s   * /  
  
 / *   W e b k i t   b r o w s e r s   * /  
 : : - w e b k i t - s c r o l l b a r   {  
     w i d t h :   2 0 p x ;  
 }  
  
 : : - w e b k i t - s c r o l l b a r - t r a c k   {  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t ;  
 }  
  
 : : - w e b k i t - s c r o l l b a r - t h u m b   {  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 4 0 ) ) ;  
     b o r d e r - r a d i u s :   2 0 p x ;  
     b o r d e r :   6 p x   s o l i d   t r a n s p a r e n t ;  
     b a c k g r o u n d - c l i p :   c o n t e n t - b o x ;  
     t r a n s i t i o n :   b a c k g r o u n d - c o l o r   0 . 2 s ;  
 }  
  
 : : - w e b k i t - s c r o l l b a r - t h u m b : h o v e r   {  
     b a c k g r o u n d - c o l o r :   r g b ( v a r ( - - c o l o r - f o r e g r o u n d - r g b )   /   v a r ( - - o p a c i t y - 6 0 ) ) ;  
 }  
  
 @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     h t m l   {  
         s c r o l l - b e h a v i o r :   s m o o t h ;  
     }  
 }  
  
 / *   P r o d u c t   c a r d   t i t l e   t r u n c a t i o n   -   a p p l i e d   o n l y   t o   z o o m - o u t   v i e w   * /  
 [ p r o d u c t - g r i d - v i e w = ' z o o m - o u t ' ]   : i s ( . p r o d u c t - c a r d ,   . p r o d u c t - g r i d _ _ c a r d )   : i s ( h 4 ,   . h 4 )   {  
     d i s p l a y :   - w e b k i t - b o x ;  
     - w e b k i t - b o x - o r i e n t :   v e r t i c a l ;  
     o v e r f l o w :   h i d d e n ;  
     t e x t - o v e r f l o w :   e l l i p s i s ;  
     - w e b k i t - l i n e - c l a m p :   3 ;  
 }  
  
 / *   P r o d u c t   c a r d   t i t l e   t r u n c a t i o n   -   a p p l i e d   o n   m o b i l e   r e g a r d l e s s   o f   v i e w   * /  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     : i s ( . p r o d u c t - c a r d ,   . p r o d u c t - g r i d _ _ c a r d )   : i s ( h 4 ,   . h 4 )   {  
         d i s p l a y :   - w e b k i t - b o x ;  
         - w e b k i t - b o x - o r i e n t :   v e r t i c a l ;  
         o v e r f l o w :   h i d d e n ;  
         t e x t - o v e r f l o w :   e l l i p s i s ;  
         - w e b k i t - l i n e - c l a m p :   3 ;  
     }  
 }  
  
 . p r o d u c t - c a r d : h o v e r ,  
 . c o l l e c t i o n - c a r d : h o v e r ,  
 . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d - - p r o d u c t : h o v e r ,  
 . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ c a r d : h o v e r   {  
     p o s i t i o n :   r e l a t i v e ;  
     z - i n d e x :   v a r ( - - l a y e r - r a i s e d ) ;  
     t r a n s i t i o n :   t r a n s f o r m   v a r ( - - h o v e r - t r a n s i t i o n - d u r a t i o n )   v a r ( - - h o v e r - t r a n s i t i o n - t i m i n g ) ,  
         b o x - s h a d o w   v a r ( - - h o v e r - t r a n s i t i o n - d u r a t i o n )   v a r ( - - h o v e r - t r a n s i t i o n - t i m i n g ) ;  
 }  
  
 . p r e d i c t i v e - s e a r c h - r e s u l t s _ _ i n n e r   {  
     f l e x - g r o w :   1 ;  
     o v e r f l o w - y :   a u t o ;  
     p a d d i n g - b l o c k :   v a r ( - - p a d d i n g - l g ) ;  
     c o n t a i n e r - t y p e :   i n l i n e - s i z e ;  
     c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
 }  
  
 / *   P r e v e n t   i O S   z o o m   o n   i n p u t   f o c u s   b y   e n s u r i n g   m i n i m u m   1 6 p x   f o n t   s i z e   o n   m o b i l e   * /  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   1 2 0 0 p x )   {  
     i n p u t ,  
     t e x t a r e a ,  
     s e l e c t ,  
     / *   H i g h e r   s p e c i f i c i t y   t o   o v e r r i d e   t y p e   p r e s e t   c l a s s e s   l i k e   . p a r a g r a p h ,   . h 1 ,   e t c .   * /  
     . p a r a g r a p h . p a r a g r a p h   i n p u t ,  
     . p a r a g r a p h . p a r a g r a p h   t e x t a r e a ,  
     . p a r a g r a p h . p a r a g r a p h   s e l e c t ,  
     . h 1 . h 1   i n p u t ,  
     . h 1 . h 1   t e x t a r e a ,  
     . h 1 . h 1   s e l e c t ,  
     . h 2 . h 2   i n p u t ,  
     . h 2 . h 2   t e x t a r e a ,  
     . h 2 . h 2   s e l e c t ,  
     . h 3 . h 3   i n p u t ,  
     . h 3 . h 3   t e x t a r e a ,  
     . h 3 . h 3   s e l e c t ,  
     . h 4 . h 4   i n p u t ,  
     . h 4 . h 4   t e x t a r e a ,  
     . h 4 . h 4   s e l e c t ,  
     . h 5 . h 5   i n p u t ,  
     . h 5 . h 5   t e x t a r e a ,  
     . h 5 . h 5   s e l e c t ,  
     . h 6 . h 6   i n p u t ,  
     . h 6 . h 6   t e x t a r e a ,  
     . h 6 . h 6   s e l e c t   {  
         f o n t - s i z e :   m a x ( 1 r e m ,   1 0 0 % ) ;  
     }  
 }  
  
 . p r o d u c t - r e c o m m e n d a t i o n s   {  
     d i s p l a y :   b l o c k ;  
 }  
  
 . p r o d u c t - r e c o m m e n d a t i o n s _ _ s k e l e t o n - i t e m   {  
     a s p e c t - r a t i o :   3   /   4 ;  
     b a c k g r o u n d - c o l o r :   v a r ( - - c o l o r - f o r e g r o u n d ) ;  
     o p a c i t y :   v a r ( - - s k e l e t o n - o p a c i t y ) ;  
     b o r d e r - r a d i u s :   4 p x ;  
 }  
  
 @ m e d i a   s c r e e n   a n d   ( m a x - w i d t h :   7 4 9 p x )   {  
     . p r o d u c t - r e c o m m e n d a t i o n s _ _ s k e l e t o n - i t e m : n t h - c h i l d ( 2 n   +   1 )   {  
         d i s p l a y :   n o n e ;  
     }  
 }  
  
 p r o d u c t - r e c o m m e n d a t i o n s : h a s ( [ d a t a - h a s - r e c o m m e n d a t i o n s = ' f a l s e ' ] )   {  
     d i s p l a y :   n o n e ;  
 }  
  
 . a d d - t o - c a r t - b u t t o n   {  
     - - t e x t - s p e e d :   0 . 2 6 ;  
     - - b a s e - d e l a y :   c a l c ( v a r ( - - t e x t - s p e e d )   *   0 . 2 5 ) ;  
     - - t i c k - s p e e d :   0 . 1 ;  
     - - r i n g - s p e e d :   0 . 2 ;  
     - - c h e c k - s p e e d :   0 . 2 ;  
     - - b u r s t - s p e e d :   0 . 3 2 ;  
     - - s t e p - d e l a y :   3 ;  
     - - s p e e d :   1 ;  
  
     u s e r - s e l e c t :   n o n e ;  
     t r a n s i t i o n - p r o p e r t y :   c o l o r ,   b o x - s h a d o w ,   b a c k g r o u n d - c o l o r ,   s c a l e ,   t r a n s l a t e ;  
     t r a n s i t i o n - d u r a t i o n :   v a r ( - - a n i m a t i o n - s p e e d ) ;  
     t r a n s i t i o n - t i m i n g - f u n c t i o n :   v a r ( - - e a s e - o u t - c u b i c ) ;  
  
     & : a c t i v e   {  
         s c a l e :   0 . 9 9 ;  
         t r a n s l a t e :   0   1 p x ;  
     }  
 }  
  
 . a d d - t o - c a r t - b u t t o n   . s v g - w r a p p e r   . c h e c k m a r k - b u r s t   {  
     w i d t h :   3 0 p x ;  
     h e i g h t :   3 0 p x ;  
 }  
  
 . a d d - t o - c a r t - t e x t   {  
     - - a t c - o p a c i t y :   0 ;  
     - - a t c - d e s t i n a t i o n :   - 1 e m ;  
  
     d i s p l a y :   f l e x ;  
     g a p :   v a r ( - - g a p - 2 x s ) ;  
     a l i g n - i t e m s :   c e n t e r ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     a n i m a t i o n - d u r a t i o n :   v a r ( - - a n i m a t i o n - s p e e d ) ;  
     a n i m a t i o n - t i m i n g - f u n c t i o n :   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
     a n i m a t i o n - f i l l - m o d e :   f o r w a r d s ;  
     t r a n s i t i o n :   w i d t h   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ,  
         o p a c i t y   v a r ( - - a n i m a t i o n - s p e e d )   v a r ( - - a n i m a t i o n - e a s i n g ) ;  
 }  
  
 . a d d - t o - c a r t _ _ a d d e d   {  
     - - a t c - o p a c i t y :   1 ;  
     - - a t c - d e s t i n a t i o n :   0 p x ;  
  
     p o s i t i o n :   a b s o l u t e ;  
     t o p :   5 0 % ;  
     l e f t :   5 0 % ;  
     t r a n s l a t e :   - 5 0 %   - 5 0 % ;  
     d i s p l a y :   f l e x ;  
     a l i g n - i t e m s :   c e n t e r ;  
     j u s t i f y - c o n t e n t :   c e n t e r ;  
     g a p :   0 . 3 r e m ;  
 }  
  
 . a d d - t o - c a r t _ _ a d d e d - i c o n   {  
     w i d t h :   3 2 p x ;  
     h e i g h t :   3 2 p x ;  
 }  
  
 [ d a t a - a d d e d = ' t r u e ' ]   . a d d - t o - c a r t - t e x t ,  
 [ d a t a - a d d e d = ' t r u e ' ]   . a d d - t o - c a r t _ _ a d d e d   {  
     a n i m a t i o n - n a m e :   a t c - s l i d e ;  
 }  
  
 . c h e c k m a r k - b u r s t   {  
     o p a c i t y :   0 ;  
     o v e r f l o w :   v i s i b l e ;  
  
     . b u r s t   {  
         r o t a t e :   2 0 d e g ;  
     }  
  
     . c h e c k   {  
         o p a c i t y :   0 . 2 ;  
         s c a l e :   0 . 8 ;  
         f i l t e r :   b l u r ( 2 p x ) ;  
         t r a n s f o r m :   t r a n s l a t e Z ( 0 ) ;  
     }  
  
     : i s ( . r i n g ,   . l i n e ,   . c h e c k ,   . b u r s t ,   . t i c k )   {  
         t r a n s f o r m - b o x :   f i l l - b o x ;  
         t r a n s f o r m - o r i g i n :   c e n t e r ;  
     }  
  
     : i s ( . l i n e )   {  
         s t r o k e - d a s h a r r a y :   1 . 5   1 . 5 ;  
         s t r o k e - d a s h o f f s e t :   - 1 . 5 ;  
         t r a n s l a t e :   0   - 1 8 0 % ;  
     }  
  
     g   {  
         t r a n s f o r m - o r i g i n :   c e n t e r ;  
         r o t a t e :   c a l c ( v a r ( - - i n d e x )   *   ( 3 6 0   /   8 )   *   1 d e g ) ;  
     }  
 }  
  
 . a d d - t o - c a r t - b u t t o n [ d a t a - a d d e d = ' t r u e ' ]   . c h e c k m a r k - b u r s t   {  
     o p a c i t y :   1 ;  
 }  
  
 . a d d - t o - c a r t - b u t t o n [ d a t a - a d d e d = ' t r u e ' ]   {  
     . c h e c k   {  
         o p a c i t y :   1 ;  
         s c a l e :   1 ;  
         f i l t e r :   b l u r ( 0 ) ;  
     }  
  
     . t i c k   {  
         s c a l e :   1 . 7 5 ;  
     }  
  
     . r i n g   {  
         o p a c i t y :   0 ;  
         s c a l e :   1 ;  
     }  
  
     . l i n e   {  
         s t r o k e - d a s h o f f s e t :   1 . 5 ;  
     }  
  
     . a d d - t o - c a r t - t e x t   {  
         / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   p l u g i n / n o - u n s u p p o r t e d - b r o w s e r - f e a t u r e s   * /  
         c l i p - p a t h :   c i r c l e ( 0 %   a t   5 0 %   5 0 % ) ;  
         f i l t e r :   b l u r ( 2 p x ) ;  
         o p a c i t y :   0 ;  
         t r a n s l a t e :   0   4 p x ;  
     }  
 }  
  
 @ m e d i a   ( p r e f e r s - r e d u c e d - m o t i o n :   n o - p r e f e r e n c e )   {  
     . a d d - t o - c a r t - b u t t o n [ d a t a - a d d e d = ' t r u e ' ]   {  
         . c h e c k   {  
             t r a n s i t i o n - p r o p e r t y :   o p a c i t y ,   s c a l e ,   f i l t e r ;  
             t r a n s i t i o n - d u r a t i o n :   c a l c ( c a l c ( v a r ( - - c h e c k - s p e e d )   *   1 s ) ) ;  
             t r a n s i t i o n - d e l a y :   c a l c ( ( v a r ( - - b a s e - d e l a y )   *   1 s ) ) ;  
             t r a n s i t i o n - t i m i n g - f u n c t i o n :   v a r ( - - e a s e - o u t - q u a d ) ;  
         }  
  
         . t i c k   {  
             t r a n s i t i o n - p r o p e r t y :   s c a l e ;  
             t r a n s i t i o n - d u r a t i o n :   c a l c ( ( c a l c ( v a r ( - - t i c k - s p e e d )   *   1 s ) ) ) ;  
             t r a n s i t i o n - d e l a y :   c a l c ( ( ( v a r ( - - b a s e - d e l a y )   +   ( v a r ( - - c h e c k - s p e e d )   *   ( v a r ( - - s t e p - d e l a y )   *   1 . 1 ) ) )   *   1 s ) ) ;  
             t r a n s i t i o n - t i m i n g - f u n c t i o n :   e a s e - o u t ;  
         }  
  
         . r i n g   {  
             t r a n s i t i o n - p r o p e r t y :   o p a c i t y ,   s c a l e ;  
             t r a n s i t i o n - d u r a t i o n :   c a l c ( ( c a l c ( v a r ( - - r i n g - s p e e d )   *   1 s ) ) ) ;  
             t r a n s i t i o n - d e l a y :   c a l c ( ( ( v a r ( - - b a s e - d e l a y )   +   ( v a r ( - - c h e c k - s p e e d )   *   v a r ( - - s t e p - d e l a y ) ) )   *   1 s ) ) ;  
             t r a n s i t i o n - t i m i n g - f u n c t i o n :   v a r ( - - e a s e - o u t - q u a d ) ;  
         }  
  
         . l i n e   {  
             t r a n s i t i o n - p r o p e r t y :   s t r o k e - d a s h o f f s e t ;  
             t r a n s i t i o n - d u r a t i o n :   c a l c ( ( c a l c ( v a r ( - - b u r s t - s p e e d )   *   1 s ) ) ) ;  
             t r a n s i t i o n - d e l a y :   c a l c ( ( ( v a r ( - - b a s e - d e l a y )   +   ( v a r ( - - c h e c k - s p e e d )   *   v a r ( - - s t e p - d e l a y ) ) )   *   1 s ) ) ;  
             t r a n s i t i o n - t i m i n g - f u n c t i o n :   v a r ( - - e a s e - o u t - c u b i c ) ;  
         }  
     }  
  
     . a d d - t o - c a r t - t e x t   {  
         t r a n s i t i o n - p r o p e r t y :   c l i p - p a t h ,   o p a c i t y ,   f i l t e r ,   t r a n s l a t e ;  
         t r a n s i t i o n - d u r a t i o n :   c a l c ( ( v a r ( - - t e x t - s p e e d )   *   0 . 6 s ) ) ,   c a l c ( ( v a r ( - - t e x t - s p e e d )   *   1 s ) ) ;  
         t r a n s i t i o n - t i m i n g - f u n c t i o n :   e a s e - o u t ;  
     }  
 }  
  
 . a d d - t o - c a r t - t e x t   {  
     / *   s t y l e l i n t - d i s a b l e - n e x t - l i n e   p l u g i n / n o - u n s u p p o r t e d - b r o w s e r - f e a t u r e s   * /  
     c l i p - p a t h :   c i r c l e ( 1 0 0 %   a t   5 0 %   5 0 % ) ;  
 }  
  
 @ k e y f r a m e s   a t c - s l i d e   {  
     t o   {  
         o p a c i t y :   v a r ( - - a t c - o p a c i t y ,   1 ) ;  
         t r a n s l a t e :   0 p x   v a r ( - - a t c - d e s t i n a t i o n ,   0 p x ) ;  
     }  
 / *   D I R T E E   V I X E N   -   U N I V E R S A L   B A C K G R O U N D   F I X   * /  
 b o d y ,    
 . g r a d i e n t ,    
 # M a i n C o n t e n t ,    
 . p a g e - c o n t a i n e r ,    
 m a i n # M a i n C o n t e n t   {  
     b a c k g r o u n d :   u r l ( " h t t p s : / / c d n . s h o p i f y . c o m / s / f i l e s / 1 / 0 7 4 0 / 5 6 1 7 / 1 7 1 6 / f i l e s / b a c k g r o u n d . p n g ? v = 1 7 7 4 5 5 9 9 6 9 " )   n o - r e p e a t   c e n t e r   c e n t e r   f i x e d   ! i m p o r t a n t ;  
     b a c k g r o u n d - s i z e :   c o v e r   ! i m p o r t a n t ;  
     b a c k g r o u n d - c o l o r :   # 0 0 0   ! i m p o r t a n t ;   / *   F a l l b a c k   c o l o r   * /  
 }  
  
 / *   R e m o v e s   a n y   w h i t e   o r   g r a y   b o x e s   b e h i n d   y o u r   t e x t   s e c t i o n s   * /  
 . s e c t i o n - t e m p l a t e - - m a i n ,    
 . s h o p i f y - s e c t i o n ,    
 . h e a d e r - w r a p p e r   {  
     b a c k g r o u n d - c o l o r :   t r a n s p a r e n t   ! i m p o r t a n t ;  
     b a c k g r o u n d :   t r a n s p a r e n t   ! i m p o r t a n t ;  
 } 