:root{--line-height: 1.3;--heading_font_size: 3.6rem;--heading_font-weight: 700;--body_font_size: 1.8rem;--body_font-weight: 400}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 0px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(5rem + var(--buttons-border-width) * 2)}.header.header--middle-left .list-menu--inline{width:100%;justify-content:center;gap:40px}.header.header--middle-left .list-menu__item{font-size:var(--body_font_size);line-height:var(--line-height);text-decoration:none}.header.header--middle-left .header__icon--cart{margin:0}.header.header--middle-left .header__menu-item span{text-decoration:none}.header.header--middle-left .header__icon .svg-wrapper{width:26px;height:26px}.button.header-take-the-hair-test{margin-left:10px;border-radius:10px;display:none;text-transform:uppercase}.button.header-take-the-hair-test:before,.button.header-take-the-hair-test:after{border-radius:10px}.menu-drawer__navigation-container .header-take-the-hair-test{display:flex;margin:0 30px 20px}.shopify-section-header-hidden{top:calc(-2 * var(--header-height))}@media screen and (min-width:990px){.header-wrapper .header{padding-top:10px;padding-bottom:10px}.header--middle-left{grid-template-columns:auto 1fr auto}.button.header-take-the-hair-test{display:flex}.header.header--middle-left .list-menu__item{padding:0}}@media screen and (max-width:990px){.header.header--middle-left .header__icons{padding:0}}@media screen and (min-width:750px){.footer .grid--3-col-tablet .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 3 / 3)}.footer-block__details-content.footer_contact_us_wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}}.footer .list-menu__item--active{text-decoration:none}.footer .footer-block__brand-info p{color:#9a9a9a;margin:3rem 0;line-height:var(--line-height)}.footer .list-social__item .svg-wrapper{width:30px;height:30px}.footer .footer-block__heading{font-weight:500;margin-bottom:20px}.footer .footer-block__details-content .link--text{color:#9a9a9a;font-weight:400;transition:all .5s ease;padding:0}.footer .footer-block__details-content .link--text:hover{color:#c3c0c0;text-decoration:none}.footer .footer__content-bottom{background-color:#fff;padding:15px 0}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__copyright.caption{margin:0}.footer .copyright__content{font-size:16px}.footer_contact_us_wrapper .footer-contact-heading{font-size:var(--body_font_size);line-height:var(--line-height);margin:0 0 20px}.footer .button,.footer .button:before,.footer .button:after{border-radius:10px}.footer .copyright__content a:hover{color:#000}@media screen and (max-width:749px){.footer .footer__content-top .grid{display:flex}.footer .footer__content-top .grid .footer-block.grid__item:first-child{width:100%;max-width:100%}.footer .footer__content-top .grid .footer-block.grid__item{width:calc(50% - 5px);max-width:calc(50% - 5px);margin:10px 0}}@media only screen and (max-width:425px){.footer .footer__content-top .button{padding:0 20px}}.section__header{text-align:center}.section__header .section__heading{font-size:var(--heading_font_size);font-weight:var(--heading_font-weight);text-transform:uppercase;margin:0 0 10px;line-height:var(--line-height)}.section__header .section__subheading{font-size:var(--body_font_size);color:#6d6d6d;max-width:800px;margin:0 auto 60px;line-height:var(--line-height);font-weight:var(--body_font-weight)}@media only screen and (max-width:750px){.section__header .section__heading{font-size:2.8rem}.section__header .section__subheading{font-size:1.6rem}}.utility-bar{box-shadow:-3px 0 6px #0000001a,-11px 0 11px #00000017,-26px 0 15px #0000000d,-46px 0 18px #00000003}.announcement-bar__message{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:500;margin:0;padding:10px 0}@media only screen and (max-width:750px){.announcement-bar__message{font-size:16px}}.section-header{box-shadow:0 2px 5px #0000001a,0 10px 10px #00000017,0 22px 13px #0000000d,0 38px 15px #00000003}.banner__media.media>img{object-position:center right}.banner__content .banner__heading{font-size:4.8rem;line-height:6rem;font-weight:600}.banner__content .banner__text{margin-top:2rem}.banner__content .banner__text p{font-size:var(--body_font_size);color:#909090;line-height:var(--line-height);font-weight:400}.banner__content .banner__buttons{gap:2rem;margin-top:4rem!important}.banner__content .banner__buttons a,.banner__content .banner__buttons .button:after,.banner__content .banner__buttons .button:before{border-radius:50px}@media only screen and (max-width:1200px){.banner--content-align-left.banner--desktop-transparent .banner__box{max-width:50rem!important}.banner__content .banner__heading{font-size:44px;line-height:54px}}@media only screen and (min-width:750px)and (max-width:900px){.banner--content-align-left.banner--desktop-transparent .banner__box{max-width:40rem!important}.banner__content .banner__heading{font-size:4rem;line-height:5rem}}@media only screen and (min-width:750px){.mobile_image{display:none!important}}@media only screen and (max-width:749px){.banner__media{position:relative!important;order:2}.banner__media .desktop_image{display:none!important}.banner__media .mobile_image{position:relative!important}.banner__content .banner__heading{font-size:36px;line-height:46px}.banner__content .banner__text p{font-size:var(--body_font_size);line-height:28px}.banner__content .banner__buttons{gap:1rem;margin-top:2rem!important}}.about-us-wrapper .banner__text.rte.subtitle *{color:#000}.about-us-wrapper .banner__buttons a.button.button--primary{text-transform:uppercase;border-radius:10px}.hero-trust-bar .hero-trust-bar__inner{max-width:var(--page-width);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:center}.hero-trust-bar .hero-trust-item{display:flex;align-items:center;justify-content:center;gap:2rem;color:#fff}.hero-trust-bar .hero-trust-item__icon{width:5rem;height:5rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-trust-bar .hero-trust-item__icon img{width:5rem;height:5rem;object-fit:contain;vertical-align:middle}.hero-trust-bar .hero-trust-item__text *{font-size:var(--body_font_size);font-weight:500;line-height:var(--line-height);margin:0}@media(max-width:749px){.hero-trust-bar .hero-trust-bar__inner{grid-template-columns:1fr 1fr}.hero-trust-bar .hero-trust-item{justify-content:flex-start;text-align:center;gap:1.5rem}.hero-trust-bar .hero-trust-item__text br{display:none}.hero-trust-bar .hero-trust-item__text *{text-align:left}}@media(max-width:565px){.hero-trust-bar .hero-trust-bar__inner{grid-template-columns:1fr 1fr}.hero-trust-bar .hero-trust-item{flex-direction:column;height:100%}.hero-trust-bar .hero-trust-item__icon,.hero-trust-bar .hero-trust-item__icon img{width:70px;height:70px}.hero-trust-bar .hero-trust-item__text *{text-align:center;font-size:16px}}.take-the-hair-test-wrapper{position:fixed;bottom:calc(var(--sticky-atc-height, 0px) + 30px);right:-300px;z-index:9;border-radius:10px}.take-the-hair-test-wrapper .button{font-size:16px;line-height:var(--line-height);text-transform:uppercase;letter-spacing:0px}.take-the-hair-test-wrapper .button,.take-the-hair-test-wrapper .button:after,.take-the-hair-test-wrapper .button:before{border-radius:10px}@media only screen and (max-width:565px){.take-the-hair-test-wrapper{bottom:calc(var(--sticky-atc-height, 0px) + var(--mobile-nav-height, 0px) + 20px)}}.collection__title .title{margin-bottom:4rem;font-size:var(--heading_font_size);line-height:var(--line-height);font-weight:600;text-transform:uppercase}.card{border:1px solid #A7A7A7;border-radius:10px;overflow:hidden;padding:12px}.card .card__inner{border-radius:10px!important;overflow:hidden}.card--standard>.card__content .card__information{display:flex;flex-direction:column;height:auto}.card .card__heading{font-size:var(--body_font_size);line-height:var(--line-height);letter-spacing:normal;font-weight:600;flex:1}.card .product-tagline{color:#213721;font-weight:400;font-size:14px;margin:0}.card .price__container .price-item{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:var(--heading_font-weight);margin-right:5px!important}.card .price__container .price__sale .price-item.price-item--regular{font-size:16px;color:#b6b6b6;font-weight:var(--heading_font-weight);line-height:var(--line-height)}.card-wrapper:hover .card__heading a{text-decoration:none}.collection__view-all a{gap:10px;text-transform:capitalize;font-size:var(--body_font_size);line-height:var(--line-height);margin-top:5rem!important}.card .quick-add__submit{font-size:18px;text-transform:uppercase}@media only screen and (max-width:1024px){.collection__title .title{margin-bottom:3rem}}@media only screen and (max-width:750px){.collection__title .title{font-size:3rem;margin-bottom:2rem}.collection__view-all a{margin-top:3rem!important}.card .quick-add__submit{font-size:16px}}@media only screen and (max-width:565px){.card .card__heading{font-size:16px;flex:1}.card .price__container .price-item{font-size:16px}.card .price__container .price__sale .price-item.price-item--regular{font-size:14px}}.about-us-wrapper .miul-next-gen-wrapper .miul-next-gen{max-width:140rem}.miul-next-gen-wrapper .miul-next-gen{max-width:110rem}.miul-next-gen-wrapper .miul-next-gen .miul-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2.4rem}.miul-next-gen-wrapper .miul-next-gen .miul-feature{text-align:center}.miul-next-gen-wrapper .miul-next-gen .miul-feature img,.miul-next-gen-wrapper .miul-next-gen .miul-feature svg{width:100px;height:100px;object-fit:contain;vertical-align:middle;margin-bottom:16px;pointer-events:none}.miul-next-gen-wrapper .miul-next-gen .miul-feature__title{font-size:16px;font-weight:600;margin:0}@media(max-width:750px){.miul-next-gen-wrapper .miul-next-gen .miul-features{grid-template-columns:repeat(2,1fr);gap:24px}.miul-next-gen-wrapper .miul-next-gen .miul-feature img,.miul-next-gen-wrapper .miul-next-gen .miul-feature svg{width:80px;height:80px}}.collapsible-content .collapsible-content__heading{margin-bottom:4rem;font-size:var(--heading_font_size);line-height:var(--line-height);font-weight:600;text-transform:uppercase}.collapsible-content .collapsible-content__wrapper .accordion{margin-top:10px;border:none}.collapsible-content .accordion:first-of-type{margin:0}.collapsible-content .accordion .js-accordion-details{border:2px dashed #919191;border-radius:18px;padding:30px 36px;cursor:pointer}.collapsible-content .collapsible-content__wrapper summary:hover{background-color:transparent}.collapsible-content .collapsible-content__wrapper summary:hover .accordion__title{text-decoration:none}.collapsible-content .accordion .js-accordion-details summary{padding:0;justify-content:space-between;align-items:center}.collapsible-content .accordion .js-accordion-details summary svg{width:20px;height:20px;transition:all .3s ease}.collapsible-content .accordion .js-accordion-details[open] summary svg{rotate:45deg}.collapsible-content .accordion .js-accordion-details summary h3{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:500}.collapsible-content .accordion .js-accordion-details .accordion__content{padding:0;margin:1.5rem 0 0}.collapsible-content .accordion .js-accordion-details .accordion__content *{font-size:16px;color:#6d6d6d;line-height:var(--line-height);margin:0}@media only screen and (max-width:1024px){.collapsible-content .collapsible-content__heading{font-size:36px;margin-bottom:3rem}.collapsible-content .accordion .js-accordion-details{padding:20px 25px}}@media screen and (min-width:750px){.collapsible-section-layout{padding-bottom:3rem!important;padding-top:3rem!important}}@media only screen and (max-width:750px){.collapsible-content .collapsible-content__heading{font-size:30px;margin-bottom:3rem}.collapsible-content .accordion .js-accordion-details{padding:15px 20px}.collapsible-section-layout{padding-top:0!important;padding-bottom:0!important}}.about-us-wrapper .collapsible-content .accordion .js-accordion-details{border-bottom:1px solid #b8b8b8;border-radius:0;padding:20px 10px 20px 0;border-top:none;border-left:none;border-right:none}.about-us-wrapper .collapsible-content .collapsible-content__wrapper .accordion{margin-top:0}.about-us-wrapper .collapsible-content .accordion .js-accordion-details summary h3{font-size:20px}.about-us-wrapper .collapsible-content .accordion .js-accordion-details .accordion__content{margin:12px 0 0}.miul-image-with-text-wrapper .miul-image-text{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.miul-image-with-text-wrapper .miul-image-text.image-right{direction:rtl}.miul-image-with-text-wrapper .miul-image-text.image-right>*{direction:ltr}.miul-image-with-text-wrapper .miul-image-text__image img{width:100%;height:auto;display:block}.miul-image-with-text-wrapper .miul-image-text__content{max-width:400px;margin:0 auto 0 0;text-align:center}.miul-image-with-text-wrapper .miul-heading *{font-size:48px;line-height:var(--line-height);margin:0;font-weight:400}.miul-image-with-text-wrapper .miul-heading strong{font-weight:var(--heading_font-weight)}.miul-image-with-text-wrapper .miul-subheading{font-size:22px;margin:10px 0;line-height:var(--line-height);color:#000}.miul-image-with-text-wrapper .miul-description *{font-size:var(--body_font_size);margin:0 0 70px;line-height:var(--line-height);color:#000}.miul-image-with-text-wrapper .miul-image-text__content .miul-button{font-size:18px;text-transform:capitalize}@media(max-width:990px){.miul-image-with-text-wrapper .miul-image-text{grid-template-columns:1fr 1fr;text-align:center}.miul-image-with-text-wrapper .miul-heading *{font-size:40px}.miul-image-with-text-wrapper .miul-subheading{font-size:20px}.miul-image-with-text-wrapper .miul-image-text__content{margin:0 auto}}@media(max-width:750px){.miul-image-with-text-wrapper .miul-image-text{grid-template-columns:1fr;gap:30px}.miul-image-with-text-wrapper .miul-heading *{font-size:var(--heading_font_size)}.miul-image-with-text-wrapper .miul-subheading{font-size:var(--body_font_size);margin:7px 0}.miul-image-with-text-wrapper .miul-description *{font-size:16px;margin-bottom:40px}.miul-image-with-text-wrapper .miul-image-text__content{margin:0 auto}.miul-image-with-text-wrapper .miul-image-text__content .miul-button{font-size:16px}}.shop-by-concern-wrapper .section__header{margin-bottom:4rem}.shop-by-concern-wrapper .shop-by-concern,.shop-by-concern-wrapper .shop-by-concern__item{text-align:center}.shop-by-concern-wrapper .shop-by-concern__image{width:180px;height:180px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:2px solid #7E7E7E;padding:5px}.shop-by-concern-wrapper .shop-by-concern__image .shop-by-concern__image-wrapper{overflow:hidden;border-radius:50%;width:100%;height:100%}.shop-by-concern-wrapper .shop-by-concern__image img{width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle;border-radius:50%;transition:all .3s ease;will-change:transform}.shop-by-concern-wrapper .shop-by-concern__title{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:600;margin:0}.shop-by-concern-wrapper .shop-by-concern__link{text-decoration:none;color:inherit}.shop-by-concern-wrapper .shop-by-concern__link:hover .shop-by-concern__image img{transform:scale(1.05)}@media(max-width:1200px){.shop-by-concern-wrapper .shop-by-concern__grid{gap:30px}.shop-by-concern-wrapper .shop-by-concern__image{width:150px;height:150px}}@media(max-width:990px){.shop-by-concern-wrapper .shop-by-concern__image{width:130px;height:130px}}@media(max-width:850px){.shop-by-concern-wrapper .shop-by-concern__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:565px){.shop-by-concern-wrapper .shop-by-concern__grid{gap:15px}.shop-by-concern-wrapper .shop-by-concern__title{font-size:16px}}.miul-testimonials-wrapper .section__header{margin-bottom:4rem}.miul-testimonials-wrapper .miul-testimonials__list{display:flex;align-items:center;flex-direction:column}.miul-testimonials-wrapper .miul-testimonials__card{border:.5px solid #3686F7;border-radius:12px;padding:20px;text-align:left;scroll-snap-align:start;background:#fff;height:auto;box-sizing:border-box}.miul-testimonials-wrapper .miul-testimonials__header{display:flex;align-items:center;gap:12px}.miul-testimonials-wrapper .miul-testimonials__avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}.miul-testimonials-wrapper .miul-testimonials__name{font-size:16px;color:#1a1a1a;font-weight:600;line-height:var(--line-height);margin:0}.miul-testimonials-wrapper .miul-testimonials__date{font-size:14px;color:#00000080;margin:0}.miul-testimonials-wrapper .miul-testimonials__stars{margin:12px 0;display:flex;align-items:center;gap:4px}.miul-testimonials-wrapper .miul-testimonials__stars span{display:flex}.miul-testimonials-wrapper .miul-testimonials__text{font-size:16px;line-height:var(--line-height);margin:0}.miul-testimonials-wrapper .miul-testimonials__source{margin-left:auto}.miul-testimonials-wrapper .miul-testimonials__pagination{position:relative;top:0!important;right:0!important;bottom:0!important;left:0!important;margin-top:20px}.miul-testimonials__pagination .swiper-pagination-bullet{width:10px;height:10px;background:#7e7e7e}.miul-testimonials__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}@media only screen and (max-width:990px){.miul-testimonials-wrapper .section__header{margin-bottom:3rem}}.miul-how-it-works-wrapper .section__heading{margin-bottom:4rem}.miul-how-it-works-wrapper .miul-how{text-align:center}.miul-how-it-works-wrapper .miul-how__steps{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;--how-gap: 40px;gap:var(--how-gap)}.miul-how-it-works-wrapper .miul-how__step{position:relative}.miul-how-it-works-wrapper .miul-how__icon-wrap{width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;position:relative}.miul-how-it-works-wrapper .miul-how__icon-wrap img{width:100%;height:100%;vertical-align:middle}.miul-how-it-works-wrapper .miul-how__title{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:600;margin:0 0 10px}.miul-how-it-works-wrapper .miul-how__text{font-size:16px;line-height:var(--line-height);color:#6d6d6d;max-width:250px;margin:0 auto}.miul-how-it-works-wrapper .miul-how__step:not(:last-child):after{content:"";position:absolute;top:0;left:100%;width:50px;height:140px;transform:translate(calc(var(--how-gap) / 2 - 25px));background:url("data:image/svg+xml;utf8,<svg width='108' height='30' viewBox='0 0 108 30' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M107.414 16.1422C108.195 15.3611 108.195 14.0948 107.414 13.3137L94.6863 0.585787C93.9053 -0.195262 92.6389 -0.195262 91.8579 0.585786C91.0768 1.36683 91.0768 2.63316 91.8579 3.41421L103.172 14.7279L91.8579 26.0417C91.0768 26.8227 91.0768 28.089 91.8579 28.8701C92.6389 29.6511 93.9052 29.6511 94.6863 28.8701L107.414 16.1422ZM1.74846e-07 14.7279L0 16.7279H106V14.7279V12.7279H3.49692e-07L1.74846e-07 14.7279Z' fill='%23ADADAD'/></svg>") no-repeat center / contain}@media(max-width:990px){.miul-how-it-works-wrapper .miul-how__step:not(:last-child):after{display:none}.miul-how-it-works-wrapper .section__heading{margin-bottom:3rem}.miul-how-it-works-wrapper .miul-how__steps{grid-template-columns:repeat(2,1fr);gap:40px 20px}}@media(max-width:565px){.miul-how-it-works-wrapper .miul-how__icon-wrap{width:120px;height:120px}}.miul-why-wrapper{text-align:center}.miul-why-wrapper .section__heading{margin-bottom:3rem}.miul-why-wrapper .miul-why{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;text-align:left;background:#f0f0f0;border-radius:10px}.miul-why-wrapper .miul-why__content{position:relative;background:#fff;padding:0 40px;height:100%}.miul-why-wrapper .miul-why__content h3{font-size:40px;line-height:1.2;margin:0;max-width:600px;width:100%}.miul-why-wrapper .miul-why__image img{width:100%;height:auto;display:block}.miul-why-wrapper .miul-why__features{padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}.miul-why-wrapper .miul-why__feature{display:flex;gap:16px;align-items:flex-start}.miul-why-wrapper .miul-why__icon{width:70px;height:70px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.miul-why-wrapper .miul-why__icon img,.miul-why-wrapper .miul-why__icon svg{width:100%;height:100%}.miul-why-wrapper .miul-why__feature-title{font-size:var(--body_font_size);line-height:var(--line-height);font-weight:600;margin:0 0 6px}.miul-why-wrapper .miul-why__feature-text{font-size:16px;line-height:var(--line-height);color:#676767;margin:0}@media(max-width:1200px){.miul-why-wrapper .miul-why{grid-template-columns:1fr}.miul-why-wrapper .miul-why__content{padding:0;text-align:center}.miul-why-wrapper .miul-why__content h3{max-width:100%}}@media(max-width:990px){.miul-why-wrapper .miul-why{gap:0px;text-align:center}.miul-why-wrapper .miul-why__content h3{font-size:28px}.miul-why-wrapper .miul-why__features{padding:30px 20px;text-align:left}}.product.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.product .product__media-list{padding:5px}.product__info-wrapper .product__description{color:#6c6c6c;font-size:18px;line-height:1.5}.product__info-wrapper .price-quantity-wrapper{display:flex;gap:50px;flex-direction:row;flex-wrap:wrap;align-items:center;margin:35px 0 20px}.product__info-wrapper .price-quantity-wrapper .price-wrapper{width:max-content}.product__info-wrapper .price-quantity-wrapper .price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px}.product__info-wrapper .price-quantity-wrapper .badge,.product__info-wrapper .price-quantity-wrapper .price__container{margin:0!important}.product__info-wrapper .price-quantity-wrapper .price__container .mrp-label{color:#1d2939}.product__info-wrapper .price-quantity-wrapper .price__container .price__regular .price-item.price-item--regular,.product__info-wrapper .price-quantity-wrapper .price__container .price__sale .price-item.price-item--sale{color:#3bb77e;font-size:26px;font-weight:700;line-height:var(--line-height)}.product__info-wrapper .product__info-container .price--on-sale .price-item--regular{font-size:24px;line-height:1.5;color:#b8b8b8}.product__info-wrapper .price-quantity-wrapper .product-form__quantity .form__label{display:none}.product__info-wrapper .price-quantity-wrapper .product-form__input{margin:0;max-width:max-content;min-width:auto}.product__info-wrapper .price-quantity-wrapper .quantity{width:calc(15rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.product__info-wrapper .price-quantity-wrapper .quantity__input{font-size:var(--body_font_size);line-height:var(--line-height)}.product__info-wrapper .price-quantity-wrapper .quantity:after{border-radius:4px;box-shadow:0 0 0 2px #939393}.product__info-wrapper .price-quantity-wrapper .quantity__button .svg-wrapper{width:2rem}.product__info-wrapper .product-form__buttons{max-width:100%;display:flex;align-items:center;gap:20px}.product__info-wrapper .product-form__buttons .product-form__submit{margin:0!important;background-color:#ed5f1f;color:#fff;font-size:20px;line-height:var(--line-height);text-transform:uppercase}.product__info-wrapper .product-form__buttons .product-form__submit .atc-icon{margin-right:10px}.product__info-wrapper .product-form__buttons .product-form__submit,.product__info-wrapper .product-form__buttons .product-form__submit:before,.product__info-wrapper .product-form__buttons .product-form__submit:after{--color-button-text: 237, 95, 31;--border-opacity: 1;border-radius:8px}.product__info-wrapper .product-form__buttons .dynamic-buttons-wrapper{width:100%;border-radius:8px;overflow:hidden}.product__info-wrapper .product-form__buttons .shopify-payment-button__button{font-size:20px;padding:0 30px;text-transform:uppercase}@media only screen and (max-width:990px){.product__info-wrapper .price-quantity-wrapper{gap:20px}.product__info-wrapper .product-form__buttons{flex-direction:column;gap:10px}}@media screen and (max-width:749px){.product .product__media-wrapper .grid--peek.slider .grid__item{margin-left:0;width:100%}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.product .slider.slider--mobile{scroll-padding-left:0}}.hair-benefits-section .hair-benefits-container{margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.hair-benefits-section .hair-benefits-top-text{font-size:28px;color:#000;margin:0;line-height:1.5}.hair-benefits-section .hair-benefits-title-wrapper{display:flex;flex-direction:column;gap:10px}.hair-benefits-section .hair-benefits-content-main{display:flex;align-content:center;align-items:center}.hair-benefits-section .hair-benefits-image{width:30%}.hair-benefits-section .hair-benefits-content{width:70%}.hair-benefits-section .hair-benefits-heading{font-size:40px;line-height:1.5;margin:0;max-width:600px;width:100%}.hair-benefits-section .hair-benefits-description *{font-size:18px;color:#000;line-height:1.5;margin:0;font-weight:400}.hair-benefits-section .hair-benefits-description strong{font-weight:700}.hair-benefits-section .hair-benefits-image img{width:100%;height:auto;display:block}@media(max-width:750px){.hair-benefits-section .hair-benefits-content-main{flex-direction:column;gap:20px}.hair-benefits-section .hair-benefits-content,.hair-benefits-section .hair-benefits-image{width:100%}.hair-benefits-section .hair-benefits-heading{font-size:26px}.hair-benefits-section .hair-benefits-container{gap:30px}.hair-benefits-section .hair-benefits-top-text{font-size:24px;line-height:1.3}}.sticky-atc{position:fixed;bottom:0;left:0;width:100%;background:#000;z-index:8;border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .3s ease}.sticky-atc.show{transform:translateY(0)}.sticky-atc .sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;padding:20px;gap:16px}.sticky-atc .sticky-atc__product{display:flex;align-items:center;gap:12px;max-width:40%}.sticky-atc .sticky-atc__product img{width:70px;height:70px;border-radius:6px;vertical-align:middle;object-fit:cover;object-position:center}.sticky-atc .sticky-atc__title{color:#fff;font-size:var(--body_font_size);font-weight:500;margin:0}.sticky-atc .sticky-atc__subtitle{color:#fff9;font-size:1.6rem;margin:0}.sticky-atc .sticky-atc__price{color:#fff;font-size:3rem;font-weight:600;white-space:nowrap;line-height:1.5;display:flex;align-items:center}.sticky-atc .sticky-atc__actions{display:flex;gap:12px}.sticky-atc .sticky-atc__actions .product-form__submit{background:#fff;color:#000;margin:0!important;font-size:20px;text-transform:uppercase}.sticky-atc .sticky-atc__actions .product-form__buttons{max-width:100%;display:flex;align-items:center;gap:10px}.sticky-atc .sticky-atc__actions .product-form__submit,.sticky-atc .sticky-atc__actions .product-form__submit:before,.sticky-atc .sticky-atc__actions .product-form__submit:after{border-radius:8px}.sticky-atc .sticky-atc__actions .product-form__submit .atc-icon.svg-wrapper{display:none}.sticky-atc .shopify-payment-button__button{width:max-content;min-width:auto!important;background-color:#ed5f1f!important;font-size:20px;padding:0 30px}.sticky-atc .sticky-atc__actions .shopify-payment-button__button,.sticky-atc .sticky-atc__actions .shopify-payment-button__button:before,.sticky-atc .sticky-atc__actions .shopify-payment-button__button:after{border-radius:8px}.sticky-atc__product .sticky-atc__price{display:none}@media(max-width:750px){.sticky-atc .sticky-atc__inner{flex-direction:column;align-items:flex-start;gap:0px;padding:0}.sticky-atc__product .sticky-atc__price{display:block}.sticky-atc__product .sticky-atc__title,.sticky-atc__product .sticky-atc__subtitle,.sticky-atc__actions .sticky-atc__price{display:none}.sticky-atc .sticky-atc__product{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;max-width:100%}.sticky-atc .sticky-atc__meta{flex:1}.sticky-atc .sticky-atc__title{font-size:var(--body_font_size);line-height:1.3}.sticky-atc .sticky-atc__subtitle{font-size:1.6rem}.sticky-atc .sticky-atc__price{font-size:22px;margin-left:auto;white-space:nowrap}.sticky-atc .sticky-atc__actions{display:flex;gap:10px;width:100%}.sticky-atc .sticky-atc__btn{flex:1;padding:14px 12px;font-size:1.4rem}.sticky-atc .sticky-atc__actions .product-form__submit,.sticky-atc .shopify-payment-button__button{font-size:var(--body_font_size);padding:0 15px}.sticky-atc__actions>div{width:100%;background:#fff;padding:16px}.sticky-atc .sticky-atc__actions .product-form__submit{background:rgba(var(--color-button),var(--alpha-button-background));color:#fff}.sticky-atc .sticky-atc__product img{width:50px;height:50px}}.about-us-wrapper .rich-text__blocks>*{font-size:36px}.about-us-wrapper .image-with-text__content--desktop-left>*{font-size:18px}.about-us-wrapper .image-with-text__content{padding:0 2rem 0 0}.about-us-wrapper .image-with-text__media{border:none}.about-us-wrapper .image-with-text__content--desktop-left .image-with-text__text br{display:none}.about-us-wrapper .image-with-text__content--desktop-left .image-with-text__text *{margin-bottom:20px}@media(max-width:750px){.about-us-wrapper .rich-text__blocks>*{font-size:30px;line-height:1.3}.about-us-wrapper .image-with-text__content{padding:2rem 0rem 0 0}.about-us-wrapper .image-with-text__content--desktop-left>*{font-size:18px}}.cart-drawer .cart__ctas{display:flex;gap:10px;flex-direction:column}.cart-drawer .cart__ctas .button{margin:0}.cart-discount .discount-chip{display:flex;gap:5px;text-transform:uppercase;align-items:center}.cart-discount .discount-chip button{background:transparent;border:none;padding:0;width:15px;height:15px;cursor:pointer}@media only screen and (min-width:750px){.facets__form-vertical .facets__header-vertical{font-size:1.6rem}.facets__form-vertical .facet-filters.sorting{padding:0;width:100%}.facets__form-vertical .facet-filters__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 15px}.facets__form-vertical .facet-filters__label{margin:0;font-size:var(--body_font_size);font-weight:500;color:#253d4e}.facets__form-vertical .facet-filters__field .select{position:relative;width:100%;border:1px solid #929292;border-radius:6px;background:#fff}.facets__form-vertical .facet-filters__field .select select{width:100%;border:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;font-size:16px;font-weight:400;padding:16px;cursor:pointer}.facets__form-vertical .facet-filters__field .select .svg-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.facets__form-vertical .facet-filters__field .select:hover{border-color:#000}.facets__form-vertical .facet-filters__field .select select:focus-visible{outline:none}}.facets .facets__heading--vertical{display:none}.facets .facets__disclosure-vertical{border-top:none}.facets .facets__summary{color:#253d4e;font-weight:500;font-size:var(--body_font_size);line-height:var(--line-height);border-bottom:1px solid #000}.facets .facets__summary:hover .facets__summary-label{text-decoration:none}.facets .facets-layout .facet-checkbox{font-size:16px;line-height:var(--line-height)}.facets .facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets .facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none}.collection-pills{margin-bottom:0;padding-left:34rem}.collection-pills__inner{display:flex;gap:14px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.collection-pills__inner::-webkit-scrollbar{display:none}.collection-pill{display:flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #B8B8B8;border-radius:10px;text-decoration:none;color:#000;white-space:nowrap;transition:all .2s ease;background:#fff}.collection-pill img{width:32px;height:32px;border-radius:50%;object-fit:cover}.collection-pill__title{font-size:var(--body_font_size);font-weight:500}.collection-pill.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}.collection-pill.is-active .collection-pill__title{font-weight:600}.collection-pill:hover{border-color:#000}@media only screen and (max-width:750px){.collection-pills{padding-left:1.5rem}}predictive-search .field:after{box-shadow:0 0 0 var(--inputs-border-width) #afafaf}.custom-search-results .custom-search-section{padding:20px}.custom-search-results .custom-search-heading{margin:0 0 20px;font-size:22px;line-height:1.3;font-weight:700}.custom-search-results .custom-search-view-all{width:max-content;margin:auto;display:flex}.custom-search-empty{padding:20px;font-size:16px;line-height:1.3}@media(min-width:990px){.search-modal__form{max-width:100rem}}@media only screen and (max-width:750px){.custom-search-results .custom-search-section{padding:15px}}.jdgm-widget.jdgm-review-widget{max-width:unset!important}.jdgm-widget>.jm-stack{padding:32px 0!important}.jdgm-widget .jm-button{font-size:20px!important;line-height:1.4!important;letter-spacing:.6px;padding:10px 30px}.jdgm-widget .jm-sort-filter__icon{font-size:24px}.jdgm-widget .jdgm-sort-dropdown{padding-top:15px!important;padding-bottom:15px!important;min-inline-size:calc(2em + (var(--jm-filter-padding-inline) * 2))!important}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{display:none}@media only screen and (max-width:750px){.quiz-content{width:90%!important;height:90%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
