.section-hero-banner .hero-banner .hero__media+.hero__content{max-width:811px;padding:42px 48px 58px}.section-hero-banner .hero__heading strong{color:#ffb92a}.section-hero-banner .hero-banner .hero__heading{margin-block-end:2.4rem;font-size:48px;font-style:normal;font-weight:700;line-height:normal}.section-hero-banner .hero-banner .hero__entry{margin-block-end:3.2rem;font-weight:500}.hair-type .hair-tag img{width:16px;height:16px;object-fit:contain;object-position:center}.section-hero-banner .hero-banner .hero__entry p{margin-block-start:0;font-size:24px;font-style:normal;font-weight:500;line-height:normal;color:rgb(var(--color-foreground))}.section-hero-banner .hero__content a{pointer-events:auto;font-size:16px;padding:14px 94px}.section__featured-collections .section__head-title .section__heading{padding-block:0;position:relative;line-height:normal}.section__featured-collections .section__head-title .section__heading:after{background-color:#ffb92a;content:"";position:absolute;top:104%;left:calc(50% - 20px);width:248px;height:3px}.section__featured-collections .layout-2 .container{padding:0 48px!important}.section__featured-collections .card-collection--style-normal .container:not(.max-w-full) .swiper-wrapper{padding-block-end:40px!important}.section__featured-collections .swiper-pagination-bullets.swiper-pagination-horizontal,.sub-collections-name-list .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;display:flex;align-items:center;justify-content:center;gap:6px}.section__featured-collections .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.section__featured-collections .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.section__featured-collections .swiper-pagination .swiper-pagination-bullet,.sub-collections-name-list .swiper-pagination .swiper-pagination-bullet{border-radius:24px;background:#fbe6b1;display:inline-block;width:26px;height:6px;opacity:1}.section__featured-collections .swiper-pagination .swiper-pagination-bullet-active,.sub-collections-name-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffb92a;border-radius:24px;width:26px;height:12px;display:inline-block}.section__featured-collections .card-collection .card-collection__media+.card-collection__content{margin-block-start:24px}.section__featured-collections .card-collection .card-collection__heading{color:#000;line-height:normal}.announcement-bar .announcement-bar__wrapper .announcement-bar__text-content{padding:0}.announcement-bar .announcement-bar__slider .announcement-bar__text-content{margin:0}.announcement-bar .announcement-bar__slider .announcement-bar__text-content p{margin:0;font-size:15px;font-style:italic;line-height:normal;text-transform:none;display:inline-block;overflow:scroll;max-width:100%;font-weight:500;letter-spacing:normal}.announcement-bar .announcement-bar__slider .announcement-bar__text-content p::-webkit-scrollbar{display:none}.section__featured-collections .section__head--buttons .swiper-button[aria-label=Previous],.section-featured-products .section__head--buttons .swiper-button[aria-label=Previous]{rotate:180deg}.section-full-width-banner .container .section-full-width-banner__content *{max-width:618px;width:100%}.section-full-width-banner__container.media-position--background .section-full-width-banner__content{gap:24px}.section-full-width-banner .section-full-width-banner__heading .section__heading{padding:0;line-height:normal;max-width:602px;margin-left:16px}.section-full-width-banner .section-full-width-banner__subheading{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;margin-left:16px}.section-full-width-banner .section-full-width-banner__buttons{gap:16px;margin:0 0 0 16px}.section-full-width-banner .section-full-width-banner__buttons .button{width:fit-content}.section-full-width-banner .section-full-width-banner__buttons .button--filled{max-width:fit-content;padding:11.5px 46px;font-size:16px;line-height:normal;letter-spacing:normal}.section-full-width-banner .section-full-width-banner__buttons .button--outlined{max-width:fit-content;padding:13px 46px;font-size:16px;letter-spacing:normal}.section-mixed-text .section-mixed-text__wrapper.text-center.justify-center.align-center{padding:7px 0 6px;max-width:1018px}.section-mixed-text .text-center.justify-center .section-mixed-text__content{gap:10px;width:100%}.full_width_text_sec{background-image:var(--back-image);background-repeat:no-repeat;background-size:cover;background-position-x:left;background-position-y:20px}.full_width_text_sec .section-mixed-text .section-mixed-text__wrapper .section-mixed-text__content .h2{font-size:56px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.section-interactive-banner .container{padding:0 107px}.section-interactive-banner .section-interactive-banner__element .word{font-size:56px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0}.section--featured-products{padding-top:24px}.section-featured-products .container{padding:0 48px}.section-featured-products .section__head .section__head-title .text--label{letter-spacing:0;padding:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.section-featured-products .section__head{margin-block-end:31px}.section-featured-products .section__head .section__head-title .section__heading{margin:16px 0 0;position:relative;padding:0}.section-featured-products .section__head .section__head-title .section__heading:after{content:"";position:absolute;top:110%;left:48.5%;height:3px;width:165px;background-color:#ffb92a}.section-featured-products .product-card .product-card__actions .product-card__media{max-width:297px;margin-inline:auto}.section-featured-products .product-card .product-card__actions{height:313px}.section-featured-products .product-card .product-card__link{height:100%;display:inline-block;width:100%}.section-featured-products .product-card .button.product-card__add-to-cart--button:not(.product-card-small__button){border-color:transparent;background-color:#333f4c;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;top:90%;right:0}.section-featured-products .product-card .product-card__info .product-card__title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0;text-transform:inherit}.section-featured-products .product-card .product-card__info .product-card__link p{margin:0;width:100%}.section-featured-products .product-card .product-card__info .price__regular{font-size:16px;font-weight:700;line-height:normal;letter-spacing:0}.section--featured-products .section-featured-products.section-w-swiper.layout-2 .swiper-buttons{margin-inline:48px;top:38%}.section--featured-products .section-featured-products .section__foot{margin-top:24px}.section-featured-products .section__foot .section__head--buttons{justify-content:end}.section-featured-products .product-card .product-card__badge,.main-product .product-grid__item--content .product-card__badge{color:#fff;padding:5px;font-size:10px;line-height:normal}.section-featured-products .section__foot .section__head--buttons .button{font-size:16px;letter-spacing:0;padding:11.5px 46.5px;line-height:normal}.section--featured-products .section-featured-products.section-w-swiper.layout-2 .swiper-button{width:24px;height:24px;padding:0;border-radius:0;box-shadow:none}.hair-type{display:flex;gap:4px;justify-content:start;align-items:center;margin-bottom:8px;flex-wrap:wrap}.hair-type *{margin:0}.hair-type .hair-tag{display:flex;align-items:center;justify-content:center;width:fit-content;padding:2px 8px;font-size:12px;line-height:normal;font-weight:500;border-radius:24px;letter-spacing:0}.img_with_text_sec{background-position:top 5%;background-repeat:no-repeat;background-size:cover}.img_with_text_sec .container{padding:32px 35px 0 48px}.img_with_text_sec .inner-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.img_with_text_sec .inner-wrap .text-wrap{width:100%;max-width:697px}.img_with_text_sec .inner-wrap .image-wrap{width:100%;max-width:571px}.img_with_text_sec .inner-wrap .image-wrap img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:32px;box-shadow:16px -16px #ffb92a;vertical-align:bottom}.img_with_text_sec .inner-wrap .text-wrap .section__heading{padding:0;position:relative;width:fit-content;line-height:normal;font-weight:700}.img_with_text_sec .inner-wrap.left-side{flex-direction:row-reverse}.img_with_text_sec .inner-wrap .text-wrap .section__heading.h4{font-size:36px}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]{text-underline-offset:12px;text-decoration-color:#ffb92a!important;position:relative;text-decoration:unset!important;border-bottom:3px solid #ffb92a;padding-bottom:3px}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:"";position:absolute;width:25px;height:3px;background-color:#ffb92a;top:100%}.img_with_text_sec .inner-wrap .text-wrap .content{margin:20px 0 0}.img_with_text_sec .inner-wrap .content p{margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.img_with_text_sec .inner-wrap .text-wrap .btn-wrap{display:flex;align-items:center;justify-content:start;gap:16px;flex-wrap:wrap;margin:16px 0 0}.img_with_text_sec .text-wrap .btn-wrap .button--filled{padding:11.5px 46.6px;font-size:16px;line-height:normal;letter-spacing:0}.img_with_text_sec .text-wrap .btn-wrap .button--outlined{padding:11.5px 46.5px;font-size:16px;line-height:normal;letter-spacing:0}.header__nav-items li.header__nav-item a{font-size:12px;font-weight:700;line-height:normal;letter-spacing:normal;padding:0 0 12px;align-items:center;display:flex}#Navigation-drawer-header{padding-bottom:12px}.header__nav-items li.header__nav-item a.header__nav-link.js-nav-link.text--link.is-current.inactive-link{height:100%}.header__nav-items li.header__nav-item .text--link:before{bottom:12px}.header__nav .header__nav-item:hover svg,.header__nav .header__nav-item:focus svg{rotate:180deg}.section-header .header .header__nav-item.megamenu .header__nav-links-item.has-dropdown>.header__nav-dropdown-link{font-size:16px!important;font-weight:750;line-height:normal;letter-spacing:normal}.section-header .header .header__nav-item.megamenu .header__nav-sublinks .header__nav-sublinks-item .header__nav-dropdown-link{font-size:14px!important;line-height:normal;font-weight:700;letter-spacing:normal}.from-metaobjects .mega_menu_link_list_child_link .metaobject_menu_name span,.from-metaobjects .drawer__subnav-item .metaobject_menu_name span{color:#000}.header .header__utils .header__utils-item .icon-with-text .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.section-header .header .container{padding:0 48px}.section-testimonials .section-testimonials--horizontal-w-media{padding:48px;gap:40px;position:relative;justify-content:center}.section-testimonials .text-center{text-align:right;display:flex;flex-direction:column;justify-content:end;align-items:end}.section-testimonials .testimonials__media.auto{max-width:518px;height:auto;width:100%;max-height:518px}.section-testimonials .testimonials__media.auto img{width:100%;height:100%;max-height:518px}.section-testimonials .text-center .section__heading{padding:16px 0 0;line-height:normal;letter-spacing:normal;width:fit-content;text-transform:lowercase;text-decoration:underline;text-underline-offset:8px;text-decoration-color:#ffb92a}.section-testimonials .text-center .section__heading.h4{font-size:36px}.section-testimonials .section-testimonials__ratings .icon svg{width:24px;height:24px}.section-testimonials .testimonial__rating .icon svg{width:20px;height:20px}.section-testimonials .swiper-buttons .swiper-button{rotate:180deg}.section-testimonials .mobile-head{display:none}.header__inner .color-line .inner-color{display:inline-block!important;width:100%;height:8px;background-color:var(--submenucolor)}.header__inner .color-line{display:flex;align-items:center;justify-content:start;gap:0}.section-footer.container{padding:0 88px}.section-footer__block .footer__newsletter .footer__block-heading{font-size:36px;font-style:normal;font-weight:750;line-height:normal;letter-spacing:0;color:#333f4c;text-transform:lowercase;padding:0;margin-block-end:16px}.section-footer__block .footer__newsletter .footer__block-heading strong{color:#ffb92a}.footer__newsletter .news-head{width:100%;max-width:617px}.footer__newsletter .news-head .footer__newsletter-text p{font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0}.footer__newsletter .newsletter-form{max-width:632px}.footer__newsletter .newsletter__field .field__label.visually-hidden{position:relative!important;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:normal;height:fit-content;letter-spacing:normal;text-transform:lowercase}.footer__newsletter .newsletter__button{height:5.6rem;color:#fff;padding:1.85rem 3.95rem;width:fit-content;font-size:16px;font-style:normal;font-weight:700;line-height:normal;top:33%;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#333f4c}.footer__newsletter .field__input{color:rgba(var(--color-black-rgb),1);background-color:transparent;font-size:16px;line-height:normal;border-radius:9px;border:1px solid #c7c9d4;height:5.6rem;max-width:450px}.footer__newsletter .field__input::placeholder{color:transparent}.shopify-section-group-footer-group+.shopify-section-group-footer-group .section-footer{padding:8px 88px 24px}.shopify-section-group-footer-group+.shopify-section-group-footer-group .grid{grid-template-columns:repeat(2,fit-content(100%));position:relative}.section-footer .footer__nav--vertical,.section-footer .footer__nav--horizontal{width:fit-content}.shopify-section-group-footer-group .social_icon_footer:nth-child(2){grid-column:1;position:absolute;top:78px;width:fit-content;z-index:2}.shopify-section-group-footer-group .copyright-detail{grid-row:1;grid-column:1;display:flex;align-items:end}.shopify-section-group-footer-group .contact_details{grid-column:span 2}.shopify-section-group-footer-group .footer-contact{width:100%}.shopify-section-group-footer-group .footer-menu-first,.shopify-section-group-footer-group .second-menu,.shopify-section-group-footer-group .contact_details{grid-row:1}.shopify-section-group-footer-group .footer_logo{grid-column:1;grid-row:1;margin-right:18px;z-index:2}.shopify-section-group-footer-group .footer-contact .footer-contact__info-item-label ul{display:grid;grid-template-columns:auto auto;list-style:none;padding:0;gap:16px 40px;margin:0}.shopify-section-group-footer-group .section-footer .footer__social li:nth-child(2){order:-1}.shopify-section-group-footer-group .section-footer .footer__nav-desktop .footer__block-heading,.shopify-section-group-footer-group .section-footer .footer__nav-desktop .footer__links a,.shopify-section-group-footer-group .footer-contact .footer__block-heading{color:#fff;margin-block-end:16px;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:0;letter-spacing:normal;text-transform:lowercase}.shopify-section-group-footer-group .section-footer .footer__links li:last-child a{margin:0}.footer-contact .footer-contact__info-item-label li{font-weight:300}.footer-contact .footer-contact__info-item-label li strong{font-weight:500}.header__nav-dropdown .mega_menu_link_list .header__nav-sublinks.from-metaobjects svg{position:relative;top:1px}.shopify-section-group-footer-group .footer-contact .footer__block-heading{margin-block-end:24px}.section-header .header__nav{margin-left:12px}.section-full-width-banner .section-full-width-banner__heading .section__heading{max-width:449px}.template--collection .section-full-width-banner .section-full-width-banner__heading .section__heading.h4{font-size:36px}.template--collection .section-full-width-banner .section-full-width-banner__content .section-full-width-banner__entry{margin-left:16px;margin-top:8px;color:#333f4c;font-size:20px;font-style:normal;font-weight:500;line-height:normal;max-width:449px}.section__featured-collections .section.layout-2 .section__foot{margin-block-start:32px}.sub-col-container{max-width:748px;margin-inline:auto;width:100%}.sub-col-container .sub-collections-name-list{display:flex;align-items:start;justify-content:center;gap:8px;flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll;padding-bottom:2px}.sub-col-container .sub-collections-name-list::-webkit-scrollbar{display:none}.sub-col-container .sub-collection-list{display:inline;width:100%;height:100%;max-width:fit-content}.sub-col-container .sub-collection-list .col-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;margin:0 auto;text-align:center}.sub-col-container .sub-collection-list .col-link img{width:58px;height:58px;object-fit:contain;padding:8px;overflow:visible;border-radius:50%;border:1px solid var(--color)}.sub-col-container .sub-collection-list .col-link.active-col img{border:2px solid var(--color);border-radius:50%}.sub-col-container .sub-collection-list .col-link .col-name{margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.sub-col-container .sub-collection-list .col-link.active-col .col-name{font-weight:900;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--color)}.sub-col-container .sub-collection-list .icon-img{padding:11px;width:80px;height:80px}.collection-facets .collection-facets__inner .col-title{text-transform:lowercase;font-style:normal;font-weight:700;line-height:normal}.collection .container{padding:0 48px 24px}.section-collection .collection-grid-container .product-card__actions .button.button--icon{box-shadow:none;top:auto;bottom:0;height:32px;padding:0;width:32px;display:flex;align-items:center;justify-content:center;left:auto;right:0;background-color:#333f4c!important}.section-collection .product-card .product-card__info .product-card__title p{margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:lowercase}.section-collection .collection-grid-container .price__regular{font-size:16px;font-style:normal;font-weight:700;line-height:normal}.section-collection .collection-grid-container .collection__grid .card-text__content{padding:85px 24px;border:none}.section-collection .collection__grid .card-text__content .card-text__title h5{font-style:normal;font-weight:700;line-height:normal}.section-collection .collection__grid .card-text__content p{margin:16px 0;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal;max-width:387px}.section-collection .collection__grid .card-text__content p>a{padding-block:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:inline-block;margin-top:24px;letter-spacing:normal}.section-collection .collection .collection-grid-container{padding-bottom:32px}.section-collection .collection-grid-container .product-card__actions .button.button--icon svg{margin-left:-1px}.template--collection .section-full-width-banner .align-end.text-end .section-full-width-banner__heading .section__heading,.template--collection .section-full-width-banner .section-full-width-banner__content .section-full-width-banner__entry,.template--collection .section-full-width-banner .align-center.text-center .section-full-width-banner__heading .section__heading{max-width:619px}.template--product .announcement-bar{background-color:var(--product-body-color)}.template--product .announcement-bar *{color:var(--body-text-color)}.pro-page-iwt .inner-wrap .key-wrap{display:flex;align-items:center;gap:16px;justify-content:start;margin:13px 0 16px;max-width:581px}.pro-page-iwt .inner-wrap .key-wrap .icon-img{width:100%;max-width:100px;height:100px}.pro-page-iwt .inner-wrap .key-wrap .icon-img img{width:100%;height:100%;object-fit:cover;object-position:center}.pro-page-iwt .inner-wrap .text-wrap p,.pro-page-iwt .inner-wrap .text-wrap span{margin:8px 0 0;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pro-page-iwt .inner-wrap .text-wrap .other-text{margin:8px 0 0;max-width:581px}.img_with_text_sec.pro-page-iwt .container{padding:48px 48px 32px}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap{text-align:right;margin-right:16px;position:relative}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap img{max-width:463px;box-shadow:none;position:relative;z-index:1}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap:after{content:"";position:absolute;width:100%;max-width:429px;height:100%;background-color:var(--product-body-color);right:0;bottom:0;left:0;top:-16px;left:calc(100% / 3 - 30px);z-index:0;border-radius:32px}.img_with_text_sec.pro-page-iwt .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]{font-size:inherit;font-weight:inherit;text-decoration:none!important;padding-bottom:4px;border-bottom:2px solid var(--product-body-color)}.img_with_text_sec.pro-page-iwt .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{left:-14%;height:2px;background-color:var(--product-body-color);top:100%;margin-bottom:8px}.img_with_text_sec.product-fragrance .container{padding:0 48px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap img{height:auto;aspect-ratio:461 / 551;border-radius:0;box-shadow:none;max-width:461px;position:absolute;top:calc(10% - 264px);left:20%;z-index:2}.img_with_text_sec.product-fragrance{background-position:center;position:relative;padding:0;background-color:rgba(var(--product-body-color-rgb),.13)}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap{max-width:708px;position:relative;height:311px;text-align:center}.img_with_text_sec.product-fragrance .inner-wrap .text-wrap{width:100%;max-width:666px;padding:48px 40px;border-radius:8px;background:#ffffffe6}.img_with_text_sec.pro-page-iwt .inner-wrap .key-title{font-size:16px;font-style:normal;font-weight:900;line-height:normal}.product-fragrance .inner-wrap .text-wrap .key-title em{font-style:normal;text-decoration:underline;text-decoration-color:var(--product-body-color);text-underline-offset:7px}.product-fragrance .inner-wrap .text-wrap .key-title p,.product-fragrance .inner-wrap .text-wrap .key-title em{margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;padding:0}.product-fragrance .inner-wrap .text-wrap .key-title{padding:0 0 4px}.product-fragrance .inner-wrap .text-wrap .key-ingredients{margin-top:24px}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:24px}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul li{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.product-fragrance .inner-wrap{gap:12px}.main-product .product .product-grid__item .product__title{font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.main-product .product .product-grid__item .price,.main-product .product .product-grid__item .price p,.main-product .product .product-grid__item .price span{font-size:20px;font-style:normal;font-weight:700;line-height:normal}.main-product .product .product-grid__item .condition_type p{font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0}.main-product .product .product-grid__item .product__content{max-width:496px;margin-left:8px}.main-product .product .container{padding:0 50px 0 48px}.main-product .product .condition_type{margin-block-end:12px}.main-product .product .product__description+.product__divider,.main-product .product .product__ideal-type+.product__divider{display:none}.main-product .product .product__description .text-truncator p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal;margin-top:12px!important;margin-bottom:12px!important}.main-product .product .product__description .text-truncator p b,.main-product .product .product__description .text-truncator p strong{font-weight:700}.main-product .product .product__content--start .product__description .button{align-self:end;padding:0 0 .4rem;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal;align-items:center}.main-product .product .product__content .product__description .button.button--text:after{background-color:var(--product-body-color)}.main-product .product .product__content .ideal-item ul{margin:9px 0 0;list-style:none;padding:0}.main-product .product .product__content .product__ideal-type h6{font-size:14px;font-style:normal;font-weight:500;line-height:normal}.main-product .product .product__content .ideal-item ul li{background-image:var(--list-icon);background-position:left;background-repeat:no-repeat;padding-left:21px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.main-product .product .product__content .ideal-item ul li:last-child{margin:0}.main-product .product .product__content .product__ideal-type{margin-bottom:24px}.main-product .product .product__content .product__variant-picker{margin-top:8px}.main-product .product .product__content .product__variant-picker .form__label{font-size:12px;font-weight:500;align-items:center;line-height:normal;letter-spacing:normal;gap:8px}.main-product .product__content .product__variant-picker .product-form__input .form__label [data-selected-value]{margin-left:0}.main-product .product__content .product__variant-picker .product-option__label{padding:8px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.main-product .product__content .quantity__wrapper{min-height:48px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #979797;max-width:88px;max-height:48px}.main-product .product__content .product-selector__quantity .quantity__input{height:4.8rem;font-size:16px;font-style:normal;font-weight:500;line-height:normal;order:0}.main-product .product__content .product-selector__quantity .quantity__button svg{width:auto}.main-product .product__content .product-selector__quantity .quantity__button svg path{stroke:#979797}.main-product .product__content .product-selector__quantity .quantity__button[name=minus]{padding-inline-end:1.2rem;padding-inline-start:0;order:1}.main-product .product__content .product-selector__quantity .quantity__button[name=plus]{padding-inline-end:0;padding-inline-start:1.2rem;order:-1}gravity-button{min-height:48px!important}.main-product .product__content-grid .product__content-grid-item{padding:.8rem 2.1rem;border:1px solid rgba(var(--product-body-color-rgb),.5);border-radius:8px}.main-product .product__content-grid .product__content-grid-item span{letter-spacing:normal;text-transform:inherit;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.main-product .product-grid .product__tabs-wrapper{background-color:rgba(var(--product-body-color-rgb),.13);padding:32px 0;border-radius:8px}.main-product .product-grid .product__tabs-wrapper .product__tabs{justify-content:center!important;gap:0}.main-product .product-grid .product__tabs-wrapper .product__tabs .product__tab{width:100%;max-width:50%;justify-content:center;padding:0 0 6px;text-transform:none;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.main-product .product-grid .product__tabs-wrapper .product__tab-content{padding:0 20px 0 16px}.main-product .product-grid .product__tab-content p,.main-product .product-grid .product__tab-content span,.main-product .product-grid .product__tab-content .acc-content{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal;margin:0}.main-product .product-grid .product__tab-content .acc-heading{display:flex;align-items:center;justify-content:space-between;gap:3px;padding-bottom:8px;cursor:pointer;padding-top:8px}.main-product .product-grid .product__tab-content .acc-heading p{width:100%}.main-product .product-grid .product__tab-content .acc-content{padding:3px 0 8px}.main-product .product-grid .product__tab-content .inner-accordian{border-bottom:1px solid #C7C9D4}.professionals_recommend{background-color:rgba(var(--product-body-color-rgb),.13);margin-bottom:120px}.professionals_recommend .pro_slide_wrap .client-quote{display:flex;align-items:start;justify-content:start;gap:9px;margin-bottom:16px}.professionals_recommend .inner-wrap{justify-content:flex-start;gap:0}.professionals_recommend .img-wrap,.professionals_recommend .inner-wrap{position:relative;overflow:hidden}.text-swiper{transition:height .3s ease;padding-bottom:33.5px}.professionals_recommend .img-wrap img{position:absolute;right:0;bottom:0;left:-32%;top:7.5%;height:671px;width:880px;aspect-ratio:1 / 1}.professionals_recommend .img-wrap{position:relative;top:0;right:0;bottom:0;left:14.9%;height:671px;width:850px;aspect-ratio:1 / 1;z-index:-1}.professionals_recommend .inner-wrap .text-wrap{max-width:751px;padding:48px 40px;background-color:#ffffffe5;border-radius:8px}.professionals_recommend .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}.professionals_recommend .inner-wrap .text-wrap .section__heading{margin-bottom:32px;padding-bottom:4px}.professionals_recommend .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]{text-underline-offset:7px;text-decoration-color:var(--product-body-color)!important}.professionals_recommend .inner-wrap .client-quote p{margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-width:642px}.professionals_recommend .inner-wrap .client-name{font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin-block-end:4px}.professionals_recommend .inner-wrap .client-dis{margin-bottom:8px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.professionals_recommend .inner-wrap .insta-feed{display:flex;align-items:center;justify-content:start;gap:6px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.section--product-recommendations .product-feed.layout-2:not(.section-featured-products) .section__head{margin-block-end:32.5px;justify-content:center}.section--product-recommendations .product-feed .section__heading{padding:0;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal}.section--product-recommendations .product-feed .product-card__title p,.section--product-recommendations .product-feed .product-card__title,.section--product-recommendations .product-feed .price,.section--product-recommendations .product-feed .price span{margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;text-transform:lowercase}.section--product-recommendations .product-feed .product-card__actions .button.button--icon{display:flex;justify-content:center;width:32px;height:32px;align-items:center;background-color:#333f4c;padding:0}.section--product-recommendations .product-feed .product-card__actions .product-card__media img{max-width:299px;max-height:297px}.product_testi_sec .gradient{background-color:rgba(var(--product-body-color-rgb),.13)}.product_testi_sec .text-center .section__heading{text-decoration:none}.section-testimonials .testimonial__author{width:100%;display:inline-block}.template--product .footer:has(.footer__newsletter){background-color:var(--product-body-color)}.template--product .footer:has(.footer__newsletter) *,.template--product .footer:has(.footer__newsletter) .section-footer__block .footer__newsletter .footer__block-heading strong{color:var(--body-text-color)}.template--product .footer:has(.footer__newsletter) .footer__newsletter .field__input{background-color:var(--body-text-color);color:#000;max-width:100%}.template--product .footer:has(.footer__newsletter) .footer__newsletter .newsletter__button{background-color:rgba(var(--product-body-color-rgb),.13);color:var(--product-body-color)}.section--product-recommendations .product-feed:not(.section-featured-products).layout-2 .section__foot{display:block;position:absolute;width:100%;max-width:95%;margin-inline:auto;left:2.5%}.section--product-recommendations .product-feed.layout-2 .swiper-buttons{margin:0;justify-content:space-between;width:100%}.section--product-recommendations .product-feed.layout-2 .swiper-button:disabled,.swiper-button-disabled{opacity:1;margin:0}.section--product-recommendations .product-feed.layout-2 .swiper-button[aria-label=Previous] svg{rotate:180deg}.template--product .product_testi_sec .autoplay-progress svg{stroke:var(--product-body-color);border-radius:8px}.template--product .product_testi_sec .autoplay-progress svg line{border-radius:8px}.professionals_recommend .pro_slide_wrap.swiper-wrapper{padding-bottom:38px}.professionals_recommend .swiper-pagination{display:flex;align-items:center;justify-content:start;gap:6px;bottom:0}.professionals_recommend .swiper-pagination .swiper-pagination-bullet{margin:0}.professionals_recommend .inner-wrap .client-name,.professionals_recommend .inner-wrap .client-dis,.professionals_recommend .inner-wrap .insta-feed{max-width:645px;margin-left:auto}.professionals_recommend .swiper-pagination .swiper-pagination-bullet{margin:0;border-radius:24px;width:26px;height:3px;background-color:rgb(var(--product-body-color-rgb),.6)}.professionals_recommend .swiper-pagination .swiper-pagination-bullet-active{background-color:rgb(var(--product-body-color-rgb),.75);opacity:1;height:6px}.img_with_text_sec.product-fragrance.gradient .fragrance-profile-wrapper:after{content:"";background-image:var(--right-background-image);background-size:contain;background-repeat:no-repeat;position:absolute;width:calc(100% - 750px);height:100%;right:40px;top:-77px;z-index:2;max-width:500px;background-position:top center}.fragrance-profile-content{position:relative;z-index:1;padding-block:48px;display:flex;align-items:center;height:100%}.product-fragrance .media-position--background{aspect-ratio:var(--media-aspect-ratio);height:100%;position:relative}.product-fragrance .inner-wrap .text-wrap .key-ingredients p{margin:0}.professionals_recommend{padding-block:48px}.collection-grid-container .collection__grid .media img.mobile-image{display:none}@media screen and (min-width: 990px){.product-fragrance .section__heading{padding:0;margin-bottom:25px}}@media screen and (min-width: 750px){.fragrance-mobile-image{display:none}.section__featured-collections .section__head--buttons .button--filled{padding:11.5px 46px!important;font-weight:700!important;line-height:normal!important;font-size:16px!important;width:fit-content!important;color:#fff!important;text-transform:var(--button-text-transform)!important;background-color:var(--color-button-background)!important;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-default)!important;cursor:pointer!important;border:2px solid var(--color-button-background)!important}.section__featured-collections .section__head--buttons .button--filled:hover{color:var(--color-button-hover-text)!important;background-color:var(--color-button-hover-background)!important}.section__featured-collections .section__head--buttons .button--text{all:unset}.section__featured-collections .section.layout-2 .section__foot:has(.button--text){padding-block-end:0}.section__featured-collections .section__head--buttons .button.button--text:after{content:none}.section-full-width-banner .section-full-width-banner__container .section-full-width-banner__content.align-center.text-center *{text-align:center;margin:0;justify-content:start}.section-full-width-banner .section-full-width-banner__container .section-full-width-banner__content.align-end.text-end *{text-align:right;justify-content:end;margin-left:0}.section-full-width-banner .section-height-half{height:calc(100svh / 2 - var(--header-top-position))}.professionals_recommend .inner-wrap .text-wrap{position:relative;z-index:1;margin-right:4.8rem;margin-left:-97px}.template--product .pro-page-iwt{position:relative;background-image:linear-gradient(180deg,rgb(var(--product-body-color-rgb),.1),#fff);z-index:2}.template--product .pro-page-iwt:after{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(//www.milkshakehair.com/cdn/shop/files/white-img.png?v=1754388760)}.main-product .product-grid .swiper--product-gallery__pagination{margin-block-start:99px;display:inline-flex;justify-content:center;align-items:center;gap:6px;margin-block-end:0}.main-product .product-grid .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.main-product .product-grid .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;height:6px;width:26px;border-radius:24px;background-color:rgb(var(--product-body-color-rgb),.6)}.main-product .product-grid .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgb(var(--product-body-color-rgb),.75);opacity:1;height:12px}.main-product .product-grid{padding-top:16px}}@media screen and (min-width: 1441px) and (max-width: 2000px){.full_width_text_sec{background-position-x:center;background-position-y:center}}text-truncator-pdp h1,text-truncator-pdp h1 b,text-truncator-pdp h1 strong{font-size:32px!important;font-weight:500}text-truncator-pdp h2,text-truncator-pdp h2 b,text-truncator-pdp h2 strong{font-size:24px!important;font-weight:500}text-truncator-pdp h3,text-truncator-pdp h3 b,text-truncator-pdp h3 strong{font-size:18.7px!important;font-weight:500}text-truncator-pdp h4,text-truncator-pdp h4 b,text-truncator-pdp h4 strong{font-size:16px!important;font-weight:500}text-truncator-pdp h5,text-truncator-pdp h5 b,text-truncator-pdp h5 strong{font-size:13.3px!important;font-weight:500}text-truncator-pdp h6,text-truncator-pdp h6 b,text-truncator-pdp h6 strong{font-size:10.7px!important;font-weight:500}.product-fragrance .media-position--background .media,.collection-grid-container .product-card__actions .product-card__media .media{border-radius:0}@media screen and (min-width: 991px) and (max-width: 1275px){.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}.shopify-section-group-footer-group .section-footer .grid{column-gap:40px}.shopify-section-group-footer-group+.shopify-section-group-footer-group .section-footer{padding:8px 45px 24px}.section-footer.container{padding:0 45px}.full_width_text_sec{background-position-x:50%;background-position-y:50%}.professionals_recommend .img-wrap,.professionals_recommend .img-wrap img{width:100%;max-width:500px;height:550px;left:0;top:0}.professionals_recommend .inner-wrap .text-wrap{padding:38px 28px;width:500px}.professionals_recommend{margin-bottom:90px}.professionals_recommend .text-wrap{margin-inline-end:25px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap img{aspect-ratio:auto;top:calc(10% - 226px)}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul{gap:20px}.img_with_text_sec.product-fragrance .inner-wrap .text-wrap{padding:40px 30px}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul li{font-size:13px}.product-fragrance .inner-wrap .text-wrap .key-title p,.product-fragrance .inner-wrap .text-wrap .key-title em{font-size:20px}.product-grid__item .product__description .text-truncator h4{font-size:26px}.product-grid__item .product__description text-truncator-pdp .text-truncator h4{font-size:16px}.main-product .product__content .product-selector__quantity .quantity__input{height:4.3rem}.main-product .product .container{padding:0 33px}.main-product .product .product-grid__item .product__content{margin-left:0}.main-product .product .product-grid__item .product-form__buttons{gap:10px}.template--product .main-product .product__sticky-cart{max-width:96%}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap:after{content:none}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap img{box-shadow:16px -16px var(--product-body-color)}}@media screen and (max-width: 1279px) and (min-width: 750px){.img_with_text_sec.product-fragrance .inner-wrap .text-wrap{max-width:50%}.img_with_text_sec.product-fragrance.gradient .fragrance-profile-wrapper:after{width:44%;top:-68px}.section-collection .collection-grid-container .collection__grid .card-text__content{max-width:calc(50% - 20px);padding:65px 24px}}@media screen and (max-width: 1100px) and (min-width: 750px){.img_with_text_sec.product-fragrance.gradient .fragrance-profile-wrapper:after{right:20px;width:325px;top:-50px}}@media screen and (max-width: 990px){.product-fragrance .section__heading{padding:0;margin-bottom:15px}.section__featured-collections .layout-2 .container{padding:0 28px!important}.section-featured-products .container{padding:0 30px}.section-featured-products .section__head .section__head-title .section__heading:after{left:46.5%}.full_width_text_sec .section-mixed-text .section-mixed-text__wrapper .section-mixed-text__content .h2{font-size:42px}.img_with_text_sec .inner-wrap .text-wrap .section__heading.h4{font-size:30px}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]{text-underline-offset:8px}.img_with_text_sec .container{padding:28px 32px 0 28px}.img_with_text_sec .inner-wrap .content p{font-size:14px}.img_with_text_sec .text-wrap .btn-wrap .button--filled,.img_with_text_sec .text-wrap .btn-wrap .button--outlined{padding:11.5px 35.6px}.shopify-section-group-footer-group .section-footer .grid{gap:24px;display:flex;flex-direction:column}.shopify-section-group-footer-group .social_icon_footer:nth-child(2){position:relative;top:auto;width:100%;order:5}.shopify-section-group-footer-group .social_icon_footer .footer__social{width:100%;justify-content:center}.shopify-section-group-footer-group+.shopify-section-group-footer-group .section-footer{padding:0 16px}.shopify-section-group-footer-group .copyright-detail{order:6}.section-footer__content.footer__nav--vertical,.section-footer__block .footer-contact{border-bottom:1px solid #fff;padding-bottom:24px}.section-footer.container{padding:0 16px}.footer__newsletter .newsletter__controls .newsletter__button{padding:1.85rem 1.95rem}.header__drawer .drawer__row.drawer__row--bottom{display:none}.section-header .header .container{padding:0 24px}nav.slide-out-menu div.menu-panels .menu-link-group:first-child button.menu-link{padding-top:10px}nav.slide-out-menu div.menu-panels ul li a{padding:1.85rem 0!important}nav.slide-out-menu div.menu-panels .menu-panel+.menu-panel ul li a{padding:1.6rem 0!important}nav.slide-out-menu div.menu-panels ul li:first-child a{padding-top:15.5px!important}.section-header .header__nav{margin-left:0}.drawer__container .drawer__subnav.from-metaobjects .drawer__subnav-item{border:none}.drawer__container .drawer__subnav.from-metaobjects .drawer__subnav-item .metaobject_menu_name{padding:6.8px 16px!important;justify-content:flex-start}.drawer__container .drawer__subnav.from-metaobjects .drawer__subnav-item .metaobject_menu_name svg{height:auto;width:auto}.drawer__content--nav .drawer__row .slide-out-menu{padding-top:8.5px;padding-inline:0px}.drawer__content--nav .drawer__row .primary-menu-panel ul li a{padding-bottom:16px!important}.testimonials__block blockquote p{margin-block:1.7rem 0;font-size:17px}.sub-col-container{padding-inline-start:16px;max-width:100%}.sub-col-container .sub-collection-list .col-link:last-child{margin-right:16px}.section-testimonials .testimonials__content-in .section-testimonials__footer{margin-block-start:8%}.section-testimonials .section-testimonials--horizontal-w-media{flex-wrap:wrap}.full_width_text_sec{background-size:contain;background-position:center}.collection .container{padding:0 30px 18px}.img_with_text_sec.pro-page-iwt .container{padding:16px}.img_with_text_sec.product-fragrance .container{padding:0 16px}.professionals_recommend .img-wrap,.professionals_recommend .img-wrap img{max-width:360px;height:425px;left:0}.professionals_recommend{margin-bottom:70px;padding:35px 0;max-height:fit-content}.professionals_recommend .text-wrap{margin-inline-end:25px}.professionals_recommend .inner-wrap .text-wrap{padding:28px 20px;max-width:345px}.professionals_recommend .inner-wrap .client-quote p{font-size:14px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap img{aspect-ratio:auto;top:calc(10% - 142px);max-width:375px;left:10%}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul{gap:15px}.img_with_text_sec.product-fragrance .inner-wrap .text-wrap{padding:22px}.product-fragrance .inner-wrap .text-wrap .key-title{padding:0}.fragrance-profile-content{padding-block:32px}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul li{font-size:12px}.product-fragrance .inner-wrap .text-wrap .key-title p,.product-fragrance .inner-wrap .text-wrap .key-title em{font-size:16px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap{max-width:285px}.img_with_text_sec.pro-page-iwt .inner-wrap{gap:25px}.pro-page-iwt .inner-wrap .text-wrap p,.pro-page-iwt .inner-wrap .text-wrap span{margin:5px 0 0;font-size:14px}.main-product .product .container{padding:0 33px}.main-product .swiper--product-thumbs .swiper-wrapper{gap:8px}.main-product .product__content-grid .product__content-grid-item{padding:.8rem 1.1rem}.product-grid__item .product__description .text-truncator h4{font-size:23px}.product-grid__item .product__description text-truncator-pdp .text-truncator h4{font-size:16px}.main-product .product-grid .product__sticky-cart{width:96%}.main-product .product-grid .product__content .product__content-grid{grid-template-columns:auto}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap:after{content:none}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap img{box-shadow:16px -16px var(--product-body-color)}.section-collection .collection-grid-container .collection__grid .card-text__content{padding:15px 24px;max-width:calc(50% - 20px)}}@media screen and (max-width: 749px){.professionals_recommend{padding-block:24px}.fragrance-profile-content{padding-block:194px 40px;display:block}.product-fragrance .media-position--background{aspect-ratio:var(--media-aspect-ratio-mobile)}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap img{box-shadow:16px -16px var(--product-body-color)}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap:after{content:none}.main-product .product .product-grid__item .price,.main-product .product .product-grid__item .price p,.main-product .product .product-grid__item .price span{font-size:16px}.main-product .product .product__description .text-truncator p,.main-product .product .product__content .ideal-item ul li{font-size:12px}.sub-col-container .sub-collection-list .icon-img{padding:7.7px;width:56px;height:56px}.sub-col-container .sub-collection-list .col-link img{width:40.6px;height:40.6px;padding:5px}.section-hero-banner .hero-banner .hero__media+.hero__content{max-width:100%;padding:30px}.section-hero-banner .hero-banner .hero__heading{margin-block-end:8px;font-size:32px}.section-hero-banner .hero-banner .hero__entry{margin-block-end:1.6rem}.section-hero-banner .hero-banner .hero__entry p{font-size:14px}.section-hero-banner .hero__content a{font-size:14px;padding:9px 16px}.section__featured-collections .section__head-title .section__heading:after{width:165px}.section__featured-collections .layout-2 .container{padding:0 0 0 16px!important}.section__featured-collections .card-collection .card-collection__media+.card-collection__content{margin-block-start:16px}.section__featured-collections .card-collection .card-collection__heading.h5{font-size:16px}.section__featured-collections{padding:40px 0!important}.section__featured-collections .section__head--buttons .button.button--text{font-size:14px;padding:0;line-height:normal;letter-spacing:0}.announcement-bar .announcement-bar__slider .announcement-bar__text-content p{font-size:12px}.section-announcement-bar .announcement-bar{padding:12.5px 8px}.section-full-width-banner__container.media-position--background .section-full-width-banner__content{gap:8px;padding:32px 16px}.section-full-width-banner .section-full-width-banner__subheading{font-size:12px;margin-left:0}.section-full-width-banner .section-full-width-banner__heading .section__heading{margin-left:0}.section-full-width-banner .section-full-width-banner__heading .section__heading.h4{font-size:20px}.section-full-width-banner .section-full-width-banner__buttons{margin-left:0;justify-content:start;margin-top:8px}.section-full-width-banner .section-full-width-banner__buttons .button{min-height:36px}.section-full-width-banner .section-full-width-banner__buttons .button--filled{padding:8.5px 27.5px;font-size:12px}.section-full-width-banner .section-full-width-banner__buttons .button--outlined{padding:10px 49.4px;font-size:12px}.section-interactive-banner .container{padding:0 80px}.section-interactive-banner .section-interactive-banner__element .word{font-size:32px;line-height:normal;letter-spacing:0}.section-featured-products .section__head .section__head-title .section__heading.h4{font-size:20px;margin:8px 0 0}.section-featured-products .container{padding:0 16px}.section-featured-products .section__head .section__head-title .section__heading:after{left:47.5%;width:103px;top:120%}.section-featured-products .section__head .section__head-title .text--label{font-size:12px}.section-featured-products .section__foot .section__head--buttons .button{font-size:12px;padding:8.5px 46.5px;max-width:361px;width:100%}.section-featured-products .section__foot .section__head--buttons{justify-content:center}.full_width_text_sec .section-mixed-text .section-mixed-text__wrapper .section-mixed-text__content .h2{font-size:24px}.section--featured-products .gradient{padding:0 0 40px!important}.full_width_text_sec .section-mixed-text{padding:1rem 1.6rem}.section--featured-products{padding-top:0}.section-mixed-text .section-mixed-text__wrapper.text-center.justify-center.align-center{padding:6px 0}.img_with_text_sec .container{padding:31px 16px 0}.img_with_text_sec .inner-wrap,.img_with_text_sec .inner-wrap.left-side{gap:24px;flex-direction:column-reverse}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:"";height:3px;width:10px}.img_with_text_sec .inner-wrap .text-wrap .btn-wrap{gap:8px}.img_with_text_sec .text-wrap .btn-wrap .button--filled,.img_with_text_sec .text-wrap .btn-wrap .button--outlined{padding:9.5px 5.6px;width:50%;max-width:176.5px;font-size:12px}.img_with_text_sec .inner-wrap .image-wrap img{box-shadow:15px -15px #ffb92a}.img_with_text_sec .inner-wrap .text-wrap .section__heading.h4{font-size:20px;text-align:center;width:100%}.img_with_text_sec .inner-wrap .content p{font-size:12px}.img_with_text_sec{background-position:bottom;background-size:158%}.img_with_text_sec .inner-wrap .image-wrap{margin-right:16px;max-width:345px}.section--featured-products .section-featured-products.section-w-swiper.layout-2 .swiper-button{width:32px;height:32px;padding:3px;border-radius:50%;border:1.5px solid rgb(var(--color-foreground))}.section-header .header .container{padding:0 16px}.header__utils-item.header__utils-item--location{display:none}.drawer__content .menu-panels .primary-menu-panel ul li a{padding:24px 0 16px}nav.slide-out-menu .icon.icon--rotate-180{width:1.6rem;padding-inline-end:0;margin-right:4px}.drawer__content nav.slide-out-menu div.menu-panels button.menu-link{padding-top:10px}.drawer__content nav.slide-out-menu div.menu-panels .menu-link-group{padding-top:8.5px}.drawer__content nav.slide-out-menu div.menu-panels .menu-link-group:first-child{padding:0}.section-testimonials .section-testimonials--horizontal-w-media{padding:24px 16px;gap:13px}.testimonial__author{font-size:20px}.testimonials__block blockquote p{margin-block:1.6rem 0;font-size:16px}.section-testimonials .desk-head{display:none}.section-testimonials .mobile-head{display:flex;justify-content:center;width:100%}.section-testimonials .mobile-head .section__heading{margin-block-end:15px;text-decoration:none}.section-testimonials .text-center .section__heading.h4{font-size:24px}.section-testimonials .mobile-head .section-testimonials__ratings{margin-right:10px}.section-footer accordion-default{display:none}.section-footer .small-hide{display:block!important}.footer-contact .footer-contact__info-item-label li:last-child{grid-column:span 2}.shopify-section-group-footer-group .footer{padding:24px 0!important}.shopify-section-group-footer-group .footer_logo .section-footer__content{align-items:flex-start}.shopify-section-group-footer-group .footer_logo{margin:0}.section-footer .footer__newsletter{gap:24px;flex-direction:column}.footer__newsletter .news-head,.footer__newsletter .newsletter__field .field__label.visually-hidden{max-width:100%;text-align:left;font-size:14px}.footer__newsletter .newsletter-form{max-width:100%}.footer__newsletter .field__input{font-size:14px;height:4rem;max-width:100%;border-radius:0;padding:0 12px}.footer__newsletter .newsletter__controls .newsletter__button{padding:1rem 2.6rem;height:4rem;top:24px;border-radius:0;font-size:12px}.section-footer__block .footer__newsletter .footer__block-heading{font-size:24px}.footer__newsletter .news-head .footer__newsletter-text p{font-size:14px}.section-full-width-banner .section-full-width-banner__container.media-position--background .section-full-width-banner__content{height:100%}.section--featured-products .section-featured-products.section-w-swiper.layout-2 .swiper-buttons{margin-inline:16px}.announcement-bar .announcement-bar__wrapper{min-height:auto}.section__featured-collections .swiper-pagination .swiper-pagination-bullet{height:4px}.section__featured-collections .swiper-pagination .swiper-pagination-bullet-active{height:8px}.section__featured-collections .card-collection--style-normal .container:not(.max-w-full) .swiper-wrapper{padding-block-end:26px!important}.announcement-bar .container{padding:0}.section-full-width-banner .section-height-half--mobile{height:calc(100svh / 2 - var(--header-top-position))}.template--collection .section-full-width-banner .section-full-width-banner__content .section-full-width-banner__entry{margin-left:0;margin-top:0;font-size:14px}.template--collection .section-full-width-banner .section-full-width-banner__heading .section__heading.h4{font-size:24px}.template--collection .section-full-width-banner .section-full-width-banner__container.media-position--background .section-full-width-banner__content{height:100%}.section-testimonials .testimonials__content .card-slider{display:flex;flex-direction:column-reverse;gap:27.5px}.section-testimonials .section-testimonials__footer{display:flex;align-items:stretch;margin-block-start:0;flex-direction:column-reverse}.section-testimonials .section-testimonials__footer .autoplay-progress--line{width:12rem}.section-testimonials .section-testimonials__footer .card-slider__buttons .swiper-buttons{width:3.2rem;height:3.2rem;border-radius:0;margin:0}.section-testimonials .section-testimonials__footer .card-slider__buttons-inner{display:flex;align-items:center;gap:16px}.section-testimonials .testimonial__rating{margin-block-start:16px}.section-testimonials .testimonial__author{font-size:20px}.section-testimonials .testimonials__block blockquote p{margin-block:1.6rem 0;font-size:16px}.section-testimonials .testimonials__content .testimonial__box .testimonial__body{min-height:fit-content}.sub-col-container{padding-inline-start:16px}.sub-col-container .sub-collection-list .col-link .col-name{font-size:12px}.sub-col-container .sub-collection-list .col-link{text-align:center;width:56px}.section__featured-collections .layout-2 .card-slider{padding-inline-end:16px}.section__featured-collections .swiper-pagination-progressbar.swiper-pagination-horizontal{top:98%}.full_width_text_sec{background-position-x:center;background-position-y:center}.section-testimonials .testimonials__media{margin-inline:auto}.section-testimonials .testimonials__content-in .section-testimonials__footer{margin-block-start:0}.shopify-section-group-footer-group .social_icon_footer .footer__social{gap:16px}.shopify-section-group-footer-group .social_icon_footer .footer__social svg{width:2.4rem;height:2.4rem}.full_width_text_sec{background-image:var(--back_image_mob)}.section-collection .collection-facets__inner .collection-facets__sorting{align-items:end}.collection-facets .collection-facets__inner .col-title{display:none}.collection .container{padding:0 16px}.section-collection .product-card .product-card__info .product-card__title p,.section-collection .collection-grid-container .price__regular{font-size:14px}.section-collection .collection__grid .card-text__content .card-text__title h5{font-size:16px}.section-collection .collection__grid .card-text__content p>a{font-size:14px;margin-top:16px}.section-collection .collection-facets__inner .facets__actions-button,.section-collection .collection-facets__inner .custom-select__btn,.section-collection .collection-facets__inner .facets__button-filters,.section-collection .collection-facets__inner .facets__button-custom{padding:7px 11.5px;width:fit-content;font-size:12px}.img_with_text_sec.pro-page-iwt .container{padding:0 0 21px}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap img{box-shadow:none}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap:after{content:"";left:40px;top:-12px;max-width:322px}.img_with_text_sec.pro-page-iwt .inner-wrap .image-wrap{margin-right:12px;max-width:348px}.img_with_text_sec.pro-page-iwt .inner-wrap,.img_with_text_sec.pro-page-iwt .inner-wrap.left-side{gap:0}.img_with_text_sec.pro-page-iwt .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}.img_with_text_sec .inner-wrap .text-wrap .section__heading.h5{font-size:20px}.pro-page-iwt .inner-wrap .key-wrap{gap:8px;margin:16px 0}.pro-page-iwt .inner-wrap .key-wrap:first-child{margin-top:22px}.pro-page-iwt .inner-wrap .key-wrap .key-title{font-size:16px;line-height:normal}.pro-page-iwt .inner-wrap .key-wrap .icon-img{max-width:88px;height:88px}.pro-page-iwt .inner-wrap .text-wrap p,.pro-page-iwt .inner-wrap .text-wrap span{font-size:14px;margin-top:8px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap img{top:-88%;left:33%;max-width:252px;max-height:301px;object-fit:cover}.section--product-recommendations .product-feed .product-card__actions .product-card__media img{max-width:100%}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap{max-width:100%;margin:0;height:115px}.professionals_recommend .img-wrap,.professionals_recommend .img-wrap img{display:none}.img_with_text_sec.product-fragrance .inner-wrap .text-wrap{padding:16px}.product-fragrance .inner-wrap .text-wrap .key-ingredients ul{gap:16px}.product-fragrance .inner-wrap .text-wrap .key-title{padding:0}.product-fragrance .inner-wrap .text-wrap .key-ingredients{margin-top:16px}.product-fragrance .inner-wrap .text-wrap .key-ingredients p{font-size:12px;line-height:1.17}.product-fragrance .inner-wrap .text-wrap .key-title em{text-underline-offset:5px}.img_with_text_sec.product-fragrance.gradient .fragrance-profile-wrapper:after{content:"";width:73%;top:-42px;z-index:2;right:unset;left:50%;transform:translate(-50%);max-height:225px}.img_with_text_sec.product-fragrance .inner-wrap{gap:0}.professionals_recommend .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}.professionals_recommend{margin-bottom:115px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.professionals_recommend:after{position:absolute;background-image:var(--sec-back-img);background-position:center;background-repeat:no-repeat;background-size:125%;width:100%;content:"";height:100%;top:0;right:0;bottom:0;left:0;z-index:-1;top:calc(50% - 152px)}.professionals_recommend .inner-wrap .text-wrap{padding:16px;margin:0}.section--product-recommendations .product-feed.layout-2:not(.section-featured-products) .section__head{margin-block-end:12.5px;justify-content:start}.section--product-recommendations .product-feed .section__heading.h5{font-size:20px}.section--product-recommendations .product-feed .product-card__title p,.section--product-recommendations .product-feed .product-card__title,.section--product-recommendations .product-feed .price,.section--product-recommendations .product-feed .price span{font-size:14px}.section--product-recommendations .product-card__actions .button.button--icon svg{margin-right:1px}.main-product .product .container{padding:0 16px}.main-product .product-grid .swiper--product-gallery__pagination{margin-block-start:16px;display:inline-flex;justify-content:center;align-items:center;gap:6px;margin-block-end:15px}.main-product .product-grid .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.main-product .product-grid .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;height:4px;width:26px;border-radius:24px;background-color:rgb(var(--product-body-color-rgb),.6)}.main-product .product-grid .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgb(var(--product-body-color-rgb),.75);opacity:1;height:8px}.main-product .product__content .product-selector__quantity .quantity__input{height:4.6rem;font-size:14px}.main-product .product__content .product-selector__quantity .quantity__button[name=minus]{padding-inline-end:1.6rem}.main-product .product__content .product-selector__quantity .quantity__button[name=plus]{padding-inline-start:1.6rem}.main-product .product .product__content .product__ideal-type h6{font-size:12px}.product-grid__item .product__description .text-truncator h4{font-size:20px}.product-grid__item .product__description text-truncator-pdp .text-truncator h4{font-size:16px}.main-product .product .product-grid__item .product__content{max-width:100%;margin-left:0}.main-product .product .product-grid__item .product__title.h5{font-size:20px}.main-product .product .product__content .product__ideal-type{margin-bottom:16px}.main-product .product-form__buttons .product-form__quantity{grid-column:span 3 / span 3}.main-product .product-form__buttons .product-form__submit{grid-column:span 8 / span 7;max-height:40px}.main-product .product-form__buttons{grid-template-columns:repeat(11,minmax(0,1fr))}.main-product .product__block.product__block--gap-3{margin-block-end:8px}.main-product .product__content .product__variant-picker .product-form__input .form__label [data-selected-value]{margin-block-end:2px}.main-product .product__content .product__variant-picker .product-option__label{min-height:30px}.main-product .accelerated-checkout-button{max-height:40px!important}.main-product .product-form__buttons .shopify-payment-button,.main-product .product-form__buttons[data-display-layout=seperate] .product-form__quantity,.main-product .product-form__buttons[data-display-layout=seperate] .product-form__submit{grid-column:span 11 / span 11}.main-product .product__content-grid .icon-wrapper{display:flex;gap:8px;justify-content:start}.main-product .product__content-grid .icon-wrapper .icon{padding:.8rem 2.1rem;border:1px solid rgba(var(--product-body-color-rgb),.5);border-radius:8px;max-width:319px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.product-feed .product-card .product-card__media.product-card__media--hoverable img:not(.hidden):not(.hover-img){object-fit:contain}.section--product-recommendations .product-feed.layout-2 .swiper-buttons{display:flex!important}.section--product-recommendations .product-feed.layout-2 .swiper-buttons .swiper-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0;border-radius:50%;border:1.5px solid #333F4C}.section--product-recommendations .product-feed.layout-2 .swiper-buttons .swiper-button.swiper-button-disabled{opacity:0}.section-testimonials.product_testi_sec .mobile-head .section__heading{margin:0}.main-product .product__content .quantity__wrapper{min-height:40px;font-size:14px;max-height:40px;min-width:88px;align-items:center}.template--product .pro-page-iwt{padding:52px 0 0!important}.pro-page-iwt .inner-wrap .text-wrap{position:relative;background-image:linear-gradient(180deg,rgb(var(--product-body-color-rgb),.2),#fff);z-index:2;max-width:100%;padding:75px 16px 0}.pro-page-iwt .inner-wrap .text-wrap:after{content:"";position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/Layer-2-white.png?v=1754394193);background-position-x:8%;background-position-y:54%;padding-top:75px}.img_with_text_sec.pro-page-iwt .container{padding:0 0 89px}.main-product .product-grid .product__tabs-wrapper{padding:16px 0}.professionals_recommend .pro_slide_wrap.swiper-wrapper{padding-bottom:22px}.professionals_recommend .swiper-pagination{justify-content:center}swiper-component .image-swiper{max-width:555px;width:100%}.professionals_recommend .inner-wrap .text-wrap{max-width:580px;position:absolute;background-color:#ffffffe5;z-index:1;width:calc(100% - 32px);top:40px;bottom:auto}.collection-grid-container .collection__grid .media img.mobile-image{display:block}.collection-grid-container .collection__grid .media img.desktop-image{display:none}.section-collection .collection-grid-container .collection__grid .card-text__content,.section-collection .collection__card-text .card-text__title>*,.section-collection .collection__card-text .card-text__title,.section-collection .collection__grid .card-text__content p{max-width:100%}.collection .collection-grid-container .card-text{min-height:36rem}}@media screen and (max-width: 549px){.section__featured-collections .section.layout-2 .section__foot{margin-block-start:16px;padding:0}.section__featured-collections .section__head-title .section__heading.h4{font-size:20px}.section-featured-products .section__head .section__head-title .section__heading:after{left:45.5%}.img_with_text_sec .text-wrap .btn-wrap .button--filled,.img_with_text_sec .text-wrap .btn-wrap .button--outlined{width:100%}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{width:8px}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]{text-underline-offset:7px}.full_width_text_sec{background-size:cover;background-repeat:no-repeat}.collection .collection-grid-container .collection__grid{column-gap:8.5px}.section-collection .collection__grid .card-text__content p{margin:8px 0 4px;font-size:12px}.section-collection-banner.section-full-width-banner .full-width-banner__animation{max-width:241px}.section-collection-banner.section-full-width-banner .container .section-full-width-banner__content *{max-width:238px}.collection .collection-grid-container .pagination a,.collection .collection-grid-container .pagination span{font-size:14px}.section-collection .collection .collection-grid-container{padding-bottom:18.5px}.sub-col-container .sub-collections-name-list{gap:4px}.section--product-recommendations .product-feed .product-card__actions .product-card__media img{max-width:243px;max-height:241px}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap img{left:15%;height:301px;top:-86%}.img_with_text_sec.product-fragrance .inner-wrap .image-wrap{height:140px}.main-product .product__content-grid .icon-wrapper{flex-direction:column}.main-product .product__content-grid .icon-wrapper .icon{max-width:100%}.professionals_recommend:after{height:117%;top:calc(50% - 184px)}.section-collection .collection-grid-container .collection__grid .card-text__content{padding:20px 30px;max-width:100%}.section-collection .collection__card-text .card-text__title>*,.section-collection .collection__card-text .card-text__title{width:100%}}@media screen and (max-width: 375px){.shopify-section-group-footer-group .footer-contact .footer-contact__info-item-label ul{display:flex;flex-direction:column;gap:16px 25px}.img_with_text_sec .inner-wrap .text-wrap .section__heading span[style="text-decoration:underline"]:after{content:none}}swiper-component.image-swiper .swiper-slide{margin:auto;width:100%!important}.professionals_recommend .image-swiper .swiper-slide img{width:100%;height:100%}.professionals_recommend .image-swiper{width:100%;line-height:0}.professionals_recommend .client-quote{margin-bottom:16px}.mac .section-hero-banner .hero__content a{padding:17px 94px 11px}.mac .section__featured-collections .section__head--buttons .button--filled{padding:14px 46px 9px!important}.mac .hair-type .hair-tag{padding:3px 8px 2px}.mac .section-featured-products .section__foot .section__head--buttons .button{padding:14px 46.5px 9px}.mac .img_with_text_sec .text-wrap .btn-wrap .button--filled,.mac .img_with_text_sec .text-wrap .btn-wrap .button--outlined,.mac .section-full-width-banner .section-full-width-banner__buttons .button--filled,.mac .section-full-width-banner .section-full-width-banner__buttons .button--outlined{padding:15px 46.6px 8px}.mac .main-product .product__content .product__variant-picker .product-option__label{padding:10px 8px 8px}@media screen and (max-width: 749px){.professionals_recommend .image-swiper .swiper-slide img{aspect-ratio:393 / 451;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom.css.map */
