/** Shopify CDN: Minification failed

Line 30:0 All "@import" rules must come first
Line 163:1 Unexpected "159"
Line 164:1 Expected identifier but found "160"
Line 165:5 Expected identifier but found "-"
Line 167:1 Expected identifier but found "161"
Line 168:1 Unexpected "162"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/.t4s-tabs-inline .t4s-tabs-head {    align-items: flex-end;}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width:1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width:1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width:767px){}



/* Custom CSS */

@import url("https://use.typekit.net/dol0euz.css");

body{
  font-family: "indivisible-variable", "indivisible", sans-serif !important;
  font-variation-settings: "wght" 400;
}

h1, h2, h3, h4, h5, h6, .t4s_as_title {
  font-family: "indivisible-variable", "indivisible", sans-serif !important;
  font-variation-settings: "wght" 600;
}

.t4s-btn {
  font-family: "indivisible-variable", "indivisible", sans-serif !important;
  font-variation-settings: "wght" 700;
}

/* EOFY banner */
/* hide mobile banner on devices > 600px */
@media only screen and (min-width: 600px) {
  #shopify-section-template--20591581135154__background_video_d8aTD3 {
    display: none;
  }
}

/* hide desktop banner on devices < 600px */
@media only screen and (max-width: 600px) {
  #shopify-section-template--20591581135154__background_video_c6DYUy {
    display: none;
  }
}
/* end EOFY banner */

                                                                                                                                                   
  /* Reviews page - match brand fonts & colours */                                                                                                 
  #klaviyo-reviews-all,                                                                                                                            
  #klaviyo-reviews-all * {                                                                                                                         
    font-family: Poppins, sans-serif !important;                                                                                                   
  }                                                                                                                                                
                  
  #klaviyo-reviews-all h1,
  #klaviyo-reviews-all h2,
  #klaviyo-reviews-all h3,
  #klaviyo-reviews-all h4,                                                                                                                         
  #klaviyo-reviews-all h5,
  #klaviyo-reviews-all h6 {                                                                                                                        
    color: #4a062f !important;
    font-weight: 600 !important;
  }                                                                                                                                                
  
  #klaviyo-reviews-all a {                                                                                                                         
    color: #4a062f !important;
  }

  #klaviyo-reviews-all button,
  #klaviyo-reviews-all input[type="submit"] {
    font-family: Poppins, sans-serif !important;                                                                                                   
    background-color: #000 !important;
    color: #fff !important;                                                                                                                        
    border-color: #000 !important;
    border-radius: 40px !important;                                                                                                                
  }
                                                                                                                                                   
  #klaviyo-reviews-all button:hover,
  #klaviyo-reviews-all input[type="submit"]:hover {
    background-color: #4a062f !important;                                                                                                          
    border-color: #4a062f !important;
  }   

   /* Tighten heading section padding on reviews page */                                                                                            
  #t4s-heading-page {                                                                                                                              
    --space-padding-top-dk: 25px !important;                                                                                                       
    --space-padding-bottom-dk: 25px !important;                                                                                                    
    --space-padding-top-tb: 25px !important;                                                                                                       
    --space-padding-bottom-tb: 25px !important;                                                                                                    
    --space-padding-top-mb: 20px !important;                                                                                                       
    --space-padding-bottom-mb: 20px !important;
  }                                             

                                                                                                                                                   
  .t4s-rte h1,                                                                                                                                     
  .t4s-rte h2,                                                                                                                                     
  .t4s-rte h3,                                                                                                                                     
  .t4s-rte h4,                                                                                                                                     
  .t4s-rte h5,    
  .t4s-rte h6 {
    color: #6e1235 !important;                                                                                                                     
  }
                                                                                                                                                   
  .t4s-rte p,
  .t4s-rte li {
    color: #3a1a24 !important;
  }

  /* Remove ATC button hover animation */
  .t4s-pr-addtocart::before,
  .t4s-pr-addtocart::after {
    display: none !important;
  }

  /* Reviews section background fix */                                                                                    
  #klaviyo-reviews-all,
  #klaviyo-all-reviews-wrapper {                                                                                          
    background-color: #fef5e7 !important;
    font-family: Poppins, sans-serif !important;                                                                          
  }                                                                                                                       
  
  /* Individual review cards */                                                                                           
  .kl_reviews__review__card {
    background-color: #fff !important;                                                                                    
    border: 1px solid #e6e6e6 !important;
    border-radius: 8px !important;                                                                                        
    padding: 20px !important;                                                                                             
    margin-bottom: 16px !important;
  }                                                                                                                       
                  
  /* Star color */
  .kl_reviews__star--filled {
    color: #F8BE00 !important;                                                                                            
  }
                                                                                                                          
  /* Reviewer name */
  .kl_reviews__review__author {
    color: #4a062f !important;                                                                                            
    font-weight: 600 !important;
  }                                                                                                                       
                  
  /* Review text */
  .kl_reviews__review__body {
    color: #202223 !important;                                                                                            
  }

    /* Review text */                                                                                      
 159    .kl_reviews__review__body {                 
 160 -    color: #202223 !important;                                                                           
     -                                                                                                         
 160 +    color: #202223 !important;                                                                           
 161    }
 162                         

                                                                                               
 210  
 211 +                                                                                                         
 212  /* end Custom CSS */


/* end Custom CSS */