/** Shopify CDN: Minification failed

Line 17:1174 Expected identifier but found whitespace
Line 17:1175 Unexpected "nth-child("
Line 17:1251 Expected identifier but found whitespace
Line 17:1252 Unexpected "nth-child("
Line 17:2214 Expected identifier but found whitespace
Line 17:2215 Unexpected "nth-child("
Line 17:2299 Expected identifier but found whitespace
Line 17:2300 Unexpected "nth-child("
Line 17:2521 Expected identifier but found whitespace
Line 17:2522 Unexpected "nth-child("
... and 66 more hidden warnings

**/

.image-with-text--video video, .image-with-text--video iframe { height: 560px !important; object-fit: cover; } #Hair-style .image-with-text { max-width: 1500px; } #Hair-style .image-with-text__heading { color: #000; font-style: normal; font-weight: 500; } #Hair-style .image-with-text__text p { color: #000; font-style: normal; font-weight: 400; } #Hair-style .image-with-text__subheading { color: #000; font-size: 11px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.55px; } @media screen and (min-width: 750px) and (max-width: 1340px) { #Hair-style .image-with-text__heading { font-size: 24px !important; line-height: 1.2 !important; } #Hair-style .image-with-text__text p { font-size: 12px !important; line-height: 1.5 !important; } #Hair-style .image-with-text__subheading { font-size: 8px; }  } @media screen and (min-width: 990px) and (max-width: 1340px) { #Hair-style .image-with-text__subheading { margin-top: 10px; } #Hair-style .image-with-text__heading { padding-top: 30px !important; } #Hair-style .image-with-text__text { margin-top: 10px; }  } @media screen and (min-width: 990px) { #Hair-style .image-with-text__grid .grid__item: nth-child(1) { width: 34%; } #Hair-style .image-with-text__grid .grid__item: nth-child(2) { width: 66%; } #Hair-style .image-with-text__grid { background: linear-gradient(to top,#F5F5F5 86%,white 0%) !important; } #Hair-style .media-wrapper { background: transparent; } #Hair-style .image-with-text__content { max-width: 100% !important; justify-content: center; padding-left: 50px; padding-right: 50px; } #Hair-style .image-with-text__heading { padding-top: 65px; }  } @media screen and (max-width: 989px) { #Hair-style .grid__item { width: calc(100% - var(--grid-horizontal-spacing) / 2) !important; }  } @media screen and (min-width: 750px) { #Hair-style .image-with-text__heading { font-size: 42px; line-height: 50px; letter-spacing: -2.1px; max-width: 740px; } #Hair-style .image-with-text__text p { font-size: 16px; line-height: 24px; letter-spacing: -0.48px; max-width: 724px; }  } @media screen and (max-width: 749px) { #Hair-style .image-with-text__content { padding: 30px 20px 0; } #Hair-style .image-with-text__grid .grid__item: nth-child(1) { position: relative; } #Hair-style .image-with-text__grid .grid__item: nth-child(1): : after { content: ""; width: 100%; box-shadow: inset 0 -58px 41px 10px #f5f5f5; height: 100%; position: absolute; z-index: 3; display: block; bottom: -20px; } #Hair-style .image-with-text__grid .grid__item: nth-child(2) { padding-bottom: 33px; } #Hair-style .media-wrapper,
  #Hair-style .image-with-text__grid .grid__item: nth-child(2) { background: #F5F5F5; border-radius: 10px; } #Hair-style .image-with-text__heading { font-size: 17px; line-height: 22px; letter-spacing: -0.34px; max-width: 78%; width: 100%; margin: 0 auto; } #Hair-style .image-with-text__text p { font-size: 14px; line-height: 18px; letter-spacing: -0.26px; } #Hair-style .image-with-text__subheading { font-size: 10px; }  } #rv-slider .image img { max-width: 100%; } #rv-slider .NameDate { display: flex; justify-content: space-between; align-items: center; } #rv-slider .buleName img { width: 19px; height: 17px; } #rv-slider .buleName { display: flex; align-items: center; column-gap: 5px; font-size: 12px; font-weight: 700; line-height: 15px; letter-spacing: 0.05em; } #rv-slider .time { font-size: 10px; font-weight: 400; line-height: 12px; letter-spacing: 0em; } #rv-slider .swiper-slide { border-radius: 17px; border: 1px solid #DDD; } #rv-slider .rv-content { padding: 20px 25px 0; } #rv-slider .swiper-wrapper { padding-bottom: 85px; } #rv-slider .swiper-arrows { width: 39px; top: unset; bottom: 0; } #rv-slider .swiper-button-next { left: 87%; } #rv-slider .swiper-button-prev { right: 15%; left: unset; } #rv-slider .swiper-pagination { bottom: 20px; top: unset; background: #F0F0F0; width: 71%; margin-left: 7%; } #rv-slider .swiper-pagination-progressbar-fill { background: #A0A0A0; } #rv-slider .swiper-scrollbar.swiper-scrollbar-horizontal { bottom: 20px; top: unset; background: #F0F0F0; width: 77%; } #rv-slider .swiper-scrollbar-drag { display: block !important; } @media screen and (max-width: 600px) { #rv-slider .swiper-arrows { width: 28px; } #rv-slider .swiper-button-prev { right: 17%; } #rv-slider .swiper-wrapper { padding-bottom: 65px; }  } @media screen and (min-width: 1100px) { #rv-slider .rv-wrapper { margin-left: 100px !important; margin-right: 100px !important; }  } @media screen and (min-width: 750px) { #rv-slider .rv-wrapper { max-width: 92%; margin-left: 50px; margin-right: 50px; } #rv-slider .swiper-months { overflow: visible; } #rv-slider { overflow: hidden; } #rv-slider .rv-content p { font-size: 15px; font-weight: 400; line-height: 24px; letter-spacing: -0.02em; }  } @media screen and (max-width: 749px) { #rv-slider .rv-content { padding: 12px 17px 0; } #rv-slider .swiper-pagination,#rv-slider .swiper-scrollbar.swiper-scrollbar-horizontal { width: 50%; margin-left: 11%; } #rv-slider .rv-content p { font-size: 12px; font-weight: 400; line-height: 18px; letter-spacing: -0.02em; }  } @media screen and (min-width: 990px) { #HC-newsletter .newsletter__wrapper { max-width: 1295px; }  } @media screen and (max-width: 500px) { #HC-newsletter .newsletter__wrapper h2 { max-width: 296px; margin-left: auto; margin-right: auto; } #HC-newsletter .newsletter__wrapper p { max-width: 252px; margin-left: auto; margin-right: auto; }  } @media screen and (min-width: 750px) and (max-width: 1080px) { #HC-newsletter .newsletter__wrapper h2 { font-size: 30px !important; }  } #HC-newsletter .newsletter__wrapper h2, #HC-newsletter .newsletter__wrapper p { color: #000; font-style: normal; font-weight: 500; } #HC-newsletter .newsletter__wrapper h2 { margin-bottom: 20px; } #HC-newsletter .newsletter__wrapper p { opacity: 0.6; } #HC-newsletter .newsletter-form .field__input { border-radius: 6px; border: 1px solid #CACACA; } #HC-newsletter .newsletter-form__field-wrapper { max-width: 712px; width: 100%; display: flex; align-items: center; justify-content: center; column-gap: 28px; margin: 20px auto; } #HC-newsletter .field__input { min-height: 57px; } #HC-newsletter .button { border-radius: 6px; background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); height: 57px; color: #fff; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; letter-spacing: 1px; } #HC-newsletter .newsletter__wrapper .Description { color: #000; font-size: 11px; font-style: normal; font-weight: 400; line-height: 17px; } @media screen and (min-width: 750px) { #HC-newsletter .newsletter__wrapper h2 { font-size: 43px; line-height: 42px; letter-spacing: -0.86px; } #HC-newsletter .newsletter__wrapper p { font-size: 16px; line-height: 24px; letter-spacing: -0.32px; }  } @media screen and (max-width: 749px) { #HC-newsletter .newsletter__wrapper { padding: 5rem 25px 6rem; } #HC-newsletter .newsletter__wrapper .Description { display: flex; justify-content: center; } #HC-newsletter .newsletter__wrapper h2 { font-size: 21px; line-height: 25px; letter-spacing: -0.42px; text-transform: capitalize; } #HC-newsletter .newsletter__wrapper p { font-size: 13px; line-height: 18px; letter-spacing: -0.26px; } #HC-newsletter .newsletter-form__field-wrapper { flex-direction: column; row-gap: 14px; } #HC-newsletter .button { width: 100%; }  } .header.page-width { max-width: 1372px; } .header .header__menu-item span,.menu-drawer__menu-item { font-size: 16px !important; font-weight: 500; line-height: 24px; letter-spacing: -0.05em; text-transform: capitalize; } .header .header__menu-item .icon-caret { display: unset; color: #4dbfaf; margin-left: 7px; transform: rotate(0); transform-origin: center; } .header .header__menu-item: hover .icon-caret { transform: rotate(180deg); } @media only screen and (min-width: 990px) { .header--middle-left { grid-template-columns: 1fr auto 1fr; column-gap: 0; } .header-section--padding { padding-top: var(--section-padding-top) !important; padding-bottom: var(--section-padding-bottom) !important; }  } @media only screen and (max-width: 989px) { .header__right .icon-search { display: none; } .header { grid-template-columns: 1fr 1fr 1fr; } .header .header__menu-item span,.menu-drawer__menu-item { font-size: 14px !important; } .header-section--padding { padding-top: 9px; padding-bottom: 14px; }  } #footer-cwrapper .page-width { max-width: 1372px; } #footer-cwrapper .logo-icon-txt { display: flex; align-items: center; column-gap: 42px; } #footer-cwrapper .logo-icon-txt .text { color: #000; font-style: normal; font-weight: 400; opacity: 0.6; max-width: 261px; } #footer-cwrapper .logo-icon-txt img { max-width: 84px; max-height: 75px; } #footer-cwrapper .paym-icon-txt { display: flex; flex-direction: column; gap: 16px; } #footer-cwrapper .paym-icon-txt .text { color: #000; font-size: 11px; font-style: normal; font-weight: 400; line-height: 17px; letter-spacing: -0.22px; max-width: 428px; } #footer-cwrapper .accordion__title { color: #000; font-size: 12px; font-style: normal; font-weight: 500; line-height: 25px; letter-spacing: -0.24px; opacity: 0.6; text-transform: capitalize; } #footer-cwrapper .footer-block__details-content a { color: #000; font-size: 12px; font-style: normal; font-weight: 500; line-height: 24px; letter-spacing: -0.24px; text-transform: capitalize; } #footer-cwrapper .footer__content-bottom-wrapper { display: none; } #footer-cwrapper .accordion.grid__item details { height: 100%; } #footer-cwrapper .custom-icon-txt { display: flex; flex-direction: column; height: 100%; justify-content: space-between; } #footer-cwrapper .footer-block__details-content li { display: flex; margin-bottom: 2px; } @media only screen and (min-width: 1080px) { #footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(1) { width: calc(40% - var(--grid-horizontal-spacing) * 3 / 4); } #footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(2),
#footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(3),
#footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(4) { width: calc(20% - var(--grid-horizontal-spacing) * 3 / 4); }  } @media only screen and (min-width: 750px) and (max-width: 1079px) { #footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(1),
  #footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(3) { width: calc(60% - var(--grid-horizontal-spacing) * 2 / 4); max-width: calc(60% - var(--grid-horizontal-spacing) / 2); } #footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(2),
#footer-cwrapper .footer__blocks-wrapper .grid__item: nth-child(4) { width: calc(40% - var(--grid-horizontal-spacing) * 2 / 4); max-width: calc(40% - var(--grid-horizontal-spacing) / 2); }  } @media only screen and (min-width: 750px) { #footer-cwrapper .logo-icon-txt .text { font-size: 13px; line-height: 20px; letter-spacing: -0.26px; } #footer-cwrapper .footer__blocks-wrapper { --grid-horizontal-spacing: 78px; } #footer-cwrapper details[open] summary { margin-bottom: 1rem; } #footer-cwrapper .paym-icon-txt img { max-width: 270px; }  } @media only screen and (max-width: 749px) { #footer-cwrapper .logo-icon-txt .text { font-size: 11px; line-height: 15px; letter-spacing: -0.22px; } #footer-cwrapper .paym-icon-txt img { max-width: 300px; }  } @media only screen and (max-width: 749px) { #footer-cwrapper .accordion { border: none; } #footer-cwrapper .accordion summary svg { display: none; } #footer-cwrapper details[open] summary { margin-bottom: 0; } #footer-cwrapper .footer-block__details-content { margin-bottom: 1rem; } #footer-cwrapper .footer__content-top.page-width { padding-left: 30px; padding-right: 30px; } #footer-cwrapper .logo-icon-txt { column-gap: 36px; } #footer-cwrapper .logo-icon-txt .text { max-width: 184px; } #footer-cwrapper .paym-icon-txt .text { max-width: 287px; } #footer-cwrapper .custom-icon-txt { row-gap: 20px; }  } #HC-banner .adt-img-txt p { font-style: normal; font-weight: 500; } #HC-banner .banner__heading { font-style: normal; font-weight: 500; } #HC-banner .banner__text { font-style: normal; font-weight: 500; max-width: 473px; } #HC-banner .button { font-style: normal; letter-spacing: 1px; border-radius: 6px; } #HC-banner .review-div { border-left: 5px solid #F6C2A7; padding-left: 22px; margin-top: 43px!important; } #HC-banner .adt-icon-img img { width: 378px; } #HC-banner .rv-con p { max-width: 478px; } #HC-banner .adt-wrapper,#HC-banner .adt-img-txt { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } #HC-banner .adt-img-txt { column-gap: 37px; } @media screen and (min-width: 1080px) { #HC-banner .banner__heading { font-size: 45px; line-height: 58px; letter-spacing: -1.89px; } #HC-banner .banner__text { font-size: 18px; line-height: 24px; } #HC-banner .button { font-size: 15px; font-weight: 700; line-height: normal; }  } @media screen and (max-width: 1079px) { #HC-banner .banner__heading { font-size: 34px; line-height: 25px; letter-spacing: -1.02px; } #HC-banner .banner__text { font-size: 11px; line-height: 18px; } #HC-banner .button { font-size: 12px; font-weight: 500; line-height: 18px; }  } @media screen and (max-width: 749px) { #HC-banner .adt-img-txt { column-gap: 0 !important; flex-direction: column; align-items: start !important; } #HC-banner .adt-wrapper { flex-direction: column-reverse; align-items: start !important; } #HC-banner .adt-icon-img img,#HC-banner .adt-img-txt img { width: 285px; } #HC-banner .banner__box { padding: 4rem 2.5rem; } #HC-banner .use-desktop { display: none; } #HC-banner .adt-img-txt p { font-size: 8px; line-height: 24px; letter-spacing: -0.4px; }  } @media screen and (min-width: 750px) { #HC-banner .adt-img-txt p { font-size: 13px; line-height: 24px; letter-spacing: -0.65px; } #HC-banner .use-mobile { display: none; } #HC-banner .banner__box { width: 100%; }  } @media screen and (min-width: 750px) and (max-width: 980px) { #HC-banner .media--adapt { height: 600px; }  } @media screen and (min-width: 1250px) { #HC-banner .img-wrap-one { position: absolute; top: 100%; width: 85%; }  } @media screen and (max-width: 1249px) { #HC-banner .img-wrap-one { position: relative; width: 100%; }  } .Hair-MultiColumn-Home { margin: 0 29px; } .Hair-MultiColumn-Home .multicolumn.page-width { max-width: 1326px; } .Hair-MultiColumn-Home .multicolumn-card__title { color: #000; font-style: normal; font-weight: 500; line-height: 42px; text-transform: capitalize; } .Hair-MultiColumn-Home .rte.typeset p { color: #000; text-align: center; font-style: normal; font-weight: 400; opacity: 0.6; } .Hair-MultiColumn-Home .rte.typeset p { color: #000; text-align: center; font-style: normal; font-weight: 400; } .Hair-MultiColumn-Home .title { letter-spacing: -0.02em; font-weight: 500; color: #000000; } .Hair-MultiColumn-Home .description p { font-weight: 500; letter-spacing: -0.02em; color: #000; } .Hair-MultiColumn-Home .title-wrapper { margin-bottom: 0; } .Hair-MultiColumn-Home .multicolumn-list { justify-content: center; } .Hair-MultiColumn-Home .media-wrapper { border-radius: 10px; } @media only screen and (min-width: 768px) { .Hair-MultiColumn-Home .multicolumn-card__title { font-size: 25px; letter-spacing: -0.5px; } .Hair-MultiColumn-Home .rte.typeset p { font-size: 15px; line-height: 24px; letter-spacing: -0.3px; } .Hair-MultiColumn-Home .title { font-size: 43px; line-height: 42px; } .Hair-MultiColumn-Home .description p { font-size: 16px; line-height: 22px; margin-bottom: 74px; } .Hair-MultiColumn-Home .media--landscape { padding-bottom: 91.81585677749361%; }  } @media only screen and (max-width: 767px) { .Hair-MultiColumn-Home .multicolumn-card__title { font-size: 18px; letter-spacing: -0.36px; } .Hair-MultiColumn-Home .rte.typeset p { font-size: 12px; line-height: 18px; letter-spacing: -0.24px; max-width: 276px; margin-left: auto; margin-right: auto; } .Hair-MultiColumn-Home .title { font-size: 24px; line-height: 28px; max-width: 281px; } .Hair-MultiColumn-Home .description p { font-size: 13px; line-height: 18px; margin-bottom: 54px; max-width: 262px; margin-left: auto; margin-right: auto; }  } .HC-Image-Text .image-with-text { } .HC-Image-Text .media-wrapper { background: transparent; } .HC-Image-Text .image-with-text__heading.h1 { color: #000000; font-weight: 500; letter-spacing: -0.02em; } .HC-Image-Text .second-content p { font-style: normal; font-weight: 400; color: #000; } .HC-Image-Text .image-with-text__text p { color: #000; font-style: normal; font-weight: 500; } .rv-name-star { text-align: left; font-weight: 400; letter-spacing: 0.05em; margin-top: 15px; } .HC-Image-Text .rv-con,.HC-Image-Text .rv-con a { font-weight: 400; text-align: left; letter-spacing: -0.05em; color: #000000; } .HC-Image-Text a.button { border-radius: 6px; background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); height: 57px; color: #FFF; font-size: 15px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; letter-spacing: 1px; } .rv-name-star img { height: 12px; margin-left: 10px; } .HC-Image-Text .review-div { border-left: 5px solid #F6C2A7; padding-left: 22px; margin-top: 33px !important; } .HC-Image-Text .rv-con p { margin: 0; } .rv-con p { color: #000; font-style: normal; font-weight: 400; } .HC-Image-Text .second-content { margin-top: 0; } .HC-Image-Text .icon-img img { max-width: 100%; } .HC-img-faq .image-with-text__heading { max-width: 580px; margin-top: 43px !important; margin-bottom: 30px; } .HC-img-faq .accordion-wrapper.open svg { transform: rotate(-90deg); } .HC-img-faq .accordion-wrapper svg,.HC-img-faq .accordion-wrapper.open svg { transition: transform .3s ease; } @media only screen and (min-width: 750px) { .HC-Image-Text .image-with-text__heading.h1 { font-size: 43px; line-height: 42px; } .HC-Image-Text .image-with-text__text p { font-size: 16px; line-height: 24px; letter-spacing: -0.32px; } .HC-Image-Text .second-content p { font-size: 15px; line-height: 24px; letter-spacing: -0.3px; } .HC-Image-Text .mobile-heading { display: none; } .rv-con p { font-size: 20px; line-height: 24px; letter-spacing: -1px; } .HC-Image-Text .rv-con { font-size: 20px; line-height: 24px; } .rv-name-star { font-size: 11px; line-height: 13px; } .HC-Image-Text .question { font-size: 18px; line-height: 24px; letter-spacing: -0.36px; } .HC-Image-Text .answer p { font-size: 15px; line-height: 24px; letter-spacing: -0.3px; padding-left: 30px; } .HC-img-faq .button { margin-top: 43px; }  } @media only screen and (max-width: 749px) { .HC-img-faq .image-with-text { padding: 0; } .HC-img-faq .image-with-text__grid .grid__item: nth-child(2) { padding: 0 28px; } .HC-img-faq .mobile-heading .image-with-text__heading { display: none !important; } .HC-img-faq .image-with-text__heading { display: block !important; } .HC-img-faq .image-with-text__heading { max-width: 200px; text-align: center; margin: 0 auto; } .HC-img-faq .icon-img { display: none; } .HC-Image-Text .answer p { font-size: 12px; line-height: 18px; letter-spacing: -0.24px; } .HC-Image-Text .question { font-size: 14px; line-height: 18px; letter-spacing: -0.28px; } .HC-Image-Text .icon-img { margin-top: 0; } .HC-Image-Text .rv-name-star img { display: none; } .HC-Image-Text .mobile-heading { text-align: center; } .HC-Image-Text .image-with-text__text p,.HC-Image-Text .image-with-text__heading,
  .HC-Image-Text .mobile-heading .second-content p { display: none; } .HC-Image-Text .mobile-heading .image-with-text__text p,.HC-Image-Text .mobile-heading .image-with-text__heading { display: block; } .HC-Image-Text .image-with-text__heading.h1 { font-size: 24px; line-height: 28px; } .HC-Image-Text .second-content p { font-size: 12px; line-height: 18px; letter-spacing: -0.24px; } .HC-Image-Text .image-with-text__text p { font-size: 13px; line-height: 18px; letter-spacing: -0.26px; } .HC-Image-Text .mobile-heading h2 { margin-bottom: 10px; } .HC-Image-Text .mobile-heading .image-with-text__text { margin-bottom: 30px; } .HC-Image-Text .image-with-text__text { margin-top: 0; } .HC-Image-Text a.button { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; margin-top: -5px; } .rv-con p { font-size: 14px; line-height: 18px; letter-spacing: -0.7px; } .HC-Image-Text .rv-con { font-size: 14px; line-height: 18px; } .rv-name-star { font-size: 10px; line-height: 12px; } .HC-Image-Text .review-div { margin-top: 33px!important; }  } @media only screen and (max-width: 989px) { .HC-img-faq .image-with-text__heading { margin-top: 23px!important; margin-bottom: 10px; }  } @media only screen and (min-width: 750px) and (max-width: 989px) { .HC-Image-Text .image-with-text__grid .grid__item { width: 100%; } .HC-Image-Text .image-with-text__content { padding-left: 15px !important; padding-right: 15px !important; }  } @media (max-width: 749px) { .HC-Image-Text .question { display: grid !important; grid-template-columns: 5% 88%; justify-content: space-between; }  } .HC-Image-Text .answer { max-height: 0; overflow: hidden; transition: max-height .3s ease; color: #000; opacity: 0.6; font-style: normal; font-weight: 400; } .HC-Image-Text .question { display: flex; align-items: center; gap: 10px; color: #000; font-style: normal; font-weight: 500; cursor: pointer; } #HC-scrolling-promotion .promotion__item { flex-direction: row !important; } #HC-scrolling-promotion .scrolling-promotion .promotion__item { margin: 0 0; } #HC-scrolling-promotion span.promotion__icon { margin: 0 84px; } #HC-scrolling-promotion .promotion__text { color: #000; font-style: normal; font-weight: 500; line-height: 24px; } @media only screen and (min-width: 750px) { #HC-scrolling-promotion .promotion__text { letter-spacing: -1.05px; }  } @media only screen and (max-width: 749px) { #HC-scrolling-promotion span.promotion__icon { margin: 0 42px; } #HC-scrolling-promotion .promotion__text { font-size: 15px; letter-spacing: -0.75px; }  } @media (min-width: 750px) { #featured-image-text .page-width { padding: 0 3rem; } #featured-image-text .grid__item .image-with-text__subheading,#featured-image-text .grid__item .image-with-text__text.typeset2 p { color: #000; font-size: 18px; } #featured-image-text .grid__item .image-with-text__heading { color: #000; font-size: 43px; line-height: .9; } #featured-image-text .grid__item .button { background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); } #featured-image-text .grid__item: nth-child(1) .media-wrapper { background: transparent; } #featured-image-text .grid__item: nth-child(1) img { border-radius: 10px; }  } @media (max-width: 749px) { #featured-image-text .grid__item .image-with-text__content { text-align: center; align-items: center; } #featured-image-text .grid__item .image-with-text__subheading { margin: auto; } #featured-image-text .grid__item .image-with-text__content, #featured-image-text .grid__item .image-with-text__subheading { color: #fff; font-size: 14px; } #featured-image-text .grid__item .image-with-text__text.typeset2 p { color: #fff; font-size: 12px; } #featured-image-text .grid__item .image-with-text__heading { color: #fff; font-size: 24px; line-height: 1.2; } #featured-image-text .grid__item .button { linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); border: 0; width: 100%; } #featured-image-text .grid__item .media-wrapper .media { height: 100%; } #featured-image-text .grid__item: nth-child(2) { position: absolute; max-width: 74%; text-align: center; left: 50%; top: 50%; transform: translate(-50%, -50%); } #featured-image-text .page-width { padding: 0; }  } @media (min-width: 990px) { #featured-image-text .grid__item: nth-child(2) { width: calc(37% - var(--grid-horizontal-spacing) / 2); position: absolute; background: transparent; top: 50%; transform: translateY(-50%); }  } @media (min-width: 1471px) { #featured-image-text .grid__item: nth-child(1) img { object-position: 0%; } #featured-image-text .grid__item: nth-child(2) { right: 10%; }  } @media (min-width: 990px) and (max-width: 1470px) { #featured-image-text .grid__item: nth-child(1) img { object-position: 30% 0px; } #featured-image-text .grid__item: nth-child(2) { right: 5%; }  } @media (min-width: 750px) and (max-width: 989px) { #featured-image-text .grid__item: nth-child(1) img { object-position: 0%; } #featured-image-text .grid__item .image-with-text__content { padding-left: 15px; padding-right: 15px; }  } #featured-image-text .grid__item: nth-child(1) { width: 100%; max-width: 100%; } #featured-image-text .image-with-text__grid { position: relative; } #featured-image-text .grid__item .image-with-text__subheading { font-style: normal; font-weight: 600; line-height: 1.4; letter-spacing: normal; text-transform: capitalize; } #featured-image-text .grid__item .image-with-text__heading { font-style: normal; font-weight: 500; letter-spacing: normal; } #featured-image-text .grid__item .image-with-text__text.typeset2 p { font-style: normal; font-weight: 500; line-height: 1.4; text-transform: uppercase; } #featured-image-text .grid__item .button { color: #FFF; text-align: center; font-size: 15px; font-style: normal; line-height: normal; letter-spacing: normal; text-transform: uppercase; border-radius: 6px; padding: 2rem 2rem 2.5rem; } .button-arrow { margin-left: 10px; } @media only screen and (min-width: 990px) { #steps-image-text .image-with-text__grid .grid__item: nth-child(1) { max-width: 32%; } #steps-image-text .image-with-text__grid .grid__item: nth-child(2) { padding: 8% 5% 5%; width: 100%; max-width: 68%; } #steps-image-text .grid__item .image-with-text__content { justify-content: flex-start; padding: 30px; }  } @media only screen and (min-width: 750px) { #steps-image-text .page-width { padding: 0 3rem; } #steps-image-text .image-with-text__heading { font-size: 43px; } #steps-image-text .image-with-text__subheading { font-size: 16px; } #steps-image-text .steps-wrapper { display: flex; justify-content: space-between; align-items: flex-start; } #steps-image-text .steps-wrapper .step { width: 100%; max-width: 30%; } #steps-image-text .steps-wrapper .step .number { font-size: 83px; margin-bottom: 35px; } #steps-image-text .steps-wrapper .step-title { font-size: 20px; } #steps-image-text .steps-wrapper .step-content p { font-size: 15px; }  } @media only screen and (min-width: 750px) and (max-width: 989px) { #steps-image-text .image-with-text__grid { flex-direction: column-reverse; } #steps-image-text .grid__item { width: 100%; max-width: 100%; } #steps-image-text .image-with-text__grid .grid__item: nth-child(2) { padding: 0% 6%; } #steps-image-text .grid__item .image-with-text__content { padding-right: 0; } #steps-image-text use-animate .media { position: relative; height: 0; padding-bottom: calc(var(--image-ratio-percent) - 20%); background: #EAF7F9; } #steps-image-text use-animate .media img { position: absolute; top: 0; left: 0; right: 0; transform: rotate(90deg); object-fit: unset; }  } @media only screen and (max-width: 749px) { #steps-image-text .grid__item .image-with-text__content { padding: 37px 17px 0; } #steps-image-text .image-with-text__heading { font-size: 24px; max-width: 81%; margin: 0 auto; text-transform: capitalize; } #steps-image-text .steps-wrapper .step .number { font-size: 83px; margin-bottom: 40px; margin-top: 40px; } #steps-image-text .steps-wrapper .step-content p { font-size: 12px; } #steps-image-text .steps-wrapper .step: nth-child(2) .step-content { max-width: 81%; margin: 0 auto; } #steps-image-text .steps-wrapper .step: nth-child(3) .step-content { } #steps-image-text use-animate .media { background: #EAF7F9; padding-bottom: 100%; } #steps-image-text use-animate .media img { transform: rotate(90deg); object-fit: unset; } #steps-image-text .grid__item use-animate { border-radius: 10px !important; }  } #steps-image-text .grid__item .image-with-text__content { max-width: 100%; width: 100%; } #steps-image-text .grid__item use-animate { border-radius: 0 10px 10px 0; } #steps-image-text .image-with-text__grid { background: #EAF7F9; border-radius: 10px; } #steps-image-text .image-with-text__heading { color: #000; font-style: normal; font-weight: 500; line-height: 1; letter-spacing: -0.86px; } #steps-image-text .image-with-text__subheading { color: #000; font-style: normal; font-weight: 500; line-height: 24px; letter-spacing: -0.32px; text-transform: unset; } #steps-image-text .steps-wrapper .step .number { color: #FFF; font-style: normal; font-weight: 500; line-height: .5; } #steps-image-text .steps-wrapper .step-title { color: #000; font-style: normal; font-weight: 500; line-height: 1.2; } #steps-image-text .steps-wrapper .step-content p { line-height: 1.3; color: #000; font-style: normal; font-weight: 500; } #slider-with-tabs .image-comparision img { object-fit: contain; } #slider-with-tabs .image-comparision use-animate { background: transparent; border-radius: 10px; } #slider-with-tabs .heading { font-weight: 500; line-height: 1; letter-spacing: -0.02em; text-align: center; } #slider-with-tabs .sub-heading { font-weight: 500; line-height: 1.2; letter-spacing: -0.02em; text-align: center; color: #000; } #slider-with-tabs .tabs-wrapper .tab-button { color: #909090; font-style: normal; font-weight: 500; line-height: 1.5; letter-spacing: -0.8px; } #slider-with-tabs .review-subtext p { color: #000; font-style: normal; font-weight: 500; line-height: 1.2; letter-spacing: -0.48px; text-transform: capitalize; } #slider-with-tabs .review-subtext p a { color: #000; } #slider-with-tabs .review-name { color: #000; font-family: Montserrat; font-size: 11px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.55px; margin-bottom: 25px; } #slider-with-tabs .tab-button.active { position: relative; font-weight: 600; color: #9997C3; } #slider-with-tabs .tab-button.active: after { content: ""; width: 100%; height: 4px; position: absolute; background: #E7E6F8; bottom: 0; left: 0; } #slider-with-tabs .product-content .product-title { color: #000; font-style: normal; font-weight: 500; line-height: 1.3; letter-spacing: -0.8px; margin: 0; } #slider-with-tabs .product-content .price { margin: 0; } #slider-with-tabs .product-wrapper .button { color: #fff; text-align: center; font-style: normal; line-height: normal; letter-spacing: normal; text-transform: uppercase; padding: 0; width: 100%; min-width: 0; border-radius: 6px; background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); } #slider-with-tabs .product-content .price-wrapper .price { color: #00A3A7; font-style: normal; font-weight: 700; display: inline-block; vertical-align: middle; line-height: 1.5; } #slider-with-tabs .product-content .price-wrapper .compared-price { display: inline-block; margin: 0; color: #000; font-style: normal; font-weight: 400; line-height: 1.6; text-decoration: line-through; vertical-align: middle; } @media (max-width: 749px) { #slider-with-tabs .product-info .border-wrapper-mobile { border-left: 5px solid #F6C2A7; display: block; padding-left: 22px; margin-top: 20px; margin-bottom: 25px; } #slider-with-tabs .review-name { margin-bottom: 0; } #slider-with-tabs .product-info .review-stars.mobile { display: flex; justify-content: flex-end; } #slider-with-tabs .arrow-wrapper .slick-arrow { top: 45%; transform: translateY(-50%); } #slider-with-tabs .prev-arrow.slick-arrow { left: -20px !important; } #slider-with-tabs .next-arrow.slick-arrow { right: -20px !important; } #slider-with-tabs .product-info .review-stars.desktop { display: none; } #slider-with-tabs .product-wrapper .button.desktop { display: none; } #slider-with-tabs { padding: 0 28px; } #slider-with-tabs .slider-wrapper { margin-top: 37px; } #slider-with-tabs use-animate .media { height: auto; } #slider-with-tabs .tabs-wrapper { column-gap: 16% !important; padding-right: 5px; } #slider-with-tabs .tabs-wrapper .tab-button { font-size: 14px; } #slider-with-tabs .tab-button.active { padding: 0 0 20px; } #slider-with-tabs .heading { font-size: 24px; margin-bottom: 20px !important; max-width: 72%; margin-left: auto; margin-right: auto; } #slider-with-tabs .sub-heading { font-size: 13px; margin-bottom: 40px; max-width: 85%; margin-left: auto; margin-right: auto; } #slider-with-tabs .product-wrapper .product-image { max-width: 26%; width: 100%; margin-bottom: 10px; } #slider-with-tabs .product-wrapper .product-content { max-width: 63%; width: 100%; margin-bottom: 10px; } #slider-with-tabs .product-content .product-title,
  #slider-with-tabs .product-content .price-wrapper .price { font-size: 16px; } #slider-with-tabs .product-content .price-wrapper .compared-price { font-size: 12px; } #slider-with-tabs .product-wrapper .button { width: 100%; max-width: 85%; margin: 0 auto; font-size: 13px; }  } @media (min-width: 750px) { #slider-with-tabs .product-info .review-stars.mobile { display: none; } #slider-with-tabs .product-wrapper .button.mobile { display: none; } #slider-with-tabs .product-content .price-wrapper { margin: 2px 0; } #slider-with-tabs .product-content .price-wrapper .compared-price { font-size: 12px; } #slider-with-tabs .product-content .price-wrapper .price { font-size: 16px; } #slider-with-tabs .product-content .button { font-size: 15px; max-width: 145px; } #slider-with-tabs .product-content .product-title { font-size: 16px; } #slider-with-tabs .tab-button.active { padding-bottom: 23px; } #slider-with-tabs .review-subtext p { font-size: 24px; margin-top: 15px; margin-bottom: 20px; } #slider-with-tabs .tabs-wrapper .tab-button { font-size: 16px; } #slider-with-tabs .sub-heading { font-size: 16px; margin-bottom: 37px; } #slider-with-tabs .product-wrapper .product-image { max-width: 27.9%; } #slider-with-tabs .product-wrapper .product-content { max-width: 65%; } #slider-with-tabs { padding: 0 3rem; } #slider-with-tabs .heading { font-size: 43px; }  } @media only screen and (min-width: 990px) { #slider-with-tabs .tabs-wrapper { justify-content: center; } #slider-with-tabs .slider-wrapper .grid { align-items: center; justify-content: center; column-gap: 5.7%; } #slider-with-tabs .image-comparision { max-width: 39.9%; width: 100%; } #slider-with-tabs .product-info { max-width: 33.8%; width: 100%; } #slider-with-tabs .arrow-wrapper .slick-arrow { top: 66%; transform: translateY(-50%); }  } @media (min-width: 1200px) { #slider-with-tabs .slider-wrapper { margin-top: 5%; }  } @media (min-width: 990px) and (max-width: 1199px) { #slider-with-tabs .slider-wrapper { margin-top: 10px; }  } @media (min-width: 750px) and (max-width: 989px) { #slider-with-tabs .slider-wrapper { margin-top: 50px; } #slider-with-tabs .prev-arrow.slick-arrow { left: 30px !important; } #slider-with-tabs .next-arrow.slick-arrow { right: 0; } #slider-with-tabs .arrow-wrapper .slick-arrow { top: 43%; transform: translateX(-50%); } #slider-with-tabs .product-wrapper { max-width: 430px; }  } @media (max-width: 989px) { #slider-with-tabs .tabs-wrapper { justify-content: flex-start; } #slider-with-tabs .tabs-wrapper .tab-button { white-space: nowrap; }  } #slider-with-tabs .page-width { max-width: 1246px; padding: 0; } #slider-with-tabs .product-wrapper .product-image img { width: 100%; } #slider-with-tabs .product-wrapper { display: flex; flex-wrap: wrap; border-radius: 10px; border: 3px solid #F5F5F5; background: #F5F5F5; align-items: center; column-gap: 15px; padding: 10px; } #slider-with-tabs .heading,
#slider-with-tabs .sub-heading { text-align: center; } #slider-with-tabs .heading { margin-bottom: 0; } #slider-with-tabs .sub-heading { margin-top: 10px; } #slider-with-tabs .tabs-wrapper { display: flex; column-gap: 6%; overflow: auto; flex-wrap: nowrap; } #slider-with-tabs .arrow-wrapper .slick-arrow { position: absolute; background: transparent; border: none; cursor: pointer; } #slider-with-tabs .container { position: relative; } #slider-with-tabs .prev-arrow.slick-arrow { left: 0; } #slider-with-tabs .next-arrow.slick-arrow { right: 0; } #slider-with-tabs .tab-button { cursor: pointer; } #collection-list-slider { overflow: hidden; } #collection-list-slider use-animate { background: transparent; } #collection-list-slider use-animate .media img { border-radius: 10px; transition: all .3s ease; } #collection-list-slider .swiper-wrapper { flex-wrap: nowrap; column-gap: 0; } #collection-list-slider .title-wrapper .title { color: #000; text-align: center; font-style: normal; font-weight: 500; line-height: 1; letter-spacing: -0.86px; } #collection-list-slider .subheading { color: #000; text-align: center; font-style: normal; font-weight: 500; line-height: 2.5; letter-spacing: -0.32px; } #collection-list-slider .card-details { position: absolute; width: auto; } #collection-list-slider .card-details .card-information__text { color: #FFF; font-style: normal; font-weight: normal; line-height: 1.1; letter-spacing: -0.62px; } #collection-list-slider use-animate .media: after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; border-radius: 10px; background: linear-gradient(33deg, rgba(0, 0, 0, 0.30) 20.48%, rgba(0, 0, 0, 0.00) 61.71%); transition: all .3s ease; } #collection-list-slider .card-details .button-wrapper .button { border-radius: 6px; background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); border: 0; color: #FFF; text-align: center; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; width: auto; min-width: unset; letter-spacing: normal; } @media only screen and (min-width: 750px) { #collection-list-slider .card-details .button-wrapper .button { font-size: 13px; padding: 15px 22px 17px; } #collection-list-slider .swiper-slide .card-wrapper { aspect-ratio: 1.32; } #collection-list-slider use-animate .media { padding-bottom: 75%; } #collection-list-slider .card-details .card-information__text { font-size: 31px; } #collection-list-slider .card-details { bottom: 33px; left: 46px; } #collection-list-slider .card-details .button-wrapper { visibility: hidden; transform: translateY(50px); position: absolute; bottom: 0; transition: transform .3s ease; } #collection-list-slider .swiper-slide { max-width: unset; } #collection-list-slider .subheading { margin-top: 0; font-size: 16px; } #collection-list-slider .title-wrapper .title { font-size: 43px; } #collection-list-slider .title-wrapper { margin-bottom: 0; } #collection-list-slider slider-component { margin-top: 60px; } #collection-list-slider .swiper-slide: hover .card-wrapper,#collection-list-slider .swiper-slide: hover use-animate,#collection-list-slider .swiper-slide: hover use-animate .media { overflow: visible; } #collection-list-slider .swiper-slide: hover use-animate .media img { transform: scaleY(1.07); } #collection-list-slider .swiper-slide: hover use-animate .media: after { transform: scaleY(1.07); background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(45deg, rgba(0, 0, 0, 0.30) 35.19%, rgba(0, 0, 0, 0.00) 64.4%); } #collection-list-slider .swiper-slide: hover .card-details .button-wrapper { position: relative; transform: translateY(0); visibility: visible; margin-top: 15px; }  } @media only screen and (max-width: 749px) { #collection-list-slider .section--padding { padding-bottom: 0; } #collection-list-slider .subheading { font-size: 13px; line-height: 1.4 !important; } #collection-list-slider .page-width { padding: 0 28px; } #collection-list-slider .swiper-slide .card-wrapper { aspect-ratio: 0.81; } #collection-list-slider use-animate .media { padding-bottom: 124%; } #collection-list-slider .card-details { bottom: 10px; left: 13px; } #collection-list-slider .card-details .button-wrapper { display: none; }  } @media screen and (min-width: 1500px) { #collection-list-slider .swiper-scrollbar.swiper-scrollbar-horizontal { width: 78% !important; }  } @media screen and (max-width: 749px) { #collection-list-slider .swiper-scrollbar.swiper-scrollbar-horizontal { width: 60% !important; }  } #collection-list-slider .swiper-scrollbar-drag { display: block!important; } #collection-list-slider .swiper-scrollbar.swiper-scrollbar-horizontal { bottom: 20px; top: unset; background: #F0F0F0; width: 77%; } #collection-list-slider .swiper-button-next { left: 87%; } #collection-list-slider .swiper-button-prev { right: 15%; left: unset; } #collection-list-slider .swiper-arrows: after { display: none; } @media screen and (max-width: 749px) { .promofp { margin: 0 17px; } #collection-list-slider .swiper-arrows { width: 28px !important; } #collection-list-slider .swiper-wrapper { padding-bottom: 65px !important; } #collection-list-slider .swiper-button-prev { right: 17%; }  } #collection-list-slider .swiper-arrows { width: 40px; top: unset; bottom: 1%; } #collection-list-slider .swiper-wrapper { padding-bottom: 100px; } #swiper-featured-collection-slider .my-carousel-progress { background: #F0F0F0; } #swiper-featured-collection-slider .my-carousel-progress-bar { background: #A0A0A0; height: 4px; transition: width 400ms ease; width: 0; display: block !important; border-radius: 100px; } #swiper-featured-collection-slider .feature-collection--slider .slider__slide { margin: 0px 11px; } #swiper-featured-collection-slider .feature-collection--slider a.card__media { border-radius: 10px; aspect-ratio: 0.8; background: white; } #swiper-featured-collection-slider .feature-collection--slider a.card__media .media { padding-bottom: 125%; } #swiper-featured-collection-slider .feature-collection--slider a.card__media .media img { object-fit: contain; background: white; } #swiper-featured-collection-slider .feature-collection--slider .my-carousel-progress { width: 80%; } #swiper-featured-collection-slider .feature-collection--slider .splide__arrows { position: absolute; bottom: 5px; width: 100%; } #swiper-featured-collection-slider .feature-collection--slider .splide__arrow--prev { left: 85%; bottom: 0px; top: unset; } #swiper-featured-collection-slider .feature-collection--slider .splide__arrow--next { right: 8%; bottom: 0px; top: auto; } #swiper-featured-collection-slider .feature-collection--slider .splide__track { overflow: visible; } #swiper-featured-collection-slider .feature-collection--slider .card-information__button .button, button.cbb-frequently-bought-add-button { opacity: 1; transform: none; border: 1px solid #00A3A7 !important; border-radius: 6px !important; background: #ffffff !important; color: #00A3A7 !important; letter-spacing: 0px; font-size: 15px !important; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; width: 100%; max-width: 100%; } button.cbb-frequently-bought-add-button span { color: #00A3A7 !important; } #swiper-featured-collection-slider .feature-collection--slider .card-information__button { position: relative; transform: none; margin-top: 16px !important; padding-bottom: 11px; width: 100%; } #swiper-featured-collection-slider .feature-collection--slider .card-information { flex-direction: column; } #swiper-featured-collection-slider .feature-collection--slider .card-information .card-information__wrapper { min-height: 80px; } #swiper-featured-collection-slider .swiper-button-next: after { content: '' !important; } #swiper-featured-collection-slider .swiper-button-prev: after { content: '' !important; } #swiper-featured-collection-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #A0A0A0; } #swiper-featured-collection-slider .swiper-collection--slider .swiper-wrapper { padding-bottom: 90px; padding-left: 0; } #swiper-featured-collection-slider .swiper-collection--slider { overflow: visible; } #swiper-featured-collection-slider .swiper-collection--slider span.swiper-pagination-progressbar-fill { display: none; } #swiper-featured-collection-slider .swiper-collection--slider  .swiper-scrollbar-drag { display: block; } @media screen and (max-width: 1250px) { #swiper-featured-collection-slider .feature-collection--slider .splide__arrow--next { right: 5%; }  } #swiper-featured-collection-slider .slider-mobile-gutter.feature-collection--mobile { display: none; } #swiper-featured-collection-slider .card-information__button add-to-cart.button .icon { display: block; margin-left: 10px; } #swiper-featured-collection-slider .loox-rating svg.loox-icon { color: #FFCE70; } #swiper-featured-collection-slider .loox-rating { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-items: center; } #swiper-featured-collection-slider .loox-rating .customers-number { color: #000; font-style: normal; font-weight: normal; line-height: 2; letter-spacing: normal; opacity: 0.5; } #swiper-featured-collection-slider .loox-rating .customers-number.desktop { font-size: 12px; } #swiper-featured-collection-slider .loox-rating .customers-number.mobile { font-size: 10px; } #swiper-featured-collection-slider .card-information__wrapper a.card-information__text { color: #000; font-style: normal; font-weight: 500; line-height: 1.2; letter-spacing: -1px; } #swiper-featured-collection-slider .card-information__wrapper .featured_collection_caption { color: #000; font-style: normal; font-weight: 400; line-height: 1.7; letter-spacing: -0.3px; opacity: 0.5; } #swiper-featured-collection-slider sup.price__suffix { vertical-align: baseline; font-size: inherit; line-height: inherit; } #swiper-featured-collection-slider .price__prefix { font-size: inherit; } #swiper-featured-collection-slider .price--on-sale .price__sale { flex-direction: row-reverse; align-items: center; } #swiper-featured-collection-slider .price__sale .price__compare .price-item--regular: before { display: none; } #swiper-featured-collection-slider .price__sale .price__compare .price-item--regular price-money { text-decoration: line-through; } #swiper-featured-collection-slider .feature-collection--slider .card-wrapper: hover .card-information__button .button { background: linear-gradient(90deg, #00A3A7 3.66%, #00B2A9); color: #fff; } #swiper-featured-collection-slider .feature-collection--slider .card-wrapper: hover .card-information__button add-to-cart .icon-cart > * { stroke: white; } #swiper-featured-collection-slider .feature-collection--slider .card-information__button add-to-cart .icon-cart > * { stroke-width: 1.5px; } @media(min-width: 750px) { #inhair-product .thumbnail-list { max-height: 675px; } .cbb-frequently-bought-container.cbb-desktop-view { position: absolute; top: 920px; max-width: 550px; max-height: 600px; } #swiper-featured-collection-slider .title-wrapper .title, .template-index h2.rich-text__heading.h1 { color: #000; text-align: center; font-size: 43px; font-style: normal; font-weight: 500; line-height: .9; letter-spacing: -0.86px; text-transform: capitalize; } #swiper-featured-collection-slider .description p { color: #000; text-align: center; font-size: 16px; font-style: normal; font-weight: 500; line-height: 2.5; letter-spacing: -0.32px; margin-top: 0; } #swiper-featured-collection-slider .card-information__wrapper .featured_collection_caption { font-size: 15px; } #swiper-featured-collection-slider .loox-rating { gap: 11px; margin-bottom: 10px; } #swiper-featured-collection-slider .card-information__wrapper a.card-information__text { font-size: 20px; height: 65px; display: block; } #swiper-featured-collection-slider .price-item--sale bdi { font-size: 20px; } #swiper-featured-collection-slider bdi { font-size: 16px; } #swiper-featured-collection-slider .loox-rating .loox-rating-content { gap: 5px; } #swiper-featured-collection-slider .loox-rating svg.loox-icon { width: 12px; height: 12px; } #swiper-featured-collection-slider .customers-number.mobile { display: none; } #swiper-featured-collection-slider .card__badge .badge--onsale { font-size: 12px; } #swiper-featured-collection-slider .card__badge { left: unset; right: 1rem; } #swiper-featured-collection-slider bdi { font-size: 16px !important; font-weight: inherit; }  } @media(max-width: 749px) { .sticky-cart.page-width .loox-rating { margin: -5px 0; } .product__inventory { max-width: 85%; margin-left: 20px !important; } .card--image-animate.image-animate.media.media--adapt.media--hover-effect { height: 170px !important; } #swiper-featured-collection-slider .loox-rating { gap: 8px; } #swiper-featured-collection-slider .customers-number.desktop { display: none; } #swiper-featured-collection-slider bdi { font-size: 12px; } #swiper-featured-collection-slider .card-information__wrapper a.card-information__text { min-height: 36px; display: block; } #swiper-featured-collection-slider .card-information__wrapper a.card-information__text,
  #swiper-featured-collection-slide .price bdi { font-size: 14px; height: 60px; } #swiper-featured-collection-slider .feature-collection--slider { display: none; } #swiper-featured-collection-slider .slider-mobile-gutter.feature-collection--mobile { display: block; } #swiper-featured-collection-slider .slider-mobile-gutter.feature-collection--mobile .product-grid { margin-top: 60px; } #swiper-featured-collection-slider slider-component { padding: 0 20px; } #swiper-featured-collection-slider .card-information { flex-direction: column; } #swiper-featured-collection-slider .card-information .card-information__wrapper { margin-bottom: 30px; } #swiper-featured-collection-slider .card-information__button { position: relative; width: 100%; } #swiper-featured-collection-slider .card-information__button .button { text-indent: 0; padding: 10px; display: inline-flex; white-space: wrap; width: 100%; border-radius: 6px; background: transparent; color: #00A3A7; text-align: center; font-size: 11px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; border: 1px solid #00A3A7; letter-spacing: normal; } #swiper-featured-collection-slider .card-information__button .button: not(add-to-cart) .icon-cart { display: none; } #swiper-featured-collection-slider .loox-rating svg.loox-icon { width: 9.764px; height: 10.116px; } #swiper-featured-collection-slider .description p { font-size: 13px; line-height: 1.4; } #swiper-featured-collection-slider .card-information__wrapper .featured_collection_caption { font-size: 11px; } #swiper-featured-collection-slider .title-wrapper .title, .template-index h2.rich-text__heading.h1 { font-size: 24px; max-width: 99%; margin: 0 auto; text-align: center; }  } #swiper-featured-collection-slider .card__badge .badge--onsale { font-weight: 600; color: #323232; border-radius: 1000px; text-transform: capitalize; } .landing-page .lander-btn-header { width: 233px; height: 49px; border-radius: 6px; border: 1px solid #F17456; color: #00A3A7; font-size: 13px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; text-decoration: none; column-gap: 13px; background: #fff; letter-spacing: 0; } @media only screen and (max-width: 989px) { .announcement-bar { padding: 0px !important; } .landing-page .header__right { display: none; } .landing-page .header { grid-template-columns: 1fr; } .landing-page .header__left { grid-column: 2; } .landing-page .header__heading-link { grid-column: 1; margin-right: auto; padding-left: 15px; }  } @media only screen and (min-width: 990px) { .template-product iframe#chat-button { bottom: 80px !important; } .landing-page .header--middle-left { grid-template-columns: 2fr auto 1fr; } .banner__box { margin-top: -100px; }  } .template-product #inhair-featured-product { display: none; } #steps-image-text > div > div > div > div: nth-child(2) > div > p { display: none; } .Hair-MultiColumn-Home .multicolumn-card__image-wrapper img { border-radius: 10px; } .mini-cart a.button.button--secondary { display: none; } @media only screen and (max-width: 790px) {  #inhair-product .rc-template__checkbox { margin-top: -20px; } .recharge-subscription-widget { margin-bottom: 15px; } div#dialog-instant { padding: 15px; } .template-product .needsclick[style*="height: 84px; "], .template-product .needsclick[style*="height: 64px; "] { bottom: 100px !important; z-index: 3 !important; } .template-product iframe#chat-button { bottom: 120px !important; } .diagMobile-body { background-color: #f0f0f0; font-family: Arial, sans-serif; text-align: center; padding: 15px; } .diagMobile-container { background-color: #ffffff; padding: 10px 20px 5px 20px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); max-width: 400px; margin: 0 auto; } .diagMobile-title { font-size: 16px; margin-bottom: 5px; } .diagMobile-subtitle { font-size: 14px; margin-bottom: 5px; color: #333333; } .diagMobile-button { display: inline-block; padding: 10px 20px; font-size: 14px; color: #ffffff; background: linear-gradient(90deg,#3cbca6 3.66%,#39bdac); text-decoration: none; border-radius: 5px; transition: background-color 0.3s; } .diagMobile-button: hover { background-color: #333333; } .diagMobile-duration { font-size: 14px; margin-top: 5px; color: #666666; } form.needsclick.klaviyo-form { padding: 0px !important; } #HC-banner .review-div { display: none; } #HC-banner .banner__heading { font-size: 21px; } h5.banner__heading.h0 br { display: none; } .product__title .product__heading { font-size: 18px; }  } .product__info-container>*+* { margin: 0px 0px 0px 0px; } a.button.button--secondary[href="/cart"], .taxes-discounts, .mini-cart__actions { display: none !important; } .mini-cart__footer { border-top: 1px solid #f0f0f0; } .mini-cart__footer .button { color: #fff; font-weight: bold; } div.card-information__wrapper > div.price > dl > div.price__regular > dd > span > price-money: nth-child(2) { display: none; } iframe#chat-button { z-index: 9 !important; } .collection img.motion-reduce { object-fit: contain; background: #fff; } .view-all a.button { color: #fff; } .text-center { text-align: center; } .cbb-frequently-bought-container.cbb-mobile-view { background: #ffffff; padding: 10px; } .fbtMobile.medium-hide.large-up-hide { margin: 0px -15px; } .fbtMobile.medium-hide.large-up-hide * { font-family: var(--font-body-family) !important; } span.badge.badge--onsale, #inhair-product .save_percentage, .card-information .price__compare, .collection .price__compare { display: none !important; } span.button.button--tertiary.button--small, span.mobile-facets__open.button { background: #ffffff; } h1.collection-hero__title.h0 { text-align: center; margin: 1rem; } element.style { } .mini-cart__footer .subtotal * { font-size: 10px; margin-left: 5px; } .mini-cart__footer li { list-style-type: none !important; font-size: 10px; border-radius: 20px; background: #f0f0f0; display: inline-block; padding: 2px 10px; margin-left: 0px; } .mini-cart__footer ul { padding-inline-start: 0px; } .product-quantity-container { display: flex; align-items: center; column-gap: 10px; } .product-quantity-container .text { color: #000; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.2; letter-spacing: -0.24px; } .promofp, .promofp2 { border: 1px dotted #444; padding: 20px; border-style: dashed; text-align: center; } .promofp button { margin-top: 10px; padding: 10px 20px; cursor: pointer; background: #fff; border-radius: 5px; border: 2px #00a6a7 solid; text-transform: uppercase; color: #06b0a9; font-weight: bold; } .fbtMobile.small-hide.medium-hide { margin-left: 73px; background: #fff; padding: 10px 31px; margin-top: 15px; border-radius: 10px; } div#topBarScrolling { text-align: center; font-weight: bold; background: #e7e6f8; font-size: 11px; position: fixed; top: 0px; z-index: 999999999; width: 100%; padding: 10px 0; display: none; } .social-sharing-icon .icon { width: 30px; height: 20px; stroke: none; fill: #000; margin-top: 20px; margin-right: 10px; } .promofp { } span.actifs-title { font-weight: 600; } span.actifs { margin-right: 5px; border: 1px dashed #000; background: #fff; padding: 0px 5px; display: inline-block; font-size: 10px; font-weight: bold; } button.product-form__submit.button.button--small { color: #fff; background: linear-gradient(90deg, #00a3a7 3.66%, #00b2a9); border-radius: 5px; } .quick-view__right accordion-tab.product__accordion.accordion { display: none; } button.product-form__submit.button.button--secondary.button--full-width { color: #fff; margin-bottom: 20px; font-weight: bold; } .quick-view__right share-button { display: none !important; } .HC-Image-Text.Diversity-Strength img { border-radius: 50px; } #swiper-featured-collection-slider .feature-collection--slider .card-information__button button.button.button--small.button--soldout { border-color: #acacac !important; color: #acacac !important; } [data-price="0"] .product-quantity { display: none !important; } div#HC-banner { cursor: pointer; } #HC-banner .button { box-shadow: 2px 2px 10px 2px #999; } div.bss_pl_img > div > div { color: #00A3A7; border-radius: 0px; opacity: 1; border: #00A3A7 1px dashed; } .subtotal { display: none !important; } #sca-promotion-glider { line-height: 17px; background: #333; padding: 5px; margin-bottom: 5px !important; } div#dialog-instant { padding: 15px; border: 1px solid #f0f0f0; background: #f1f1f1; width: 100%; max-width: 100%; border-radius: 15px; margin-bottom: 10px; } .dialog-input-wrapper { background: #9fd4d2 !important; } .dialog-input-submit { background-color: #02b0a9 !important; } .dialog-input-submit > svg > path, .dialog-input-submit > svg > g > path { stroke: #fff !important; } 
body #inhair-product .right-wrapper .VariantPrice { font-size: 14px; } #shopify-section-template--24742739378511__ee59066c-46cb-4b6a-8d62-59d363d9d402 > div > div > div > div.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet > div:nth-child(2) > div { padding-top: 0px; } .swiper-button-next:after, .swiper-button-prev:after {display: none;} .dialog-suggestion > svg > g > path { stroke: #02afa9 !important; }  .hxoSelectTheme .buckscc-select-styled.active+.buckscc-select-options { left: 0px !important; } .hxoSelectTheme { margin-left: 0px !important; } p#ComparePrice span.money.buckscc-money { text-decoration: line-through; } span.css-iius6e { color: #fff; } .collection-hero__description { max-width: 100% !important; } #hair-growth-section .button-wrapper .button, div#hair-growth-section .ratings { display: none !important; }
@media (max-width: 768px) { .banner__content { display: inherit !important; width: 100%; height: 100%; justify-content: inherit !important; align-items: inherit !important; top: 0; } .adt-img-txt { display: none !important; } }