/** Shopify CDN: Minification failed

Line 290:70 Unexpected "{"
Line 302:64 Unexpected "{"

**/
x-.collection-hero__title {
  display: none;
}
.colelction-banner-content h2  {
  font-size: 51px;
  font-weight: 700;
  margin: 0;
}
section#shopify-section-template--24808561082684__promotion_cards_pDckrq {
    /* display: none; */
    margin-top: 0px !important;
}
.featured-collection.banner-two-columns.collection-three.collection {
    background: #00458e;
}
.colelction-banner-content p {
  font-size: 14px;
  font-weight: 300;
  color: #fff;
}
.colelction-banner-content {
  padding-top: 20px;
}
.section-main-collection-banner .banner-box {
  position: absolute;
  left: 0;
  padding-left: 15px;
  max-width: 33%;
}
.shopify-cdn-video {
  width: 100%;
}
.badge.sold-out
   {
      background: #f2f2f2 !important;
   }
.default-collections .promotion-cards-two .promotion-cards-text {
   position: absolute;
    bottom: 0px;
  left : 0px;
    width: 200px;
    height: 119px;
    align-content: center;
    border-top-right-radius: 10px;
    padding: 5px 20px;
}
p.custom_discount_label {
    background: #7BBE44;
    color: white;
    padding: 3px 6px 3px 6px;
    width: auto;
    display: inline-block;
    border-radius: 4px;
    font-size: 10px;
}
.onst-field-roptions-item {
  display: flex;
  align-items: center;
}
.onst-registration-form-container-box form .onst-field .onst-field-roptions label {
  display: flex !important;
  align-items: center;
}
.onst-registration-form-container-box form .onst-field .onst-field-roptions p {
  line-height: 1.3;
}
.onst-registration-form-container-box form .onst-field select {
  color: #000 !important;
  height : 47px;
  background-color: #fff !important;
}
.onst-registration-form-container-box form .onst-field input#wRegisterForm-tel-4 {
  /* max-width: 100%;
  height: 47px;
  background-color: #fff !important; */
   -webkit-appearance: none; /* Reset WebKit default styling */
  appearance: none;
  height: 45px;
  background-color: #ffffff !important;
}
.default-collections div#shopify-section-template--24808561082684__quick_info_bar_yRGh4H {
    /* padding-top: 60px; */
}


.default-collections .product-grid-section .banner-text p {
    color: white;
}
.default-collections .banner-two-columns .banner-two-columns-box {
    padding: 3rem 0.5rem;
  
}
.default-collections .button-arrow svg.icon.icon-slider-arrows {
    background: transparent;
}

.default-collections .product-grid-section .banner-buttons .button {
    background-color: #fff;
    color: #003b79 !important;
    opacity: 1;
    padding: 8px 20px 8px 20px;
}
.default-collections .banner-two-columns .banner-heading {
  line-height: 1;
}
.default-collections .banner-two-columns .banner-two-columns-box .image-with-text-text {
    margin-bottom: 0;
    line-height: 3;
    color: white;
}
.default-collections .promo-row .banner-two-columns .banner-media {
    border-radius: var(--media-radius);
    border-radius: 15px;
}
.default-collections .promotion-cards-one .promotion-cards .promotion-cards-text
{
  width :  200px;
  height: 119px;
  align-content: center;
  border-top-right-radius: 10px;
}
.default-collections .collection-one .product-card-wrapper .card, .collection-two .product-card-wrapper .card, .featured-collection.collection-one .card
{
  border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}
.default-collections .product-grid-section #product-grid .card-media, .product-grid-section #product-grid .card .media, .image-banner-with-featured-collection .card .media, .image-banner-with-featured-collection .card-media {
    position: absolute;
    top: 0;
   border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}
