/** Shopify CDN: Minification failed

Line 27:0 Unexpected "}"
Line 110:0 Unexpected "}"
Line 111:228 Unexpected "<"
Line 269:0 Unexpected "}"
Line 509:0 Unexpected "}"
Line 558:0 Unexpected "}"
Line 687:3 Expected "}" to go with "{"

**/


.stamped-summary-text-1 {
    font-family: 'BodyText-FitRegular' !important;}

.grid-view-item {
    line-height: 28px !important;
}

.h5 {
  font-family: 'body-text-large-regular' !important;
}

label[for^=omnisend].omnisend-form-63879c24a4a9a401d4b71b16-field-container-63879be29b1bbf215e12d87c-label {
  font-family: 'BodyText-FitRegular' !important; }
}


#omnisend-form-63879c24a4a9a401d4b71b16-field-container-63879be29b1bbf215e12d87c-firstName-input.omnisend-form-63879c24a4a9a401d4b71b16-field-container-63879be29b1bbf215e12d87c-input {      font-family: 'BodyText-FitRegular' !important; 
  

}

#omnisend-form-63879c24a4a9a401d4b71b16-field-container-63879ba8a4a9a401d4b71b14-emailField-input.omnisend-form-63879c24a4a9a401d4b71b16-field-container-63879ba8a4a9a401d4b71b14-input {
font-family: 'BodyText-FitRegular' !important; }


/* product page tweaks */


.product-details-product-title {
  margin: 0 0 0em;}


#ProductPrice {
    margin: 0;
    font-size: 18px !important;
    font-family: 'BodyText-FitRegular' !important; 

}

.trust-badge-container div {
    margin-top: 0 !important;
}

.text-with-icon {
    margin-top: 0 !important; }

#AddToCartForm .product-sub-label, #AddToCartForm .selector-wrapper label {
    font-size: 15px !important;
    text-transform: capitalize !important;
    color: var(--text-color);
    margin: 0px 0 10px 0 !important;
    display: inline-block;
}

.ast-addon-title {
      font-family: 'BodyText-FitRegular' !important; 
      font-size: 15px !important;

}

.sealsubs-container .sls-purchase-options-container .sls-option-container, .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active {
   
    padding: 0.4em 0.75em !important;
   
}


.custom-font, .h1, .h2, .h3, .h4, .h5, .h6, .header-font, h1, h2, h3, h4, h5, h6 {
 line-height: 1 !important;
}


.rte p {
    margin: 0 0 2px 0 !important;
}
.grid__item.large--five-sixths.push--large--one-twelfth.homepage-featured-rich-text {
    padding: 40px 0;
}

@media screen and (max-width: 450px) {
.page-main--wrapper {
    margin-top: 0 !important;
}
}

@media screen and (min-width: 650px) {
.gallery-grid.gallery-grid--items-4.expand-grid.remove-spacing.content-position-below-image.gallery-full-width {
    align-items: flex-start !important;
}
}

@media screen and (min-width: 650px) {
.template-page .wrapper.main-content.page-main--wrapper {
margin-top: 0;
}
}
}
@media (max-width: 749px){ .template-index .rich-text .homepage-indiv-section-wrapper{ padding: 0px 40px; } .template-index .rich-text .homepage-indiv-section-wrapper .homepage-sections--title{ line-height: 130% !important; } } </style> <script> </script>




/* omnisend embed vip page list sub button */


.soundest-form-embedded-v2-submit {
   font-family:'BodyText-LargeBold' !important;
	  text-transform: uppercase !important;
}
  

/* search store font */
.drawer--right .search-drawer .search-input-group input {
  font-family: 'BodyText-FitRegular' !important; }


.quick-add-button-variants {
  font-family:'BodyText-LargeBold' !important;
	  text-transform: uppercase !important;
}




/* Enable search, bag and acct icons */


.fa-search:before {
    content: '\e800' !important;
}

