.ct-main-heading{font-family:var(--font-heading-family);font-size:54px;font-weight:700;line-height:normal;margin:0;letter-spacing:0;text-align:center;color:#000}.ct-main-heading p{margin:0}.ct-subheading{font-family:var(--font-body-family);font-size:20px;font-weight:500;letter-spacing:0;margin-block:10px;line-height:normal}.ct_slider-navigation{text-align:center;margin-top:20px;position:relative;gap:10px;justify-content:center;display:flex}.slider-button[disabled].nav-arrow{border-color:#aaa}.ct_slider-navigation .nav-arrow,button.ct-tab-arrow{background-color:transparent;border-radius:50%;height:30px;width:30px;border:1px solid;padding:0;cursor:pointer}.ct_slider-navigation .nav-arrow:not(:disabled){color:#000}.ct_slider-navigation .nav-arrow svg,button.ct-tab-arrow svg{width:16px;height:8px}.ct_slider-navigation .nav-arrow.prev svg,button.ct-tab-arrow.ct-prev svg{transform:rotate(90deg)}.ct_slider-navigation .nav-arrow.next svg,button.ct-tab-arrow.ct-next svg{transform:rotate(270deg)}.header-wrapper--border-bottom{border-bottom:0}.announcement-bar .slider-button{height:30px;display:none}.announcement-bar__announcement .svg-wrapper{margin-inline:35px}.announcement-bar__announcement{margin:3px 0}.announcement-bar__message{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700;letter-spacing:.1rem}.header__icon--account.link{text-decoration:none;border:none;padding:0}.header__inline-menu .list-menu__item{font-weight:600;color:#000}.header__icons .header__icon,.header__icon--menu{color:#000!important;border:none!important;padding:0!important;background:transparent!important;width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.header__icons{gap:20px!important}.header__icon--summary>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;position:relative!important}.header__icons .header__icon .svg-wrapper,.header__icon--menu .svg-wrapper{width:24px!important;height:24px!important}.header__icons .header__icon svg,.header__icon--menu svg{width:24px!important;height:24px!important;display:block!important}.cart-count-bubble{position:absolute!important;top:-5px!important;right:-7px!important;background-color:#041a43!important;color:#fff!important;height:18px!important;width:18px!important;border-radius:50%!important;font-size:11px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid white!important}.shopify-policy__container{max-width:100ch}.rich-text__heading{font-size:54px}.product__media-gallery slider-component{position:relative!important;display:block!important}.slider-counter--dots{position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;z-index:1!important;margin:0!important;display:flex!important;gap:7.7px!important;justify-content:center;width:auto!important;padding:0!important}.slider-counter__link--dots{padding:0!important;line-height:0;background:transparent!important;border:none!important}.slider-counter__link--dots .dot{width:9px!important;height:9px!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;opacity:1!important;display:block;border-radius:50%}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:#041a43!important;border-color:#041a43!important}.header__icon-hamburger{display:block!important}.header__icon-close,.menu-drawer-container.menu-opening .header__icon-hamburger{display:none!important}.menu-drawer-container.menu-opening .header__icon-close{display:block!important}.header__search details[open] .header__icon-search{display:none!important}.header__search details[open] .header__icon-close{display:block!important}.header__icon svg,.header__icon--cart svg,.header__icon--cart .icon{stroke-width:1.5px!important}@media screen and (max-width:749px){.product__media-wrapper .slider--mobile:after{display:none!important}.product__media-item{width:100%!important;max-width:100%!important}}.collection .collection__title .collection__description{font-family:var(--font-heading-family);font-size:40px;font-weight:700;letter-spacing:0;line-height:normal;margin-bottom:50px;color:#000}.collection .collection__title .collection__description strong{color:#041a43;text-decoration:none;text-underline-offset:9px}.product-card-wrapper:hover .card--card.gradient{background:#eef2ff}.product-card-wrapper:hover .quick-add__submit{background:#041a43;color:#fff}.collection__title .title strong,.rich-text__heading strong,.ct-main-heading strong{color:#041a43}.ct-featured-collection .collection:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='465' height='807' viewBox='0 0 465 807' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' fill-rule='evenodd' clip-rule='evenodd' d='M464.983 31.1575V97.7991C379.76 110.069 325.6 65.5876 246.151 64.9995C225.193 64.8391 207.87 67.5391 191.376 75.0239C179.052 80.6375 158.014 94.0299 167.29 111.298C178.625 132.443 222.707 148.161 250.214 157.036C283.577 167.782 317.821 172.915 348.403 187.189C425.419 223.116 417.373 315.821 340.116 329.615C319.665 333.25 301.514 330.256 281.518 329.534C263.42 328.893 236.26 328.278 235.725 347.311C240.056 364.045 309.106 369.712 348.216 394.946C381.524 416.439 400.104 460.572 371.259 504.92C315.816 590.193 203.593 511.736 118.45 528.337C60.2532 539.698 47.8493 576.133 91.7441 608.986C156.704 657.61 320.681 642.828 414.299 684.636L452.713 705.379C457.605 708.614 459.664 711.421 464.957 713.426V806.665C457.151 800.143 444.613 776.245 411.839 756.143C388.395 741.761 364.683 734.223 333.753 728.101C224.658 706.502 77.8966 715.725 17.7485 623.715C-20.9067 564.585 9.16739 508.555 54.479 483.134C107.195 453.569 167.263 457.204 230.432 471.666C254.946 477.28 298.493 491.046 315.923 470.704C336.614 446.538 276.252 434.402 258.395 429.537C229.47 421.651 205.785 411.921 189.478 394.038C149.887 350.626 174.267 282.273 238.559 267.758C261.896 262.492 326.723 269.629 336.4 262.545C336.213 242.898 279.674 232.579 260.319 227.019C209.501 212.397 142.91 193.952 113.772 147.84C97.8123 122.579 94.0431 87.454 112.248 59.5731C142.188 13.675 204.128 -7.04187 276.893 2.12701C309.079 6.19019 338.485 14.9315 368.292 23.1647C384.037 27.522 398.125 31.0505 414.272 33.884C438.385 38.1343 443.891 34.3652 464.983 31.1575Z' fill='%23041A43'/%3E%3C/svg%3E%0A");position:absolute;right:0;width:465px;height:807px;top:0;z-index:-1;opacity:27%}.ct-featured-collection .collection:before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='400' height='248' viewBox='0 0 400 248' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M347.673 0L265.397 0C268.449 5.99694 339.321 41.9585 350.082 84.4586C354.84 103.272 344.22 115.847 330.507 119.317C281.6 131.712 232.531 67.4104 181.656 46.2105C112.732 17.5095 49.7505 71.843 85.7485 137.87C91.9121 149.181 103.316 161.215 101.609 177.762C99.9029 194.329 86.2905 201.971 67.8197 198.18C38.3266 192.143 21.0605 159.43 -0.000213623 154.055V214.346C9.17496 219.259 38.4673 253.195 85.327 247.319C144.554 239.898 162.282 182.074 143.831 141.319C137.246 126.758 106.829 91.5988 139.053 86.9256C175.372 81.6507 218.297 139.093 274.071 160.473C306.354 172.848 342.633 173.209 368.693 154.376C391.641 137.809 407.181 108.767 396.621 69.8574C386.04 30.8271 353.696 8.8851 347.673 0Z' fill='%23041A43' fill-opacity='0.3'/%3E%3C/svg%3E%0A");width:100%;position:absolute;height:248px;top:0;z-index:-1;background-repeat:no-repeat;opacity:27%}a.navigation__breadcrumb-link{color:#1f1f1fbf;text-decoration:none;letter-spacing:0}ul.navigation__breadcrumb-list{display:flex;flex-wrap:wrap;gap:5px}ul.navigation__breadcrumb-list li{font-size:16px;letter-spacing:0;display:inline-flex;gap:5px}li.navigation__breadcrumb-item{font-weight:600}.ct-video-vibe-heading{display:none}#ct-playlist-main{background:#eef2ff}.ct-shortVideo-main{margin:0!important}.rich-text__text{color:#000;font-size:18px;line-height:normal;letter-spacing:0;font-weight:500}.ct_img_text_content{display:flex;gap:37px;position:relative;align-items:center}.ct_right_img_text,.ct_left_img{max-width:50%;width:100%}.ct_left_img img{width:100%;height:auto;display:block;object-fit:cover}.ct_haircare_img .ct_left_img img{border-radius:30px}.ct_right_img_text .image-text_head_rtep{margin:0}.ct_img_text_content.ct_img_right{flex-direction:row-reverse}.ct_right_img_text .section-heading{margin:0 0 15px;font-family:Century Gothic;font-weight:700;font-size:54px;line-height:100%;letter-spacing:0}.ct_short_title{font-family:Montserrat;font-weight:500;font-size:20px;line-height:100%;letter-spacing:-1%;margin-bottom:15px}.ct_hair_ritual .ct_short_title{font-size:24px;letter-spacing:0}.ct_story_btn{font-family:Century Gothic;font-weight:700;font-size:18px;line-height:150%;letter-spacing:0;text-decoration:none;color:#000;background-color:#fff;height:40px;display:flex;width:fit-content;align-items:center;border-radius:50px;padding-inline:36px;border:1px solid #000}.image-text_head_rte p{margin:0}.ct_right_img_text .image-text_head_rte{font-family:Montserrat;font-weight:500;font-size:18px;line-height:134%;letter-spacing:0;margin-block:0 20px}.ct_hair_ritual .ct_left_img:before{background-image:url(/cdn/shop/files/bg-right.png?v=1773659675);content:"";height:100%;width:110px;top:0;position:absolute;background-size:contain;background-repeat:no-repeat}.ct_hair_ritual .ct_left_img{max-width:1050px;width:100%;padding:10px!important}.ct_hair_ritual .ct_left_img{max-width:1050px;width:100%}.ct_hair_ritual .ct_right_img_text{max-width:615px}.ct_hair_ritual .page-width{max-width:100%;padding-right:0;padding-left:calc((100% - 1280px)/2)}.ct_hair_ritual .ct_img_text_content{gap:0}.product-card-wrapper .ct-see-details{position:absolute;bottom:0;text-align:center;background:#dbe3fb;width:100%;font-size:12px;font-weight:500;padding:4px;font-family:Montserrat-5,sans-serif;color:#000}.product-card-wrapper .card__information .offer-text{background:#c7d5f3;border-radius:100px;font-size:12px;font-weight:600;text-transform:uppercase;text-align:center;padding:2px;margin-top:10px}.product-card-wrapper .ct-product-subtitle{font-size:12px;line-height:normal;text-transform:capitalize;color:#000;letter-spacing:0;font-weight:500;margin-top:5px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:Montserrat-5,sans-serif}@media screen and (max-width:1280px){.ct_hair_ritual .page-width{padding-left:5rem}}@media screen and (max-width:989px){.ct-main-heading{font-size:24px}.ct-subheading,.rich-text__text{font-size:14px}.ct_hair_ritual .ct_right_img_text{padding:10px}.announcement-bar__announcement{flex-wrap:nowrap;align-items:center}.announcement-bar__announcement .svg-wrapper{margin-inline:10px}.announcement-bar__message{font-size:12px}.header__icons .header__icon{font-size:12px;line-height:normal}.header__search details{line-height:18px}.header__search,.header__icon--cart{padding:0!important;border:none!important}.header__icons{gap:15px}.collection .collection__title .collection__description{font-size:16px;line-height:30px;margin-bottom:36px;position:relative}.title,.title-wrapper-with-link{font-size:26px}.product-card-wrapper .card,.contains-card--product{--border-radius: 10px}ul.navigation__breadcrumb-list li{font-size:12px}}@media screen and (max-width:768px){.rich-text__heading{font-size:30px}.ct_haircare_img .page-width,.ct_hair_ritual .page-width{padding-inline:1.5rem}.ct_hair_ritual .ct_img_text_content,.ct_img_text_content{flex-direction:column-reverse}.ct_hair_ritual .ct_left_img,.ct_hair_ritual .ct_right_img_text{max-width:100%;text-align:center}.ct_story_btn{margin:0 auto}.ct_right_img_text,.ct_left_img{max-width:100%}.ct_hair_ritual .ct_short_title{font-size:16px;margin-bottom:10px}.ct_right_img_text .section-heading{font-size:30px;line-height:124%;max-width:340px;margin:0 auto 10px}.ct_right_img_text .image-text_head_rte{font-family:Montserrat;font-size:12px;line-height:125%;margin-block:0 30px}.ct_hair_ritual .ct_right_img_text{margin-bottom:26px;z-index:2}.ct_img_text_content{text-align:center}.ct_short_title{font-size:16px;margin-bottom:10px}.ct_haircare_img .ct_right_img_text .image-text_head_rte{line-height:20px;margin-bottom:10px}.ct_hair_ritual .ct_left_img{position:relative;padding:0!important}.ct_hair_ritual .ct_left_img:before{width:100%;right:0;top:-5px;background-image:url(/cdn/shop/files/Vector_5.svg);background-size:100%}.ct_haircare_img .ct_left_img img{border-radius:16px}.ct_hair_ritual .ct_left_img:before{z-index:1}}.ct_variant-options-container{display:flex;gap:15px;flex-wrap:wrap}.ct_option-wrapper{position:relative;flex:1;min-width:140px}.ct_option-wrapper input[type=radio]{display:none}.ct_variant-card{display:flex!important;flex-direction:column!important;padding:15px!important;border:1px solid #ddd!important;border-radius:12px!important;cursor:pointer;background:#fff!important;position:relative;transition:all .3s ease;height:100%;margin:0!important;text-align:left!important;min-width:150px}.ct_option-wrapper input[type=radio]:checked+.ct_variant-card{border-color:#041a43!important;background:#041a43!important}.ct-title-variant-badge{border:1px solid #041a43;border-radius:10px;color:#041a43;line-height:normal;padding:6px 11px;font-size:12px;font-weight:700;white-space:nowrap;display:inline-block}.ct_variant-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important}.ct_variant-title{font-size:16px!important;font-weight:700!important;color:#000!important;line-height:1!important;font-family:var(--font-heading-family)}.ct_option-wrapper input[type=radio]:checked+.ct_variant-card .ct_variant-title{color:#041a43!important}.ct_variant-check{display:none!important}.ct_option-wrapper input[type=radio]:checked+.ct_variant-card .ct_variant-check{display:block!important}.ct_variant-pricing{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;line-height:1!important}.ct_variant-compare{font-size:14px!important;text-decoration:line-through!important;color:#888!important}.ct_variant-current{font-size:16px!important;font-weight:700!important;color:#000!important;line-height:1!important;font-family:var(--font-heading-family)}.ct_variant-discount{font-size:14px!important;font-weight:700!important;color:#17a956!important}.ct_best-value-badge{position:absolute!important;top:-12px!important;right:15px!important;background:#17a956!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:4px 8px!important;border-radius:100px!important;text-transform:uppercase!important;line-height:1!important;z-index:2;white-space:nowrap!important}.ct_option-wrapper input[type=radio]+label:before,.ct_option-wrapper input[type=radio]+label:after{display:none!important}fieldset.product-form__input--pill>.form__label,.ct-offers-heading{font-size:16px!important;font-weight:700!important;color:#8a8989!important;margin-bottom:10px!important;text-transform:capitalize!important;font-family:var(--font-heading-family)}.product-form__quantity{display:inline-flex!important;vertical-align:top!important;margin-right:15px!important;margin-bottom:0!important;width:120px!important}.product-form__quantity .quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid #041a43!important;border-radius:6px!important;background:#fff!important;height:49px!important;width:100%!important}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{display:none!important}.product-form__quantity .quantity__button{display:flex!important;align-items:center!important;justify-content:center!important;color:#041a43!important;width:40px!important;height:100%!important}.product-form__quantity .quantity__input{width:40px!important;flex:1!important;text-align:center!important;color:#041a43!important;font-weight:700!important;font-size:18px!important;padding:0!important;-moz-appearance:textfield}.product-form__quantity .quantity__button svg{stroke:#041a43!important;fill:none!important;color:#041a43!important;width:15px!important;height:15px!important}.product-form__quantity .quantity__button[name=plus] svg path,.product-form__quantity .quantity__button[name=minus] svg path{fill:#041a43!important;stroke:none!important}.product-form__quantity .quantity__button:hover{background:transparent!important}product-form{display:inline-block!important;vertical-align:top!important;width:100%!important}.product-form__submit{height:49px!important;background:#000!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;margin-bottom:0!important;position:relative!important}.product-form__submit:after,.product-form__submit:before{display:none!important}@media screen and (max-width:749px){.product-form__quantity{width:100px!important;margin-right:8px!important}product-form{width:100%!important}.product-form__submit{font-size:14px!important;padding:0 5px!important}}.price__sale{display:flex!important;align-items:center!important;gap:12px!important;flex-direction:row!important;flex-wrap:wrap!important}.price-item--sale{color:#000!important;font-weight:700!important;font-size:28px!important;letter-spacing:-.5px!important}.price__sale .price-item--regular{color:#999!important;text-decoration:line-through!important;font-size:20px!important;font-weight:700!important;margin:0!important}.price__discount-percent{color:#00ab66!important;font-weight:700!important;font-size:20px!important;white-space:nowrap}@media screen and (max-width:749px){.price-item--sale{font-size:20px!important}.price__sale{gap:10px!important;line-height:normal}.price__discount-percent,.price__sale .price-item--regular{font-size:14px!important}}.product-form__atc-group{display:flex!important;gap:10px!important;margin-bottom:2rem!important;align-items:center}.product-form__atc-group>*{margin:0!important;width:100%}@media screen and (max-width:749px){.product-form__atc-group{gap:8px!important}}.product__info-image.edge-to-edge{margin-left:-1.5rem!important;margin-right:-1.5rem!important;width:calc(100% + 3rem)!important;max-width:none!important}@media screen and (min-width:750px){.product__info-image.edge-to-edge{margin-left:-2rem!important;margin-right:-2rem!important;width:calc(100% + 2rem)!important}}@media screen and (min-width:990px){.product__info-image.edge-to-edge{margin-left:-4rem!important;margin-right:0!important;width:calc(100% + 4rem)!important}}.product__info-image img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.product__title h1{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.ct-title-variant-badge{border:1px solid #041a43;border-radius:10px;color:#041a43;padding:2px 14px;font-size:13px;font-weight:700;white-space:nowrap;display:inline-block}.ct-new-card-content{padding:15px;background:#fff}.ct-card-title{text-transform:uppercase;font-weight:800;color:#000!important;font-size:18px;margin:0 0 10px;letter-spacing:0;text-decoration:none}.ct-card-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:2%;margin-bottom:7px;font-size:12px}.ct-card-reviews *{line-height:normal;font-size:14px;font-size:75%}.ct-star-icon{display:flex;align-items:center}.ct-rating-value{color:#111;font-weight:800;font-size:85%}.ct-rating-count{color:#666;font-weight:500}.ct-verified{color:#666;font-weight:500;display:flex;align-items:center;gap:2%}.ct-card-reviews img{width:13px;height:auto}.ct-divider{color:#ccc}.ct-card-price-wrapper{margin-bottom:5px;font-size:13px}.ct-card-price-top{display:flex}.ct-card-discount-text{color:#18c56a;font-size:80%;line-height:normal;font-weight:800}.ct-card-price-bottom{display:flex;align-items:center;gap:5px}.ct-card-price-current{color:#f22a7f;font-size:20px;font-weight:800;line-height:1;font-size:105%}.ct-card-price-compare{color:#888;text-decoration:line-through;font-size:15px;font-weight:600;font-size:88%}.ct-black-btn{background-color:#000!important;color:#fff!important;border-radius:12px!important;padding:10px!important;height:auto!important;border:none!important}.ct-black-btn:after{display:none!important}.ct-atc-flex{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:65%}.product-card-wrapper .card{border:1px solid #c7d5f3;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #041a430d}.product-card-wrapper .card__inner.ratio:before{padding-bottom:min(var(--ratio-percent),100%)!important}.product-card-wrapper .card__media .media img{object-fit:cover;object-position:center top}.ct_option-wrapper input[type=radio]:checked+.ct_variant-card .ct_variant-title{color:#fff!important}.ct_variant-card{min-width:50px;padding:10px 20px!important;border-radius:5px!important}.ct_option-wrapper{flex:none;min-width:50px}.ct_best-value-badge{top:-15px!important;right:50%!important;padding:3px 6px!important;font-size:10px!important;text-transform:none!important;transform:translate(50%)!important;background:#fff!important;color:#17a956!important;border:1px solid #17a956!important}.ct-trust-item:not(:first-child):before{content:"";display:inline-block;width:1px;height:70%;background:#ccc;position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.ct-product-trust-info{gap:20px!important}.ct-trust-item{position:relative}.inclusive-taxes{display:block!important;font-size:12px;font-weight:100;opacity:.6}p.sub-title{font-size:12px;margin-top:3px}.product-form__quantity .quantity{height:32px!important;min-height:32px!important}.product__title{margin-bottom:0!important;margin-top:8px!important}.product__title img{height:55px!important;width:auto!important}.product__title:has(img){display:flex;justify-content:space-between;align-items:center}.product__info-container>*+*{margin:2rem 0!important}fieldset.product-form__input--pill>.form__label,.ct-offers-heading{font-size:14px!important;color:#222!important}.ct_variant-title{font-size:14px!important;font-weight:500!important;letter-spacing:.5px}.product-form__quantity .quantity__input{font-size:14px!important}.product-form__quantity .quantity__button{width:30px!important}.ct-trust-item{gap:8px!important}.price__badge-sold-out{display:none!important}.product-flex{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.product__title h1{font-weight:600}@media(max-width:749px){.ct-sticky-atc{transform:translateY(150px)!important}.ct-sticky-atc.active{transform:translateY(0)!important}variant-selects+div{height:0!important;overflow:hidden!important;margin:0!important}.pdp-after-before_heading .ct-main-heading{width:100%}div .ct-main-heading{display:block;font-size:26px;font-family:var(--font-heading-family)}.ct-tab-grid .ct-tab-left{order:2}.product.grid{margin-bottom:-2rem}}@media(min-width:750px){.header__inline-menu .list-menu__item{font-weight:400;color:#000;font-size:12px}.header-wrapper--border-bottom{box-shadow:0 0 14px #ececec}.header__search{border:0}.header{padding-top:10px!important;padding-bottom:10px!important}.product__title h1{font-size:26px}.ct-main-heading{width:100%}.ct-sticky-atc{display:none!important}.card__information{gap:8px;display:flex;flex-direction:column;padding-bottom:1.2rem}.card__information .card__heading{font-size:15px}.ct-black-btn{border-radius:6px!important;font-size:14px!important}.pdp-after-before .pdp-after-before_media_wrp{justify-content:center}.ct-ingredient-story_media img{max-height:500px;width:auto}.ct-ingredient_content_item h3{font-size:clamp(12px,2vw,36px)}.ct-ingredient_content_rte{font-size:clamp(12px,1.2vw,18px)}div.collection__description p{line-height:1.2}.title,.title-wrapper-with-link,.trusted_heading p,div.ct-real-result .section_heading p{font-size:42px}div.trusted_sub_heading p{font-size:16px;max-width:900px}body .ct_image_with_text_template--22142993531098__ct_image_with_text_NRCkFP.ct_haircare_img .section-heading{font-size:42px}}.slideshow__controls .slider-button,.slideshow__controls .slideshow__autoplay{height:0;width:0;opacity:0;overflow:hidden}.slideshow__text-wrapper{display:none!important}.slideshow__control-wrapper{gap:8px}.loading__spinner,.loading-overlay,.loading-spinner,.ct-sticky-btn.loading .loading__spinner,.product-form__submit.loading .loading__spinner{display:none!important}.button.loading,.product-form__submit.loading,.quick-add__submit.loading,.ct-sticky-btn.loading{color:inherit!important}.product-form__submit.loading span,.quick-add__submit.loading span,.ct-sticky-btn.loading span,.ct-sticky-btn.loading .ct-atc-text{opacity:1!important;visibility:visible!important}.cart-drawer .cart-item:has(.loading__spinner) .cart-item__price-wrapper,.cart-drawer .cart-item:has(.loading__spinner) .cart-quantity,.cart-item .loading__spinner~*,.product__info-container .loading__spinner~*,.quantity__rules-cart .loading__spinner~*,.variant-item .loading__spinner~*,.variant-remove-total .loading__spinner~*,.quick-order-list-total__info .loading__spinner+quick-order-list-remove-all-button{visibility:visible!important;opacity:1!important;display:inherit!important}.cart-item .loading__spinner:not(.hidden)~*{visibility:visible!important}.cart-drawer .cart-item:has(.loading__spinner:not(.hidden)) .cart-item__price-wrapper,.cart-drawer .cart-item:has(.loading__spinner:not(.hidden)) .cart-quantity{visibility:visible!important;opacity:1!important}.ct_pdp-image-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;position:absolute!important;top:15px!important;left:auto!important;right:15px!important;z-index:5!important;background:#fff!important;color:#3d2314!important;border:1px solid rgba(184,134,40,.22)!important;font-size:11.5px!important;font-weight:800!important;padding:6px 14px 6px 10px!important;text-transform:uppercase!important;letter-spacing:.6px!important;line-height:1!important;box-shadow:0 2px 8px #00000014!important;pointer-events:none!important;border-radius:9999px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;isolation:isolate!important}@media screen and (max-width:749px){.ct_pdp-image-badge{top:10px!important;left:auto!important;right:10px!important;font-size:10.5px!important;padding:5px 12px 5px 9px!important;gap:5px!important}}.an-badge,.card .media .an-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;position:absolute!important;left:auto!important;right:8px!important;top:6px!important;z-index:2!important;width:fit-content!important;max-width:fit-content!important;height:fit-content!important;margin:0!important;border-radius:9999px!important;font-size:11px!important;font-weight:800!important;padding:4px 10px 4px 8px!important;color:#3d2314!important;background:#fff!important;border:1px solid rgba(184,134,40,.22)!important;box-shadow:0 2px 8px #00000014!important;line-height:1!important;letter-spacing:.5px!important;text-transform:uppercase!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;isolation:isolate!important}.an-badge__icon,.ct_pdp-image-badge .an-badge__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#b88222!important;flex-shrink:0!important}.an-badge__gift-icon{width:14px!important;height:14px!important;display:block!important}.ct_pdp-image-badge .an-badge__gift-icon{width:15px!important;height:15px!important;display:block!important}.an-badge__text,.ct_pdp-image-badge .an-badge__text{display:inline-block!important;line-height:1!important}.an-badge:after,.card .media .an-badge:after,.ct_pdp-image-badge:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0)!important;animation:badge-shine 2.5s infinite linear!important;-webkit-animation:badge-shine 2.5s infinite linear!important;pointer-events:none!important;border-radius:9999px!important}@keyframes badge-shine{0%{transform:translate(-100%) skew(-20deg)}45%{transform:translate(100%) skew(-20deg)}to{transform:translate(100%) skew(-20deg)}}@-webkit-keyframes badge-shine{0%{-webkit-transform:translateX(-100%) skewX(-20deg)}45%{-webkit-transform:translateX(100%) skewX(-20deg)}to{-webkit-transform:translateX(100%) skewX(-20deg)}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/custom.css.map */
