@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Teko:wght@300..700&display=swap";@font-face{font-family:Amsterdam One Slant;src:url(/cdn/shop/files/Amsterdam-OneSlant.woff2) format("woff2"),url(/cdn/shop/files/Amsterdam-OneSlant.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:Teko,sans-serif!important;font-weight:700!important;letter-spacing:0!important}.btn{font-size:18px;line-height:24px;font-weight:600;color:#fff;background-color:#000;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;padding:15px 25px;text-decoration:none;border-radius:0;text-transform:uppercase}p{font-family:Inter,sans-serif!important;font-weight:400}body{font-family:Inter,sans-serif!important;font-style:normal;font-weight:400;color:#000;letter-spacing:0!important;font-size:18px;line-height:1.2}.button.whiteBtn{background:#fff;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:0;font-family:Inter,sans-serif!important;font-weight:600;min-height:auto;padding:18px 40px}.button.whiteBtn:hover,.button.button--primary:hover,.grid.product-grid .card-wrapper .card-information .shopify-bag .shopping-bag-link:hover{background:#d0ad86;color:#fff}.button.button--primary{font-size:16px;text-transform:uppercase;letter-spacing:0;font-weight:500;min-height:auto;padding:18px 30px}.button.button--primary:before,.button.button--primary:after{content:none}img{max-width:100%}.ql-font-poppins{font-family:Teko,sans-serif!important;font-weight:700!important;line-height:1}#rich-text-98074431{text-align:center}button.needsclick{font-family:Inter,sans-serif!important;font-weight:600;letter-spacing:0!important;background:#000!important;border-color:#000!important}button.needsclick.klaviyo-close-form:focus{outline:none!important}.cart-count-bubble span{font-family:Inter,sans-serif!important}.site-content p,.site-content ul li,.site-content ol li{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:1.5!important}.site-content p{margin-bottom:20px}.site-content h2,.site-content h3,.site-content h4,.site-content h5{font-weight:500!important}.section-header{z-index:9}sticky-header.header-wrapper{position:fixed;left:0;right:0;background-color:transparent}.customHeader{display:flex;justify-content:space-between;padding:12px 0!important;align-items:center;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.customHeader .header__heading-logo-wrapper{position:static}.customHeader .header__inline-menu li{padding-left:20px;padding-right:20px}.customHeader .header__menu-item span{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:1.2;padding:0;background-color:transparent!important}.customHeader .header__menu-item:hover span{color:#edc498}.customHeader .headerRight{display:flex;align-items:center}.joinComunityBtn{padding-left:30px}.joinComunityBtn .btn{font-weight:500;border-color:#fff;color:#fff}.joinComunityBtn .btn:hover{background-color:#fff;color:#000}sticky-header.header-wrapper.sticky{background-color:#000;top:0}sticky-header.header-wrapper.sticky .customHeader{padding-top:0!important;padding-bottom:0!important}.headerRight .header__icons{padding-left:15px;padding-right:15px}.banner.home-banner{padding:250px 0 200px;background-size:cover;background-position:bottom center;background-repeat:no-repeat}.banner.home-banner .banner__content{max-width:1400px;margin:0 auto}.banner__headingUnlock{font-size:85px;color:#fff;font-weight:500!important;margin:0!important;position:relative;line-height:.95}.banner__headingUnlock strong{color:#edc498;font-weight:500!important}.banner__headingProfessional{font-size:150px;color:#fff;font-weight:500!important;line-height:1;margin:0!important}.banner__headingStyling p{font-size:70px;color:#fff;font-family:Teko,sans-serif!important;line-height:1.2;margin:-20px 0 0}.banner__headingStyling p em{font-family:Amsterdam One Slant!important;font-size:60px;color:#d0ad86;padding-right:20px}.banner.home-banner .banner__content .banner__box.content-container{width:48%}.banner_goodbyetext p{color:#fff;font-size:20px;padding-top:15px;padding-bottom:22px;line-height:1.6}.greatHaircraft{position:relative;overflow:hidden}.greatHaircraft:before{content:"David Darko";font-size:270px;font-family:Teko,sans-serif!important;font-weight:700!important;color:#0000000d;position:absolute;width:100%;text-align:center;top:20px;line-height:200px}.greatHairRow{display:flex;gap:50px}.greatHairRow .col-50{width:50%;position:relative}.greatHairRight{text-align:left;padding:100px 35px 0}.greatHairleft img{width:100%}.plogoImg{width:80px;margin-bottom:20px}.greatHairRight h2.image-with-text__heading{text-align:left;font-size:60px;margin-bottom:20px;line-height:1}.greathair_text{margin-bottom:30px}.greathair_text p{font-size:20px;line-height:1.6}.productImg{position:absolute;right:-90px;bottom:-90px}.ourPrinciples{padding-left:50px;padding-right:50px}.title-wrapper.customTitle{text-align:center;margin-bottom:50px}.customTitle .mainTitle{font-size:60px;line-height:1}.customTitle p{font-size:20px;line-height:1.5}.ourPrincipleswrapper{display:flex;gap:30px;justify-content:center}.ourPrincipleswrapper .ourPrinciplesCol{width:20%}.ourPrinciplesCol .shadowCard{background:#fff;height:100%;text-align:center;padding:30px;box-shadow:0 4px 20px #a7a7a733}.ourPrinciplesCol .shadowCard img{margin-bottom:20px}.ourPrinciplesCol .shadowCard h3.inline-richtext{font-size:22px;font-family:Inter,sans-serif!important;margin-bottom:15px}.ourPrinciples .readStory{margin-top:40px}.card .card__inner .card__media{border-radius:0!important}.grid.product-grid .card-wrapper .card__content{border-radius:0!important;background:transparent}.grid.product-grid .card-wrapper .card__content h3.card__heading{font-size:18px;font-family:Inter,sans-serif!important;text-align:center}.grid.product-grid .card-wrapper .card__content h3.card__heading>a{color:#000;margin:0;font-family:Inter,sans-serif!important;line-height:1.5;text-align:center;font-weight:600!important;text-decoration:none}.grid.product-grid .card-wrapper .card-information .d-flex{flex-wrap:wrap}.grid.product-grid .card-wrapper .card-information .price.price--on-sale,.grid.product-grid .card-wrapper .card-information .price{width:100%;text-align:center}.card-information .price.price--on-sale .price__sale .price-item--regular{font-size:16px;font-weight:500;color:#8e8d8d}.card-information .price__container .price-item{font-size:20px;color:#000;font-weight:700;font-family:Inter,sans-serif!important}.grid.product-grid .card-wrapper .card-information .shopify-bag{margin:15px auto 0}.grid.product-grid .card-wrapper .card-information .shopify-bag .shopping-bag-link{font-size:16px;display:inline-block;background:#000;font-family:Inter,sans-serif!important;font-weight:600;padding:12px 20px;text-transform:uppercase;text-decoration:none;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.grid.product-grid .card-wrapper .card__badge{align-self:self-start;grid-row-start:1;justify-self:end;margin-top:10px;margin-right:-10px}.grid.product-grid .card-wrapper .card__badge span.badge{text-transform:uppercase;background:#c61e1e;border-radius:0;font-size:15px}.banner.exclusiveOffers{padding:20px 0 150px;background-size:cover;background-position:bottom center;margin-top:80px}.banner.exclusiveOffers .banner__content{max-width:1400px;margin:0 auto;position:relative}.productFree_list{margin-top:-90px}.productFree_list .freeList_wrapper{max-width:1300px;background:#fff;border:1px solid #e2e2e2;margin:0 auto;display:flex;flex-wrap:wrap}.productFree_list .freeList_wrapper .freeListitem{flex-grow:1;padding:15px;display:flex;align-items:center;border-right:1px solid #e2e2e2;flex-direction:column;gap:10px;text-align:center}.productFree_list .freeList_wrapper .freeListitem:last-child{border:none}.productFree_list .freeList_wrapper .freeListitem img{margin-right:0}.productFree_list .freeList_wrapper .freeListitem p{text-transform:uppercase;font-weight:700;margin:0}.banner.exclusiveOffers .banner__box.content-container{width:70%;padding-top:150px}.banner.exclusiveOffers .banner__headingExclusive{font-size:60px;color:#d0ad86;font-family:Amsterdam One Slant!important;position:relative;left:20px}.banner.exclusiveOffers .banner__headingMain{font-size:100px;color:#fff;font-weight:500!important;line-height:1}.banner.exclusiveOffers .banner__headingDescription{font-size:20px;color:#fff;line-height:1.7;margin-bottom:15px}.banner.exclusiveOffers .banner__headingSub{font-size:50px;color:#fff;font-weight:300!important;line-height:1.1;margin-bottom:15px}.offersProductImg{position:absolute;right:100px;bottom:-200px}.clientReviews .title-wrapper.customTitle,.productAdvantages .title-wrapper.customTitle{max-width:1020px;margin-left:auto;margin-right:auto}.clientReviews .clientReviewswrapper{max-width:1140px;margin:0 auto;display:flex;gap:30px;flex-wrap:wrap}.clientReviews .clientReviewswrapper .clientReviewsCol{width:calc(100% / 3 - 20px)}.clientReviewswrapper .shadowCard{background:#fff;border:1px solid #f4f4f4;box-shadow:0 4px 20px #a7a7a733;padding:30px;height:100%}.clientReviewswrapper .shadowCard h3.inline-richtext{font-family:Inter,sans-serif!important;font-size:20px;margin-bottom:15px}.clientReviewswrapper .shadowCard .rte{font-style:italic;line-height:1.6;margin-bottom:10px}.clientReviewswrapper .shadowCard .clientName{margin-top:15px}.clientReviewswrapper .shadowCard .clientName p{margin:0;font-size:16px;color:#909090;font-style:italic}.clientReviewswrapper .shadowCard .clientName p strong{font-style:normal;font-size:18px;color:#2a2a2a}.frequntlyAsked .collapsible-content{max-width:950px;margin:0 auto;padding:0 15px}.frequntlyAsked .collapsible-content .title-wrapper{max-width:820px;margin-left:auto;margin-right:auto}.faqQuestion_content .grid__item{width:100%;max-width:100%}.faqQuestion_content .accordion summary{border-color:#d7d7d7;padding:15px 0}.faqQuestion_content .accordion summary .accordion__title{font-family:Inter,sans-serif!important;font-weight:500!important}.faqQuestion_content .accordion summary:hover{background-color:transparent}.faqQuestion_content .accordion summary[aria-expanded=true],.faqQuestion_content details[open] summary{border:none}.faqQuestion_content .accordion summary[aria-expanded=true] .accordion__title,.faqQuestion_content details[open] summary .accordion__title{font-weight:700!important}.faqQuestion_content .accordion__content{padding:0 0 20px;border-bottom:1px solid #d7d7d7;margin:0}.faqQuestion_content .accordion__content p{font-size:20px!important;line-height:1.5}.faqQuestion_content span.icon-plus,.faqQuestion_content span.icon-minus{right:0;background:#fff;width:25px;height:25px;border:1px solid #a0a0a0;border-radius:50%;top:25px}.faqQuestion_content span.icon-plus .icon.icon-plus,.faqQuestion_content span.icon-minus svg{right:5px;color:#a0a0a0;width:13px;height:13px;top:6px;position:absolute}.faqQuestion_content span.icon-minus svg{color:#000!important}.faqQuestion_content span.icon-minus{border-color:#000}.latestArticles .card__content.blogInfo{border-radius:0!important;background:#fff!important;border:1px solid #f4f4f4;padding:20px;box-shadow:0 4px 21px #00000008}.latestArticles .card__content.blogInfo .card__heading{padding:0;font-size:20px;margin-bottom:15px}.latestArticles .card__content.blogInfo .card__heading a{font-size:20px!important;color:#000;margin:0;font-family:Inter,sans-serif!important;font-weight:700!important;line-height:1.3}.circle-divider time{font-size:14px;color:#909090;font-style:italic;font-family:Inter,sans-serif!important;letter-spacing:0}.blog.latestBlog .page-width-desktop{padding-left:0;padding-right:0}.joinCommunity{background:#f7f7f7;padding:40px 0}.joinCommunity .communityWraper{max-width:1280px;margin:0 auto}.joinCommunity .communityInner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.joinCommunity .communityInner h2.footer-text-heading{color:#000;font-size:50px;line-height:1;width:35%;margin:0}.joinCommunity .communityInner .footer-discount-btn{width:30%;text-align:right}.joinCommunity .communityInner .footer-discount-btn .button.button--primary{background:#000;color:#fff}.joinCommunity .communityInner .footer-discount-btn .button.button--primary:hover{background:#d0ad86}.joinCommunity .communityInner .footer-discount-btn .button.button--primary img{width:25px;margin-left:10px}.joinCommunity .communityInner .communityPara{width:35%}.joinCommunity .communityInner .communityPara p{color:#000;margin:0;line-height:1.6}.footerWrapper{max-width:1200px;margin:0 auto;text-align:center;padding:50px 15px}.footerWrapper .footer__list-social{margin-bottom:30px;justify-content:center}.footerWrapper .footer__list-social li.list-social__item{display:inline-block;list-style:none;margin:0 10px}.footerWrapper .footer__list-social li.list-social__item a{width:45px;height:45px;border:1px solid #fff;color:#fff;padding:5px;justify-content:center}.footerWrapper .footer__list-social li.list-social__item a:hover{color:#d0ad86;border-color:#d0ad86}.footerLogo{margin-bottom:10px}.footerLinks{margin-bottom:30px}.footerLinks span{margin:0 15px;font-size:18px;line-height:1.2}.footerLinks span a{color:#fff;text-decoration:none}.footerLinks span a:hover,.footer__copyright a:hover{text-decoration:underline!important}.footer__copyright,.footer__copyright .copyright__content{font-size:16px;letter-spacing:0}.footer__copyright a{color:#b4b4b4;text-decoration:none}product-recommendations.related-products{max-width:100%}.bnenefits__info-wrapper .title-wrapper.customTitle{text-align:left;margin-bottom:30px}.bnenefits__info-wrapper .title-wrapper.customTitle .mainTitle{font-size:50px}.bnenefits__info-wrapper .title-wrapper.customTitle p{font-size:18px}.productFeatures{background:#d0ad86;padding:25px 0}.shopNowBtn .product-form__buttons .product-form__submit{background:#fff;font-family:Inter,sans-serif!important;font-weight:600;min-height:auto;padding:18px 40px;height:auto;margin-top:10px;width:auto}.shopNowBtn .product-form__buttons .product-form__submit:hover{background:#d0ad86}.shopNowBtn .product-form__buttons .product-form__submit:hover span{color:#fff}.shopNowBtn .product-form__buttons .product-form__submit span{font-size:18px;color:#000;text-transform:uppercase;letter-spacing:0;font-family:Inter,sans-serif!important;font-weight:600}.productFeatures .icon-with-text{column-gap:0}.productFeatures .icon-with-text .icon-with-text__item{flex-direction:row;padding:0 40px;border-left:1px solid rgba(255,255,255,.5)}.productFeatures .icon-with-text .icon-with-text__item img{width:auto;height:auto;margin:0}.productFeatures .icon-with-text .icon-with-text__item span.inline-richtext{text-align:left;font-size:20px;color:#fff;font-family:Inter,sans-serif!important;font-weight:500;letter-spacing:0;margin-left:20px;margin-bottom:0}.productFeatures .page-width{max-width:1200px;padding:0 15px}.productFeatures .icon-with-text .icon-with-text__item:first-child{border:none}.productAdvantages{padding:80px 0}.gallerySlider .product__media-wrapper{width:50%!important;max-width:50%!important}.gallerySlider .bnenefits__info-wrapper{width:50%;padding-left:50px}.bnenefitsContent .metafield-rich_text_field ul{margin:0;padding:0}.bnenefitsContent .metafield-rich_text_field ul li{list-style:none;position:relative;font-family:Inter,sans-serif!important;font-weight:400;margin-bottom:20px;padding-left:40px}.bnenefitsContent .metafield-rich_text_field ul li strong{display:block;font-family:Teko,sans-serif!important;font-weight:500!important;font-size:26px;line-height:1.3}.bnenefitsContent .metafield-rich_text_field ul li:before{content:"";display:block;background:url(/cdn/shop/files/check-icon.png) no-repeat;width:25px;height:25px;position:absolute;left:0;top:5px}.bnenefitsContent{margin-bottom:50px}.benefitsCare{background:#f9f9f9;border:1px solid #e0e0e0;padding:30px;display:flex;justify-content:center;gap:40px}.benefitsCare .careItem{width:33.33%;text-align:center}.benefitsCare .careItem img{width:80px;margin-bottom:10px}.benefitsCare .careItem p{margin:0;color:#000;font-weight:500}.keyIngredients{background:#f7f7f7;padding:80px 0}.keyIngredientsList{display:flex;gap:30px;justify-content:center}.keyIngredientsList .keyListitem{width:33.33%;text-align:center}.keyIngredientsList .keyListitem img{width:100%;margin-bottom:20px}.keyIngredientsList .keyListitem h3{font-weight:500!important;font-size:28px}.keyIngredientsList .keyListitem p{margin:0}.fullIngredientsList{background:#fff;box-shadow:0 4px 20px #a7a7a733;margin-top:60px;padding:0 30px 20px;text-align:center}.fullIngredientsList h4{display:inline-block;background:#000;color:#fff;font-family:Inter,sans-serif!important;font-size:18px;font-weight:600!important;padding:20px 40px;margin-top:-25px;margin-bottom:30px;width:auto}.howUsebanner{background-color:#000;background-repeat:no-repeat;background-size:cover;padding:100px 0;background-position:center}.howUsebanner .page-width{max-width:940px;padding:0 15px}.htuContent{text-align:center;color:#fff;margin-bottom:40px}.htuContent h4{font-size:60px;color:#fff}.htuContent p{font-size:20px;line-height:1.5}.htuContent .videoContainer{margin-top:40px}.quoteOuter{text-align:center}.quoteOuter h3{font-size:60px;color:#fff;font-weight:500!important;line-height:1;margin:0}.quoteOuter h3 .nameSignature{font-family:Amsterdam One Slant!important;font-size:40px;color:#d0ad86;display:block;line-height:80px;margin-top:15px}.productBanner{padding:220px 0 120px;background-color:#000;background-repeat:no-repeat;background-size:cover}.productBannerwrapper{display:flex;flex-wrap:wrap;align-items:center}.productBannerLeft{width:50%}.productTitle h1{color:#fff;font-size:70px;font-weight:500!important;line-height:1;margin-bottom:15px}.metaBuyOne{padding:12px 15px;text-align:center;border:2px dashed #d0ad86;border-radius:5px;margin-bottom:20px}.metaBuyOne p{margin:0;color:#d0ad86;text-transform:uppercase;font-size:16px;font-weight:600}.productBannerRight{width:50%;padding-left:50px}.productDeailsSec{position:relative;max-width:350px;margin:0 auto}.productPriceContainer{display:flex;color:#fff;width:175px;height:175px;background:#000;border:3px solid rgb(255 255 255 / 75%);border-radius:100%;align-items:center;justify-content:center;position:absolute;left:-80px;bottom:-30px;text-align:center;flex-wrap:wrap;flex-direction:column}.productPriceContainer .price--on-sale .price-item--regular{font-size:18px;font-weight:500;color:#8e8d8d;margin:0 0 5px;padding:0;letter-spacing:0;font-family:Inter,sans-serif!important;width:100%}.productPriceContainer .price-item.price-item--sale,.productPriceContainer .price__regular .price-item--regular{font-size:30px;font-weight:900;line-height:1.1;letter-spacing:0;font-family:Inter,sans-serif!important;text-align:center;margin:0}.productPriceContainer .price__sale{text-align:center}.productBannerLeft .shopNowBtn .js.product-form__input{border:none;padding:10px 0 0;display:flex;align-items:center}.productBannerLeft .shopNowBtn .js.product-form__input .form__label{margin:0 20px 0 0;color:#fff;font-family:Inter,sans-serif!important;font-weight:500;letter-spacing:0;font-size:18px;width:auto}.product-form__input input[type=radio]+label{width:auto!important;font-weight:500;letter-spacing:0!important;font-size:16px!important;border:2px solid #fff!important;margin:5px!important;background:transparent!important;color:#fff!important}.product-form__input input[type=radio]:checked+label{background:#fff!important;color:#000!important}.cart-items tbody tr td.cart-item__details dl .product-option{font-size:14px!important;font-weight:400!important}.jdgm-rev-widg__reviews{display:flex;flex-wrap:wrap;gap:30px}.jdgm-rev-widg__reviews .jdgm-rev{width:calc(100% / 3 - 20px);border:1px solid #f4f4f4;box-shadow:0 4px 25px #0000001a;padding:30px;background:#fff}.jdgm-paginate{border:0!important}.jdgm-row-profile .jdgm-rev__author{font-family:Inter,sans-serif!important;font-weight:600;font-size:18px!important}.cartHeaderbg{display:block!important;background:#000;height:138px}cart-items .page-width{max-width:1140px;padding:50px 15px 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title.title--primary{font-size:32px}.title-wrapper-with-link .underlined-link{text-transform:uppercase;font-weight:600;color:#000;font-size:16px}cart-items .cart-wrapper{display:block;padding-top:0}cart-items .cart-wrapper .cart-items thead{background:#000}cart-items .cart-wrapper .cart-items thead tr th{color:#fff!important;opacity:1!important;font-size:18px!important;font-family:Inter,sans-serif!important;letter-spacing:0!important;text-transform:inherit!important;font-weight:500!important;padding:17px 25px!important}cart-items .cart-wrapper .cart-items tbody tr td{padding:20px 25px!important;vertical-align:middle}cart-items .cart-wrapper .cart-items tbody .cart-item{border-color:#d7d7d7;vertical-align:middle}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__media{width:160px;padding-right:0!important}cart-items .cart-wrapper .cart-items tbody tr td .cart-item__name{font-size:18px;font-family:Inter,sans-serif!important;letter-spacing:0!important;font-weight:500!important;max-width:100%;line-height:1.3}cart-items .cart-wrapper .cart-items tbody tr td .product-option,.cart-item__price-wrapper .price.price--end{margin:0!important;font-size:18px;font-family:Inter,sans-serif!important;letter-spacing:0!important;font-weight:500!important;display:block}cart-items .cart-wrapper .quantity__input{font-family:Inter,sans-serif!important;letter-spacing:0!important;font-weight:500!important}cart-items .cart-wrapper .cart-item cart-remove-button{margin-top:0}.orderNotecheckout{display:flex;gap:30px}.orderNote{width:60%}.orderNote .cart__note label{font-family:Inter,sans-serif!important;font-weight:500!important;height:auto}.orderNote textarea{border:1px solid #e4e4e4;resize:none!important;box-shadow:0 3px 21px #00000008;font-size:14px}.orderNote .cart__note:before,.orderNote .cart__note:after{content:none}.orderNotecheckout .cart-invoice{margin:0;width:40%}.orderNotecheckout .cart-invoice .totals .totals__total{font-size:20px!important;font-family:Inter,sans-serif!important;font-weight:500!important;text-transform:capitalize}.orderNotecheckout .cart-invoice .totals .totals__total-value{font-size:22px;font-weight:600}.orderNotecheckout .cart-invoice .tax-note.caption-large{text-align:left;font-size:14px;color:#c7c7c7;line-height:1.3;letter-spacing:0;margin-top:10px}.orderNotecheckout .cart-invoice button.cart__checkout-button{font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:0;text-transform:uppercase;font-size:18px;min-height:auto;padding:20px}cart-items .cart__warnings{padding:60px 0}cart-items .cart__warnings .button.button--primary{font-family:Inter,sans-serif!important;font-weight:500}cart-items .cart__warnings .button.button--primary:hover{background:#d0ad86!important;color:#fff!important}cart-items .cart__warnings .cart__empty-text{margin-bottom:10px;margin-top:0!important}.banner.innerBanner{background:#000;padding:200px 0 100px;background-repeat:no-repeat;background-size:cover}.banner.innerBanner .banner__box{max-width:850px;margin:0 auto;text-align:center}.banner.innerBanner .banner__box .banner__innerHeading{color:#fff;text-align:center;text-transform:uppercase;font-size:70px;line-height:1}.banner.innerBanner .banner__box p{color:#fff;font-size:20px;margin-bottom:25px;line-height:1.6}.jdgm-rev-widg__header .jdgm-rev-widg__title{font-family:Teko,sans-serif!important;font-weight:700!important;letter-spacing:0!important;font-size:60px!important;line-height:1!important;margin:0 0 20px!important}.jdgm-rev-widg__header .jdgm-row-stars{justify-content:space-between!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text{font-family:Inter,sans-serif!important;font-weight:400}.jdgm-widget-actions-wrapper .jdgm-write-rev-link{font-family:Inter,sans-serif!important;font-weight:600;padding:18px 40px;text-transform:uppercase}.jdgm-form-wrapper .jdgm-form{max-width:850px}.jdgm-form-wrapper .jdgm-form .jdgm-form__title{font-family:Teko,sans-serif!important;font-weight:600!important;text-align:left}.jdgm-form .jdgm-form__fieldset .jdgm-countdown,.jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset p{display:none}.jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset{text-align:left!important}.jdgm-form-wrapper .jdgm-form input,.jdgm-form-wrapper .jdgm-form textarea{background:#fff;padding:15px 20px!important;height:auto!important;resize:none}.jdgm-form .jdgm-form__fieldset>label{width:100%!important}.jdgm-media-fieldset__container{background:#fff;border:2px dashed #c5c5c5;text-align:center!important;padding:15px}.jdgm-media-fieldset__container .jdgm-picture-fieldset__box{margin:0!important;width:80px!important;height:80px!important}.jdgm-form-wrapper .jdgm-form__fieldset.jdgm-form__fieldset-actions{text-align:center!important}.jdgm-form__fieldset.jdgm-form__fieldset-actions a.jdgm-cancel-rev,.jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-submit-rev{font-family:Inter,sans-serif!important;font-weight:600;padding:15px 30px!important;text-transform:uppercase}.jdgm-form__fieldset.jdgm-form__fieldset-actions a.jdgm-cancel-rev{background:#fff}.customerReviews .jdgm-rev-widg{padding:0!important}.greatHairRight.aboutDavid{padding-left:0;text-align:left;padding-right:0}.greatHairRight.aboutDavid .greathair_text{margin:0}.greatHairRight.aboutDavid .greathair_text p{font-size:18px}.greatHairRight.aboutDavid .image-with-text__heading{text-align:left!important}.helloCaption{font-size:34px;line-height:1.5;font-weight:500}.lookingAhead .greatHairRow{align-items:center}.lookingAhead .greatHairRow.imageRight{flex-direction:row-reverse}.lookingAhead .greatHairRow .greatHairRight.aboutDavid{padding:0}.contact .field__label{position:static;font-size:16px;letter-spacing:0;color:#000!important;display:block;width:100%;margin-bottom:5px}.contact .field{display:block}.contact .field:before,.contact .field:after{content:none}.contact .field input.field__input,.contact .field textarea.field__input{background:#fff;border:1px solid #e4e4e4;padding:15px 20px!important;height:auto;color:#000}.contact__button{text-align:center}.article-template.blogInner .page-width{max-width:1140px}.article-template.blogInner{padding:20px 0 40px}.banner.home-banner.landing-page-banner .banner__buttons .button.btnFlip{opacity:1}.btnWithBorder{background-color:transparent;border:1px solid #fff}.banner.home-banner.landing-page-banner{padding:190px 0 60px}.landing-page-banner .banner__content{display:flex;justify-content:space-between}.landing-page-banner .rightImage{margin-right:-80px;max-width:840px;width:100%}.landing-page-banner .rightImage img{width:100%}.landing-page-banner .banner__box h1{text-transform:uppercase;font-size:102px;line-height:.9}.landing-page-banner .banner__box p{font-style:italic;margin:0;font-size:30px}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container{max-width:640px;width:100%;position:relative}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container:before{background:url(/cdn/shop/files/arrow.png?v=1730181744);content:"";width:198px;height:93px;position:absolute;right:-90px;bottom:160px;background-size:contain;background-repeat:no-repeat}.landing-page-banner .banner_goodbyetext{max-width:520px}.productSlider:before{content:"David Darko";font-size:300px;font-family:Teko,sans-serif!important;font-weight:700!important;color:#0000000d;position:absolute;width:100%;text-align:center;top:-120px}.productSlider .grid.product-grid .card-wrapper .card__badge span.badge{font-family:Inter,sans-serif!important;font-weight:700}.productSlider .grid.product-grid .card-wrapper .card-information .shopify-bag{text-align:center}.productSlider .card-information{box-sizing:border-box}@media screen and (min-width:990px){.productSlider .slider--desktop{max-width:1420px;margin:0 auto}.productSlider .slider--desktop .slider__slide:first-child{margin-left:0}.productSlider .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) *)}.productSlider .slider-component-desktop{position:relative;max-width:1540px!important;margin:0 auto}.productSlider .slider-component-desktop .slider-buttons{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);margin-top:-110px}.productSlider .slider-component-desktop .slider-counter.caption{display:none}.productSlider .slider-component-desktop .slider-button{position:absolute}.productSlider .slider-component-desktop .slider-button.slider-button--prev{left:0}.productSlider .slider-component-desktop .slider-button.slider-button--next{right:0}.productSlider .slider-component-desktop .slider-button .icon{height:20px}}.joinCommunity .communityInner.footerTopSec .expertTips{max-width:470px;width:100%}.joinCommunity .communityInner.footerTopSec .expertTips h2.footer-text-heading,.joinCommunity .communityInner.footerTopSec .expertTips .communityPara{width:100%}.joinCommunity .communityInner.footerTopSec .subscribeCol{max-width:450px;width:100%}.landingFooterWrapper.footerWrapper .footer__list-social li.list-social__item a{border-color:#000}.landingFooterWrapper.footerWrapper .footer__list-social li.list-social__item a svg path{color:#000}.hairStyles .swiper{max-width:1400px;padding-bottom:20px}.hairStyles .ourPrincipleswrapper{gap:0!important;justify-content:normal;flex-wrap:nowrap}.hairStyles .swiper-button-next,.hairStyles .swiper-button-prev{display:block;color:#6f6c6c}.hairStyles .swiper-button-next:after,.hairStyles .swiper-button-prev:after{font-size:34px;font-weight:700}.hairStyles .ourPrinciplesCol.swiper-slide{height:auto}.hairStyles .ourPrinciplesCol .shadowCard{padding:0;border-radius:20px}.hairStyles .ourPrinciplesCol .shadowCard figure{margin:0;padding:0;line-height:0}.hairStyles .ourPrinciplesCol .shadowCard figure img{width:100%;margin:0;border-radius:20px 20px 0 0}.hairStyles .ourPrinciplesCol .shadowCard .details{padding:30px}.hairStyles .ourPrinciplesCol .shadowCard h3.inline-richtext{margin-top:0}.hairStyles{position:relative}.hairStyles .swiper-pagination.swiper-pagination-fraction{display:none}.hairStyles .swiper-button{max-width:1540px;width:100%;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.ourPrinciplesSliderWrapper{position:relative}.ourPrinciplesSliderWrapper button{position:absolute;width:17px;height:31px;transform:translateY(-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);cursor:pointer;font-size:0;border:0}.ourPrinciplesSliderWrapper button#ourPrinciplesPrevBtn{left:0;top:50%;background:url(/cdn/shop/files/slider-left-arrow.png?v=1730201011)}.ourPrinciplesSliderWrapper button#ourPrinciplesNextBtn{right:0;top:50%;background:url(/cdn/shop/files/slider-right-arrow.png?v=1730201011)}.banner.specialOffers .banner__headingExclusive{font-size:75px;color:#bc9d7b;font-family:Inter,sans-serif!important;margin:0 0 20px;left:0}.banner.specialOffers .banner__headingMain{margin:0 0 5px;font-size:60px}.banner.specialOffers .banner__box.content-container{text-align:center;width:100%!important;padding-top:70px}.banner.exclusiveOffers.specialOffers{margin-top:0;background-position:top right}.banner.specialOffers .banner__headingDescription{font-size:25px}.banner.specialOffers .banner__headingDescription strong{color:#bc9d7b}.specialOffers .banner__buttons{padding-top:40px}.specialOffers .countdown{display:flex;justify-content:center;gap:30px;padding-top:15px}.specialOffers .countdown .countdown-hrs{color:#fff}.specialOffers .countdown .countdown-hrs .count{display:flex;align-items:center;justify-content:center;font-size:32px;height:80px;width:80px;border:2px solid #fff;border-radius:50%;margin-bottom:10px}.specialOffers .countdown .countdown-hrs .label{font-size:16px;text-transform:uppercase}.banner.exclusiveOffers.specialOffers{padding-bottom:130px}.banner.exclusiveOffers.discoverBanner .banner__headingMain{font-size:83px;margin:0 0 40px}.banner.exclusiveOffers.discoverBanner{background-position:top right;padding-top:130px;padding-bottom:140px}.banner.exclusiveOffers.discoverBanner .banner__box.content-container{padding-top:0;max-width:650px;width:100%}.discoverBanner .button.whiteBtn{background-color:#d0ad86;color:#fff}.discoverBanner .button.whiteBtn:hover{color:#000;background-color:#fff}.productSlider .grid.product-grid .card-wrapper .card-information .shopify-bag .shopping-bag-link{padding:12px 40px}.slider--desktop:after{display:none}.bnenefits__info-wrapper.productDetails-new .title-wrapper.customTitle{margin-bottom:0}.bnenefits__info-wrapper.productDetails-new .jdgm-prev-badge{padding:0}.bnenefits__info-wrapper.productDetails-new .jdgm-widget.jdgm-preview-badge{margin-bottom:15px}.bnenefits__info-wrapper.productDetails-new .price__sale{font-family:Inter,sans-serif!important;letter-spacing:0}.bnenefits__info-wrapper.productDetails-new .price__sale .price-item.price-item--regular{font-size:18px;font-weight:500}.product .bnenefits__info-wrapper.productDetails-new .price__sale .price-item.price-item--sale,.product .bnenefits__info-wrapper.productDetails-new .price__regular .price-item.price-item--regular{color:#000!important;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:20px!important}.bnenefits__info-wrapper.productDetails-new .js.product-form__input{margin:0 0 20px;border:none;padding:0;display:flex;align-items:center;justify-content:start}.bnenefits__info-wrapper.productDetails-new .js.product-form__input legend.form__label{font-family:Inter,sans-serif!important;font-weight:500!important;letter-spacing:0;font-size:18px;margin:0 10px 0 0;width:max-content}.bnenefits__info-wrapper.productDetails-new .product-form__input input[type=radio]:checked+label{background:#000!important;color:#fff!important}.bnenefits__info-wrapper.productDetails-new .product-form__input input[type=radio]+label{color:#000!important;border:2px solid #000!important}.bnenefits__info-wrapper.productDetails-new .product-form__buttons .product-form__submit{background:#000;margin:0}.bnenefits__info-wrapper.productDetails-new .product-form__buttons .product-form__submit span{color:#fff}.bnenefits__info-wrapper.productDetails-new .product-form__buttons .product-form__submit:hover{background:#d0ad86}.bnenefits__info-wrapper.productDetails-new .metaBuyOne p{font-size:14px;line-height:1.3}.productBenefits-designNew{margin-top:60px;display:flex;gap:50px;border-top:1px solid #d7d7d7;padding-top:60px}.productBenefits-designNew .title-wrapper.customTitle h2.mainTitle{font-size:50px}.productBenefits-designNew .productBenefits-withDescription{width:50%}.productBenefits-withDescription .title-wrapper.customTitle{margin:0;text-align:left}.productBenefits-designNew .desLeft{width:50%}.productBenefits-designNew .desLeft .bnenefitsContent{margin:0}.jdgm-prev-badge__text{font-family:Inter,sans-serif!important;font-weight:500!important}.productInstock{margin-top:10px}.productInstock p{margin:0;font-size:16px;font-weight:600;color:#0b850b}.customerReviews .jdgm-paginate__page{background-color:#fff;width:30px!important;height:30px!important;display:inline-block!important;margin:0 3px;text-decoration:none;border:1px solid #000;font-size:16px!important;line-height:20px!important;color:#000!important;font-weight:600;padding:4px 0}.customerReviews .jdgm-paginate__page.jdgm-curt{background-color:#000;color:#fff!important}.customerReviews .jdgm-paginate{padding-top:30px}.customerReviews .jdgm-rev__icon{border-radius:50%}.productTrust_Badges{background:#f9f9f9;margin-top:25px;padding:25px 20px;border:1px solid #e0e0e0}.productTrust_Badges ul.icon-with-text{column-gap:2rem}.productTrust_Badges ul.icon-with-text li img{margin-bottom:15px;width:70px;height:70px;filter:brightness(0)}.productTrust_Badges ul.icon-with-text li span.inline-richtext{margin:0;font-family:Inter,sans-serif!important;font-weight:500;font-size:16px;line-height:1.3;letter-spacing:0}@media(max-width:1600px){.ourPrincipleswrapper{gap:20px}.ourPrinciples{padding-left:20px;padding-right:20px}.ourPrinciplesCol .shadowCard{padding:30px 20px}.customTitle .mainTitle,.greatHairRight h2.image-with-text__heading,.htuContent h4{font-size:50px}.customTitle p,.greathair_text p{font-size:18px}.greatHaircraft:before{font-size:270px}.collection.productsOffer slider-component{padding:0 20px!important}.ourPrinciplesCol .shadowCard .rte p{font-size:16px}.card-information .price__container .price-item{font-size:15px}.card-information .price.price--on-sale .price__sale .price-item--regular{font-size:14px}.card-information{padding:0 15px!important}.banner.exclusiveOffers .banner__box.content-container{width:50%}.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:50px!important}.landing-page-banner .rightImage{margin-right:0}.productSlider .slider--desktop{max-width:1270px}.productSlider:before{font-size:260px}.productSlider .slider-component-desktop .slider-button.slider-button--next{right:20px}.productSlider .slider-component-desktop .slider-button.slider-button--prev{left:20px}}@media(max-width:1439px){.customHeader{padding:12px 20px!important}.banner.home-banner .banner__content,.blog.latestBlog .page-width-desktop,.joinCommunity{padding-left:20px;padding-right:20px}.banner.home-banner .banner__content .banner__box.content-container{width:49%}.banner.exclusiveOffers{padding:20px 20px 150px}}@media(max-width:1399px){.banner.home-banner .banner__content{padding:0 20px}.banner__headingProfessional{font-size:130px}.banner__headingUnlock{font-size:70px}.banner__headingStyling p em{font-size:50px}.banner__headingStyling p{font-size:62px}.blog.latestBlog .page-width-desktop,.joinCommunity{padding-left:20px;padding-right:20px}.greatHairRow .greatHairleft img{width:100%!important}.productImg{width:290px}.productSlider:before{font-size:260px}}@media(max-width:1279px){.btn,.customHeader .header__menu-item span{font-size:16px}.banner__headingUnlock{font-size:60px}.banner_goodbyetext p{font-size:18px}.banner__headingProfessional{font-size:100px!important}.banner__headingStyling p{font-size:44px!important}.banner__headingStyling p em{font-size:42px!important}.page-width{padding:0 20px}.greatHaircraft:before{font-size:200px}.greatHairRight{padding:70px 35px 0}.productImg{right:-50px;width:290px!important}.card__information .full-unstyled-link{font-size:16px}.productFree_list .freeList_wrapper .freeListitem p{font-size:15px}.banner.exclusiveOffers .banner__box.content-container{width:60%}.banner.exclusiveOffers .banner__headingMain{font-size:90px!important}.banner.exclusiveOffers .banner__headingExclusive{font-size:50px}.clientReviews{padding-left:20px;padding-right:20px}.card__heading{padding:0 10px}.joinCommunity .communityInner h2.footer-text-heading{font-size:36px}.joinCommunity .communityInner .communityPara p{font-size:15px}.joinCommunity .communityInner .footer-discount-btn .button.button--primary{font-size:16px;padding:18px 20px}.greatHairleft img{width:100%}.offersProductImg{width:300px}.banner.exclusiveOffers .banner__headingDescription,.productFeatures .icon-with-text .icon-with-text__item span.inline-richtext{font-size:18px}.productFeatures .icon-with-text .icon-with-text__item{padding:0 20px}.productTitle h1{font-size:50px}.productDeailsSec{max-width:300px}.productPriceContainer{left:-70px;bottom:-45px}.benefitsCare{padding:30px 20px;gap:20px}.benefitsCare .careItem p{font-size:16px}.metaBuyOne p{font-size:12px;line-height:1.5}.bnenefits__info-wrapper .title-wrapper.customTitle .mainTitle{font-size:40px}.greatHairRow{gap:30px}.landing-page-banner .banner__box h1{font-size:75px}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container{max-width:450px}.landing-page-banner .banner__box p{font-size:20px}.landing-page-banner .banner_goodbyetext{max-width:560px}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container:before{width:130px;height:60px;right:-70px;bottom:60px}.productSlider:before{font-size:190px;top:-80px}.banner.specialOffers .banner__headingMain{font-size:45px!important}.banner.exclusiveOffers.discoverBanner .banner__headingMain{font-size:70px!important}.banner.exclusiveOffers.discoverBanner .banner__box.content-container{max-width:540px}}@media(max-width:990px){.joinComunityBtn{display:none}.banner.home-banner .banner__content .banner__box.content-container{width:60%}.greatHaircraft:before{font-size:150px;top:0;line-height:120px}.greatHairRow,.lookingAhead .greatHairRow.imageRight{gap:0px;flex-direction:column}.greatHairRow .col-50{width:100%}.greatHairRight{padding:30px 35px 0}.productImg{right:0}.greatHaircraft,.ourPrinciples,.productsOffer,.frequntlyAsked .collapsible-content__wrapper,.latestBlog .isolate{padding-top:60px!important;padding-bottom:60px!important}.ourPrincipleswrapper{flex-wrap:wrap}.ourPrincipleswrapper .ourPrinciplesCol{width:30%}.offersProductImg{width:150px;right:50px}.banner.exclusiveOffers .banner__box.content-container{width:80%;padding-top:80px}.clientReviews .clientReviewswrapper .clientReviewsCol{width:calc(50% - 20px)}.clientReviews .clientReviewswrapper{gap:15px;justify-content:center}.clientReviews{padding-bottom:60px!important}.joinCommunity .communityInner h2.footer-text-heading,.joinCommunity .communityInner .communityPara{width:50%}.joinCommunity .communityInner .footer-discount-btn{width:100%;text-align:center;margin-top:30px}.clientReviewswrapper .shadowCard .rte{font-size:16px}.faqQuestion_content span.icon-plus,.faqQuestion_content span.icon-minus{top:12px}.productImg{width:190px!important}.headerRight .header__icons{padding-left:0;padding-right:0}.title-wrapper.customTitle p br{display:none}.title-wrapper.customTitle{margin-bottom:30px}.productFeatures .icon-with-text .icon-with-text__item img{width:50px}.productFeatures .icon-with-text .icon-with-text__item span.inline-richtext{font-size:16px}.banner__headingUnlock{font-size:55px}.productBannerwrapper{gap:80px;flex-direction:column-reverse}.productBanner{padding:180px 0 60px}.productBannerLeft{width:100%}.productBannerRight{width:100%;padding-left:0}.productAdvantages,.keyIngredients{padding:60px 0}.howUsebanner{padding:50px 0 60px}.quoteOuter h3{font-size:45px}.quoteOuter h3 .nameSignature{font-size:30px;line-height:60px}.htuContent p{font-size:18px}.jdgm-rev-widg__reviews .jdgm-rev{width:calc(50% - 15px);padding:20px}.related-products{padding:40px 15px}.gallerySlider .product__media-wrapper{width:100%!important;max-width:100%!important}.gallerySlider .bnenefits__info-wrapper{width:100%;padding-left:0}.gallerySlider.product.grid{gap:30px}.orderNotecheckout{gap:50px;flex-wrap:wrap}.orderNote,.orderNotecheckout .cart-invoice{width:100%}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__media{width:100px}cart-items .cart-wrapper .cart-items tbody tr td,cart-items .cart-wrapper .cart-items thead tr th{padding:15px!important}cart-items .cart-wrapper .cart-items tbody tr td .cart-item__name{font-size:16px}.footerLinks span{margin:5px 15px;display:inline-block}.banner.innerBanner{padding:180px 0 70px}.banner.innerBanner .banner__box .banner__innerHeading{font-size:60px}.banner.innerBanner .banner__box p{font-size:18px}.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:40px!important;margin:0 0 10px!important}.jdgm-histogram.jdgm-temp-hidden,.jdgm-widget-actions-wrapper{text-align:left!important}.helloCaption{font-size:28px}.lookingAhead .greatHairRow .greatHairRight.aboutDavid{padding:20px 0 0}.landing-page-banner .banner__content{flex-wrap:wrap-reverse}.banner.home-banner.landing-page-banner{padding:170px 0 60px}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container{max-width:100%;text-align:center}.landing-page-banner .banner_goodbyetext{width:100%;margin:0 auto}.landing-page-banner .banner__box h1{font-size:60px}.banner.home-banner.landing-page-banner .banner__content .banner__box.content-container:before{display:none}.productSlider:before{font-size:140px;top:-53px}.customHeaderlanding .header__heading-link{margin:0 auto}.joinCommunity .communityInner{flex-direction:column;text-align:center}.joinCommunity .communityInner.footerTopSec .expertTips{margin-bottom:20px}.productBenefits-designNew{margin-top:40px;gap:10px;padding-top:40px;flex-wrap:wrap}.productBenefits-designNew .productBenefits-withDescription,.productBenefits-designNew .desLeft{width:100%}}@media(max-width:767px){.banner__headingUnlock{font-size:50px}.banner__headingProfessional{font-size:75px!important}.banner__headingStyling p{margin:-10px 0 0}.banner__headingStyling p{font-size:35px!important}.banner__headingStyling p em{font-size:30px!important}.banner_goodbyetext p{font-size:16px}.banner.home-banner{padding:200px 0 70px}.greatHaircraft:before{font-size:65px;top:20px;line-height:60px}.productImg{width:120px!important}.greatHairRight{padding:30px 0 0}.customTitle p,.greathair_text p,.greatHairRight.aboutDavid .greathair_text p{font-size:16px}.helloCaption{font-size:24px}.ourPrincipleswrapper .ourPrinciplesCol{width:100%}.productFree_list .freeList_wrapper .freeListitem{width:50%;padding:15px;border-bottom:1px solid #e2e2e2}.banner.exclusiveOffers .banner__box.content-container{width:100%}.banner.exclusiveOffers .banner__headingMain{font-size:55px!important}.banner.exclusiveOffers .banner__headingExclusive{font-size:40px}.banner.exclusiveOffers .banner__headingDescription,.htuContent p{font-size:16px}.banner.exclusiveOffers .banner__headingSub{font-size:35px}.button.whiteBtn{font-size:16px;padding:18px 30px}.offersProductImg{width:120px;right:0}.customTitle .mainTitle,.greatHairRight h2.image-with-text__heading,.quoteOuter h3,.htuContent h4{font-size:36px!important}.clientReviews .clientReviewswrapper .clientReviewsCol{width:100%}.joinCommunity .communityInner{flex-direction:column}.joinCommunity .communityInner h2.footer-text-heading,.joinCommunity .communityInner .communityPara{width:100%;text-align:center}.joinCommunity .communityInner .footer-discount-btn{margin-top:15px}.footerLinks span{margin:0 5px}.footerLinks span{font-size:14px;line-height:1.6}.footer__copyright,.footer__copyright .copyright__content{font-size:14px}.productFree_list .freeList_wrapper .freeListitem{flex-direction:column;text-align:center}.productFree_list .freeList_wrapper .freeListitem img{margin-right:0;margin-bottom:10px}.customHeader{padding:0 20px!important}.greatHaircraft{padding-top:50px!important}.ourPrinciplesCol .shadowCard .rte p{text-align:center}.ourPrinciplesCol .shadowCard img{min-height:80px;max-width:100%}.faqQuestion_content .accordion summary .accordion__title{font-size:18px!important}.productFeatures{padding:20px 0}.productFeatures .icon-with-text{flex-wrap:wrap}.productFeatures .icon-with-text .icon-with-text__item{padding:10px 0;width:100%;border:none}.productFeatures .icon-with-text .icon-with-text__item span.inline-richtext{margin-left:10px}.banner.home-banner .banner__content .banner__box.content-container{width:100%}.productDeailsSec{max-width:200px}.productPriceContainer{width:130px;height:130px}.productPriceContainer .price--on-sale .price-item--regular{font-size:15px}.productPriceContainer .price-item.price-item--sale,.productPriceContainer .price__regular .price-item--regular{font-size:22px}.productTitle h1{font-size:36px}.keyIngredientsList{flex-wrap:wrap}.keyIngredientsList .keyListitem,.jdgm-rev-widg__reviews .jdgm-rev{width:100%}.fullIngredientsList h4{padding:15px 20px}.jdgm-rev-widg{padding-top:60px!important}.benefitsCare{flex-wrap:wrap}.benefitsCare .careItem{width:100%}.banner.exclusiveOffers{padding:20px 20px 80px}.cartHeaderbg{height:115px}.orderNotecheckout .cart-invoice{padding:20px}.orderNotecheckout .cart-invoice .totals .totals__total{font-size:18px!important}.orderNotecheckout .cart-invoice .totals .totals__total-value{font-size:20px}.orderNotecheckout .cart-invoice button.cart__checkout-button{padding:17px 20px}cart-items .cart-wrapper{padding-bottom:20px}.title-wrapper-with-link .title.title--primary{font-size:28px}cart-items .page-width{padding:40px 15px 0}cart-items .cart-wrapper .cart-items thead{display:none}cart-items .cart-wrapper .cart-items tbody .cart-item{padding-left:120px;position:relative;margin-bottom:20px;padding-bottom:20px;display:block}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__media{position:absolute;left:0;top:0;border:0;padding:0!important;width:100px;min-width:100px}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__details{display:flex;flex-wrap:wrap;width:100%;padding:0!important}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__details .product-option{font-size:16px;margin-top:10px!important}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__quantity{padding:0!important;margin:15px 0 10px!important;display:block}cart-items .cart-wrapper .cart-items tbody tr td.cart-item__totals.right{text-align:left!important;display:block;padding:0!important}cart-items .cart__warnings{padding:10px 0 40px}cart-items .cart__warnings .cart__empty-text{font-size:40px}.grid__item.product__media-wrapper ul.product__media-list li.product__media-item,ul.product-grid li.grid__item.slider__slide,ul.blog__posts.latestArticles li.blog__post.grid__item{width:100%!important;max-width:100%;padding:0!important;margin:0!important}.grid__item.product__media-wrapper ul.product__media-list,ul.product-grid,ul.blog__posts.latestArticles{column-gap:0;row-gap:0;scroll-padding-left:0!important}slider-component.slider-mobile-gutter,.collection.productsOffer slider-component{padding:0 10px!important}.banner.innerBanner{padding:150px 0 50px}.banner.innerBanner .banner__box .banner__innerHeading{font-size:46px}.banner.innerBanner .banner__box p{font-size:16px;line-height:1.5}.site-content p,.site-content ul li,.site-content ol li{font-size:16px!important}.collapsible-content .accordion{margin-top:0!important}.cart-items tbody tr td.cart-item__details dl{margin:0}.productBannerLeft .shopNowBtn .js.product-form__input{flex-wrap:wrap}.productBannerLeft .shopNowBtn .js.product-form__input .form__label{width:100%;margin:0 0 10px;font-size:16px}.jdgm-widget-actions-wrapper .jdgm-write-rev-link{text-align:center}.jdgm-form-wrapper .jdgm-form{padding:0}.jdgm-form-wrapper .jdgm-form input,.jdgm-form-wrapper .jdgm-form textarea{padding:12px 15px!important}.banner.home-banner.landing-page-banner{padding:140px 0 60px}.landing-page-banner .banner__box h1{font-size:30px;margin-top:20px!important}.landing-page-banner .banner__box p{font-size:16px}.productSlider:before{font-size:70px;top:-28px}.banner.specialOffers .banner__box.content-container{padding-top:20px}.banner.specialOffers .banner__headingExclusive{font-size:36px;position:static;margin-bottom:10px}.banner.specialOffers .banner__headingMain{font-size:28px!important}.specialOffers .countdown{gap:15px;padding-top:5px}.specialOffers .countdown .countdown-hrs .count{height:40px;width:40px;font-size:15px;margin-left:auto;margin-right:auto}.banner.exclusiveOffers .banner__headingDescription{font-size:14px;line-height:1.4}.specialOffers .countdown .countdown-hrs .label{font-size:10px}.specialOffers .banner__buttons{padding-top:20px}.banner.exclusiveOffers.specialOffers{padding-bottom:100px}.hairStyles .customTitle .mainTitle{margin-top:0}.banner.exclusiveOffers.discoverBanner{margin-top:0;padding-top:80px;padding-bottom:65px}.banner.exclusiveOffers.discoverBanner .banner__headingMain{font-size:36px!important}.productAdvantages{padding:40px 0}.productBenefits-designNew{margin-top:30px;padding-top:30px}.bnenefits__info-wrapper.productDetails-new .title-wrapper.customTitle .mainTitle,.productBenefits-withDescription .title-wrapper.customTitle .mainTitle{font-size:32px!important}.bnenefitsContent .metafield-rich_text_field ul li strong{font-size:24px;line-height:1.2}.metafield-rich_text_field p,.metafield-rich_text_field ul li{font-size:16px;line-height:24px}.bnenefits__info-wrapper.productDetails-new .metaBuyOne p{font-size:12px;line-height:1.2}.gallerySlider.product.grid{gap:10px}.productTrust_Badges{margin-top:20px;padding:15px 20px}.productTrust_Badges ul.icon-with-text{flex-direction:column;gap:15px}.productTrust_Badges ul.icon-with-text li{width:100%;flex-direction:row;gap:10px}.productTrust_Badges ul.icon-with-text li img{width:50px;height:50px;margin-bottom:0}.productTrust_Badges ul.icon-with-text li span.inline-richtext{text-align:left}}@media(max-width:575px){.banner__headingUnlock{font-size:40px}}.button.btnFlip{background:#d0ad86;color:#fff;cursor:pointer}.button.btnFlip:hover{color:#000;background-color:#fff}.bannerBottomSec .productFree_list .freeList_wrapper .freeListitem{width:20%}.bannerBottomSec .productFree_list .freeList_wrapper .freeListitem img{height:65px}.bannerBottomSec .productFree_list{margin-top:-65px;margin-bottom:40px}.upsell-product-list-wrapper .product-item h3{padding:0 15px}.upsell-product-list-wrapper .product-item h3 a{color:#000;margin:0;font-family:Inter,sans-serif!important;line-height:1.5;text-align:center;font-weight:600!important;text-decoration:none}.upsell-product-list-wrapper .upsell-product-list-price-box .upsell-product-compare-price{font-size:16px;font-weight:500;color:#8e8d8d;font-family:Inter,sans-serif!important;margin-right:8px}.upsell-product-list-wrapper .upsell-product-list-price-box .upsell-product-regular-price{font-size:20px;color:#000;font-weight:700;font-family:Inter,sans-serif!important}@media(max-width:1279px){.banner.home-banner .banner__content .banner__box.content-container{width:60%}.bannerBottomSec .productFree_list{padding:0 20px}.bannerBottomSec .productFree_list .freeList_wrapper .freeListitem p{line-height:1.2}}@media(max-width:990px){.banner.home-banner .banner__content .banner__box.content-container{width:80%}.bannerBottomSec .productFree_list .freeList_wrapper .freeListitem{flex-direction:column;text-align:center;width:50%;padding:15px;border-bottom:1px solid #e2e2e2}.bannerBottomSec .productFree_list .freeList_wrapper .freeListitem img{margin-right:0;margin-bottom:10px}.productFree_list .freeList_wrapper .freeListitem{gap:0px}}@media(max-width:767px){.banner.home-banner{padding:160px 0 92px}.banner.home-banner .banner__content .banner__box.content-container{width:100%}.home-banner .btnWrapper{flex-direction:column}.clientReviewswrapper.swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start;gap:0}.clientReviewswrapper.swiper-wrapper .shadowCard{box-shadow:none;height:calc(100% - 65px);border-color:#c1c1c1;position:relative}.clientReviewswrapper.swiper-wrapper .shadowCard:after{background-image:url(/cdn/shop/files/quote-left-top.png?v=1730721036);background-repeat:no-repeat;background-position:center;position:absolute;left:22px;top:-11px;content:"";height:21px;width:39px}.clientReviewswrapper.swiper-wrapper .shadowCard:before{background-image:url(/cdn/shop/files/quote-right-bottom.png?v=1730721036);background-repeat:no-repeat;background-position:center;position:absolute;right:22px;bottom:-11px;content:"";height:21px;width:39px}.hairStyles .ourPrinciplesCol .shadowCard{box-shadow:none}.clientReviewswrapper.swiper-wrapper .clientReviewsCol.swiper-slide{height:auto;padding-top:10px;padding-bottom:10px}.clientReviews .swiper-button-next,.clientReviews .swiper-button-prev{display:block;color:#6f6c6c}.clientReviews .swiper-button-next:after,.clientReviews .swiper-button-prev:after{font-size:34px;font-weight:700}.clientReviewswrapper.swiper-wrapper .shadowCard h3{margin-top:0}.hairStyles .swiper-pagination.swiper-pagination-fraction{display:block;font-size:1rem;width:40px;left:32px;top:-15px}.hairStyles .swiper-button{top:auto;bottom:50px;max-width:125px;transform:translateY(0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);left:20px}.ourPrinciples.hairStyles{padding-bottom:100px!important}.hairStyles .swiper-button-next:after,.hairStyles .swiper-button-prev:after{font-size:10px}.clientReviews .swiper2{overflow:hidden}.clientReviews .swiper-button{font-size:10px;display:flex;align-items:center;justify-content:center}.clientReviews .swiper-button .btnSlide{display:block;color:#6f6c6c;font-size:10px;font-weight:700;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;cursor:pointer}.clientReviews .swiper-button .swiper-button-next2:after,.clientReviews .swiper-button .swiper-button-prev2:after{font-size:10px!important;font-weight:700;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;cursor:pointer}.clientReviews .swiper-button .swiper-button-next2:after{content:"next"}.clientReviews .swiper-button .swiper-button-prev2:after{content:"prev"}.clientReviews .swiper-button .swiper-pagination2{width:70px;text-align:center;position:relative;top:12px}}.homeCtaButton{margin-top:60px}.homeCtaButton .button:after,.homeCtaButton .button:before{display:none}.homeCtaButton .button:hover{background-color:#000;color:#fff}.ctaSection .button:after,.ctaSection .button:before{display:none}.ctaSection .button:hover{background-color:#000;color:#fff}.ctaSection .banner__buttons{padding-top:20px;padding-bottom:40px}.ctaSection.productCta{padding-top:70px;padding-bottom:25px}.ctaSection.productCta .title-wrapper.customTitle{margin-bottom:0}.ctaSection.productCta .banner__buttons a{background:#d0ad86;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:0;font-family:Inter,sans-serif!important;font-weight:600;min-height:auto;padding:18px 40px;text-decoration:none;display:inline-block}.ctaSection.productCta .banner__buttons a:hover{background:#000}.customHeader .header__inline-menu li:last-child{display:none}.keyIngredientsList{flex-wrap:wrap}.keyIngredientsList .keyListitem{width:calc(100% / 3 - 20px)}.subscribeCol form>.needsclick.kl-private-reset-css-Xuajs1,.subscribeCol form>.needsclick.kl-private-reset-css-Xuajs1>.needsclick.kl-private-reset-css-Xuajs1{flex-direction:column!important}.subscribeCol form .needsclick.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1 .needsclick.kl-private-reset-css-Xuajs1{flex:auto!important}@media(max-width:767px){.ctaSection.productCta .banner__buttons a{font-size:16px;padding:18px 30px}.keyIngredientsList .keyListitem{width:100%}.keyIngredients .keyIngredientsList.swiper-wrapper{flex-wrap:nowrap;justify-content:flex-start;gap:0}.keyIngredients .swiper3{overflow:hidden;position:relative;padding-bottom:60px}.keyIngredients .swiper3 .swiper-button-next,.keyIngredients .swiper3 .swiper-button-prev{display:block}.keyIngredients .swiper3 .swiper-button-next{left:auto;right:40%;bottom:-17px;top:auto}.keyIngredients .swiper3 .swiper-button-prev{left:43%;right:auto;bottom:-17px;top:auto}.keyIngredients .swiper3 .swiper-pagination{width:70px;left:50%;font-size:10px;transform:translate(-50%);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.keyIngredients .swiper3 .swiper-button-next:after,.keyIngredients .swiper3 .swiper-button-prev:after{font-weight:700;font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1;font-size:10px;color:#6f6c6c;cursor:pointer}.keyIngredients .swiper3 .swiper-button-next:after{content:"next"}.keyIngredients .swiper3 .swiper-button-prev:after{content:"prev"}}@media(max-width:639px){.keyIngredients .swiper3 .swiper-button-next{right:36%}.keyIngredients .swiper3 .swiper-button-prev{left:40%}}@media(max-width:489px){.keyIngredients .swiper3 .swiper-button-next{right:32%}.keyIngredients .swiper3 .swiper-button-prev{left:38%}}.cardCustumBadge{position:absolute;left:0;top:19px;text-transform:uppercase;background:#c61e1e;color:#fff;font-size:15px}.cardCustumBadge p{font-size:14px;font-weight:700;margin:0;padding:1px 10px;letter-spacing:.1rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/style.css.map */