.fa-user:before {
    content: '\e801' !important;
}


.recommendation-modal__button {
  text-transform: uppercase !important;
  border-radius: 30px !important;}




.cart--button-checkout, .cart--button-update {
  font-family:'BodyText-LargeBold' !important;
  text-transform: uppercase !important;
  }
  


/* OMNISEND POPUP */


.soundest-form-image-left-field, .soundest-form-image-left-field-birthday, .soundest-form-image-left-field-date,
.soundest-form-image-left-field-phone-number {
  font-family:'BodyText-FitRegular' !important;
  text-transform: none !important;
}

.soundest-form-image-left-headline {
 font-family:'QueensCompressed-Medium' !important;
  color: #373737 !important;
  font-weight: normal !important;
  font-size: 30px !important;
  } 

.soundest-form-image-left-second-headline {
  font-family:'BodyText-FitRegular' !important;
  	text-transform: none !important;
  color: #373737 !important;
  } 

.soundest-form-image-left-submit {
  font-family:'BodyText-LargeBold' !important;
  color: #373737 !important;
  }
  

.soundest-form-image-left-field-THMirxQgv99j8paZ4vPXxBLo2Y4GhLWPxaGO-container {font-family:'BodyText-FitRegular' !important;
  	text-transform: none !important;
  color: #373737 !important;
  }

.icon--placeholder {
   display: none !important;
}


.evm_wiser_heading {
  font-family:'QueensCompressed-Medium' !important;
  color: #373737 !important;
  } 




/* CIRCULAR BEAUTY RICH TEXT PADDING */


#shopify-section-template--15701152628899__16527253010dab8cad > div {
padding: 50px 30px
}
/* selfcaregiveaway rich TEXT PADDING */
#shopify-section-template--15825599529123__1656624485da45250c > div {
padding: 50px 30px
}

#shopify-section-template--15825599529123__165757079471f8bf22 > div {
padding: 50px 30px
}

#shopify-section-template--15825599529123__16573084468ff768c0 > div {
padding: 50px 30px
}

/* CLIMATE CHANGE RICH TEXT PADDING */

#shopify-section-template--15702321332387__165276053002005860 > div {
padding: 50px 30px
}



/* COLLECTIONS HIDE PRICE HOMEPAGE */
.homepage-sections-wrapper.homepage-sections-wrapper--white .product-grid--price {
    display: none !important;
}



/* HOMEPAGE BESTSELLERS PRICE FONT */


.product-grid--price .money, .product-grid--price a { 
  font-family: 'BodyText-FitRegular' !important;
}

.ProductPrice { font-size: 13px !important;
}



/* MOBILE HEADING AND CAPTION FONT COLOR 
.swiper-container:not(.slideshow--full-screen) .homepage-featured-content-box .homepage-featured-content-box-inner, .swiper-container:not(.slideshow--full-screen) .homepage-featured-content-box .homepage-featured-content-box-inner .featured-row__subtext, .swiper-container:not(.slideshow--full-screen) .homepage-featured-content-box .homepage-featured-content-box-inner .homepage-featured-box-btn, .swiper-container:not(.slideshow--full-screen) .homepage-featured-content-box .homepage-featured-content-box-inner .homepage-sections--title {
 color: #181359    }
*/



.soundest-form-without-image-headline {

	font-family:'QueensCompressed-Medium' !important;
  	font-weight: 400 !important;
    text-transform: capitalize !important; } 

}

.soundest-form-without-image-state {
  color: #F2E4FF }



/* BLOG PREVIEW 2nd PAGE BODY FONT */

.homepage-blog-mobile .rte span {
	font-family: 'BodyText-FitRegular' !important;
}


@media only screen and (max-width: 768px)
.wrapper-padded .grid__item,
  .template-search:not(.js-drawer-open-right) .input-group-field
,#SearchContainer #search-input  {
font-family: 'BodyText-FitRegular' !important;
 
    
}

/* FAQ TITLE */

