.logo-on-dark{display:none}.mobile-menu__top{display:flex;justify-content:space-between}.theme-toggle{font-size:18px}.theme-toggle__moon{display:none}.signature-section{padding:clamp(58px,6vw,90px) 0;background:#0a0a0b;color:#fff;overflow:hidden}.signature-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:50px;align-items:end;margin-bottom:28px}.signature-heading h2{font-size:clamp(34px,4vw,58px);margin-top:8px}.signature-heading>p{color:#bdb4ad;margin:0}.signature-section .taxonomy-tabs__nav{margin-bottom:22px;border-color:#ffffff24;gap:24px}.signature-section .taxonomy-tabs__nav button{color:#aaa;padding:11px 0}.signature-section .taxonomy-tabs__nav button[aria-selected=true]{color:#fff}.taxonomy-rail-wrap{position:relative}.taxonomy-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px max(0px,calc((100vw - var(--page-width))/2)) 24px}.taxonomy-rail::-webkit-scrollbar,.product-slider::-webkit-scrollbar,.education-grid::-webkit-scrollbar,.guide-grid::-webkit-scrollbar{display:none}.signature-card{position:relative;isolation:isolate;overflow:hidden;flex:0 0 clamp(220px,20vw,292px);aspect-ratio:16/10;scroll-snap-align:start;background:#181818;color:#fff;border-radius:6px;box-shadow:0 10px 30px #00000038;transition:transform .28s ease,box-shadow .28s ease}.signature-card>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.signature-card__shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.87) 100%)}.signature-card>div{position:absolute;left:16px;right:16px;bottom:14px}.signature-card small{display:block;color:#d2cac3;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.signature-card h3{font-size:clamp(21px,2vw,29px);margin:2px 0 5px}.signature-card i{font-style:normal;font-size:10px;opacity:0;transform:translateY(5px);transition:.25s}.signature-card:hover,.signature-card:focus-visible{transform:scale(1.045);z-index:3;box-shadow:0 18px 44px #00000073}.signature-card:hover>img{transform:scale(1.07)}.signature-card:hover i,.signature-card:focus-visible i{opacity:1;transform:none}.rail-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-60%);width:42px;height:68px;border:0;background:#080808b8;color:#fff;font-size:34px;cursor:pointer;opacity:0;transition:.2s}.taxonomy-rail-wrap:hover .rail-arrow{opacity:1}.rail-arrow--prev{left:-8px}.rail-arrow--next{right:-8px}.rail-arrow:disabled{opacity:0!important;pointer-events:none}.featured-products .section-heading{margin-bottom:28px}.product-slider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:5px 2px 24px}.product-slider .product-card{flex:0 0 clamp(225px,22vw,310px);scroll-snap-align:start}.product-card__media{border-radius:6px}.product-card__info{padding-top:12px}.product-card__info h3{font-size:21px}.education-grid,.guide-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:transparent;padding-bottom:20px}.education-card,.guide-card{flex:0 0 clamp(260px,28vw,380px);min-height:245px;scroll-snap-align:start;border:1px solid var(--ac-line);border-radius:5px}.section{padding:clamp(62px,7vw,105px) 0}.collection-editorial{min-height:640px}.collection-editorial__content{padding:clamp(50px,6vw,90px)}.ac-header-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:3px}.ac-header-actions>button:first-child{border:0;background:transparent;color:#cfc4bb;font-size:9px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.ac-resume{font-size:10px;color:var(--ac-gold);text-align:center;margin:3px 18px 0}html[data-color-theme=dark]{color-scheme:dark}html[data-color-theme=dark] body{background:#0b0b0c;color:#f4eee7}html[data-color-theme=dark] .site-header{background:#0c0c0df2;border-color:#ffffff1c}html[data-color-theme=dark] .logo-on-light{display:none}html[data-color-theme=dark] .logo-on-dark{display:block}html[data-color-theme=dark] .theme-toggle__sun{display:none}html[data-color-theme=dark] .theme-toggle__moon{display:inline}html[data-color-theme=dark] .mobile-menu,html[data-color-theme=dark] .search-overlay,html[data-color-theme=dark] .cart-drawer__panel,html[data-color-theme=dark] .ac-assistant{background:#101011;color:#f4eee7}html[data-color-theme=dark] .mega__panel{background:#111112;border-color:#ffffff1f;box-shadow:0 24px 60px #00000080}html[data-color-theme=dark] .taxonomy-section,html[data-color-theme=dark] .featured-products,html[data-color-theme=dark] .collection-editorial,html[data-color-theme=dark] .hair-education,html[data-color-theme=dark] .guides,html[data-color-theme=dark] .reviews-app,html[data-color-theme=dark] .testimonials,html[data-color-theme=dark] .info-page,html[data-color-theme=dark] .cart,html[data-color-theme=dark] .page-main,html[data-color-theme=dark] .search-page,html[data-color-theme=dark] .account-page,html[data-color-theme=dark] .product-main,html[data-color-theme=dark] .product-story,html[data-color-theme=dark] .recently-viewed{background:#0b0b0c;color:#f4eee7}html[data-color-theme=dark] .editorial-split__content,html[data-color-theme=dark] .collection-editorial__content,html[data-color-theme=dark] .guide-card,html[data-color-theme=dark] .education-card,html[data-color-theme=dark] .testimonial,html[data-color-theme=dark] .cart-summary,html[data-color-theme=dark] .filters__drawer,html[data-color-theme=dark] .policy-notice,html[data-color-theme=dark] .account-grid aside,html[data-color-theme=dark] .address-grid article,html[data-color-theme=dark] .product-assurance>span,html[data-color-theme=dark] .variant-values input:checked+label{background:#191718;color:#f4eee7}html[data-color-theme=dark] .search-product,html[data-color-theme=dark] .search-status,html[data-color-theme=dark] .ac-message,html[data-color-theme=dark] .ac-products a,html[data-color-theme=dark] .ac-form{background:#1a1818;color:#f4eee7}html[data-color-theme=dark] p,html[data-color-theme=dark] small,html[data-color-theme=dark] .rte,html[data-color-theme=dark] .product-lead,html[data-color-theme=dark] .option-help,html[data-color-theme=dark] .product-accordions p,html[data-color-theme=dark] .product-accordions .rte{color:#c9beb5}html[data-color-theme=dark] .hero p,html[data-color-theme=dark] .trust-story p,html[data-color-theme=dark] .footer p,html[data-color-theme=dark] .whatsapp-cta p{color:inherit}html[data-color-theme=dark] input,html[data-color-theme=dark] textarea,html[data-color-theme=dark] select{background:#111;color:#f4eee7;border-color:#ffffff2e}html[data-color-theme=dark] .filters__top,html[data-color-theme=dark] .product-accordions details,html[data-color-theme=dark] .taxonomy-tabs__nav{border-color:#ffffff24}html[data-color-theme=dark] .button--dark{background:#f4eee7;color:#0b0b0c}html[data-color-theme=dark] .button--gold{color:#0b0b0c}html[data-color-theme=dark] .footer,html[data-color-theme=dark] .trust-story,html[data-color-theme=dark] .newsletter,html[data-color-theme=dark] .whatsapp-cta{background:#050505;color:#f4eee7}html[data-color-theme=dark] .breadcrumbs{color:#bfb4ab}html[data-color-theme=dark] .wishlist-button{background:#0f0f10e0;color:#fff}html[data-color-theme=dark] .length-dialog{background:#151414;color:#f4eee7}html[data-color-theme=dark] .header__ac{border-color:#fff3}html[data-color-theme=dark] .header__custom-logo{filter:brightness(0) invert(1)}html[data-color-theme=dark] .announcement{background:#050505}@media(max-width:1100px){.rail-arrow{display:none}.signature-card{flex-basis:260px}}@media(max-width:749px){.signature-section{padding:52px 0}.signature-heading{display:block;margin-bottom:20px}.signature-heading>p{margin-top:12px}.taxonomy-rail{margin-right:-14px;padding-right:14px}.signature-card{flex-basis:72vw;max-width:285px}.product-slider .product-card{flex-basis:72vw}.education-card,.guide-card{flex-basis:82vw}.collection-editorial{min-height:0}.theme-toggle{width:40px;height:40px}.header__custom-logo{max-width:135px}}@media(prefers-reduced-motion:reduce){.taxonomy-rail,.product-slider{scroll-behavior:auto}.signature-card,.signature-card>img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/refinement-v2-1.css.map */
