.slick-list,.template-index .SplitBanner{overflow:hidden}.announcementText,body.template-index .ProductCrs-Title{text-transform:uppercase}.rebuy-cart__flyout-item-remove .far,body .rebuy-cart__flyout-item-quantity-widget-button i{opacity:0}.announcement__text p,body .FooterMenu-title,body .Header-Dropdown-LinkTitle,body button,body h1,body h2,body h3,body h4,body h5,body h6,body input,body optgroup,body select,body textarea,body.template-index .Marquee-description,body[class]{font-family:Founders Grotesk}.Offcanvas-cart,.announcement-bar__announcement-controller,.announcement-bar__announcements,.col-page-affiliate-form .Affiliates-Form label:not(.cursor-pointer),.col-page-affiliate-form .Page-Header-Breadcrumbs,.col-page-affiliate-form .Page-Header:after,.col-page-carry-us .CarryUs-Form label,.col-page-carry-us .Page-Header-Breadcrumbs,.col-page-carry-us .Page-Header:after,.col-page-contact .Page-Header-Breadcrumbs,.col-page-contact .Page-Header:after,.col-page-offers .ITB-Breadcrumbs,.col-page-pro .ITB-Breadcrumbs,.mb-imgs.w3_bg,.mobileFounderImage,.newAccordion.active1 svg:last-child,.newAccordion:not(.active1) svg:nth-child(2),.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image:last-child .rebuy-bundle__image-divider,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.template-index #amzn-event-bus,.template-product .product-review-price.price-2024-hide,body .Ambassadors-text-mobile,body .Header-linkList-item.--cart span:after,body.template-product .Recently.--mask:after,body.template-product .SlidingBanners-section:after{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.Landing2024ViddyTitle em,.MeetTheFounders-founders-item:hover .MeetTheFounders-founders-bio,.announcement-bar__announcements.slick-initialized,.col-page-about-us .salonTitle em,.col-page-salon .salonTitle>em,.featuredCollectionProducts .ProductCrs-Product-ImageHolder,.slick-initialized .slick-slide,.slick-slide img,.template-index .SplitBanner-Image{display:block}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.float-accessibility{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;left:0;top:50%;transform:translateY(-50%)}#section-id-announcement-bar{min-height:40px;background-color:#000}.announcement-bar__middle{position:relative;padding:0 25px;width:100%;margin:auto;max-width:100%}.announcement-button{position:absolute;top:50%;transform:translateY(-50%);color:#fff;display:flex}.announcement-button--previous{left:5px}.announcement-button--next{right:5px}.announcement__text{padding:13px 0 10px;margin:10px 0;display:flex;align-items:center;height:40px;justify-content:center;letter-spacing:1px;font-size:16px;line-height:16px}.announcement__text p{text-align:center;margin-bottom:0;color:#fff;font-weight:400;line-height:16px}.annMarque .announcement img{max-height:40px;width:auto}.landing2024BannerContentReview,.marqueeWrapper1 .announcement{display:flex;gap:12px;align-items:center}.announcementText{font-size:14px;line-height:14px;letter-spacing:2px;font-weight:600;font-style:normal}@media screen and (max-width:445px){#shopify-section-announcement-bar{font-size:14px}}@media screen and (max-width:400px){#shopify-section-announcement-bar{font-size:13px}}@media screen and (max-width:380px){#shopify-section-announcement-bar{font-size:12px}}@media screen and (max-width:360px){#shopify-section-announcement-bar{font-size:11px}}@media screen and (max-width:340px){#shopify-section-announcement-bar{font-size:10px}}@media print,screen and (min-width:64em){.Product-section.Product-section--details{-webkit-mask-image:none;mask-image:none}}.bxgy-hide,body #SmartCart_title span.itmsincrt,body.template-product .fix_cart.mbshw,body.template-product .topbtn .fix_cart.mbshw{display:none!important}.bxgyOptionsWrapper .ProductForm-options .ProductRadioButtons{margin-top:25px}.Header-Dropdown-LinkList,.ImageWithTextDual .ImageWithTextDual-item.ImageWithTextDual-item--left .ImageWithTextDual-item-info,.col-page-affiliate-form .Affiliates-Content,.col-page-contact .ContactUs-Form-Row.--button,.col-page-faq .FAQ-Nav-Linklist,body .Header-Dropdown{align-items:start}body .Header-Dropdown .Header-Dropdown-Content{min-height:0}[data-drawer-names=search] .Offcanvas-content{padding-top:140px}[data-drawer-names=search] .--search{display:block;width:32px;height:31px;margin-left:auto;margin-bottom:-20px}.Header-inner .Header-linkList{width:40%}.Header-inner .Header-logo{width:20%}.Header-inner .Header-logo .Header-logoImg{width:88.28px;margin:auto}.Header-linkList.Header-linkListRight{padding-right:53.3333333333px;padding-left:0;justify-content:end}.Header-linkList.Header-linkListLeft{padding-right:0;padding-left:53.3333333333px}body .Header-linkList-item{font-size:16px}@media (max-width:1450px){body .Header-linkList-item{font-size:14px}}@media (max-width:1300px){body .Header-linkList-item{font-size:12px}}@media only screen and (min-width:1025px) and (max-width:1200px){body .Header-linkList-item{font-size:10px}}.Header-container,.landing2024HeaderWrapper{box-shadow:1px 1px 1px #f2f2f2}@media screen and (max-width:1023px){.hdr-mnu-mb{display:flex;align-items:center;padding-left:8px}#shopify-section-announcement-bar{position:relative;z-index:600}.Header-container .Header-inner{padding:0 16px;justify-content:start}.Header-linkList.Header-linkListRight{padding-right:0}.Header-container .Header-logo{padding-left:0;margin-left:0}[data-drawer-names=menu] .Offcanvas-content{padding-top:135px}[data-drawer-names=menu] .Offcanvas-mobileMenu,[data-drawer-names=menu] .Offcanvas-mobileMenu-Link:not([href]).--expanded .Offcanvas-mobileMenu-List{padding-top:0}.Header-linkList-item.--icon.--mobile{width:40%}.Header-linkList.Header-linkListLeft{display:none}[data-drawer-names=menu] .Offcanvas-mobileMenu-Form{border:none;border-bottom:1px solid #000;border-radius:0;margin:0 16px;flex-direction:row-reverse;padding-left:8px;height:64px}[data-drawer-names=menu] .Offcanvas-mobileMenu-Account,[data-drawer-names=menu] .Offcanvas-mobileMenu-Link{margin-left:16px;margin-right:16px;padding-top:0;min-height:64px}[data-drawer-names=menu] .Offcanvas-mobileMenu-Form-Input{font-family:Founders Grotesk;font-size:24px;text-transform:none;margin-left:16px}[data-drawer-names=menu] .Offcanvas-mobileMenu-LinkTitle{font-size:24px;height:64px;line-height:64px;width:100%}[data-drawer-names=menu] .Offcanvas-mobileMenu-Link:not([href]):after{background-image:url(../png/mobile-linkba78.png?v=1711358500);height:64px;width:12px}[data-drawer-names=menu] .Offcanvas-mobileMenu-List{width:100%}[data-drawer-names=menu] .Offcanvas-mobileMenu-Account{display:flex;align-items:center}[data-drawer-names=menu] .Offcanvas-mobileMenu-Footer{background-color:#fff;padding:0 16px;margin-bottom:0;margin-top:auto;flex-direction:row;flex:none}[data-drawer-names=menu] .Offcanvas-mobileMenu-Footer a{color:#000;margin-right:24px;display:flex;align-items:center}[data-drawer-names=menu] .Offcanvas-mobileMenu-Footer a svg{width:17px}[data-drawer-names=menu] .Offcanvas-mobileMenu-Account a{color:#000;font-size:18px}[data-drawer-names=menu] .Offcanvas-mobileMenu-Link:not([href]) :after{top:50%;right:0;transform:translateY(-50%);width:12px;height:20px!important}[data-drawer-names=menu] .Offcanvas-mobileMenu-ListLink:not([href]):after{background-image:url(../png/mobile-linkba78.png?v=1711358500)}[data-drawer-names=menu] .Offcanvas-mobileMenu-grandList.--show{padding-top:77px}[data-drawer-names=menu] .Offcanvas-mobileMenu-grandList .Offcanvas-mobileMenu-Form{margin-top:0}[data-drawer-names=menu] .Offcanvas-mobileMenu-grandList-Title:after{background-position:center}[data-drawer-names=menu] .Offcanvas-mobileMenu-grandList-Title{text-transform:uppercase}.tbtSpliter{margin:0 12px}}@media screen and (max-width:502px){[data-drawer-names=menu] .Offcanvas-content{padding-top:147px}}.ProductForm .igk-bdge,body.template-product .ProductForm .js-product-options{order:3}.ProductForm>.Product-whySubscribeButton.js-why-subscribe-modal-trigger{margin-bottom:20px}body .FooterMenu-itemLink a:hover{text-decoration:underline}.Footer .needsclick .kl-private-reset-css-Xuajs1 input:focus,.Footer .needsclick .kl-private-reset-css-Xuajs1 input:valid::placeholder{text-align:center}body .FooterMenu-title{font-size:24px;font-weight:700;letter-spacing:2px}body .FooterMenu-itemLink a{font-size:18px;line-height:38px}.SearchResults-Empty-Title,body .Footer-newsletterTitle p{font-size:64px}body .Footer .needsclick .kl-private-reset-css-Xuajs1 button{font-size:14px!important;height:52px!important;width:155px;letter-spacing:1px!important;box-sizing:border-box}body .Footer .needsclick .kl-private-reset-css-Xuajs1 input{height:52px!important;min-width:200px!important;text-transform:none!important;font-weight:400!important}body .Footer .needsclick .kl-private-reset-css-Xuajs1 input-ms-input-placeholder{text-transform:none!important;font-weight:400!important}body .Footer .needsclick .kl-private-reset-css-Xuajs1 input::placeholder{text-transform:none!important;font-weight:400!important}body .FooterMenu-legalLink a{font-size:14px}.Credit .FooterSocial-itemLink:hover{border-bottom:none}@media screen and (min-width:1024px){body .Header-Dropdown-Content{padding-top:90px}body .Credits{display:flex}.FooterMenu-legal,.FooterSocial-desktop{margin-right:0}.mobileFooterMenuClose,.mobileFooterMenuOpen{display:none!important}body .Collection-Grid-Item-Image.mainImage:hover,body .ProductCrs-Product-ImageHolder .mainImage:hover{opacity:0}body .Collection-Grid-Item-Image.secondImage:hover,body .ProductCrs-Product-ImageHolder .secondImage:hover{opacity:1}}.No-UIButton-button,body .rebuy-product-actions button.rebuy-button{border:2px solid #ccb5ff;box-sizing:border-box;background:#ccb5ff;height:44px;line-height:44px;color:#000;border-radius:50px!important;font-weight:600;font-family:Founders Grotesk;font-size:14px;cursor:pointer;width:100%;min-width:150px;text-transform:uppercase;max-width:100%;display:block;text-align:center;letter-spacing:1px}.No-UIButton-button:hover,body .OfferGrid-button:hover,body .rebuy-product-actions button.rebuy-button:hover{background:#fff;color:#000}body .rebuy-product-actions button.rebuy-button>span{position:relative;top:-10px}body .ImageWithRichText-button,body .ProductCrs-Filter-Item,body .ProductForm-submitButton,body .rebuy-button.rebuy-cart__checkout-button,body .stockist-feature-bg-color,body button.rebuy-button.outline{box-sizing:border-box;color:#000;font-weight:600;border-radius:50px}body .ImageWithRichText-button:hover,body .ProductCrs-Filter-Item:hover,body .ProductForm-submitButton:hover,body .rebuy-button.rebuy-cart__checkout-button:hover,body .stockist-feature-bg-color:hover,body button.rebuy-button.outline:hover{background:#fff!important;color:#000}body .ProductCrs-Feed-Nav.--left,body .ProductCrs-Feed-Nav.--right{background-image:url(../png/arrowrightab2d.png?v=1711603691);transition:.3s;background-color:#fff;border:none;background-size:16px;z-index:999}body .ProductCrs-Feed-Nav.--left{background-image:url(../png/arrowleft8144.png?v=1711604281)}body .ProductCrs-Feed-Nav.--right:hover{background-position:calc(50% + 8px) 50%}body .ProductCrs-Feed-Nav.--left:hover{background-position:calc(50% - 8px) 50%}#goToBuilderLink,.bundleFeaturedLink,.template-collection .upsellWrapperLink .Collection-Block-Link,body .Header-Dropdown-BannerLink,body .rc-widget.rc_widget .rc-radio-group__options a.Product-whySubscribeButton.js-why-subscribe-modal-trigger{border-bottom:2px solid;padding-bottom:0;padding-top:4px;transition:.3s}#goToBuilderLink:hover,.bundleFeaturedLink:hover,.template-collection .upsellWrapperLink .Collection-Block-Link:hover,body .Header-Dropdown-BannerLink:hover,body .rc-widget.rc_widget .rc-radio-group__options a.Product-whySubscribeButton.js-why-subscribe-modal-trigger:hover,body.template-product .ImageWithRichText-button:hover{padding-bottom:4px;padding-top:0}body .ProductForm-qtyControlsBtn[data-action=plus]{background-image:url(../png/iconpluseb5f.png?v=1711606120);background-size:15px}.col-page-rewards .FAQ-Feed-Question.--open:after,body .ProductForm-qtyControlsBtn[data-action=minus],body.template-product .FAQ-Feed-Question.--open:after{background-image:url(../png/iconminuseb5f.png?v=1711606120)}body .ProductForm-qtyControlsBtn[data-action=minus]{background-size:15px}body .rebuy-cart__flyout-item-quantity-widget{border:2px solid #000;border-radius:50px;padding:3px}body .rebuy-cart__flyout-item-quantity-widget-button,body .rebuy-cart__flyout-item-quantity-widget-button:hover{background-color:#fff;background-image:url(../png/iconminuseb5f.png?v=1711606120);background-size:10px;background-repeat:no-repeat;background-position:center}body .rebuy-cart__flyout-item-quantity-widget-button:last-child,body.template-product .FAQ-Feed-Question:after{background-image:url(../png/iconpluseb5f.png?v=1711606120)}body .rebuy-cart__flyout-item-quantity-widget-button:last-child:hover{background-color:#fff;background-image:url(../png/iconpluseb5f.png?v=1711606120);background-size:10px;background-repeat:no-repeat;background-position:center}.landing2024ProductContentSubscribeBoxOne.selected .landing2024ProductContentSubscribeBoxSubHeaderRadio,.landing2024ProductContentSubscribeBoxSub.selected .landing2024ProductContentSubscribeBoxSubHeaderRadio,body .ProductForm-qtyControls{border:2px solid #000}body .Page-Header-Title,body.template-index .CollectionList-textBlock .CollectionList-title p,body.template-product .Recently-Title,body.template-product .Recently-Title>em{font-size:104px}.CollectionList-list-mobile-li img,.ImageWithTextDual .ImageWithTextDual-image,.ProductCrs-Product-Info,body .HeroAbout-innerText{width:100%}.Hero-ButtonDesktop,.TextImageAround-Button,body .SaveSets-ButtonDesktop{width:150px;margin:auto}body .Affiliates-Form input,body .Affiliates-Form select,body .CarryUs-Form input,body .CarryUs-Form select,body .ContactUs-Form-Row-Input,body .ContactUs-Form-Row-Textarea,body .Customer-Addresses-Form-Row-Input,body .Customer-Addresses-Form-Row-Select,body .Customer-Form-Row-Input{padding-left:16px!important;height:40px!important;border-radius:8px!important;font-size:16px!important;text-transform:none!important;margin-bottom:0}body .ContactUs-Form-Row-Textarea{height:266px}body .rebuy-select.muted,body select.rebuy-select.muted{border-radius:8px;letter-spacing:2px;font-size:14px;padding-top:6px;background-color:#fff}body .rebuy-select.muted optgroup,body select.rebuy-select.muted optgroup{border-radius:0 8px 8px 0;font-weight:400;text-transform:none;background-color:#fff}body .awardwinning,body .bestseller,body .new-colors,body .newarrival,body .onsale,body .staffpick{height:30px;border-radius:50px;color:#000;font-size:14px;position:static}.labelsWrapper{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;width:100%;text-align:center;max-width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}body .new-colors,body .staffpick{background-color:#c4caff}body.template-product .Collection-Grid-Item-Label.Product-Label{top:5px}body .Collection-Grid-Item-Image:hover{transform:translateY(0)}body .Collection-Grid-Item-Image.secondImage,body .ProductCrs-Product-ImageHolder .secondImage{opacity:0;transition:opacity .8s}body .Collection-Grid-Item-Image.mainImage,body .ProductCrs-Product-ImageHolder .mainImage{opacity:1;transition:opacity .8s}body .Collection-Grid-Item-Price,body .ProductCrs-Product-Price{display:flex;justify-content:center;align-items:center;flex-direction:row}body .Collection-Grid-Item-Price del,body .ProductCrs-Product-Price del{margin-right:0;display:block;font-size:24px;height:30px}.customSalePrice{font-weight:400;color:#333;font-size:12px;text-align:center;margin-right:20px}@media screen and (max-width:570px){body .labelsWrapper .awardwinning,body .labelsWrapper .bestseller,body .labelsWrapper .new-colors,body .labelsWrapper .newarrival,body .labelsWrapper .onsale,body .labelsWrapper .staffpick{height:24px;font-size:12px;padding:4px 8px 0}}.ImageWithTextDual .ImageWithTextDual-item:not(:last-child),.col-page-carry-us .mb-6,.template-index .Slideshow.IndexSection,.template-index .slick-dotted.slick-slider,body .yotpo-widget-campaign-widget-icon-container,body.template-product .ImageWithList-subtitle,main.Page{margin-bottom:0}.col-page-affiliate-form .Affiliates-Header,.keyIngredients .ImageWithRichText-textContainer .o-rte li:first-child,.template-index .ProductCrs-Content,.template-product .CollectionList,.template-product .IWI,.template-product .ImageWithList,.template-product .ImageWithList-container.--mask,.template-product .ImageWithRichText-container.--mask,.template-product .ProductForm .rc-container-wrapper.rc_container_wrapper,.template-product .SaveSets,.template-product .TopIB,.template-product .TopIB-Content,body .InstagramGrid-follow,body.template-index .CollectionList,body.template-product .ImageWithList-textContainer{margin-top:0}.col-product .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--active svg>path,.template-index .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--active svg>path{fill:#000}.template-index .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--inactive svg>path,.template-index .SaveSets-Product-Reviews .cc-rating .cc-rating-stars--active svg>path{fill:#fff}.TextImageAround .TextImageAround-Button .No-UIButton-button{width:500px;max-width:90vw}.SplitBanner-Content .SplitBanner-Solid,.col-page-pro .ColorSection .Hero-ButtonDesktop,.col-page-pro .ImageWithRichText-container.--right .ImageWithRichText-imageContainer,.template-product .ImageWithList-container.--right .ImageWithList-imageContainer,.template-product .ImageWithRichText-container.--right .ImageWithRichText-imageContainer,.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,body .SplitBanner-Solid{margin-left:0}.SplitBanner-Solid .SplitBanner-Mask{box-sizing:border-box}.SplitBanner-Body{line-height:28px}.template-index .ProductCrs-Filter-Title,.template-index .ProductCrs-Product,.template-index .ProductCrs-Title,.template-index .SaveSets-Title,.template-index .SplitBanner-Title,.template-index .cc-rating-custom-caption,body .ProductCrs-Filter-ItemInputLabel,body .rebuy-cart__flyout-subtotal-final-amount,body.template-product .rebuy-widget .fa-plus:before{color:#000}body.template-index .TextImageAround-content p{line-height:23px}.Header-linkList-itemText,.Product-details .cc-rating-custom-caption,.yotpo-reviews-summary-button .yotpo-button-icon-text,body.template-product .FAQ-Feed-Question-Title span{position:relative;top:3px}body.template-index .SplitBanner-Title{margin-top:0;position:relative;top:10px}.ProductCrs-Filter-ItemInputLabel,.ProductCrs-Filter-Title,.rc-template__radio-group .rc-radio .rc-radio__label{position:relative;top:4px}.Marquee-description{position:relative;top:14px}.rebuy-cart__flyout-item-quantity-widget-label,button.rebuy-button.outline span{top:2px;position:relative}.Footer .needsclick .kl-private-reset-css-Xuajs1 button.go3679937685,.go4159227501{padding-top:6px!important}.rebuy-cart__checkout-button>span{position:relative;top:2px;font-size:14px;letter-spacing:2px;line-height:14px}.ProductRadioButtons-group:not(.--color) .ProductRadioButtons-groupTitle,body .ProductCrs-Product-Type,body .Recently-Product-Type,body .SplitBanner-Body,body .TextImageAround-content p,body.template-product .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel span:first-child{text-transform:none}body .rebuy-cart__flyout-subtotal span,body .rebuy-cart__flyout-subtotal-amount{font-weight:400;font-size:18px;line-height:20px}body .rebuy-cart__flyout-item-price *{font-size:16px;line-height:19px;font-weight:400}body .rebuy-cart__flyout-item-price span.rebuy-money.compare-at span{font-weight:400;color:gray}body .rebuy-cart__flyout-items button.rebuy-button.outline span{top:0;font-size:14px;letter-spacing:2px}.SaveSets-Product-Reviews .cc-rating-custom-caption,.template-index .ProductCrs-Product-Reviews .cc-rating-custom-caption{margin-left:16px;margin-top:0;position:relative;top:5px}@media screen and (max-width:1023px){.Footer-links{border-bottom:1px solid #fff;padding:16px 0}body .FooterMenu-title{position:relative;line-height:32px;margin-bottom:0;top:4px}.mobileFooterMenuClose,.mobileFooterMenuOpen{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mobileFooterMenuOpen{display:inline-block}body .Footer-section{display:block;padding-top:0}body .Footer-newsletterTitle p{text-align:center}body .Footer .needsclick .kl-private-reset-css-Xuajs1{display:block!important;width:100%}body .Footer .needsclick .kl-private-reset-css-Xuajs1 input{border-radius:50px!important;margin-bottom:16px}body .Footer .needsclick .kl-private-reset-css-Xuajs1 button{border-radius:50px!important;width:100%;box-sizing:border-box}body .Footer{margin-top:0;padding:80px 16px 16px}body .Footer-sections{padding-top:0}body .Footer-newsletter{margin-bottom:80px}body .FooterMenu{display:none;margin-top:0;margin-bottom:0}body .FooterSocial-mobile{display:block}body .FooterSocial-items{width:100%;display:flex;justify-content:space-between}body .Footer-image-box{padding-top:80px;width:100%;padding-bottom:24px}body .Footer-image{max-width:100%;width:270px}body .FooterSocial-desktop{display:none}body .Collection-Grid-Item-Price del,body .ProductCrs-Product-Price del{font-size:16px;height:20px}.template-index .Slideshow-placeholder{height:auto}.Offcanvas-mobileMenu-LinkTitle>span,.Offcanvas-mobileMenu-ListLink>span,.rebuy-cart__checkout-button>span{position:relative;top:3px}.Offcanvas-mobileMenu-grandList-Title>span{position:relative;top:6px}}body .rebuy-cart__flyout-item-price{margin:20px 0 0}body .rebuy-cart__flyout-item-product-title,body .rebuy-cart__flyout-item-product-title:active,body .rebuy-cart__flyout-item-product-title:hover,body .rebuy-cart__flyout-item-product-title:visited{font-size:24px;line-height:21px;padding-left:0;padding-right:0}body .rebuy-cart__flyout-title{font-size:14px;line-height:14px;letter-spacing:1px;padding-top:0;padding-bottom:24px}body .rebuy-cart__flyout-header{padding-left:0;margin-left:0;padding-top:42px}body .rebuy-cart__flyout-close,body .rebuy-cart__flyout-close:focus,body .rebuy-cart__flyout-close:hover{right:24px}.rebuy-cart__flyout .shpping-rates p{margin-top:8px;margin-bottom:8px;font-weight:400;line-height:15px;font-size:14px;text-align:center;text-transform:none;color:#333}.rebuy-cart__flyout-installments a{color:#333}.rebuy-cart__flyout .rebuy-cart__flyout-installments{text-transform:none;font-size:14px;line-height:15px;color:#333;margin-top:16px}.rebuy-cart__flyout-item-remove{background-image:url(../png/close-icon3027.png?v=1714790653)!important;background-repeat:no-repeat!important;background-size:12px;background-position:center}.rebuy-cart__progress-bar-container.above,body .rebuy-cart__flyout-footer{padding-left:0;padding-right:0;margin-right:24px}body .is-visible .rebuy-cart__flyout{-webkit-mask-image:none;background:#fff;padding-left:24px}body .rebuy-cart__flyout .rebuy-cart__flyout-item{margin-right:0;margin-left:0}body .rebuy-cart__flyout-content{margin-right:24px}.col-page-pro .ImageWithList-container.--left .ImageWithList-imageContainer,.template-product .ImageWithList-container.--left .ImageWithList-imageContainer,.template-product .ImageWithRichText-container.--left .ImageWithRichText-imageContainer,body.template-product .Product-section .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item,body.template-product .Product-section .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel{margin-right:0}.rebuy-cart__flyout-item-info a.rebuy-cart__flyout-item-product-title{padding-right:24px}body .Footer,body .InstagramGrid-section{margin-top:0;mask:none}body .Collection-Grid:after{top:0;height:0}body .rebuy-cart__progress-bar-meter-fill,body [data-rebuy-component=progress-bar] .rebuy-cart__progress-bar-meter-fill{background-image:url(../png/untitled-1_0000_layer-17598.png?v=1714657229)!important;background-size:cover}body button.rebuy-cart__flyout-close,body button.rebuy-cart__flyout-close:hover{width:40px;height:40px}body .Header-linkList-item.--cart span{background:#000;color:#fff;font-size:13px;line-height:20px;padding-top:4px}#new-video-carousel,.template-product .ProductGallery-imageCarouselPlaceholder{display:flex;gap:30px}#new-video-carousel .video-box{width:calc(33.33% - 15px)}#shopify-section-template--16410199261228__hero_section_YgnezT .main-heading strong{display:block;margin-top:13px}body .fix_cart.mbshw{background:#ccb5ff;color:#000!important}@media (max-width:550px){#shopify-section-template--16410199261228__hero_section_YgnezT .main-heading strong{display:block;margin-top:9px}}#shopify-section-footer.Footer{margin-top:0;padding-top:0}body .Footer-sections,body.template-product .Recently-Content{padding-top:80px}body .awardwinning{background-color:#ff96cf}body .onsale{background-color:#e5a3fd}body .bestseller{background-color:#f9a1eb}body .newarrival{background-color:#969aff}body .Header-Dropdown-Content,body .Header-Dropdown-Search{mask:none}body .Footer .needsclick .kl-private-reset-css-Xuajs1 button,body .ImageWithRichText-button,body .ProductCrs-Filter-Item,body .ProductForm-submitButton,body .rebuy-button.rebuy-cart__checkout-button,body .stockist-feature-bg-color,body button.rebuy-button.outline{background:#c8b1ff!important;border:2px solid #c8b1ff!important}body .Footer .needsclick .kl-private-reset-css-Xuajs1 button:active,body .Footer .needsclick .kl-private-reset-css-Xuajs1 button:focus,body .Footer .needsclick .kl-private-reset-css-Xuajs1 button:hover{background:#fff!important;box-sizing:border-box;color:#000;border:2px solid #c8b1ff!important}.No-UIButton-button{border:2px solid #c8b1ff;background:#c8b1ff}.customTestimonial2024ItemProductTitle,.featuredCollectionLink,.salonItemButton{border-bottom:2px solid;position:relative;box-sizing:border-box;transition:.3s;text-decoration:none}.bundleCartButton.disable:hover,.bundleCartEmptyIcon,.bundleProgressButton.disable:hover,.bundleProgressEmptyIcon{background:#c8b1ff}.Header-Dropdown-ContentMenu:first-child .Header-Dropdown-LinkList:first-child a.Header-Dropdown-Link[href="/collections/all"]{font-size:24px;line-height:24px;font-family:Founders Grotesk;letter-spacing:1px;display:inline-block;padding-right:32px;background-image:url(../png/arrowrightab2d.png?v=1711603691);background-size:16px;background-repeat:no-repeat;background-position:95% 50%;padding-top:9px;text-decoration:none;transition:.4s;margin-top:0;margin-bottom:0}.Header-Dropdown-ContentMenu:first-child .Header-Dropdown-LinkList:first-child a.Header-Dropdown-Link[href="/collections/all"]:hover{text-decoration:none;background-position:100% 50%}body .Header-Dropdown-LinkTitle{font-size:16px;line-height:16px;letter-spacing:1px;margin-top:0}body .Header-Dropdown-Link{font-size:18px;line-height:20px;letter-spacing:.5px;margin-top:16px;text-transform:none}body .Header-Dropdown-Link.Header-Dropdown-LinkTitle{text-transform:uppercase;margin-bottom:8px;margin-top:0}body .Header-Dropdown-Link:active[href],body .Header-Dropdown-Link:focus[href],body .Header-Dropdown-Link:hover[href]{text-decoration:none;opacity:.5}.Header-Dropdown-ContentMenuLeft,.Header-Dropdown-ContentMenuRight{gap:32px}[data-dropdownchild-id=megamenu-5] .Header-Dropdown-ContentMenuRight{padding-top:65px}body .Header-Dropdown-BannerTitle>em{font-size:55px;line-height:36px}body .Header-Dropdown-BannerTitle{font-size:64px;line-height:50px;margin-top:8px;text-transform:uppercase}body .Header-Dropdown-BannerBody{margin-top:-16px;margin-bottom:-16px;font-size:18px;line-height:20px;text-transform:none;letter-spacing:.5px}.Header-Dropdown-Banner,.Header-Dropdown-BannerInfo{display:flex;flex-direction:column;gap:24px}body .Header-Dropdown-BannerLink{font-size:14px;line-height:14px;letter-spacing:2px;text-transform:uppercase}body .Header-linkList-item:hover .Header-linkList-itemText{text-decoration:none}.Header-linkList>.Header-lincustomkList-item{border-bottom:2px solid #fff0}.Header-linkList>.Header-linkList-item:hover{border-bottom:2px solid #000}body.template-index .SplitBanner .SplitBanner-Image{flex:1 0 57%}body.template-index .SplitBanner-Solid{flex:1 0 43%}body.template-index .SplitBanner .SplitBanner-Title{font-size:64px;line-height:54px;letter-spacing:1px;margin-bottom:16px}body.template-index .SplitBanner .SplitBanner-Title>em{font-size:55px;line-height:66px;letter-spacing:1px;display:block}.landing2024BannerContentDes,body .SplitBanner-Body{font-size:18px;line-height:20px;letter-spacing:.5px}.SplitBanner-Mask .No-UIButton-button{width:336px;max-width:100%;color:#fff;background-color:#000;border:2px solid #000}.SplitBanner-Mask .No-UIButton-button:hover{background-color:#fff;color:#000}.template-index .SplitBanner-BodyDesktop{display:block;width:75%;text-align:center}.template-index .ProductCrs-Content{background:#fff}.template-index .Collection-Grid-Item-Reviews .cc-rating .cc-rating-stars--inactive svg>path,.template-index .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--active svg>path,body.template-product .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--active svg>path{fill:#000}body.template-index .ProductCrs .ProductCrs-Content{padding-top:64px}body.template-index .ProductCrs .ProductCrs-Title{font-size:104px;line-height:88px}body.template-index .ProductCrs .ProductCrs-Title em{font-size:87px;line-height:78px}body.template-index .ProductCrs-Filter-ItemInputLabel{color:#000;cursor:pointer;font-size:14px;line-height:14px;position:relative;top:3px;letter-spacing:2px}body.template-index .ProductCrs-Filter-Item{background:#fff!important;border:1px solid #000!important}body.template-index .ProductCrs-Filter-Item.selected{background:#000!important}body.template-index .ProductCrs-Filter-Item.selected .ProductCrs-Filter-ItemInputLabel{color:#fff}.template-index .ProductCrs-Filter-Title{font-size:15px;line-height:18px;letter-spacing:1px}body.template-index .ProductCrs .ProductCrs-Product-Title{font-size:48px;line-height:43px;margin-top:16px}body.template-index .ProductCrs-Product-Info{display:flex;flex-direction:column}body.template-index .Marquee-description{position:relative;font-size:14px;line-height:14px;letter-spacing:2px;font-weight:600;font-style:normal;color:#fff;top:2px}body.template-index .shopify-section.Marquee{background:#000;padding-bottom:5px;padding-top:5px}body.template-index .Marquee-layout .Marquee{background:#000;padding-bottom:0}body.template-index .Marquee-icon{height:40px;width:auto;min-height:40px;min-width:40px}#shopify-section-template--16516668063788__custom_liquid_zLpPxE header>h2,.landing2024BannerContentTitle,body.template-index .heading{font-size:104px;line-height:88px;font-weight:700;font-family:Founders Grotesk X-Condensed;text-align:center;text-transform:uppercase}#shopify-section-template--16516668063788__custom_liquid_zLpPxE header>h2>em,.landing2024BannerContentTitle em,body.template-index .heading>em{font-size:87px;line-height:78px;font-family:Canela;display:block;font-weight:300;margin-bottom:8px}#shopify-section-template--16516668063788__custom_liquid_zLpPxE,.col-page-store-locator .Retail,.section-featured-collection{padding:80px 0}.ColorSection .Hero-ButtonDesktop{width:336px;max-width:100%}.template-index .TextImageAround:after{top:0}.template-index .Hero-title,body .CarryUs-Assistance .CarryUs-Benefits,body.template-product .ImageWithList-list{margin-top:16px}body.template-index .ColorSection section.Hero .Hero-textContainer .Hero-title p{font-size:104px;line-height:88px;text-transform:uppercase}body.template-index section.Hero .Hero-textContainer .Hero-title em{font-size:87px;line-height:78px;text-transform:uppercase;font-weight:300}.Hero-description{font-size:18px;line-height:20px;letter-spacing:.3px;color:#fff}.featuredCollectionTitle,.landing2024TestimonialTitle{font-family:Founders Grotesk X-Condensed;width:100%;text-align:left;margin:0;font-size:104px;line-height:88px;text-transform:uppercase}.featuredCollectionTitle em,.landing2024TestimonialTitle em{font-family:Canela;font-weight:lighter;font-size:87px;line-height:78px}.featuredCollectionProducts{position:relative;margin-top:32px}.featuredCollectionProducts .ProductCrs-Product{color:#000;padding:0 20px}.featuredCollectionProducts .ProductCrs-Feed-Nav.--right{right:0}.featuredCollectionProducts .ProductCrs-Feed-Nav.--left{left:0}.featuredCollectionLinkWrapper{text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:end;height:0}.featuredCollectionLink{top:-43px;padding-bottom:0;padding-top:4px;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:inline-block;font-weight:600}.col-page-affiliate-form .Affiliates .Affiliates-Url.--faq:hover,.col-page-affiliate-form .Affiliates .Affiliates-Url.--tac:hover,.customTestimonial2024ItemProductLink:hover .customTestimonial2024ItemProductTitle,.featuredCollectionLink:hover,.salonItemButton:hover{padding-bottom:4px;padding-top:0;color:#000}body .CollectionList-imageContainer-mobile{display:block;width:60%;background:#fff0}body .CollectionList-textContainer{margin-right:0;flex:1 0 40%;min-height:0;padding-bottom:0;background:#fff0}body .CollectionList-mask{padding-bottom:0;padding-top:0;min-height:0;height:auto;background:#fff0}body .CollectionList-list-mobile-li:last-child{grid-column:inherit}body .CollectionList-list-mobile{grid-template-columns:repeat(3,1fr);margin-bottom:0}body .CollectionList-list-mobile-li{padding-top:0;height:auto;position:relative;background-color:#fff0}body .CollectionList-list-mobile-li a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}body .CollectionList-list-mobile-li:hover img{opacity:.5}body .CollectionList-container{align-items:center;padding:40px 0;background:#000}body .CollectionList-list-mobile-li p{font-size:48px;margin-top:0}.col-page-carry-us .Page-Header-Title>em,.col-page-contact .Page-Header-Title>em,body .InstagramGrid-insta,body.template-index .CollectionList-textBlock .CollectionList-title p em{font-size:87px}body .CollectionList-subtitle p{font-size:18px;line-height:22px;text-transform:none}body .CollectionList-subtitle{margin-bottom:32px;margin-top:32px}body .CollectionList-textBlock .SaveSets-ButtonDesktop{width:214px;margin:auto auto auto 0}.CollectionList-title-mobile{display:nonne}.customTestimonial2024Title,.salonTitle{font-size:64px;line-height:54px;font-family:Founders Grotesk X-Condensed;text-transform:uppercase;text-align:center;margin-bottom:30px}.customTestimonial2024Title em{font-size:55px;line-height:49px;font-family:Canela;font-weight:100}.salonWrapper{padding:90px 0 80px}body .InstagramGrid-section{margin-top:0;height:auto}.salonItemWrapper{display:flex;gap:32px;width:1240px;margin:auto;max-width:100%;padding:0 20px;flex-wrap:wrap}.salonItem{width:calc(33.33% - 24px)}.salonItemTitle{font-size:24px;line-height:24px;text-transform:uppercase;margin-top:16px;margin-bottom:0;letter-spacing:1px}.salonItemDes{font-size:14px;line-height:14px;margin-top:8px}.customTestimonial2024ItemProductTitle,.salonItemButton{padding-bottom:0;padding-top:4px;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:inline-block;font-weight:600;margin-top:10px}body .InstagramGrid-tiles{--tiles-height:45vmax}body .InstagramGrid-text{top:50%}body .InstagramGrid-title{height:146px;width:1150px;margin:auto;padding-top:13px;max-width:100%;font-size:104px}body .InstagramGrid-at{font-size:104px;margin-top:0}body .InstagramGrid-subtitle{font-size:24px;letter-spacing:1px;font-weight:500;margin-bottom:24px}.customTestimonial2024GridWrapper{position:relative;width:1200px;margin:auto;max-width:100%}.customTestimonial2024Wrapper{padding:90px 20px 80px;background-size:cover}.customTestimonial2024Item{display:flex!important;flex-direction:column;align-items:center;gap:24px}.customTestimonial2024ItemTitle{font-size:24px;line-height:24px;letter-spacing:1px;text-transform:uppercase;margin-top:-10px}.customTestimonial2024ItemImage{width:125px;margin:auto}.customTestimonial2024ItemProductLink{display:block;text-align:center}.customTestimonial2024ItemText{text-align:center;font-size:18px;line-height:20px;width:680px;max-width:100%;letter-spacing:.4px}.customTestimonial2024ItemName{font-size:16px;line-height:18px}@media screen and (max-width:1300px){.featuredCollectionTitle{font-size:80px;line-height:70px}.featuredCollectionTitle em{font-size:67px;line-height:70px}}@media screen and (max-width:1024px){.template-index .ProductCrs-Product-Title,body.template-index .ProductCrs .ProductCrs-Product-Title{font-size:23px}#shopify-section-template--16514638905388__custom_liquid_zLpPxE{padding:64px 16px}#shopify-section-template--16514638905388__custom_liquid_zLpPxE header>h2{font-size:64px;line-height:54px}#shopify-section-template--16514638905388__custom_liquid_zLpPxE header>h2 em{font-size:55px;line-height:50px}body .InstagramGrid-insta{font-size:56px}body .InstagramGrid-at{font-size:77px}body .InstagramGrid-title{height:90px;padding-top:10px;font-size:64px}body .CollectionList-container{padding-top:64px;padding-bottom:24px}.CollectionList-title,.template-index .SplitBanner-Mobile,body .CollectionList-subtitle,body .SaveSets-ButtonMobile{display:none}.CollectionList-title-mobile p{line-height:54px;margin-bottom:24px}#shopify-section-template--16307957137452__custom_liquid_76Rrhq header>h2>em,.CollectionList-title-mobile em,.featuredCollectionTitle em,body.template-index .ProductCrs .ProductCrs-Title em,body.template-index section.Hero .Hero-textContainer .Hero-title em{font-size:55px;line-height:49px}.CollectionList-title-mobile{display:block;color:#fff;font-size:64px;line-height:54px;font-family:Founders Grotesk X-Condensed;text-transform:uppercase;text-align:center}body .CollectionList-textBlock{max-width:100%;padding-top:10px}body .CollectionList-imageContainer-mobile{width:100%}.CollectionList-title-mobile em{font-family:Canela;font-weight:lighter;display:block}.featuredCollectionLinkWrapper{order:2;justify-content:center;height:auto}.featuredCollectionLink{top:0;border:2px solid #ccb5ff;box-sizing:border-box;background:#ccb5ff;height:44px;line-height:44px;color:#000;border-radius:50px!important;font-weight:600;font-family:Founders Grotesk;font-size:14px;cursor:pointer;width:100%;min-width:150px;text-transform:uppercase;max-width:100%;display:block;text-align:center;letter-spacing:1px;padding-top:0}.template-index .collection-slider-row>.container>div{display:flex;flex-direction:column}.featuredCollectionTitle{text-align:center}.featuredCollectionTitle em{display:block}body .Hero-textContainer{padding-top:20vw;padding-bottom:20vw}body .Hero-imageContainer{padding-top:0;padding-bottom:0}body.template-index .SplitBanner .SplitBanner-Content.--right{height:auto}#shopify-section-template--16307957137452__custom_liquid_76Rrhq header>h2{width:380px;margin:auto;max-width:100%;padding:0 20px}#shopify-section-template--16307957137452__custom_liquid_76Rrhq header>h2,.featuredCollectionTitle,body.template-index .ColorSection section.Hero .Hero-textContainer .Hero-title p,body.template-index .ProductCrs .ProductCrs-Title{font-size:64px;line-height:54px}body.template-index .SplitBanner .SplitBanner-BodyDesktop{display:block!important;color:#000}body.template-index .ProductCrs .ProductCrs-Content{margin-top:0}body.template-index .SplitBanner-Mask{min-height:50vw;padding-bottom:30px}body.template-index .SplitBanner .SplitBanner-Image{height:82vw;overflow:hidden;flex:none}}.newAccordionContent,.newAccordionContent ul li{text-transform:capitalize!important}@media screen and (max-width:767px){.customTestimonial2024Title em{display:none}body .InstagramGrid-at{font-size:55px}body .InstagramGrid-title{height:70px;padding-top:12px;font-size:46px}body .InstagramGrid-insta{font-size:40px}.salonItem{width:100%}body .CollectionList-list-mobile-li p{font-size:32px;line-height:28px}body .CollectionList-list-mobile{grid-template-columns:repeat(2,1fr)}.SplitBanner-Mask .No-UIButton-button{width:290px}body.template-index .SplitBanner-Mask{min-height:70vw}}@media screen and (max-width:560px){body.template-index .SplitBanner-Mask{min-height:110vw}}@media screen and (max-width:480px){body .InstagramGrid-follow{margin-top:1%}body .InstagramGrid-title{height:50px;padding-top:11px;font-size:32px}body .InstagramGrid-at{font-size:40px}body .InstagramGrid-insta{font-size:27px}}@media screen and (max-width:420px){body.template-index .SplitBanner-Mask{min-height:135vw}}.col-index .home-videotxt-section,.col-page-affiliate-form .Affiliates,.col-page-carry-us .CarryUs,.col-page-contact .ContactUs,.col-page-faq main.Page{padding:80px 40px}.col-index .home-videotxt-section .home-videotxt-main,body.template-product .VideoBanner{padding:0}.videoCarouselWrapper{width:100%;position:relative}.home-videotxt-section .videoCarouselWrapper .video-box{position:relative;padding:0 16px}.template-index .featuredProductSlide .ProductCrs-Product-Reviews,.template-product .ProductCrs-Product-Reviews{display:flex;align-items:center;justify-content:center;min-height:43px}.template-product .Product-reviews{margin-bottom:16px}.template-product h1.Product-title,.template-product h2.Product-title{font-size:72px;line-height:58px;position:relative;margin-top:24px;margin-bottom:8px}.template-product .Product-subheading{font-size:16px;line-height:20px;font-weight:700;margin-bottom:24px}.template-product .Product-price{font-size:24px;line-height:28px;font-weight:400}.newAccordionWrapper{border-bottom:1px solid;margin-top:16px}.newAccordionContent{font-size:18px;line-height:20px;padding:8px 8px 16px}.newAccordionContent ul li p{margin:0!important}.newAccordionContent ul{margin-bottom:0;margin-left:15px}.landing2024ProductContentSubscribeBoxSubHeaderPrice,.landing2024ProductContentSubscribeBoxSubHeaderText,.template-product .ProductForm-submitButton{padding-top:8px}.newAccordion{padding:16px 8px;display:flex;justify-content:space-between;border-top:1px solid;cursor:pointer;align-items:center}.newAccordion:first-child{border-top:none}.newAccordion>span{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:700;position:relative;top:3px}.proudct--thumbn-desk{width:64px}.productMainImages{width:calc(100% - 101px);order:2}.template-product .PDPMarqueeItem-Img{width:40px;height:40px;margin-right:12px;-webkit-filter:invert(100%);filter:invert(100%)}.template-product .PDPMarqueeItem-Title{font-size:14px;position:relative;top:4px;color:#fff}.template-product .PDPMarqueeItem{width:auto}.template-product .PDPMarquee{align-items:flex-start;gap:64px;padding:24px 0;background:#000}.template-product .PDPMarqueeContent{gap:64px;align-items:flex-start}.template-product .ImageWithList-title p,.template-product .ImageWithRichText-title p,.template-product .color-how-to h1{font-size:104px;text-transform:uppercase;font-family:Founders Grotesk X-Condensed;line-height:93px}.template-product .color-how-to__block-container{display:flex;justify-content:center}.template-product .color-how-to__block{width:280px;justify-content:start}.template-product .color-how-to__productTitle{font-size:16px;text-transform:uppercase;margin-top:24px;margin-bottom:12px}.full-w{max-width:999999px}body.template-product .ImageWithRichText-button{border:none!important;border-bottom:2px solid!important;transition:.3s;color:#000;border-radius:0;background:#fff!important;display:inline-block;font-size:14px;line-height:14px;height:auto;width:auto;padding:4px 0 0}.ImageWithRi.CollectionList-subtitle p,.ImageWithRi.ImageWithList-subtitle p,.ImageWithRi.Product-description,body.template-product .ImageWithList-list li p,body.template-product .ImageWithList-subtitle p,body.template-product .ImageWithRichText-textContainer .o-rte>p{font-size:18px;line-height:20px}#yotpo-main-widget-btn,.CollectionList-list li.--is-active:before,.ImageWithList-list li.--is-active:before{padding-top:6px}.col-page-pro .ImageWithList-mask,body .HeroAbout,body.template-product .ImageWithList-mask,body.template-product .ImageWithRichText-mask{justify-content:center}body.template-product .proudct--thumbn-desk .slick-slide{margin:4px 0}body.template-product .slick-list{margin:0}body.template-product .FAQ-Feed-Title,body.template-product .featuredCollectionTitle,body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,body.template-product .yotpo-head .yotpo-headline{padding-bottom:40px;text-align:center;font-size:64px;line-height:54px;margin-top:0;text-transform:uppercase;font-family:Founders Grotesk X-Condensed}.landing2024HeaderCenter,body.template-product .featuredCollectionTitle{text-align:center}.yotpo-display-m .yotpo-main-layout .yotpo-head,body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head{margin-bottom:30px}body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline{padding-bottom:0}.faqSection .FAQ{padding-top:104px;padding-bottom:104px}body.template-product .FAQ-Feed-Question-Title{font-family:Founders Grotesk;font-size:18px;line-height:20px;text-transform:none;font-weight:400;margin:0;padding:16px 0}body.template-product .FAQ-Feed-Question:after{top:20px;width:12px;height:12px}body .VideoBanner-Player,body.template-product .VideoBanner-Player{border-radius:0}.col-page-affiliate-form ul.Affiliates-Paragraph,.col-page-carry-us .CarryUs-Benefits,.col-page-rewards .FAQ-Feed-Question .FAQ-Feed-Question-Answer,body.template-product .FAQ-Feed-Question .FAQ-Feed-Question-Answer{font-size:16px;line-height:19px}body.template-product section.color-how-to{margin:104px 0}body.template-product .color-how-to h1{position:relative;top:10px}.beforeAfter>div:nth-child(3){opacity:1!important;width:4px!important}.beforeAfter>div:nth-child(3)>div>div{display:flex;align-items:center;justify-content:center}.goodBehaviorTitle{font-size:104px;line-height:93px;text-align:center;font-family:Founders Grotesk X-Condensed;text-transform:uppercase}.productGoodBehavior{padding:104px 0;background:#f5f5f5}.goodBehaviorTitle em{font-family:Canela;font-size:87px;line-height:78px;font-weight:300}body.template-product .Product-sections{padding:40px 0}.Product-section.Product-section--images{position:sticky;top:90px}.Product-sections,.landing2024TestimonialSlide,body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox .rebuy-checkbox-label .checkbox-input{position:relative}.ProductRadioButtons-item:nth-child(2) label{border-radius:30px 0 0 30px}.ProductRadioButtons-item:last-child label,body.template-product .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item:last-child{border-radius:0 30px 30px 0}body.template-product .rc-container .rc-template__radio-group .rc-radio-group__options{border-radius:0;border:none}body.template-product .rc-container .rc-template__radio-group .rc-radio-group__options .rc-radio{border:2px solid gray;color:gray}body.template-product .rc-container .rc-template__radio-group .rc-radio-group__options .rc-radio.rc-option--active{color:#000;z-index:1;position:relative}.landing2024ProductContentSubscribeBoxSub,body.template-product .rc-container .rc-template__radio-group .rc-radio-group__options .rc-radio:first-child{border-radius:12px 12px 0 0;margin-bottom:-2px}.landing2024ProductContentSubscribeBoxOne,body.template-product .rc-container .rc-template__radio-group .rc-radio-group__options .rc-radio:last-child{border-radius:0 0 12px 12px}.productStickyCTADetail,.rc-selling-plans{display:flex;align-items:center;gap:16px}.rc-template__radio-group .rc-radio-group__options+.rc-selling-plans label.rc-selling-plans__label{text-transform:none;font-size:18px;position:relative;top:3px}body.template-product .rc-container .rc_widget__option__plans__dropdown.rc-selling-plans__dropdown{margin-bottom:0;padding-top:12px;border:none;background-color:#f5f5f5;text-transform:none;padding-left:16px;background-image:url(../png/icons416a.png?v=1713258753);background-size:14px;background-position:97% 50%}body.template-product .ProductRadioButtons-itemLabel{padding-top:0;padding-bottom:0}body.template-product .FAQ,body.template-product .Recently-Feed{margin-bottom:0;padding-bottom:80px}body.template-product .rc-widget.rc_widget .rc-radio-group__options span.rc_widget__option__label.rc-radio__label span{font-size:18px!important;text-transform:none}.productAwardImage{position:absolute;z-index:1;right:20px;top:20px;max-width:30%}body.template-product .FAQ{display:flex;flex-direction:column;padding-top:80px}.productStickyCTA{position:fixed;bottom:0;left:0;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:1px -1px 1px #eee;padding:10px 80px}.productStickyCTADetail img{max-height:60px}.productStickyCTABtn,body.template-product .rebuy-widget .rebuy-button{background:#ccb5ff;border:2px solid #ccb5ff;box-sizing:border-box;color:#000;font-weight:600;border-radius:50px;cursor:pointer;padding:8px 32px 2px}.productStickyCTABtn:hover,body.template-product .rebuy-widget .rebuy-button:hover{background-color:#fff}.productStickyCTADetail1{position:relative;top:3px;font-size:18px}#rebuy-widget-96770 .primary-title{font-size:64px;text-align:center;font-family:Founders Grotesk X-Condensed;text-transform:uppercase;line-height:64px}#shopify-section-template--16516669702188__1689261975e36f308b,#shopify-section-template--16556030885932__1689261975e36f308b{background:#f5f5f5}.section-apps .widget-type-dynamic-bundle.rebuy-widget{padding:80px 0;background:#f5f5f5}.section-apps .widget-type-dynamic-bundle .rebuy-widget-content{margin:auto;width:80%;max-width:1724px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{justify-content:center;gap:64px}.js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item,body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{flex:0 0 auto}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{margin:0;gap:64px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider{margin-left:32px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{margin-top:-32px;width:856px;max-width:100%}body.template-product .rebuy-widget .rebuy-button{text-transform:uppercase;padding:16px 32px 9px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-value{margin-bottom:0;position:relative;top:2px}body.template-product .Product-section .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel{min-height:50px}body.template-product .Product-section .bxgyOptionsWrapper .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel{min-height:44px;border:2px solid gray}body.template-product .Product-section .bxgyOptionsWrapper .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item{margin-right:-2px;border:none;color:gray}body.template-product .Product-section .bxgyOptionsWrapper .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item .ProductRadioButtons-itemLabel span:first-child{color:gray}.CustomLiquid #yotpo-widget-btn span,.CustomLiquid .yotpo-title-text,.col-page-contact .Page-Header.--white .Page-Header-Title,body .ITB-Header,body.template-product .Product-section .bxgyOptionsWrapper .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item .ProductRadioButtons-itemLabel--checked span:first-child,body.template-product .ProductForm .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel.ProductRadioButtons-itemLabel--checked span:first-child{color:#000}body.template-product .Product-section .bxgyOptionsWrapper .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item .ProductRadioButtons-itemLabel--checked{z-index:1}body.template-product .ProductForm .rc-container-wrapper{order:2}body.template-product .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-groupTitle{margin-bottom:8px;margin-top:24px;text-transform:uppercase;font-weight:700}body.template-product .ProductForm .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel span:first-child{font-size:18px;text-transform:uppercase;font-weight:500;position:relative;top:3px}body.template-product .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel span.--label{top:auto;bottom:-26px;left:50%;right:auto;transform:translate(-50%);background:no-repeat;color:gray;font-size:16px;line-height:16px;padding:0;min-width:80px}body.template-product .ProductForm .ProductRadioButtons-group{margin-bottom:20px}body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper,body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line,body.template-product .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{flex-wrap:wrap}body.template-product .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{width:600px;max-width:100%}#shopify-section-template--16117338931244__170923114518526f00,#shopify-section-template--16117339193388__1709225498ad1898b1,#shopify-section-template--16556030885932__1709225498ad1898b1,.yotpo-widget-my-rewards-widget .yotpo-background,.yotpo-widget-products-redemption{background:#f5f5f5}body.template-product .yotpo-display-l .yotpo-main-layout .yotpo-head,body.template-product .yotpo-display-m .yotpo-main-layout .yotpo-head{margin-top:80px;justify-content:center}body.template-product .yotpo-reviews-pagination-container{margin-bottom:0;padding:80px}body.template-product .Product-section .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel{border:2px solid gray;box-sizing:border-box;border-radius:30px;min-height:32px;font-size:14px;color:gray;padding-top:4px}body.template-product .Product-section .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-item{border:none;box-sizing:border-box;border-radius:0}body.template-product .ProductForm .js-product-options:not(.bxgyOptionsWrapper) .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel span:first-child{top:0;font-size:14px}body.template-product .ProductRadioButtons-group:not(.--color) .ProductRadioButtons-itemLabel--checked,body.template-product .rc-container .rc-widget .rc-option--active{background:#fff!important;border:2px solid #000!important}.faqViewmoreWrapper .No-UIButton-button{width:336px;max-width:100%;margin:40px auto auto}#shopify-section-template--16556030885932__1689261975e36f308b .rebuy-widget,body .yotpo-vip-tiers-widget .yotpo-vip-tiers-list,body .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container{padding:104px 0}.template-product .ImageWithRichText-title p{margin-bottom:40px}body.template-product .yotpo-display-s .yotpo-head{margin-top:80px}body.template-product .ProductCrs-Product-Title{font-size:30px}body.template-product p.ProductCrs-Product-Type{font-size:20px}.keyIngredients .ImageWithRichText-textContainer .o-rte em{font-size:24px;line-height:24px;letter-spacing:1px;font-weight:700;font-family:Founders Grotesk;font-style:normal;margin-top:24px;display:block;margin-bottom:0}.landing2024landing2024TestimonialSlideReviewStars path,body.template-product .ProductCrs-Product-Reviews .cc-rating .cc-rating-stars--inactive svg>path{fill:#fff}body.template-product .js-product-details .column{float:none;padding:0}.col-product-colors .proudct--thumbn-desk{width:80px}.template-product .product-review-price del.pdpOldPrice,.template-product .product-review-price-bxgy del.pdpOldPrice{opacity:.5;font-size:22px;margin-left:0;color:#000}@media screen and (max-width:1023px){body.template-product h1.Product-title,body.template-product h2.Product-title{margin-bottom:0;margin-top:16px}.col-product-colors .proudct--thumbn-desk,.productMainImages,.proudct--thumbn-desk,body.template-product .Product-section--details,body.template-product section.Product-section.Product-section--images{width:100%}body.template-product .ImageWithList-textContainer .ImageWithList-title{margin-bottom:24px}body.template-product .ImageWithRichText-textContainer .ImageWithRichText-textContainer-listItem{padding-top:0;padding-bottom:8px}body.template-product .ImageWithList-container .ImageWithList-textContainer,body.template-product .ImageWithRichText-container .ImageWithRichText-textContainer{order:2}body.template-product .ImageWithList-container .ImageWithList-imageContainer,body.template-product .ImageWithRichText-container .ImageWithRichText-imageContainer{order:1}.template-product .ImageWithRichText-title p{margin-bottom:10px}#shopify-section-template--16556030885932__1689261975e36f308b .rebuy-widget,.productGoodBehavior{padding:64px 0}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{padding-left:25px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons,body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price{margin:10px auto}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__items{width:488px;padding:0 10px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{flex-direction:column}body.template-product .Product-sections{max-width:100%}.Product-section.Product-section--images{position:static}.template-product .ProductGallery-imageCarouselPlaceholder{display:block}body.template-product .proudct--thumbn-desk .slick-slide{margin:0 4px}.proudct--thumbn-desk{margin-top:16px}body.template-product .Product-reviews .cc-rating-custom-caption{font-size:14px;font-weight:700;text-transform:uppercase;position:relative;top:4px}body.template-product .Product .cc-rating .cc-rating-stars__svg{width:16px;height:16px}.goodBehaviorTitle,.template-product .ImageWithList-title p,.template-product .ImageWithRichText-title p,.template-product .color-how-to h1,.template-product .yotpo-head .yotpo-headline,body.template-product .Recently-Title{font-size:64px;line-height:54px;text-transform:uppercase;font-family:Founders Grotesk X-Condensed}.template-product .yotpo-display-s .yotpo-head,.template-product .yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0}body.template-product section.color-how-to{margin:64px 0}.faqSection .FAQ{padding-top:64px;padding-bottom:64px}.goodBehaviorTitle em,body.template-product .Recently-Title>em{font-size:55px;line-height:49px}.template-product .color-how-to__block-container{flex-direction:column;align-items:center}.template-product .ImageWithList-container,.template-product .ImageWithRichText-container{display:flex;flex-direction:column}body.template-product .ImageWithList-mask{padding-top:0}body.template-product .yotpo-reviews-pagination-container{margin-bottom:16px}body.template-product .FAQ-Feed-Question-Title{padding-right:16px}.productStickyCTA{padding:10px 60px}.template-product .yotpo-display-s .yotpo-head .yotpo-headline{padding-top:20px}}@media screen and (max-width:600px){.yotpo-review-content .sr-only{display:none}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle{gap:32px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{gap:16px;padding-left:8px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider{margin-left:8px}.productStickyCTA{flex-wrap:wrap;gap:10px}.productStickyCTADetail{width:100%;justify-content:center}.productStickyCTABtn{width:100%;text-align:center}.template-collection .CollectionHeader-Content{min-height:80vw}}@media screen and (max-width:481px){body.template-product .rc-widget.rc_widget .rc-radio-group__options span.rc_widget__option__label.rc-radio__label span{font-size:16px!important}.ProductForm .rc-radio__label{margin-left:0}}@media screen and (max-width:475px){body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{gap:8px;padding-left:4px}body.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image-divider{margin-left:4px}.template-product .color-how-to__block,.template-product .color-how-to__block a,.template-product .color-how-to__block img{width:100%}.template-product .color-how-to__block-container{padding:0 10px}.color-how-to__block-container .color-how-to__block{align-items:start}#shopify-section-template--16117338931244__170923114518526f00 .container,#shopify-section-template--16117339160620__170923114518526f00 .container,#shopify-section-template--16117339193388__1709225498ad1898b1 .container{overflow:hidden}.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{flex-wrap:wrap}}@media screen and (max-width:440px){body.template-product .rc-widget.rc_widget .rc-radio-group__options span.rc_widget__option__label.rc-radio__label span{font-size:14px!important;margin-right:0}body.template-product .rc-widget.rc_widget .rc-radio-group__options span.rc_widget__option__label.rc-radio__label span.rc_widget__price{margin-right:4px}}@media screen and (max-width:430px){.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{width:100px}}@media only screen and (max-width:400px){.template-product a.Product-whySubscribeButton{font-size:10px}}@media screen and (max-width:385px){.yotpo-display-s .yotpo-bottom-line .yotpo-star-distribution{padding:0}.FooterMenu-legalList{flex-wrap:wrap}.yotpo-review-content>span{display:none!important}.yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container{margin-bottom:10px}body.template-product .rc-widget.rc_widget .rc-template .rc-radio-group__options span.rc_widget__option__label.rc-radio__label span{font-size:14px!important;letter-spacing:0}body.template-product .rc-container .rc-template__radio-group .rc-radio{padding:.75rem 5px}}@media screen and (max-width:360px){.template-product .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__image{width:82px}}#yotpoReferralDescriptionText,.col-page-affiliate-form .Affiliates-Url,.template-collection .CollectionHeader-Content p{margin-top:8px}body .CollectionHeader-Description{font-size:24px;margin-top:16px;padding:0 16px}@media screen and (max-width:1300px){body .CollectionHeader-Description{font-size:20px;margin-top:8px}body.template-collection .CollectionHeader-Title{font-size:80px}}.Landing2024ViddyTitle,.col-page-about-us .salonTitle,.landing2024ProductContentTitle,body .Ambassadors-text h2,body .HeroAbout-title,body .MeetTheFounders-title{font-size:104px;line-height:90px;font-family:Founders Grotesk X-Condensed}.Landing2024ViddyTitle em,.col-page-about-us .salonTitle em,body .HeroAbout-title em{font-size:87px;line-height:80px;display:inline;font-family:Canela;font-style:italic;font-weight:300}.col-page-affiliate-form .Affiliates-Form label.cursor-pointer,.col-page-affiliate-form .Affiliates-Paragraph,.col-page-contact .ContactUs-Content,.col-page-pro .ImageWithList-subtitle.--secondary p,.col-page-pro .ImageWithRichText-textContainer .o-rte>p,body .Ambassadors-text p,body .HeroAbout-subtitle,body .MeetTheFounders-founders-bio>span{font-size:18px;line-height:21px;letter-spacing:.4px;text-transform:none}.ImageWithTextDual .ImageWithTextDual-item{align-items:center;justify-content:end;width:100%}.ImageWithTextDual .ImageWithTextDual-item-image,.ImageWithTextDual .ImageWithTextDual-item-info{width:50%;max-width:50%}.ImageWithTextDual .ImageWithTextDual-item-info{position:static;width:740px;padding:20px 40px}.ImageWithTextDual .ImageWithTextDual-item .ImageWithTextDual-item-image,body .yotpo-widget-products-redemption .yotpo-login-button .yotpo-action-button-widget .yotpo-button-standard-size .yotpo-action-button-text{padding-top:0}.ImageWithTextDual .ImageWithTextDual,.shopify-section.ImageWithTextDual{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ImageWithTextDual .ImageWithTextDual-item-info h2{font-size:64px;line-height:50px;margin-bottom:32px}.ImageWithTextDual .ImageWithTextDual-item-info h2 em,.landing2024TestimonialTitle em{font-size:55px;line-height:50px}.ImageWithTextDual .ImageWithTextDual .ImageWithTextDual-item-info p{font-size:18px;line-height:20px;letter-spacing:.4px;text-transform:none;padding-left:0;margin-top:0;width:560px;max-width:100%}.ImageWithTextDual .ImageWithTextDual-item .ImageWithTextDual-item-info h2 em{padding-left:0}.ImageWithTextDual .ImageWithTextDual-item.ImageWithTextDual-item--left,.ImageWithTextDual .ImageWithTextDual-item.ImageWithTextDual-item--left .ImageWithTextDual-item-info{justify-content:start}.ImageWithTextDual .ImageWithTextDual-item--left .ImageWithTextDual-item-info h2,.ImageWithTextDual .ImageWithTextDual.ImageWithTextDual-item--left .ImageWithTextDual-item-info p,.col-page-pro .Hero-description,.col-page-pro .Hero-title p{text-align:left}body .MeetTheFounders-title{position:static;padding:0;text-align:left}body .MeetTheFounders{padding-top:0;padding-bottom:0;position:relative}body .MeetTheFounders-founders{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:0;padding:60px 40px 48px;display:flex;flex-direction:column;background-color:#00000080}.MeetTheFounders-founders-items-Wrapper{display:flex;margin-top:auto;justify-content:space-around;align-items:end}body .MeetTheFounders-founders-item-title{font-size:64px;line-height:55px;letter-spacing:1.2px;padding-top:0;margin-bottom:0;border:none}body .MeetTheFounders-founders-bio{position:static;display:none;opacity:1;padding:0;background:0 0}body .MeetTheFounders-founders-item-title:hover{border:none}body .MeetTheFounders-founders-item{width:300px;max-width:100%}body .MeetTheFounders-founders-bio>span{font-family:Founders Grotesk;margin-bottom:0}.col-page-pro .Hero-textContainer,body .Ambassadors{padding:40px}body .Ambassadors-text h2 span{font-size:16px;line-height:16px;letter-spacing:1px;margin-top:0;margin-bottom:40px}.Ambassadors-text{width:477px;max-width:100%}body .VideoBanner{padding:0;position:relative}body .VideoBanner-textContainer{position:absolute;z-index:1;color:#fff;height:100%;cursor:pointer}body .VideoBanner-title{margin-top:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:80px;padding-bottom:16px}body .VideoBanner-title p{font-size:188px;line-height:220px}body .VideoBanner-title p>em{font-size:160px;line-height:180px}body .VideoBanner-Player.--mobile{padding-bottom:56%}@media screen and (max-width:1100px){body .MeetTheFounders-founders-item{width:25%}body .MeetTheFounders-founders{position:static}.mobileFounderImage{display:block;width:100%}.ImageWithTextDual .ImageWithTextDual .ImageWithTextDual-item-info p,.ImageWithTextDual .ImageWithTextDual-item-image,.ImageWithTextDual .ImageWithTextDual-item-info{width:100%;max-width:100%}body .HeroAbout{padding:64px 16px}body .VideoBanner-title p{font-size:104px;line-height:87px}body .VideoBanner-title p>em{font-size:87px;line-height:80px}body .VideoBanner-title{padding-top:60px}.founderTextWrapper{position:absolute;bottom:40px;z-index:1;left:0;width:100%;text-align:center}body .MeetTheFounders-founders-item-title{position:static;display:inline-block;width:auto;padding-right:30px;background-image:url(../png/icons_559756a0-ae9e-4447-a864-145d1fea589cde94.png?v=1716818835);background-repeat:no-repeat;background-position:right;background-size:15px;padding-top:23px}body .MeetTheFounders-founders-item:hover .MeetTheFounders-founders-item-title{background-image:url(../png/icons_1de94.png?v=1716818835)}.MeetTheFounders-founders-item:hover .MeetTheFounders-founders-bio{padding:20px;background:#00000080}.col-page-about-us .salonTitle,body .Ambassadors-text h2,body .HeroAbout-title,body .MeetTheFounders-title{font-size:64px;line-height:54px}.col-page-about-us .salonTitle em,body .HeroAbout-title em{font-size:55px;line-height:50px}body .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-and-buttons{padding:40px 0}}@media screen and (max-width:1023px){body .Ambassadors-text p{margin-bottom:32px}body .Ambassadors-text-desktop{display:none}body .Ambassadors-text-mobile,body .MeetTheFounders{display:block}body .Ambassadors-info{width:100%}.MeetTheFounders-founders-items-Wrapper{flex-wrap:wrap;gap:16px}body .MeetTheFounders-founders-item{width:calc(50% - 12px)}}@media screen and (max-width:600px){body .MeetTheFounders-founders-bio>span{font-size:14px;line-height:17px}body .VideoBanner-title p{font-size:48px;line-height:44px;letter-spacing:1px}body .VideoBanner-title p>em{font-size:38px;line-height:35px;letter-spacing:0}body .VideoBanner-title{padding-top:40px}body .VideoBanner-Player.--paused:after{background-size:72px}}@media screen and (max-width:520px){body .MeetTheFounders-founders-bio>span{font-size:14px;line-height:14px}body .MeetTheFounders-founders-item-title{padding-right:24px;padding-top:18px;font-size:48px;line-height:40px}.founderTextWrapper{bottom:5px}}.landing2024Banner{display:flex;min-height:40vw}.landing2024BannerContent{width:40%;padding:40px;display:flex;flex-direction:column;gap:48px;justify-content:center}.landing2024BannerCenterImageWrapper{width:20%;margin-right:-10%;z-index:1;display:flex;align-items:center}.landing2024BannerRightImage{width:50%;background-size:cover}.landing2024BannerContentTitle{text-align:left;margin-bottom:-16px}.landing2024BannerContentReviewStars,.landing2024Product{display:flex}.landing2024BannerContentReviewStars svg,.landing2024landing2024TestimonialSlideReviewStars svg{width:16px;height:16px}.landing2024BannerContentReviewText{font-size:12px;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;margin-top:-5px}.No-UIButton-button.landing2024BannerContentButton{width:173px;max-width:100%}.landing2024ThreeWrapper{padding:128px 40px}.landing2024ThreeTitle{font-size:64px;line-height:57px;font-family:Founders Grotesk X-Condensed;text-transform:uppercase;letter-spacing:1.2px;text-align:center}.landing2024ThreeTitle em{font-size:55px;line-height:50px;font-style:italic;font-family:Canela;font-weight:lighter}.landing2024ThreeBlocks{width:1024px;margin:32px auto auto;display:flex;gap:16px;text-align:center;max-width:100%}.landing2024ThreeBlock{width:33.33%;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:24px}.landing2024ThreeBlockTitle{font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;margin-bottom:-8px}.landing2024ProductContentDes,.landing2024ProductContentSubscribeBoxSubHeaderPrice,.landing2024ProductContentSubscribeBoxSubHeaderText,.landing2024ProductStickyTitle,.landing2024ThreeBlockDes{font-size:18px;line-height:21px;letter-spacing:.4px}.Landing-Marquee.shopify-section.Marquee .Marquee-content{padding:0;margin:0;line-height:0}.Landing-Marquee.shopify-section.Marquee,.Landing-Marquee.shopify-section.Marquee .Marquee{background-color:#000;padding:0;margin:0}.Landing-Marquee.shopify-section.Marquee .Marquee{padding:0;height:88px}.landing2024ProductImageWrapper{width:50%;display:flex;align-items:center;justify-content:center}.landing2024ProductContentWrapper{width:50%;padding:64px 40px}.landing2024ProductContentTitle{text-transform:uppercase;margin-top:16px;margin-bottom:0}.landing2024ProductContentPriceWrapper{display:flex;gap:8px;margin-top:24px;margin-bottom:24px}.landing2024ProductContentPriceNew,.landing2024ProductContentPriceOld{font-size:24px;line-height:26px;letter-spacing:.7px}.landing2024ProductContentPriceOld{color:gray;text-decoration:line-through}.landing2024ProductContentPoint{display:flex;align-items:center;gap:8px;margin-bottom:16px}.landing2024BannerContentPointText{font-size:14px;line-height:14px;letter-spacing:.7px;font-weight:600;text-transform:uppercase;padding-top:5px}.landing2024ProductContent{width:560px;max-width:100%}.landing2024ProductContentSubscribeBoxOne,.landing2024ProductContentSubscribeBoxSub{border:2px solid gray;color:gray;padding:12px;cursor:pointer}.landing2024ProductContentSubscribeBoxOne.selected,.landing2024ProductContentSubscribeBoxSub.selected{border:2px solid #000;z-index:1;position:relative;color:#000}.landing2024ProductContentSubscribeBoxSubHeaderRadio{position:relative;width:16px;height:16px;border:2px solid gray;border-radius:15px;box-sizing:border-box}.landing2024ProductContentSubscribeBoxOne.selected .landing2024ProductContentSubscribeBoxSubHeaderRadio:after,.landing2024ProductContentSubscribeBoxSub.selected .landing2024ProductContentSubscribeBoxSubHeaderRadio:after{content:" ";position:absolute;width:10px;height:10px;border-radius:10px;background:#000;display:block;left:1px;top:1px}.landing2024ProductContentSubscribeBoxSubHeader{display:flex;gap:16px;align-items:center;margin-top:-8px}.landing2024ProductContentSubscribeBox{margin-top:32px;margin-bottom:24px}.landing2024ProductContentSubscribeBoxSubHeaderPrice{margin-left:auto}.landing2024ProductContentSubscribeBoxSubBody{display:flex;gap:16px;align-items:center;margin-top:16px}.landing2024ProductContentSubscribeBoxSubBodyLabel{font-size:16px;line-height:19px;padding-top:4px}.landing2024ProductContentSubscribeBoxSubBodySelect{margin-bottom:0;padding-top:12px;border-color:#f7f7f7;background-color:#f7f7f7;background-image:url(../png/vector_4173d4.png?v=1717133592);background-size:14px;background-repeat:no-repeat;background-position:98% 50%}.landing2024TestimonialTitle{text-align:center;font-size:64px;line-height:57px;margin-bottom:64px;color:#fff;letter-spacing:1.2px}.landing2024Testimonial{padding:104px 16px;background:#000}.landing2024TestimonialSlideTitle{font-size:24px;line-height:24px;letter-spacing:1px;text-transform:uppercase;font-weight:600;text-align:center;margin-bottom:16px;color:#fff}.landing2024TestimonialSlideDes{font-size:18px;line-height:21px;letter-spacing:.4px;text-transform:none;font-weight:400;text-align:center;margin-bottom:16px;color:#fff}.Landing-Marquee .Marquee-description,.landing2024HeaderRightButton{letter-spacing:1.8px;text-transform:uppercase;font-weight:600;font-size:14px}.landing2024landing2024TestimonialSlideReviewStars{display:flex;justify-content:center;margin-bottom:16px}.landing2024TestimonialSlide1 .js-prd-item{padding:0 20px}.landing2024TestimonialSlide1{width:1100px;max-width:100%;margin:auto}.landing2024TestimonialSlideName{font-size:16px;line-height:19px;text-align:center;color:#fff}body .landing2024TestimonialSlide .ProductCrs-Feed-Nav.--right{background-image:url(../png/button-text_15533.png?v=1717141587)}body .landing2024TestimonialSlide .ProductCrs-Feed-Nav.--left{background-image:url(../png/button-text5533.png?v=1717141587)}.Landing-Marquee .Marquee-icon{min-width:40px;min-height:40px;max-width:100px;max-height:40px}.Landing-Marquee .Marquee-description{font-family:Founders Grotesk;color:#fff;line-height:14px;font-style:normal;margin-bottom:20px}.Landing2024ViddyTitle{text-align:center;text-transform:uppercase}.Landing2024RebuyBundleWrapper,.Landing2024ViddyWrapper{padding:80px 16px}.landing2024Header{height:90px;display:flex;align-items:center;padding:0 40px}.landing2024HeaderCenter,.landing2024HeaderLeft,.landing2024HeaderRight{width:33.333%}.landing2024HeaderRight{text-align:right}.landing2024HeaderRightButton{display:inline-block;min-width:213px;height:44px;border-radius:25px;border:2px solid #000;text-align:center;line-height:44px;padding-top:0;cursor:pointer;background:#fff}.landing2024HeaderRightButton:hover{background:#000;color:#fff}.landing2024ProductSticky{height:95px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.landing2024ProductStickyWrapper{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:2;box-shadow:1px 1px 1px #f2f2f2}.landing2024ProductStickySelect{margin:0;border:none;background:url(../png/vector_4173d4.png?v=1717133592) 98% 50%/10px no-repeat;padding-left:0;font-size:14px;line-height:15px;padding-bottom:0;padding-top:4px;height:20px}.landing2024ProductStickyButton{min-width:200px}.landing2024ProductStickyLeft{display:flex;align-items:center;gap:8px}.landing2024ProductStickyLeftImage img{max-height:64px}@media screen and (min-width:1025px){.landing2024BannerContentTitle.mobileShow{display:none}}.yotpo-widget-loyalty-page .yotpo-title{font-size:64px!important;line-height:57px!important;font-family:Founders Grotesk X-Condensed!important;text-transform:uppercase!important;letter-spacing:1.2px!important}.yotpo-headline .yotpo-inner-text,.yotpo-widget-campaign-widget .yotpo-container-headline,.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title,.yotpo-widget-referral-widget .yotpo-title-text,.yotpo-widget-visual-redemption-widget .yotpo-headline,.yotpo-widget-visual-redemption-widget .yotpo-redemption-reward,body .yotpo-vip-tier-name,body .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline.yotpo-headline-no-margin{font-family:Founders Grotesk X-Condensed!important}body .yotpo-widget-my-rewards-widget .yotpo-tile-box{display:flex;align-items:center}body .yotpo-widget-my-rewards-widget .yotpo-reward-steps-title .yotpo-inner-text{letter-spacing:1.2px;font-size:16px!important;line-height:16px}body .yotpo-widget-my-rewards-widget .yotpo-info .yotpo-headline{width:320px;margin-bottom:0;padding-top:50px;margin-right:132px}body .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{min-width:280px;text-align:left}body .yotpo-widget-my-rewards-widget .yotpo-rewards-guide-tile-wrapper{max-width:1300px}body .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline.yotpo-headline-no-margin{text-align:center;text-transform:uppercase;margin-bottom:32px}.igkCrew{padding:104px 0;width:1016px;margin:auto}.igkVrewItems{display:flex;gap:16px;flex-wrap:wrap}.igkVrewItem{width:calc(33% - 9px);text-align:center}body .yotpo-vip-tiers-widget .yotpo-vip-tier-header{padding:32px 24px;color:#000;display:flex;gap:10px;flex-direction:column;align-items:center}body .yotpo-vip-tier-name{font-size:32px!important;line-height:28.8px!important;text-transform:uppercase}body .yotpo-vip-tier-threshold{font-weight:400!important;height:auto!important}.igkVrewItemBody{padding:32px 24px;background:#fff}body .yotpo-vip-tier-benefit-text{font-size:16px!important;line-height:16px!important;letter-spacing:1.2px!important;text-transform:uppercase;color:#000}body .yotpo-vip-tiers-widget .yotpo-vip-tier-benefits-list{margin-top:36px}#yotpoReferralDescriptionText,.col-page-rewards .FAQ-Feed-Question-Title,.yotpo-redemption-cost,.yotpo-reward-steps-title .yotpo-inner-text,.yotpo-text-and-buttons .yotpo-description,.yotpo-widget-campaign-widget .yotpo-description-text,.yotpo-widget-campaign-widget .yotpo-logged-out-center-element>div,.yotpo-widget-campaign-widget .yotpo-logged-out-tile .yotpo-action-button-widget .yotpo-button-style,.yotpo-widget-campaign-widget .yotpo-sign-in-button,.yotpo-widget-campaign-widget .yotpo-title-text,.yotpo-widget-hero-section .yotpo-customer-logged-out-buttons .yotpo-action-button-text,.yotpo-widget-my-rewards-widget .yotpo-reward-steps-description .yotpo-inner-text,.yotpo-widget-products-redemption .yotpo-redemption-option-cost,.yotpo-widget-products-redemption .yotpo-redemption-option-reward,.yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-style .yopto-widget-button-text,.yotpo-widget-visual-redemption-widget .yotpo-description,body .yotpo-vip-tier-benefit-text,body .yotpo-widget-products-redemption .yotpo-login-button .yotpo-action-button-widget .yotpo-button-standard-size .yotpo-action-button-text,body .yotpo-widget-referral-widget .yotpo-header-text{font-family:Founders Grotesk!important}.col-page-rewards .FAQ-Feed-Title,.yotpo-headline .yotpo-inner-text,.yotpo-widget-campaign-widget .yotpo-container-headline,.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title,.yotpo-widget-visual-redemption-widget .yotpo-headline,body .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline.yotpo-headline-no-margin{font-size:64px!important;line-height:54px!important;letter-spacing:1.2px!important;text-transform:uppercase}#yotpoReferralDescriptionText,.col-page-rewards .FAQ-Feed-Question-Title,.yotpo-redemption-cost,.yotpo-text-and-buttons .yotpo-description,.yotpo-widget-campaign-widget .yotpo-description-text,.yotpo-widget-my-rewards-widget .yotpo-reward-steps-description .yotpo-inner-text,.yotpo-widget-products-redemption .yotpo-redemption-option-cost,.yotpo-widget-visual-redemption-widget .yotpo-description{font-size:18px!important;line-height:21px!important;letter-spacing:.4px!important}.yotpo-widget-campaign-widget .yotpo-logged-out-tile .yotpo-action-button-widget .yotpo-button-style,.yotpo-widget-campaign-widget .yotpo-sign-in-button,.yotpo-widget-hero-section .yotpo-customer-logged-out-buttons .yotpo-action-button-text,.yotpo-widget-products-redemption .yotpo-redemption-option-reward,.yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-style .yopto-widget-button-text,body .yotpo-widget-products-redemption .yotpo-login-button .yotpo-action-button-widget .yotpo-button-standard-size .yotpo-action-button-text,body .yotpo-widget-referral-widget .yotpo-header-text{font-size:14px!important;line-height:14px!important;letter-spacing:1.5px!important;font-weight:700!important;text-transform:uppercase}.col-page-contact #contact_form .ContactUs-Title,.col-page-pro .ImageWithList-subtitle,.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title{margin-bottom:24px}body .yotpo-widget-campaign-widget .yotpo-outer-tile{border:none;background:#f5f5f5}.yotpo-widget-campaign-widget .yotpo-tile{background:#f5f5f5!important;gap:32px}body .yotpo-widget-campaign-widget-container .flexified-child .yotpo-widget-campaign-widget-icon-container svg{width:52px!important;height:auto}.yotpo-widget-campaign-widget .yotpo-title-text{font-size:16px!important;line-height:16px!important;letter-spacing:1.3px!important}.yotpo-widget-campaign-widget .yotpo-logged-out-center-element>div{font-size:16px!important;line-height:19px!important}.yotpo-widget-campaign-widget .yotpo-logged-out-tile{background:#000!important;color:#fff!important}.yotpo-widget-campaign-widget .yotpo-logged-out-tile .yotpo-action-button-widget .yotpo-button-style{color:#000!important;background:#ccb5ff!important;border-radius:30px;border-color:#ccb5ff!important}.yotpo-widget-campaign-widget:focus,.yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-style:focus{box-shadow:0 0 #76bffd!important}.col-page-rewards .yotpo-widget-campaign-widget-close-icon,.yotpo-widget-campaign-widget .yotpo-logged-out-center-element,.yotpo-widget-campaign-widget .yotpo-sign-in-button{color:#fff!important}.yotpo-widget-campaign-widget .yotpo-sign-in-button{border-bottom:2px solid #fff;padding-bottom:4px;text-transform:uppercase}body .yotpo-widget-campaign-widget .yotpo-logged-out-center-element{flex-direction:column;align-items:center;gap:8px}.yotpo-widget-visual-redemption-widget .yotpo-background{background:#f5f5f5!important}body .yotpo-widget-visual-redemption-widget .yotpo-tile-box{padding:104px 0 64px}.yotpo-widget-visual-redemption-widget .yotpo-redemption-reward{font-size:48px!important;line-height:43px!important;letter-spacing:1px!important}body .yotpo-widget-products-redemption-container:not(.yotpo-is-checkout){padding:0 0 104px}body .yotpo-widget-products-redemption .yotpo-redemption-option-cost{font-weight:400!important}body .yotpo-widget-products-redemption .yotpo-redemption-option-reward{font-weight:700!important;text-transform:uppercase;margin-bottom:8px}.yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-style,body .yotpo-widget-products-redemption .yotpo-login-button .yotpo-action-button-widget .yotpo-button-standard-size{border-radius:30px;border-color:#ccb5ff!important;background-color:#ccb5ff!important}body .yotpo-widget-referral-widget .yotpo-header-text{padding-bottom:24px}body .yotpo-widget-referral-widget .yotpo-title-text{font-size:32px!important;line-height:29px!important}body .yotpo-widget-referral-widget .yotpo-input-container .yotpo-input{border:1px solid #f2f2f2;border-radius:8px}body .yotpo-widget-referral-widget .yotpo-action-button-widget.yotpo-customer-share-button{margin-top:40px}body .yotpo-widget-referral-widget .yotpo-action-button-widget .yotpo-button-style{height:44px!important;width:137px;display:inline-block;box-sizing:border-box}.yotpo-widget-referral-widget .yotpo-tile,.yotpo-widget-referral-widget .yotpo-tile-wrapper{min-height:0!important}body .yotpo-widget-referral-widget .yotpo-tile-box{padding-bottom:50px}.col-page-rewards .FAQ{padding:104px 40px;margin-bottom:0}.col-page-rewards .FAQ-Feed{width:910px;margin:auto;max-width:100%}.col-page-rewards .FAQ-Feed-Title{padding-bottom:40px}@media screen and (max-width:1320px){body .yotpo-vip-tiers-widget .yotpo-vip-tiers-headline.yotpo-headline-no-margin{margin-bottom:0}body .yotpo-vip-tiers-widget .yotpo-is-mobile .yotpo-vip-tiers-list,body .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container.yotpo-is-mobile{padding:64px 0}body .yotpo-widget-my-rewards-widget .yotpo-info .yotpo-headline{padding-top:16px;margin-right:0}body .yotpo-widget-my-rewards-widget .yotpo-tile-box{flex-wrap:wrap}.yotpo-widget-my-rewards-widget .yotpo-info,.yotpo-widget-my-rewards-widget .yotpo-reward-steps-list,body .yotpo-widget-my-rewards-widget .yotpo-info .yotpo-headline,body .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{width:100%}.yotpo-widget-my-rewards-widget .yotpo-info{display:flex;justify-content:center;margin-bottom:0!important}body .yotpo-widget-my-rewards-widget .yotpo-reward-steps-item{text-align:center}}.ImageWithRichText-title p>em,.col-page-affiliate-form .Page-Header-Title>em,.col-page-pro .ImageWithList-title p>em,.col-page-salon .salonTitle>em,.col-page-store-locator h1>em,body .ITB-Header>em{font-size:87px;line-height:80px;font-weight:300;font-family:Canela;display:inline-block}.col-page-affiliate-form .Affiliates-Header,.col-page-faq .majortitle,.col-page-pro .Hero-title p,.col-page-pro .ImageWithList-title p,.col-page-pro .ImageWithRichText-title p,.col-page-salon .salonTitle,.col-page-store-locator h1,body .ITB-Header{font-size:104px;line-height:87px;font-family:Founders Grotesk X-Condensed;text-transform:uppercase}.col-page-affiliate-form .Affiliates-Form #button,.col-page-carry-us .CarryUs-Form #button,body .OfferGrid-button{font-weight:600;font-family:Founders Grotesk;cursor:pointer;min-width:150px;text-align:center;box-sizing:border-box;max-width:100%;display:block}.col-page-offers .ITB{padding-bottom:0;padding-top:0;height:50vh}.col-page-affiliate-form .Affiliates-Form .content-title,.col-page-affiliate-form .Affiliates-Title,.col-page-affiliate-form .Affiliates-Title:not(:first-of-type),.col-page-carry-us .CarryUs-Form .content-title,.col-page-carry-us .CarryUs-Form-Title{font-size:24px;line-height:24px;letter-spacing:1px;margin-top:40px;--font-size:24px;--margin-top:40px}.col-page-affiliate-form .Affiliates-Paragraph li:after,.col-page-carry-us .CarryUs-Benefits li:after,.col-page-pro .ImageWithList-list li:before{content:"0" counter(li) ".";font-size:16px;background:0 0;color:#000;border-radius:0}.col-page-affiliate-form .Affiliates .Affiliates-Url.--faq,.col-page-affiliate-form .Affiliates .Affiliates-Url.--tac{position:relative;border-bottom:2px solid;padding-bottom:0;padding-top:4px;transition:.3s;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:inline-block;font-weight:600;box-sizing:border-box}.col-page-affiliate-form .Affiliates .Affiliates-Url.--faq,.col-page-affiliate-form .Affiliates .Affiliates-Url.--tac,.col-page-affiliate-form .Affiliates-Assistance,.col-page-affiliate-form .Affiliates-Assistance .Affiliates-Paragraph,.col-page-affiliate-form .Affiliates-Form .content-title,.col-page-carry-us .mt-2,.col-page-pro .ImageWithList,.col-page-pro .ImageWithList-container.--mask{margin-top:0}.col-page-affiliate-form .Affiliates-Form label.cursor-pointer{margin-top:8px;font-weight:400}body.col-page-affiliate-form .Affiliates-Form select,body.col-page-carry-us .CarryUs-Form select{background-image:url(../png/icons_70fb0c26-32c4-4516-b4a8-a0825f8429b6df81.png?v=1718788242);background-repeat:no-repeat;background-size:14px;background-position:98% 50%}body.col-page-affiliate-form .Affiliates-Form input,body.col-page-affiliate-form .Affiliates-Form select,body.col-page-carry-us .CarryUs-Form input,body.col-page-carry-us .CarryUs-Form select{background-color:#f5f5f5;border:none!important;padding-top:12px}body.col-page-affiliate-form .Affiliates-Form select{padding:4px 0 0}.col-page-affiliate-form .Affiliates-Form .content-title,.col-page-carry-us .CarryUs-Form .content-title{margin-top:40px;--margin-top:40px;padding-bottom:0;margin-bottom:40px!important}.col-page-affiliate-form .main-form-wrapper small{font-size:16px;line-height:19px;margin-top:16px;display:block}.col-page-affiliate-form .Affiliates-Form #button,.col-page-carry-us .CarryUs-Form #button{border:2px solid #ccb5ff;background-color:#ccb5ff!important;line-height:44px;color:#000!important;border-radius:50px!important;font-size:14px!important;width:155px;text-transform:uppercase;letter-spacing:1px;height:44px!important;padding:1px 0 0}.col-page-affiliate-form .Affiliates-Form #button:hover{background-color:#fff!important;color:#000}.col-page-rewards .FAQ-Feed-Question-Title{text-transform:none;font-weight:400;margin:0;padding:16px 0}.col-page-rewards .FAQ-Feed-Question:after{background-image:url(../png/iconpluseb5f.png?v=1711606120);top:20px;width:12px;height:12px}.col-page-store-locator h1>em{font-family:Canela;font-weight:300}.col-page-store-locator h1{padding:0 40px}.col-page-store-locator #stockist-widget .stockist-query-entry .stockist-search-button button{height:44px!important;padding:5px 0 0!important;font-size:14px!important;line-height:14px;letter-spacing:1.5px;width:246px!important;font-weight:600!important}.col-page-store-locator #stockist-widget .stockist-query-entry .stockist-search-field{height:40px;width:246px;padding:4px 16px 0!important;font-size:16px!important;line-height:19px;box-sizing:border-box;display:block;min-width:246px!important;border-radius:8px;border:2px solid #f2f2f2}.col-page-store-locator #stockist-widget .stockist-search-form{width:276px;margin-bottom:-145px;z-index:1;margin-left:10px}.col-page-store-locator #stockist-widget .stockist-horizontal .stockist-side-panel{padding-top:137px}.col-page-store-locator .stockist-result-name{font-size:32px!important;text-transform:uppercase;line-height:28px;color:#000}#stockist-widget .stockist-result>div.stockist-result-name+div.stockist-result-address,.stockist-result-phone,.stockist-result-website{font-size:12px!important;line-height:13px;letter-spacing:.4px;color:#000}body .OfferGrid-text-title{font-size:64px;line-height:57px;letter-spacing:1.3px}body .OfferGrid-text-desc{font-size:24px;line-height:26px;letter-spacing:.7px;text-transform:none}body .OfferGrid-form-input,body .OfferGrid-form-input:focus{border:2px solid #f2f2f2;border-radius:8px;padding:6px 15px 0;text-transform:none}.CarryUs-Benefit-Title,.contactSubTitle,body .OfferGrid-button{text-transform:uppercase}body .OfferGrid-button{border:2px solid #ccb5ff;background:#ccb5ff;height:44px;line-height:44px;color:#000;border-radius:50px!important;font-size:14px;letter-spacing:1px;padding:0;width:328px}@media screen and (max-width:1023px) and (min-width:769px){.ITB{padding-top:12%;padding-bottom:7%}}.col-page-faq .majortitle{text-align:center;margin-top:8px}.col-page-faq .FAQ-Feed-Title{font-size:24px;line-height:24px;letter-spacing:1px;padding-bottom:24px;margin-top:48px}.col-page-faq .FAQ-Feed-Question-Title,.col-page-faq .FAQ-Feed-Question.--open .FAQ-Feed-Question-Answer{font-size:18px;line-height:21px;letter-spacing:1px}.col-page-faq .FAQ-Feed-Question-Title{text-transform:none;font-weight:400;font-family:Founders Grotesk;margin-top:20px;margin-bottom:12px}.col-page-faq .FAQ-Feed-Question:after{top:20px;background-image:url(../png/iconpluseb5f.png?v=1711606120);width:12px;height:12px}.col-page-faq .FAQ-Feed-Question.--open:after{background-image:url(https://www.igkhair.com/cdn/shop/files/IconMinus.png?v=1711606120)}.col-page-faq .FAQ-Nav-Linklist-Item{font-size:14px;line-height:14px;letter-spacing:1.5px;font-weight:700}.col-page-faq .FAQ-Nav-Linklist-Item.--active{transform:none;padding-bottom:4px;border-bottom:2px solid #000}.col-page-faq .FAQ{padding-right:0;padding-left:0;margin-bottom:0}.CarryUs-Benefit-Title,.col-page-contact .ContactUs-Title,.contactSubTitle{font-size:24px;line-height:24px;letter-spacing:1px}.col-page-carry-us textarea[data-v-e60f00d4],.col-page-contact .ContactUs-Form-Row-Input,.col-page-contact .ContactUs-Form-Row-Textarea{color:#000;background:#f5f5f5;border:none;padding:10px 10px 5px}.col-page-contact .No-UIButton-button{width:155px;max-width:100%}.col-page-contact .ContactUs-Form{display:grid}.col-page-carry-us .md\:w-1\/2[data-v-d922787a]{margin-top:0!important}.col-page-pro .ImageWithList-list li.--is-active:before,.col-page-pro .ImageWithList-list li:before{border:none;background-color:#fff;color:#000}.col-page-pro .ImageWithList-list li p{font-size:16px;line-height:19px;text-transform:none;align-content:center;padding-top:2px}.col-page-pro .ImageWithList-title{margin-bottom:8px}.col-page-pro .ImageWithRichText-mask{height:auto;justify-content:center}.col-page-pro .ImageWithRichText-button.o-button{font-size:14px;line-height:14px;letter-spacing:1.5px;padding:15px 0 0;height:44px;width:158px}.col-page-pro .ImageWithRichText-textContainer .o-rte{margin-top:0;margin-bottom:32px}.col-page-pro .Hero-imageContainer{padding:0;height:35vw;align-items:end;justify-content:stretch}.col-page-pro .Hero-description{width:800px;max-width:100%}@media screen and (min-width:769px){.Hero-textContainerMobile{display:none}}@media screen and (max-width:768px){.annMarque .announcement img{max-height:32px;width:auto}.announcement__text{margin:0}.announcement-bar__middle{padding:0 20px}.announcement-button--previous{left:-5px}.announcement-button--next{right:-5px}#new-video-carousel .video-box,body .OfferGrid-button{width:100%}#new-video-carousel{gap:40px;flex-direction:column}body .Header-linkList-item.--cart span{font-size:11px;line-height:15px;padding-top:3px}body .rebuy-cart__flyout-recommendations{padding:0}body .rebuy-widget .rebuy-product-block{padding:5px}.col-page-faq .majortitle,.col-page-salon .salonTitle,.col-page-store-locator h1,body .ITB-Header{font-size:48px;line-height:44px;letter-spacing:1px}.col-page-salon .salonTitle>em,.col-page-store-locator h1>em,body .ITB-Header>em{font-size:38px;line-height:35px}.col-page-store-locator #stockist-widget .stockist-search-form{width:100%;margin-bottom:-145px;z-index:1;margin-left:0}.col-page-store-locator #stockist-widget .stockist-query-entry{display:inline-block!important;margin:0!important;width:100%}.col-page-store-locator #stockist-widget .stockist-query-entry .stockist-search-field{width:100%;max-width:100%!important}.col-page-store-locator #stockist-widget .stockist-query-entry .stockist-search-button{display:block;width:100%!important}.col-page-store-locator #stockist-widget .stockist-query-entry .stockist-search-button button{width:100%!important}.col-page-store-locator #stockist-widget .stockist-horizontal .stockist-side-panel{padding-top:8px}.col-page-store-locator #stockist-widget .stockist-horizontal{display:flex;flex-direction:column-reverse}.col-page-store-locator #stockist-widget.stockist-responsive .stockist-map{padding-top:160px;height:450px;background:#fff}body .ITB{padding-top:16%;padding-bottom:10%}.col-page-salon .salonWrapper{padding:60px 0 54px}.col-page-faq main.Page{padding:64px 16px}.col-page-faq .FAQ-Nav-Linklist{border:none;background:#f5f5f5;border-radius:8px;padding:7px 15px}.col-page-faq .FAQ-Nav-Linklist-Item{font-size:16px;line-height:19px;font-weight:400;text-transform:none}.col-page-faq .FAQ-Nav-Linklist-Item.--active{transform:none;padding-bottom:0;border-bottom:none}.col-page-faq .FAQ-Nav-Linklist:after{height:14px;width:14px;top:16px}.col-page-faq .FAQ-Feed-Title{margin-top:40px}.col-page-faq .FAQ-Nav-Wrapper{padding-bottom:0;padding-top:0}.col-page-contact .ContactUs{padding:64px 16px;gap:40px}.Hero-textContainerDesktop{display:none}.Hero-textContainerMobile{display:block;padding:48px 24px}.col-page-pro .Hero-textContainerMobile .Hero-title p{font-size:48px;line-height:44px;color:#000;letter-spacing:1px}.col-page-pro .Hero-textContainerMobile .Hero-description{font-size:18px;line-height:21px;color:#000;letter-spacing:.4px}.col-page-pro .Hero-imageContainer{height:55vw}body.col-page-pro .ITB{padding-top:33%;padding-bottom:33%}.col-page-pro .ImageWithList-title p,.col-page-pro .ImageWithRichText-title p{font-size:64px;line-height:57px;letter-spacing:1.3px}.col-page-pro .ImageWithList-title p>em,.col-page-pro .ImageWithRichText-title p>em{font-size:55px;line-height:50px}.col-page-pro .ImageWithList-mask,.col-page-pro .ImageWithRichText-mask{padding:48px 24px}.col-page-pro .ImageWithList-textContainer{padding:0;margin:0}.col-page-pro .ImageWithList-imageContainer,.col-page-pro .ImageWithRichText-imageContainer{height:0;padding-top:100%;position:relative}.col-page-pro .ImageWithRichText-imageContainer .o-placeholder{position:absolute;top:0}.col-page-pro .ImageWithRichText-textContainer .o-rte{margin-top:0;margin-bottom:0}.col-page-pro .ImageWithRichText-button.o-button{margin-bottom:0}.col-page-pro .ImageWithRichText-textContainer{padding-top:0}}.col-page-store-locator .stockist-map-inner .stockist-result-name{font-size:25px!important;line-height:25px;padding-top:5px!important}.OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button{text-transform:uppercase!important;font-weight:600!important;border-radius:0 50px 50px 0!important;padding:0 1rem!important}body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button{font-size:14px!important;background:#ccb5ff!important;height:52px!important;width:155px;letter-spacing:1px!important;box-sizing:border-box;border:2px solid #ccb5ff!important}body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 input{height:52px!important;text-transform:none!important;font-weight:400!important;border-radius:50px 0 0 50px!important;border:1px solid #ddd!important}body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 input-ms-input-placeholder{text-transform:none!important;font-weight:400!important}body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 input::placeholder{text-transform:none!important;font-weight:400!important}.OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button.go3679937685{padding-top:0!important}body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button:active,body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button:focus,body .OfferGrid-item .needsclick .kl-private-reset-css-Xuajs1 button:hover{background:#fff!important;border:2px solid #ccb5ff!important;box-sizing:border-box;color:#000!important}body .FAQ-HiddenAnchor{--height:70px}.CarryUs-Benefit-Title{font-family:Founders Grotesk X-Condensed!important;margin-top:40px;--font-size:24px;--margin-top:40px;margin-bottom:16px}body .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price-value{display:inline-flex}.rebuy-widget .rebuy-money.sale,body.template-product .rebuy-money.sale{color:#000;order:2;margin-left:3px}#replo-fullpage-element>.additional-checkout-buttons,.shopify-section>.additional-checkout-buttons{display:none!important;width:100%}.ProductRadioButtons-group:not(.--color){gap:12px}.template-product .ImageWithList-list li:before,body.template-product .ImageWithList-list li p{padding-top:7px}amazon-product-reviews{width:750px;max-width:100%;margin:auto;display:block;padding-bottom:60px}@media screen and (min-width:1024px){body.template-product .container{width:100%}body.template-product .CustomLiquid,body.template-product .ImageWithList,body.template-product .ImageWithRichText,body.template-product .Product-container .Product-sections,body.template-product .alchemy__element,body.template-product .before--after-section,body.template-product .faqSection,body.template-product .marqueeWrapper1,body.template-product .section-apps,body.template-product .section-featured-collection{max-width:100%;margin:auto}body.template-product .ImageWithList-container.--left .ImageWithList-mask,body.template-product .ImageWithList-mask,body.template-product .ImageWithRichText-container.--left .ImageWithRichText-mask,body.template-product .ImageWithRichText-mask{min-height:600px;padding-top:80px;padding-bottom:80px;height:auto}}@media screen and (max-width:767px){.section-apps .widget-type-dynamic-bundle .rebuy-widget-content{width:90%}body .CollectionHeader-Description{font-size:18px;margin-top:8px}body.template-collection .CollectionHeader-Title{font-size:54px}.template-collection .CollectionHeader-Content p{line-height:1.2}.col-page-rewards .FAQ-Feed-Title{font-size:48px!important;line-height:43px!important;letter-spacing:1px!important;text-align:center}.col-page-rewards .FAQ{padding:64px 16px}body .yotpo-widget-referral-widget .yotpo-background.yotpo-center-background{padding:64px 20px}body .yotpo-widget-visual-redemption-widget .yotpo-tile-box.yotpo-is-mobile{padding:64px 0 0}body .yotpo-widget-campaign-widget .flexified-wrapper,body .yotpo-widget-campaign-widget .yotpo-widget-campaign-widget-container.yotpo-is-mobile{padding-bottom:0}.yotpo-widget-campaign-widget-container .flexified-wrapper.flexified-mobile .flexified-child{width:100%;height:200px}.yotpo-widget-campaign-widget-container .flexified-wrapper.flexified-mobile .flexified-child:nth-child(2n){margin-left:0}body .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-and-buttons{padding:40px 16px;max-width:100%}.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-customer-logged-out-buttons{display:flex;gap:10px}.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title{font-size:48px!important;line-height:43px!important;letter-spacing:1px!important}body .yotpo-widget-hero-section .yotpo-customer-logged-out-buttons .yotpo-action-button-widget .yotpo-button-standard-size{height:44px;padding-top:0}.Product-section--details .Product-mask{padding-top:4px}.template-product .ProductGallery-imageCarouselPlaceholder,body .ProductGallery{margin-bottom:0}.proudct--thumbn-desk.slick-slider{display:none}body .Product-section--details{margin-top:0;padding-top:0}.proudct--loop-desk.slick-slider .slick-dots li{width:10px;height:10px;margin:0 5px;padding:0}.proudct--loop-desk.slick-slider .slick-dots li button{width:10px;height:10px;padding:0}.proudct--loop-desk.slick-slider .slick-dots li button:before{font-size:12px;line-height:12px;top:0;left:0;width:10px;height:10px}}.col-page-color-consultation .Page-Header-Title>em{font-size:86px}@media screen and (max-width:1024px){.landing2024ThreeTitle em{display:block;margin-top:-8px;margin-bottom:8px}.col-page-affiliate-form .Affiliates-Assistance.--mobile,.col-page-carry-us .CarryUs-Assistance.--mobile,.landing2024BannerContentTitle.desktopShow{display:none}.landing2024BannerContentTitle,.landing2024ProductContentTitle{font-size:64px;line-height:57px;letter-spacing:1.2px}.landing2024BannerContentTitle{color:#fff}.landing2024BannerContentTitle em{font-size:55px;line-height:50px}.landing2024Banner{flex-direction:column}.landing2024BannerContent{width:100%;order:2;text-align:center;align-items:center;gap:24px}.landing2024BannerCenterImageWrapper{width:100%;margin-right:0;order:1;margin-top:-150px;justify-content:center;height:300px}.landing2024BannerCenterImageWrapper img{max-height:100%}.landing2024BannerRightImage{width:100%;order:0;height:100vw;display:flex;justify-content:center;padding-top:20%}.No-UIButton-button.landing2024BannerContentButton,.col-page-affiliate-form .Affiliates-Form #button,.landing2024ProductContentWrapper,.landing2024ProductImageWrapper,.landing2024ProductStickyRight,.landing2024ThreeBlock{width:100%}.landing2024ThreeBlocks{flex-wrap:wrap;gap:48px}.landing2024ThreeWrapper{padding:64px 40px}.landing2024Product{flex-direction:column;padding:40px 0}.landing2024ProductContentWrapper{padding-top:16px;padding-bottom:0}.landing2024TestimonialSlide{padding-bottom:36px}.landing2024TestimonialSlide .ProductCrs-Feed-Nav{bottom:-20px;top:auto}.landing2024TestimonialSlide .ProductCrs-Feed-Nav.--right{right:50%;transform:translate(70px)}.landing2024TestimonialSlide .ProductCrs-Feed-Nav.--left{left:50%;transform:translate(-70px)}.landing2024TestimonialTitle{padding:0 20px}.landing2024Testimonial{padding:80px 16px}.landing2024HeaderLeft{width:0%;display:none}.landing2024HeaderCenter,.landing2024HeaderRight{width:auto}.landing2024HeaderCenter{text-align:left}.landing2024Header{padding:0 16px;justify-content:space-between}.landing2024HeaderRightButton{max-width:90%;min-width:0;width:213px}.landing2024HeaderRight{max-width:70%}.landing2024ProductSticky{padding:16px;flex-direction:column;height:147px}.landing2024ProductStickyLeft{padding-left:0;width:100%}.col-page-affiliate-form .Page-Header,.col-page-carry-us .Page-Header,.col-page-contact .Page-Header,.col-page-offers .ITB,.col-page-pro .ITB{position:relative;height:80vw}.col-page-carry-us .simple-native[data-v-72828593],[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(18),[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(19),[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(20){margin-top:0}[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(18){margin-top:-8px}[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(18) [data-v-7550226e].mb-3,[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(19) [data-v-7550226e].mb-3,[data-v-7550226e][data-v-fb315cce].mt-2:nth-child(20) [data-v-7550226e].mb-3{margin-bottom:0}.col-page-affiliate-form .Affiliates-Form .md\:w-1\/2,.col-page-carry-us .md\:w-1\/2{width:50%}.col-page-affiliate-form .Affiliates-Form .content-title,.col-page-carry-us .CarryUs-Form .content-title{text-align:left;margin-bottom:24px!important}.col-page-affiliate-form .Affiliates .Affiliates-Url.--tac{margin-top:8px}.col-page-affiliate-form .Affiliates-Assistance .Affiliates-Paragraph{margin:16px 0 0}.col-page-affiliate-form .Affiliates .--faq,.col-page-affiliate-form .Affiliates .--tac,.col-page-affiliate-form .Affiliates-Assistance.--desktop,.col-page-carry-us .CarryUs-Assistance.--desktop{display:block}.col-page-affiliate-form .Affiliates-Header,body .Page-Header-Title{font-size:48px;line-height:44px;letter-spacing:1px}.col-page-affiliate-form .Page-Header-Title>em,body.col-page-carry-us .Page-Header-Title>em,body.col-page-contact .Page-Header-Title>em{font-size:38px;line-height:35px}.col-page-affiliate-form .Affiliates,.col-page-carry-us .CarryUs{padding:64px 16px}.col-page-affiliate-form ul.Affiliates-Paragraph{font-size:16px;line-height:19px;margin-top:16px}.col-page-affiliate-form .Affiliates-Paragraph li:not(:first-of-type){margin-top:16px}.Affiliates-Paragraph.--faq{margin:16px 0 12px}.col-page-carry-us [data-v-d922787a]:nth-child(10),.col-page-carry-us [data-v-d922787a]:nth-child(11){margin-top:12px}.col-page-color-consultation .Page-Header-Title>em{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/custom-2024.css.map?v=101922546396547752951747802672 */