.drawer--right #search-results .h2, .drawer--right #search-results h2
,.drawer--right .search-drawer .btn
,.template-search:not(.js-drawer-open-right) .search-result-type.h2, .template-search:not(.js-drawer-open-right) h2.search-result-type
, .accordion-container .title-bar p {
  font-family: 'BodyText-LargeBold'  !important; }


/* STAMPED MAIN PAGE REVIEWS UGC WIDGET */

.stamped-summary-caption .stamped-summary-text {
    font-family: 'BodyText-FitRegular' !important;}


.stamped-carousel-title.stamped-style-color-title {
  font-family:'QueensCompressed-Medium' !important;
   font-weight: 400 !important;
 font-size: 40px !important;
}

.stamped-reviews-date,.stamped-reviews-product-title, .stamped-carousel-scroll .stamped-reviews-message-block {
   
   font-family: 'BodyText-FitRegular' !important;
   font-style: normal  !important;
    
}

.stamped-reviews-author.stamped-style-color-text {
  font-family: 'BodyText-LargeBold'  !important; }

.stamped-reviews-title  {
  font-family:'BodyText-FitRegular' !important;
  font-weight: 400 !important;
 font-size: 15px !important;
}


/* product page read more */

.product-description-container .read-less-link, .product-description-container .read-more-link, .product-details-wrapper .read-less-link, .product-details-wrapper .read-more-link {
    font-family: 'BodyText-FitRegular'  !important; }



/* CHECKOUT CART BUTTON */

.sold-out-badge.badge, .sold-out-button,.cart__checkout {
     font-family: 'BodyText-FitRegular' !important;
  	text-transform: uppercase !important;
}
  


/* PURCHASE OPTIONS LABEL */


.sealsubs-container .sls-option-container label{
  font-weight: normal !important;
 color: #ff4500 !important;
     font-family: 'BodyText-FitRegular' !important;
  margin-top: 0 !important;
}



.label.sls-purchase-options-label {
color: #ff4500 !important;}



.homepage-sections-wrapper.homepage-sections-wrapper--accent {
padding-top:5px !important;
padding-bottom:5px !important;
}

#AddToCartForm .product-sub-label, #AddToCartForm .selector-wrapper label,#AddToCartForm #Quantity, .noscript-pagination .pagination-number a, .pagination .pagination-number a { 
  font-family: 'BodyText-FitRegular' !important;
  font-size: 15px !important;
  font-weight: normal !important;
  
  }

/* SHOPPING DRAWER */
.ajaxcart__footer .cart__checkout {
  font-family: 'BodyText-FitRegular' !important;
  text-transform: uppercase !important; }


.ajaxcart__subtotal_header p {
  font-family: 'BodyText-FitRegular'  !important; }
  

.drawer--cart .drawer__title { 
  font-size: 45px !important; 
  text-transform: capitalize !important; } 

.drawer--cart .drawer__title.h2.page--title span { font-family: 'QueensCompressed-Medium' !important; }

.btn {
text-transform: uppercase !important;
    font-family: 'body-text-large-regular'  !important; 

}

.lb-upsell-modal-product-primary {
      font-family: 'body-text-large-regular'  !important; 

}

.shopify-product-form .shopify-payment-button__more-options {
    font-family: 'BodyText-FitRegular'  !important; 

}

.stamped-header-title,.drawer--right .drawer__title {
    font-family: 'BodyText-FitRegular'  !important;
}


.mega-menu-wrapper .mega-menu-block li > a {
     font-family: 'BodyText-FitRegular'  !important;
 font-weight: 400 !important;
  font-size: 13px;
}


.index-section {
padding-top: 10px!important;
padding-bottom: 0px!important;
}

.ooo-instagram {

  padding-top: 0px!important;
padding-bottom: 0px!important;
}


.product-grid--title {
    font-size: 25px;
}


.h6{
	font-family: 'QueensCompressed-Medium' !important;
}