.default-collections .collection-one .card .card-inner {
    background: white;
   border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.default-collections .collection-product-style-two.product-card-type-columns .card-information:first-child {
    padding: 2rem 1.5rem;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.default-collections .custom_latest_blogs , .sub-category .custom_latest_blogs {
    max-width: 1440px;
    margin: 0 auto;
}
.default-collections .icon-text-slider__item {
  
    height: 100px;
}
.default-collections span.metafield-multi_line_text_field , .hair-skin-health span.metafield-multi_line_text_field , .all-products span.metafield-multi_line_text_field {
    font-family: Jost, sans-serif;
    font-size: 19px;
    font-weight: 300;
    color: white;
    
}
.default-collections .banner-box>*:first-child , .hair-skin-health .banner-box>*:first-child , .all-products .banner-box>*:first-child {
    margin-top: 0;
    line-height: 23px;
}
.default-collections .product-count__text {
    margin: 0;
    display: none;
}
.default-collections .facets-horizontal .facets__disclosure {
    border-radius: 10px;
    border: 1px solid #D9DEE1;
    align-items: center;
    display: block;
    max-width: 95%!important;
}
.default-collections .facets-horizontal .facet-filters__field {
   border-radius: 10px;
}
.default-collections div#ProductGridContainer ,.featured-collection {
    background: #EFF3F6;
  max-width : 1440px;
  margin : 0 auto;
  
}
.default-collections div#ProductGridContainer , .default-collections  .featured-collection {
    background: #EFF3F6;
  max-width : 100%;
  margin : 0 auto;
  
}
.default-collections .quick-info-bar
{
  max-width :100%;
  margin : 0 auto;
}
.default-collections .related_custom_blog {
    max-width:100%;
    margin: 0 auto;
}
.default-collections .newsletter-full-width.page-width {
   
    padding: 0;
    max-width:100%;
}
.default-collections .collection-one .card-media .media img {

    background: white;
}
.default-collections .collection-one .card .card-inner {
  
    background: white;
}
.default-collections .collection .grid--2-col-tablet-down .card-information {
    width: auto;
    background: white;
}
.default-collections .badge--bottom-left {
    background: #7bbe44;
    border-radius: 4px 10px 4px 4px;
}
@media screen and (min-width: 1440px) and (max-height: 900px) {
  /* .default-collections .quick-info-bar .grid-item {
    width: 25% !important;
    max-width: 23.9% !important;
} */
 
 .default-collections #product-grid .banner-heading{
    font-size: 32px;
  }
}
@media (min-width: 1439px) {
/* .default-collections .quick-info-bar .grid-item
{
   width: calc(18% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(22% - var(--grid-desktop-horizontal-spacing) / 2);
} */
}
 @media (min-width: 1024px) {

    .default-collections  .featured-collection {
    padding: 40px !important;
}
      .default-collections div#ProductGridContainer {
  padding-bottom: 120px !important;
        padding-top: 30px;
}
   
 }

 @media (min-width: 768px) {
.default-collections .facets-container.facets-horizontal , .default-collections .collection.page-width , .default-collections .newsletter-section
   {
     max-width: 1440px ;
     padding : 0px;
     width : 100%;
   }
   
   .margin-spacing-negative.section-template--24808561082684__promotion_cards_pDckrq-margin {
    padding-top: 30px;
} 
   .default-collections  .icon-text-slider-wrapper
   {
     max-width: 100% ;
     padding : 0px;
     width : 100%;
   }
   
     .default-collections  .featured-collection {
     padding : 5px;
   }
      div#ProductGridContainer.default-collections .product-grid-container {
  padding-bottom: 120px !important;
}
.default-collections   .banner-box {
    margin-left: 4%;
}
    
.default-collections  .section-main-collection-banner .banner-box {
  
    margin-bottom: 100px;
}
 .default-collections  .section-main-collection-banner .breadcrumbs , .sub-category  .section-main-collection-banner .breadcrumbs {
    margin: 0;
    text-align: left;
   font-family: 'Jost', sans-serif;
}
   .default-collections .section-main-collection-banner .banner-box , {
    position: absolute;
    left: 5%;
    padding-left: 15px;
    max-width: 33%;
}
   
  .all-products  .section-main-collection-banner .breadcrumbs , .sub-category  .section-main-collection-banner .breadcrumbs {
    margin: 0;
    text-align: left;
   font-family: 'Jost', sans-serif;
}
    .all-products .section-main-collection-banner .banner-box , {
    position: absolute;
    left: 5%;
    padding-left: 15px;
    max-width: 33%;
}
 
 .default-collections  h1.collectin_custom_heading , .sub-category  h1.collectin_custom_heading , .hair-skin-health  h1.collectin_custom_heading {
    font-family: "Josefin Sans", sans-serif;
    font-weight: 700;
    font-size: 45px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
}
  .default-collections .promotion-cards-section , .sub-category .promotion-cards-section , .hair-skin-health .promotion-cards-section {
    max-width: 1440px;
    padding : 0px;
    padding-top: 20px;
}


     
 }
 
 @media (max-width: 768px) {
 .default-collections .section-main-collection-banner .banner-box  , .sub-category .section-main-collection-banner .banner-box , .hair-skin-health .section-main-collection-banner .banner-box {
    position: absolute;
    left: 5%;
    padding-left: 15px;
    max-width: 50%;
}
   .default-collections div#shopify-section-template--24808561082684__quick_info_bar_yRGh4H {
    padding-top: 40px;
}
   .default-collections .care-video-content-mobile span.metafield-multi_line_text_field, .hair-skin-health span.metafield-multi_line_text_field, .all-products span.metafield-multi_line_text_field {
  
    color: black;
}
   .default-collections .product-grid-section .banner-buttons .button , .hair-skin-health .product-grid-section .banner-buttons .button , .all-products .product-grid-section .banner-buttons .button  {
        font-size: 16px;
  
}
   .default-collections .product-grid-section .banner-buttons,
   .hair-skin-health .product-grid-section .banner-buttons,
   .all-products .product-grid-section .banner-buttons {
     margin-left: 7px;  
   }
  .default-collections  .banner-two-columns .banner-content , .hair-skin-health  .banner-two-columns .banner-content , .all-products  .banner-two-columns .banner-content {
   
   /* padding: 25px; */
        margin: 0px;
}
  .default-collections .banner-two-columns .banner-content {
    padding: 2rem 1.5rem;
}
   .default-collections .banner-two-columns .banner-two-columns-box .image-with-text-text , .hair-skin-health .banner-two-columns .banner-two-columns-box .image-with-text-text , .all-products .banner-two-columns .banner-two-columns-box .image-with-text-text {
   
    margin-left: 10px;
}
   .default-collections .banner-item .banner-heading, .hair-skin-health .banner-item .banner-heading , .all-products .banner-item .banner-heading {
   
    margin-left: 10px;
}
   .default-collections .product-grid-section .banner-buttons .button , .hair-skin-health .product-grid-section .banner-buttons .button ,  .all-products .product-grid-section .banner-buttons .button {

    width: 150px;
    height: 39px;
    font-size: 16px;
}
   .default-collections .product-grid-section .grid--2-col-tablet-down .banner-text p , .hair-skin-health .product-grid-section .grid--2-col-tablet-down .banner-text p , .all-products .product-grid-section .grid--2-col-tablet-down .banner-text p {
    font-size: 16px;
    margin-left: 10px;
}
  .default-collections .banner-two-columns .banner-text , .hair-skin-health .banner-two-columns .banner-text , .all-products .banner-two-columns .banner-text{
    width: 100%;
    max-width: 100%;
    
}
   .default-collections div#ProductGridContainer , .default-collections  .featured-collection {
     padding : 15px;
   }
    
   
  .default-collections  h1.collectin_custom_heading ,  .sub-category  h1.collectin_custom_heading{
    font-family: "Josefin Sans", sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
}
    
  .default-collections  .icon-text-slider-wrapper , .sub-category  .icon-text-slider-wrapper  , .hair-skin-health  .icon-text-slider-wrapper{
    overflow: hidden;
    width: 100%;
    background: #00458E;
    padding: 1rem 0;
    margin: 0 auto;
}
   
  .default-collections  .custom_blogs-list , .sub-category  .custom_blogs-list , .hair-skin-health  .custom_blogs-list
   { 
    gap: 20px;
   }
   
   .default-collections .facets-container.facets-horizontal ,  .hair-skin-health .facets-container.facets-horizontal {
    max-width: 1440px;
    padding: 11px;
    width: 90%;
    padding-top: 17px !important;
    padding-bottom: 12px !important;
}
  .default-collections .facets-container.facets-horizontal.sticky , .hair-skin-health .facets-container.facets-horizontal.sticky {
   
    padding-left: 20px;
    padding-right: 20px;
}
  
 }
