.khaos-theme-toggle{position:relative;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;display:grid;place-items:center;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0;border-radius:50%;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.khaos-theme-toggle:hover{color:var(--khaos-sale-accent, #f24405);background:rgb(var(--color-foreground) / 7%);transform:rotate(8deg)}.khaos-theme-toggle__icon{position:absolute;width:2.1rem;height:2.1rem;display:grid;place-items:center;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.khaos-theme-toggle__icon svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.khaos-theme-toggle__icon--sun{opacity:1;transform:scale(1) rotate(0)}.khaos-theme-toggle__icon--moon{opacity:0;transform:scale(.45) rotate(-35deg)}html[data-khaos-theme=light] .khaos-theme-toggle__icon--sun{opacity:0;transform:scale(.45) rotate(35deg)}html[data-khaos-theme=light] .khaos-theme-toggle__icon--moon{opacity:1;transform:scale(1) rotate(0)}html[data-khaos-theme=light]{color-scheme:light}html[data-khaos-theme=dark]{color-scheme:dark}html[data-khaos-theme=light] body{color:var(--khaos-light-text);background:var(--khaos-light-background)}html[data-khaos-theme=light] :is(.gradient,[class*=" color-"],[class^=color-]){color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));background-image:var(--gradient-background)}html[data-khaos-theme=light] :is(.cart-drawer,.drawer__inner,.cart-notification,.modal__content:not(.search-modal),.quick-add-modal__content,.product-popup-modal__content){color:var(--khaos-light-text);background-color:var(--khaos-light-surface);border-color:var(--khaos-light-border)}html[data-khaos-theme=light] #MainContent :is(.customer,.contact,.newsletter-form,.field__input,.select__select,.customer .field input,.customer select){color:var(--khaos-light-text);background-color:var(--khaos-light-surface);border-color:var(--khaos-light-border)}html[data-khaos-theme=light] :is(.drawer__inner-empty,.cart-drawer__footer,.cart-notification__links){color:var(--khaos-light-text);background:var(--khaos-light-surface);border-color:var(--khaos-light-border)}html[data-khaos-theme=light] .cart-notification{--color-background: var(--khaos-light-surface-rgb);--color-foreground: var(--khaos-light-text-rgb);--color-button: var(--khaos-light-text-rgb);--color-button-text: var(--khaos-light-surface-rgb);--color-shadow: var(--khaos-light-text-rgb);color:var(--khaos-light-text)!important;background:var(--khaos-light-surface)!important;background-image:none!important;border-color:var(--khaos-light-border)!important;box-shadow:0 1.6rem 4rem rgb(var(--khaos-light-text-rgb) / 16%)!important}html[data-khaos-theme=light] .cart-notification :is(.cart-notification__heading,.cart-notification-product__name,.cart-notification__close,.cart-notification__close svg,.cart-notification__heading .icon-checkmark){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .cart-notification__links{color:var(--khaos-light-text)!important;background:transparent!important}html[data-khaos-theme=light] .cart-notification #cart-notification-form .button{color:var(--khaos-light-surface)!important;background:var(--khaos-light-text)!important;border-color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .cart-notification .button-label{color:var(--khaos-light-text)!important;text-decoration-color:currentColor}html[data-khaos-theme=light] .cart-notification-product__image{background:#fff;border-color:var(--khaos-light-border)}html[data-khaos-theme=light] #MainContent :is(.caption-with-letter-spacing,.product__tax,.product__text,.card-information,.article-card__excerpt){color:var(--khaos-light-muted)}html[data-khaos-theme=light] .khaos-summer{--khaos-sale-paper: var(--khaos-light-text);--khaos-sale-grid: rgb(var(--khaos-light-text-rgb) / 16%);--khaos-countdown-panel: rgb(var(--khaos-light-surface-rgb) / 88%) !important;--khaos-countdown-border: rgb(var(--khaos-light-text-rgb) / 16%) !important;--khaos-countdown-shadow: rgb(17 17 17 / 10%) !important;color:var(--khaos-light-text);background:var(--khaos-light-background)!important}html[data-khaos-theme=light] :is(.khaos-summer__heading,.khaos-summer__lede,.khaos-summer__countdown-wrap,.khaos-summer__products){color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-summer__products h3,html[data-khaos-theme=light] .khaos-summer__products header>a{color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .khaos-summer__lede,html[data-khaos-theme=light] .khaos-summer__terms,html[data-khaos-theme=light] .khaos-summer-card__details>small{color:var(--khaos-light-muted)}html[data-khaos-theme=light] .khaos-summer__countdown b,html[data-khaos-theme=light] .khaos-summer-card h4 a{color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-summer-card__price s{color:var(--khaos-light-muted)}html[data-khaos-theme=light] .khaos-summer-card__media{color:var(--khaos-light-muted);background:var(--khaos-light-surface-alt)}html[data-khaos-theme=light] .khaos-summer__rings{border-color:rgb(var(--khaos-light-text-rgb) / 28%)}html[data-khaos-theme=light] .khaos-summer__rings:before{background:repeating-conic-gradient(from 0deg,rgb(var(--khaos-light-text-rgb) / 50%) 0 1.3deg,transparent 1.3deg 8deg)}html[data-khaos-theme=light] .khaos-summer__reactor-axis{background:linear-gradient(90deg,transparent,rgb(var(--khaos-light-text-rgb) / 18%) 16%,rgb(var(--khaos-light-text-rgb) / 18%) 84%,transparent)}html[data-khaos-theme=light] .khaos-summer__orbit-label span{color:var(--khaos-light-text);background:linear-gradient(90deg,var(--khaos-light-surface),var(--khaos-light-surface-alt),var(--khaos-light-surface));border-color:var(--khaos-light-border);box-shadow:0 1.2rem 3rem #1111111f,inset 0 1px #ffffffb3}html[data-khaos-theme=light] .khaos-summer-signup{color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-summer-signup__panel{color:var(--khaos-light-text);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--khaos-sale-accent) 17%,transparent),transparent 42%),var(--khaos-light-surface);border-color:var(--khaos-light-border);border-block-start-color:var(--khaos-sale-accent);box-shadow:0 3rem 9rem #1111113d}html[data-khaos-theme=light] :is(.khaos-summer-signup h3,.khaos-summer-signup__close){color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-summer-signup p,html[data-khaos-theme=light] .khaos-summer-signup__consent{color:var(--khaos-light-muted)}html[data-khaos-theme=light] .khaos-summer-signup__field{background:var(--khaos-light-background);border-color:var(--khaos-light-border)}html[data-khaos-theme=light] .khaos-summer-signup__field input,html[data-khaos-theme=light] .khaos-summer-signup__error{color:var(--khaos-light-text)}html[data-khaos-theme=light] #ProductGridContainer,html[data-khaos-theme=light] #main-collection-filters,html[data-khaos-theme=light] #main-collection-filters .mobile-facets,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__inner,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__header,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__main,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__details,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__submenu,html[data-khaos-theme=light] #main-collection-filters .mobile-facets__footer,html[data-khaos-theme=light] #main-collection-filters .facets-container{color:var(--khaos-light-text)!important;background:var(--khaos-light-background)!important;border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] .facet-filters__sort,html[data-khaos-theme=light] #main-collection-filters :is(.mobile-facets__heading,.mobile-facets__label,.mobile-facets__open-label,.mobile-facets__sort label){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .facet-filters__sort option{color:var(--khaos-light-text)!important;background:var(--khaos-light-surface)!important}html[data-khaos-theme=light] #main-collection-filters .khaos-grid-icon{color:var(--khaos-light-text)!important;background:transparent!important}html[data-khaos-theme=light] #main-collection-filters .khaos-grid-icon i{background:currentColor!important}html[data-khaos-theme=light] #main-collection-filters .khaos-mobile-view-toggle button{color:var(--khaos-light-text)!important;border-color:var(--khaos-light-border)}html[data-khaos-theme=light] #main-collection-filters .khaos-mobile-view-toggle button.active{border-color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-floating-mobile-actions__filter,html[data-khaos-theme=light] .khaos-global-scroll-top{color:var(--khaos-sale-accent)!important;background:rgb(var(--khaos-light-surface-rgb) / 92%)!important;border-color:var(--khaos-sale-accent)!important;box-shadow:0 .8rem 2.4rem #11111124}html[data-khaos-theme=light] :is(.product__info-container,.product__description,.product-form,.price,.card__information){color:var(--khaos-light-text)}html[data-khaos-theme=light] :is(.quantity,.quantity__button,.product-form__input .select,.product-form__input select){color:var(--khaos-light-text);background:var(--khaos-light-surface);border-color:var(--khaos-light-border)}html[data-khaos-theme=light] .khaos-intro,html[data-khaos-theme=light] .khaos-section :is(h4,p,li){color:var(--khaos-light-text)}html[data-khaos-theme=light] .khaos-intro,html[data-khaos-theme=light] .khaos-section p,html[data-khaos-theme=light] .khaos-section li{color:var(--khaos-light-muted)}html[data-khaos-theme=light] .khaos-section{border-color:var(--khaos-light-border)}html[data-khaos-theme=light] [id^=hs-ethos-]{color:var(--khaos-light-text)!important;background:var(--khaos-light-background)!important}html[data-khaos-theme=light] [id^=hs-ethos-] :is(.hs-title,.hs-sub){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] [id^=hs-ethos-] .hs-sub{color:var(--khaos-light-muted)!important}html[data-khaos-theme=light] #MainContent [class^=ai-separator-line-]{background-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] [id=bestsellers][class^=ai-featured-collection-],html[data-khaos-theme=light] [id=brands][class^=ai-brands-section-],html[data-khaos-theme=light] [id=about][class^=ai-about-us-]{color:var(--khaos-light-text)!important;background-color:var(--khaos-light-background)!important}html[data-khaos-theme=light] :is([class*=ai-featured-collection__heading-],[class*=ai-featured-collection__title-],[class*=ai-featured-collection__subtitle-],[class*=ai-featured-collection__price-],[class*=ai-featured-collection__view-all-],[class*=ai-brands-heading-],[class*=ai-brands-link-],[class*=ai-about-us-heading-],[class*=ai-about-us-description-],[class*=ai-about-us-feature-heading-],[class*=ai-about-us-feature-subtitle-]){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] [id=about] [class*=ai-about-us-features-]>[class*=ai-about-us-feature-]{background:linear-gradient(145deg,var(--khaos-light-surface),var(--khaos-light-surface-alt))!important;border-color:var(--khaos-light-border)!important;box-shadow:0 12px 32px rgb(var(--khaos-light-text-rgb) / 6%)}html[data-khaos-theme=light] [id=about] [class*=ai-about-us-features-]>[class*=ai-about-us-feature-]:hover{border-color:#f24405!important;box-shadow:0 16px 38px rgb(var(--khaos-light-text-rgb) / 9%)}html[data-khaos-theme=light] [id=about] [class*=ai-about-us-feature-icon-]{color:#f24405!important;background:#f2440514!important;border-color:#f2440547!important;box-shadow:none}html[data-khaos-theme=light] [class*=ai-featured-collection__image-wrapper-]{background-color:#fff!important}html[data-khaos-theme=light] [class*=ai-featured-collection__badge-]{color:#fff!important;background-color:var(--khaos-light-text)!important}html[data-khaos-theme=dark] #MainContent [id=bestsellers][class^=ai-featured-collection-]{color:#fff!important;background:#0a0a0a!important}html[data-khaos-theme=dark] #MainContent [id=bestsellers] :is([class*=ai-featured-collection__heading-],[class*=ai-featured-collection__title-],[class*=ai-featured-collection__subtitle-],[class*=ai-featured-collection__price-],[class*=ai-featured-collection__view-all-]){color:#fff!important}#MainContent [id=brands][class^=ai-brands-section-],body[data-page-type=list-collections] #MainContent,body:not([data-page-type=collection]) #MainContent .gradient:has(>.collection),body:not([data-page-type=collection]) #MainContent .gradient:has(>.collection-list-wrapper),body:not([data-page-type=collection]) #MainContent .gradient:has(>.related-products){--color-background: 10, 10, 10;--gradient-background: #0a0a0a;--color-foreground: 255, 255, 255;--color-background-contrast: 23, 23, 23;--color-shadow: 0, 0, 0;--color-button: 242, 68, 5;--color-button-text: 242, 240, 228;--color-secondary-button: 10, 10, 10;--color-secondary-button-text: 242, 92, 5;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 10, 10, 10;--color-badge-border: 255, 255, 255;color:#fff!important;background:#0a0a0a!important;background-image:none!important;color-scheme:dark}#MainContent [id=brands] :is([class*=ai-brands-heading-],[class*=ai-brands-link-]),body[data-page-type=list-collections] #MainContent :is(.card__heading,.card__heading a,.title),body:not([data-page-type=collection]) #MainContent .gradient:has(>.collection) :is(.card__heading,.card__heading a,.card-information,.price,.title),body:not([data-page-type=collection]) #MainContent .gradient:has(>.collection-list-wrapper) :is(.card__heading,.card__heading a,.title),body:not([data-page-type=collection]) #MainContent .gradient:has(>.related-products) :is(.card__heading,.card__heading a,.card-information,.price,.title){color:#fff!important}html[data-khaos-theme=light] body[data-page-type=blog] #MainContent,html[data-khaos-theme=light] body[data-page-type=blog] #MainContent>.shopify-section,html[data-khaos-theme=light] body[data-page-type=blog] .main-blog,html[data-khaos-theme=light] body[data-page-type=article] #MainContent,html[data-khaos-theme=light] body[data-page-type=article] #MainContent>.shopify-section,html[data-khaos-theme=light] body[data-page-type=article] .article-template{color:var(--khaos-light-text)!important;background:var(--khaos-light-background)!important}html[data-khaos-theme=light] body[data-page-type=blog] .blog-articles .card,html[data-khaos-theme=light] body[data-page-type=article] .article-template__comments-comment,html[data-khaos-theme=light] body[data-page-type=article] .article-template__comment-wrapper{color:var(--khaos-light-text)!important;background:var(--khaos-light-surface)!important;border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] body[data-page-type=blog] :is(.title--primary,.blog-articles .card__heading,.blog-articles .card__heading a),html[data-khaos-theme=light] body[data-page-type=article] :is(.article-template__title,.article-template h1,.article-template h2,.article-template h3){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] body[data-page-type=blog] :is(.blog-articles .article-card__excerpt,.blog-articles .article-card__info),html[data-khaos-theme=light] body[data-page-type=article] :is(.article-template__content,.article-template__content p,.article-template__content li){color:var(--khaos-light-muted)!important}html[data-khaos-theme=light] .hair-quiz-section{color:var(--khaos-light-text)!important;background:var(--khaos-light-background)!important}html[data-khaos-theme=light] :is(.hair-quiz-card,.hair-quiz-product,.hair-quiz-empty){color:var(--khaos-light-text)!important;background:var(--khaos-light-surface)!important;border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] .hair-quiz-option{color:var(--khaos-light-text)!important;background:var(--khaos-light-background)!important;border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] .hair-quiz-option.is-active{color:#fff!important;background:var(--khaos-sale-accent)!important;border-color:var(--khaos-sale-accent)!important}html[data-khaos-theme=light] :is(.hair-quiz-header h2,.hair-quiz-step h3,.hair-quiz-recommendations__title,.hair-quiz-product__title,.hair-quiz-product__price){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .hair-quiz-section :is(.hair-quiz-header p,.hair-quiz-progress__label,.hair-quiz-progress__count,.hair-quiz-step__eyebrow,.hair-quiz-option__title,.hair-quiz-option__meta,.hair-quiz-summary__label,.hair-quiz-summary__value,.hair-quiz-product__brand,.hair-quiz-view-all){color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .hair-quiz-progress__bar{background:rgb(var(--khaos-light-text-rgb) / 14%)!important}html[data-khaos-theme=light] .hair-quiz-summary__row{border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] .hair-quiz-btn{color:#fff!important;background:var(--khaos-sale-accent)!important;border-color:var(--khaos-sale-accent)!important}html[data-khaos-theme=light] .hair-quiz-btn--secondary{color:var(--khaos-light-text)!important;background:transparent!important;border-color:var(--khaos-light-border)!important}html[data-khaos-theme=light] .hair-quiz-btn--secondary:hover{color:var(--khaos-light-text)!important;background:var(--khaos-light-surface-alt)!important;border-color:var(--khaos-light-text)!important}html[data-khaos-theme=light] .hair-quiz-btn--secondary[disabled]{color:var(--khaos-light-muted)!important;background:transparent!important;border-color:var(--khaos-light-border)!important;opacity:.65}html[data-khaos-theme=light] .hair-quiz-option.is-active :is(.hair-quiz-option__title,.hair-quiz-option__meta){color:#fff!important}@media screen and (max-width:749px){.khaos-theme-toggle{width:4rem;height:4rem;flex-basis:4rem}.khaos-theme-toggle__icon{width:1.9rem;height:1.9rem}}@media(prefers-reduced-motion:reduce){.khaos-theme-toggle,.khaos-theme-toggle__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/khaos-theme-mode.css.map */