/* SORT BY FILTER BY FONT */

   
   .facets__heading, .collection-filters__label
	{font-family: 'BodyText-FitRegular' !important;
     color: #ff4500 !important;
}


.mobile-facets__open.btn.btn--large,.homepage-featured-box-btn, .label.product__quantity-label {
   font-family: 'BodyText-LargeBold';
}


.footer-article, .footer-article a, .footer-content a { color: #ff4500 !important; }

h2#template--15498658513059__16285850521c6f1af2_16285850521c6f1af2-0_title {
     font-size: 50px !important;
}


.product-details-product-title {
     font-size: 40px !important;
}


.h4, .homepage-blog--title {
    font-family: 'QueensCompressed-Medium'  !important;
}

.stamped-review-vote,.stamped-review-header .created,.stamped-review-content-body,.popup--body .input-group-field, .rte.featured-row__subtext.textarea {
    font-family: 'BodyText-FitRegular'  !important;
}
.blog-main--article-title a {
    font-weight: lighter  !important;
}
.ajaxcart__qty-remove,.locale-selectors__selector, .rte, .homepage-blog--date, .testimonials--text-wrapper {
   font-family: 'BodyText-FitRegular'  !important;
} 

.stamped-summary-ratings,.popup--body form.contact-form .btn,.ajaxcart__qty-num,.js-qty,.recommendation-modal__button, .accordion-content {
     font-family: 'BodyText-LargeBold' !important;
  
  	 
}

/* STAMPED REVIEW WIDGET */

.stamped-review-header-title {
  font-size: 24px !important;
   font-weight: 400 !important;

} 
  
.account-section--btn,.btn--full,.stamped-pagination a {
  
  font-family: 'BodyText-LargeBold' !important; }

.stamped-sort-select,.stamped-container ul.stamped-tabs li.active,.stamped-review .author {
   font-weight: 400 !important;
  font-family: 'BodyText-FitRegular'  !important; }

.stamped-form-label,.stamped-form-label+.stamped-form-input {
   
  font-family: 'BodyText-FitRegular'  !important; }
  
#stamped-button-submit, input.stamped-button.stamped-button-primary.button.button-primary.btn.btn-primary,.stamped-review-avatar-content {
  font-family: 'BodyText-LargeBold' !important;
font-weight: 200;}
} 



  	 
}

.grid__item.ajaxcart__subtotal_header,.recommendation-modal__button,.title-bar.custom-font, .h6
	{font-family: 'BodyText-LargeBold' !important;
  	 
}

.footer-header, .product-grid--title
	{font-family: 'QueensCompressed-Medium' !important;
}

.input-group, .grid__item.large--one-quarter,.grid__item.large--one-quarter.blog-template--individual,.recommendation-modal__button--minimal, .recommendation-modal__benefits, .login-form-cancel, .input-full, .ooo-instagram-media__date, .ooo-instagram-media__caption, .bottom--footer---links, .sls-selling-plan-group-name, .sls-purchase-options-label, 
.quantity-selector.product-sub-label,
.facet-checkbox, .select__select.collection-filters__sort, 
.text-size-18px, .text-advert-section--sub-header, 
.input-group-field.email, .input-group-field.footer-email-input
 {
   font-family: 'BodyText-FitRegular'  !important;
} 


 
.btn.btn--full.account-section--btn, .homepage-section-btn, .quick-add-button, .btn.footer-email-submit {
   font-family:'BodyText-LargeBold' !important;	 
}
 



.rte.footer-article  {
	 color: #ff4500 !important;
}

.quick-add-button, .btn.footer-email-submit, .homepage-featured-box-btn {
	text-transform: uppercase !important;
  
}

.footer-content {
  	font-family: 'BodyText-FitRegular'  !important;
   	color: black;
  
}
	
}




div#shopify-section-15498658513059
 {
    padding: 0;
}
div#shopify-section-15498658513059
 {
    padding-top: 0;
}