@media (max-width: 750px) {
    .default-collections .facets-container.facets-horizontal 
   {
     margin-top : 60px !important;
   }
 }
 @media (max-width: 576px) {
  .default-collections .icon-text-slider-wrapper {
    overflow: hidden;
    width: 100% !important;
}
 .default-collections  .banner-text p{
     font-size: 16px;
   }
  .default-collections .banner-two-columns .banner-text {
    width: 100%;
    max-width: 60%;
    line-height: 1.2;
    color: white;
}
   .default-collections #product-grid  {
    margin-bottom: 50px !important;
}
 .default-collections .banner-item .banner-heading {
    font-size: 26px !important;
  }
 .default-collections   .collectionbanner.banner-content {
    margin: 0px 4rem;
} 
 }
 @media (max-width: 481px) {
 .default-collections span.metafield-multi_line_text_field {
    font-size: 19px;
    line-height: 1;

}
 .default-collections .section-main-collection-banner .banner-box {
    position: absolute;
    left: -6%;
    padding-left: 15px;
    max-width: 100%;
    top: -83%;
}
 }
@media (min-width: 890px) and (max-width: 1350px) {
 .default-collections .collection-content-description  {
    margin-left: 4% !important;
}
  .default-collections .facets-container.facets-horizontal{
    width: 90%;
}
}
 @media (max-width: 1440px) {
  .default-collections .care-video-section {
      width: 96% !important;
      max-width: 96% !important;
      margin: 0 auto;
      padding: 5rem 1rem;
  }
   .default-collections .facets-container.facets-horizontal , .default-collections .collection.page-width ,  .default-collections .promotion-cards-section {
    max-width: 1440px;
    padding: 0px;
    width: 90%;
     padding-top: 20px;
}  
    .all-products .facets-container.facets-horizontal  {
    max-width: 1440px;
    padding: 0px;
    width: 90%;
      padding-top:30px;
} 
   .hair-skin-health .facets-container.facets-horizontal  {
    max-width: 1440px;
    padding: 0px;
    width: 90%;
} 
    .default-collections .collection.page-width  {
    max-width: 1440px;
    padding: 0px;
    width: 100%;
}    
   .default-collections .newsletter-full-width.page-width{
    padding: 0;
    max-width: 100%;
}
   .default-collections .related_custom_blog {
    max-width: 100%;
    margin: 0 auto;
}
  .care-video .text-content-desktop
   {
     bottom: 0px;
   }
  } 
#shopify-section-template--24808561082684__quick_info_bar_yRGh4H {
  /* padding-top: 0 !important; */
}