@media only screen and (max-width: 750px){
.site-footer h3, .site-footer .h3 {font-family: Queens-Regular;
}
   .desktop-hidden{display:block !important;}
   .mobile-hidden{display:none;}
}

.announcement-bar__message{ font-size: 9px; font-family: BodyText-LargeBold, sans-serif;}

/* NAV BAR  */

.site-nav__link, .site-nav--link-text { 
  font-family: 'BodyText-FitRegular' !important;
      font-size: 14px;
   font-weight: 400 !important;

} 

.mobile-nav__item {
  
    font-family: 'body-text-large-regular';
    font-size: 15px;
}
.mobile-nav__item , .mobile-nav__toggle button{
    padding: 10px 15px;
}

  

.featured-article-img {
width : 60% !important;
height : 100% !important;
margin-left : auto !important;
margin-right : auto !important;
display: block !important;
} 

/* CUSTOM FONTS */

@font-face {
  font-family: "body-text-large-regular";
  src: url('/cdn/shop/files/body-text-large-regular.ttf?v=1662491518') format("truetype");
      
   }
@font-face {
  font-family: "QueensCompressed-Medium";
  src: url('fonturl-eot') format("embedded-opentype"),
       url('/cdn/shop/files/QueensCompressed-Medium.woff2?v=1662490438') format("woff2"),
       url('/cdn/shop/files/QueensCompressed-Medium.ttf?v=1660931567') format("truetype");
      
   }

  @font-face {
  font-family: "Queens-Regular";
  src: url('fonturl-eot') format("embedded-opentype"),
       url('fonturl-woff') format("woff"),
       url('/cdn/shop/files/Queens-Regular.woff2?v=1649785509') format("woff2"),
       url('/cdn/shop/files/Queens-Regular.ttf?v=1649741496') format("truetype"),
       url('/cdn/shop/files/Queens-Regular.svg?v=1649785509') format("svg");
   }
 h1,h2,h3,h4,h5{
  font-family: "QueensCompressed-Medium" !important;
 }

@font-face {
  font-family: "BodyText-FitRegular";
  src: url('/cdn/shop/files/BodyText-FitRegular.eot?v=1649786442') format("embedded-opentype"),
       url('/cdn/shop/files/BodyText-FitRegular.woff?v=1649786442') format("woff"),
       url('fonturl-woff2') format("woff2"),
       url('/cdn/shop/files/BodyText-FitRegular.ttf?v=1649741518') format("truetype"),
       url('/cdn/shop/files/BodyText-FitRegular.svg?v=1649786442') format("svg");
   }
 
p #nav li a, div.title a, .headline, .subtitle, body, html{
  font-family: "BodyText-FitRegular" !important;
}



@font-face {
  font-family: "BodyText-LargeBold";
  src: url('fonturl-woff2') format("embedded-opentype"),
       url('fonturl-woff2') format("woff"),
       url('fonturl-woff2') format("woff2"),
       url('/cdn/shop/files/BodyText-LargeBold.ttf?v=1649741518') format("truetype"),
       url('fonturl-woff2') format("svg");
   }

 #nav li a, div.title a, .headline, .subtitle { font-family: 'BodyText-LargeBold' !important; a {
 }
  
.span {font-family: 'BodyText-FitRegular' !important; 
 }
  
@font-face {
  font-family: "QueensCompressedTrial-LightItalic";
  src: url('fonturl-woff2') format("embedded-opentype"),
       url('fonturl-woff2') format("woff"),
       url('fonturl-woff2') format("woff2"),
       url('/cdn/shop/files/QueensCompressedTrial-LightItalic.ttf?v=1649741468') format("truetype"),
       url('fonturl-woff2') format("svg");
   }
.homepage-section-btn{
   color: #181359 !important; 
    background: #f2e4ff !important; 
}
.homepage-featured-content-box {
    background-color: transparent !important;
}                                               

/* Place any CSS overrides in this file. */


   