@import"https://use.typekit.net/put7yfk.css";@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Thin-Web.woff2?v=1763621062) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sackers;src:url(/cdn/shop/files/font.woff2?v=1763621062) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading-family: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: "neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-tertiary-family: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif}.header-bar-inner,.header-nav-drawer,button,.button,.link--underlined,.product-form__input,div[role=button],.shopify-challenge__button,.account-sub-navigation{font-family:var(--font-tertiary-family)!important}button,.button{font-family:var(--font-tertiary-family)!important;text-transform:uppercase;font-size:.5vw;transition:all .5s ease}:is(button,.button):after{content:"";width:0%;transform-origin:left center;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 1s ease}:is(button,.button):hover:after{width:100%}.image-banner-buttons-inline.button-color-scheme--white .button--outline,.button.button--outline{border-width:2px!important}.button-color-scheme--white a:after{background:#fff}.button-color-scheme--white a:hover{color:#000!important}#site-preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:999999;display:flex;align-items:center;justify-content:center}.loader-spinner{width:40px;height:40px;border:3px solid #00000020;border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;display:block!important}body.preloader-active{overflow:hidden}.video-parallax-wrapper{position:relative;overflow:hidden;height:100vh}.video-parallax-wrapper video{position:absolute;top:0;left:0;width:100%;height:130%;object-fit:cover;transform:translateY(0);will-change:transform}h3.card-title-font-family-heading.card-product-title-h3{font-family:var(--font-tertiary-family);font-size:calc(8px + 4 * (100vw - 1660px) / 1660);text-transform:uppercase}.card-product .card-product--price .price,.product__info-container .price{font-size:calc(8px + 4 * (100vw - 1660px) / 1660);font-family:var(--font-tertiary-family);text-transform:uppercase;color:#919191}.image-parallax-wrapper .dt-full-bleed{overflow:visible;position:relative}.image-parallax-wrapper .dt-full-bleed img{height:100vh;position:sticky;top:0}.hide{display:none!important}.mobile-facets__clear-wrapper a{font-family:var(--font-heading-family)}@keyframes spin{to{transform:rotate(360deg)}}#SiteHeaderInner{padding-left:2rem;border-bottom:none}#SiteHeaderInner .header-bar--center{grid-column:1 / span 22}#SiteHeaderInner .header-bar--center .hdr-nav-desktop{width:100%}#SiteHeaderInner .header-bar--center .hdr-nav-desktop nav{justify-content:flex-start;--site-header-primary-menu-spacing: 20px}#SiteHeaderInner .header-bar--center .hdr-nav-desktop nav li a{letter-spacing:.1em;font-size:clamp(7px,.5vw,10px);text-align:center;font-family:var(--font-tertiary-family);font-weight:300;font-style:normal}#SiteHeaderInner .header-bar--shopping-tools{grid-column:23 / span 2}.template-index .section-video-banner{overflow:hidden}.template-index .section-video-banner .section-inner .video-banner--video{display:flex;justify-content:center}.template-index .section-video-banner .section-inner .video-banner--video .banner-logo{display:flex;justify-content:center;flex-wrap:wrap}.template-index .section-video-banner .section-inner .video-banner--video .banner-logo .logo-caption{color:#fff;text-transform:uppercase;letter-spacing:0em;font-size:.693vw;text-align:center;font-family:var(--font-tertiary-family);font-weight:400}.template-index .section-video-banner .section-inner .video-banner-player video{height:100%!important}.template-index .section-video-banner .section-inner .banner-overlay{z-index:1;margin-top:0!important}.template-index .section-video-banner .section-inner .banner-full-bleed-text{z-index:5}.template-index .section-video-banner .section-inner .banner-full-bleed-text .video-banner-heading h1.h1,.template-index .section-video-banner .section-inner .banner-full-bleed-text .video-banner-heading h2.h1{color:#fff;text-transform:none;line-height:.85em;font-size:3.253vw;text-align:left;font-family:var(--font-heading-family);font-weight:300}.template-index .section-video-banner .section-inner .banner-full-bleed-text .text-std h3,.template-index .section-video-banner .section-inner .banner-full-bleed-text .text-std p{text-transform:none;letter-spacing:0em;font-size:clamp(10px,.924vw,16px);line-height:1.25em;text-align:justify;font-family:var(--font-body-family);font-weight:400;max-width:40vw}.template-index .section-video-banner .section-inner .banner-full-bleed-text .section-label{text-transform:uppercase;letter-spacing:0em;font-size:clamp(6px,.5vw,9px);text-align:left;font-family:var(--font-tertiary-family);font-weight:400;font-style:normal}.template-index .home-media-collage .collage-grid{--left-col: 1fr;--right-col: 1fr;display:grid;align-items:center;grid-template-columns:var(--left-col) var(--right-col);transition:grid-template-columns .6s cubic-bezier(.25,.1,.26,1)}.template-index .home-media-collage .collage-grid:has(.collage-image:first-of-type:hover){--left-col: 1.25fr;--right-col: 1fr}.template-index .home-media-collage .collage-grid:has(.collage-image:last-of-type:hover){--left-col: 1fr;--right-col: 1.25fr}.template-index .home-rte .rich-text__blocks h2{color:#000;text-transform:none;line-height:1;font-size:20px;text-align:left;font-family:var(--font-heading-family);font-weight:400;font-style:normal;padding-bottom:10px;border-bottom:1px solid #000}.template-index .home-rte .rich-text__blocks .rich-text__text{margin:30px 0}.template-index .home-rte .rich-text__blocks .rich-text__text p{color:#19191a;text-transform:none;letter-spacing:0em;font-size:clamp(10px,.924vw,16px);text-align:justify;font-family:var(--font-body-family);font-weight:400;max-width:26.386vw;margin-top:0;line-height:1.25em}.template-index .home-rte .rich-text__blocks .rich-text__buttons{padding:0;margin:0}.template-index .home-rte .rich-text__blocks .rich-text__buttons a.button{color:#000;font-size:.5vw;text-align:center;font-family:var(--font-tertiary-family)!important;font-weight:300!important;position:relative;overflow:hidden}.template-index .home-rte .rich-text__blocks .rich-text__buttons a.button:after{background:#000}.template-index .home-rte .rich-text__blocks .rich-text__buttons a.button:hover{color:#fff}.template-index .home-rte .rich-text__blocks .rich-text__buttons a.button:hover:after{width:100%}.template-index .video-emb-section .video-player-sh{background:#19191a}.template-index .video-emb-section .video-player-sh video{opacity:.3}.template-index .featured-collection-section .section-inner{padding-left:10px;padding-right:10px}.template-index .featured-collection-section .section-header h2{color:#000;text-transform:uppercase;letter-spacing:0em;font-size:.75vw;font-family:var(--font-tertiary-family);font-weight:500;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:20px}.template-index .featured-collection-section .grid__item .card-product--text-section .card-product-title-h3,.template-index .featured-collection-section .grid__item .card-product--text-section .price{text-align:left}.template-index .featured-collection-section .grid__item .card-product:hover .product-card-quick-add .quick-add .quick-add__submit:after{width:100%;background:#ffffffbf}.template-index .featured-collection-section .quick-add .quick-add__submit{border:none}.template-index .featured-collection-section .quick-add .qa-label{position:relative}.template-index .featured-collection-section .quick-add .qa-label:after{width:100%;height:2px;content:"";background:currentColor;opacity:.5;position:absolute;left:0;bottom:-2px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;pointer-events:none}.template-index .featured-collection-section .quick-add:hover .qa-label:after{transform:scaleX(1)}.template-index .section-image-banner h2.h1{color:#fff;line-height:1;font-size:3.264vw;text-align:left;font-weight:400;font-style:normal;max-width:92.5%}.template-index .section-image-banner .text-std p{font-size:clamp(10px,.924vw,16px);line-height:1.25em}.instagram-collage-section .instagram__inner{width:100%;height:100vh;min-height:800px;position:relative;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none}.instagram-collage-section .instagram__inner h3,.instagram-collage-section .instagram__inner .instagram__cta{pointer-events:auto}.instagram-collage-section .instagram__inner h2.heading{color:#000;text-transform:none;line-height:1em;letter-spacing:0em;font-size:4.319vw;text-align:justify;font-style:normal;max-width:37.27vw}.instagram-collage-section .instagram__inner p.subheading{color:#000;max-width:37.27vw;font-size:clamp(10px,.924vw,16px);line-height:1.25em;text-align:left;font-family:var(--font-body-family)}.instagram-collage-section .instagram__cta{margin-top:var(--sp-10, .625rem);font-size:.9rem;text-decoration:none;text-decoration-color:currentColor;transition:opacity .25s ease}.instagram-collage-section .instagram__cta:hover{opacity:.7}@media(max-width:767px){.instagram-collage-section .instagram__inner{height:100%;min-height:600px;padding-inline:1.25rem}.instagram-collage-section .instagram__inner h2.heading{font-size:5rem;max-width:60%}}.instagram-collage-section{position:relative;width:100%;height:100vh;overflow:hidden}.collage-marquee{display:flex;width:400vw;height:100%;animation:collage-marquee 180s linear infinite;position:absolute;top:0;right:0;bottom:0;left:0;padding:10rem 0}.collage-track{width:200vw;height:100%;position:relative}.collage-item{position:absolute;display:block;will-change:transform}.collage-img{width:100%;height:100%;object-fit:cover}@keyframes collage-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1025px){.collage-marquee{width:900vw;animation-duration:120s}.collage-track{width:450vw}}.template-collection .product-count #ProductCountDesktop,.template-collection .facet-filters__field,.template-collection .facet-filters__field .select__select{font-family:var(--font-tertiary-family);text-transform:uppercase;font-size:.75vw}#product-grid .section-inner{padding-left:10px;padding-right:10px}#product-grid .section-header h2{color:#000;text-transform:uppercase;letter-spacing:0em;font-size:.75vw;font-family:var(--font-body-family);font-weight:500;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:20px}#product-grid .grid__item .card-product--text-section .card-product-title-h3,#product-grid .grid__item .card-product--text-section .price{text-align:left}#product-grid .grid__item .card-product:hover .product-card-quick-add .quick-add .quick-add__submit:after{width:100%;background:#ffffffbf}#product-grid .quick-add .quick-add__submit{border:none}#product-grid .quick-add .qa-label{position:relative}#product-grid .quick-add .qa-label:after{width:100%;height:2px;content:"";background:currentColor;opacity:.5;position:absolute;left:0;bottom:-2px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;pointer-events:none}#product-grid .quick-add:hover .qa-label:after{transform:scaleX(1)}:is(quick-add-modal,product-info) .price__regular{font-size:.75vw;color:#000}:is(quick-add-modal,product-info) .product__tax{color:#666}:is(quick-add-modal,product-info) .product-form__input .form__label{font-family:var(--font-tertiary-family)!important;text-transform:uppercase;font-size:.5vw}:is(quick-add-modal,product-info) .product-form__input input[type=radio]+label{position:relative;border-width:2px;transition:all .5s ease}:is(quick-add-modal,product-info) .product-form__input input[type=radio]+label span.variant-label--text{font-size:.65vw}:is(quick-add-modal,product-info) .product-form__input input[type=radio]+label:before{content:"";width:0%;transform-origin:left center;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:all 1s ease;background:#000}:is(quick-add-modal,product-info) .product-form__input input[type=radio]+label:hover:before{width:100%}:is(quick-add-modal,product-info) .product-form__input input[type=radio]:not(.disabled)+label:hover{border-width:2px;color:#fff}:is(quick-add-modal,product-info) .product-form__input input[type=radio]:not(.disabled)+label:hover:before{width:100%}:is(quick-add-modal,product-info) .product-form__input input[type=radio]:checked+label{color:#fff;border-width:2px}:is(quick-add-modal,product-info) .product-form__input input[type=radio]:checked+label:before{width:100%}:is(quick-add-modal,product-info) .product-form__input .quantity{border-width:2px}:is(quick-add-modal,product-info) .product-form__input .quantity .quantity__input{font-family:var(--font-tertiary-family);font-size:1vw}:is(quick-add-modal,product-info) .product-form__submit{background:none;border:2px solid #000;color:#000;font-size:.5vw;transition:all 1s ease;overflow:hidden}:is(quick-add-modal,product-info) .product-form__submit:after{background:#000;height:105%}:is(quick-add-modal,product-info) .product-form__submit:hover{color:#fff}:is(quick-add-modal,product-info) .product-form__submit:hover:after{width:100%}.main-product--section.page-width-mob-full-width{padding:0}.main-product--section.page-width-mob-full-width .product__info-container{max-width:600px}.main-product--section.page-width-mob-full-width .accordion .accordion-title{font-family:var(--font-tertiary-family)!important;text-transform:uppercase;font-size:clamp(6px,.5vw,9px)}.main-product--section.page-width-mob-full-width .accordion .accordion-panel.panel-open{padding-top:10px}.main-product--section.page-width-mob-full-width .accordion .accordion-panel h1,.main-product--section.page-width-mob-full-width .accordion .accordion-panel h2,.main-product--section.page-width-mob-full-width .accordion .accordion-panel h3{font-family:var(--font-heading-family);font-size:1.75rem}.main-product--section.page-width-mob-full-width .accordion .accordion-panel h4,.main-product--section.page-width-mob-full-width .accordion .accordion-panel h5,.main-product--section.page-width-mob-full-width .accordion .accordion-panel h6{font-family:var(--font-heading-family);font-size:1.6rem}.main-product--section.page-width-mob-full-width .accordion .accordion-panel p{font-size:clamp(10px,.924vw,16px)}#CartDrawer .drawer__title,#CartDrawer .quantity__input,#CartDrawer button.cart-remove--button-link,#CartDrawer .totals-row{font-family:var(--font-tertiary-family)!important;font-size:.75vw;text-transform:uppercase}#CartDrawer .product-option .hide-price-guest{font-family:var(--font-tertiary-family);font-size:.75vw;text-transform:uppercase}#CartDrawer .product-option{font-family:var(--font-tertiary-family);font-size:clamp(6px,.5vw,9px);text-transform:uppercase}#CartDrawer td.cart-item__totals.right{display:none}#CartDrawer button.cart-remove--button-link{font-size:clamp(6px,.5vw,9px)}.page-site-credit .main-page-title{display:none}.page-site-credit .rte .single-row-credit{display:flex;align-content:center;align-items:center;justify-content:center;gap:10rem}.page-site-credit .rte .major-credit{margin-bottom:5rem}.page-site-credit .rte h3{font-family:var(--font-tertiary-family);font-size:clamp(6px,.5vw,9px);text-transform:uppercase}.page-site-credit .rte a{font-family:var(--font-heading-family)}@media(max-width:1025px){button,.button{font-size:1rem}.image-banner-buttons-inline.button-color-scheme--white .button--outline,.button.button--outline{width:auto}.nav-ul--primary{display:none}.nav-drawer--secondary-menu{text-transform:uppercase;margin-top:0}#SiteHeaderInner .header-bar--left{padding:0}.template-index .section-video-banner .section-inner .video-banner--video{display:flex;justify-content:center}.template-index .section-video-banner .section-inner .video-banner--video .banner-logo{display:flex;justify-content:center;flex-wrap:wrap}.template-index .section-video-banner .section-inner .video-banner--video .banner-logo .logo-caption{font-size:1.5rem;white-space:nowrap}.template-index .section-video-banner .section-inner .banner-overlay{margin-top:0!important}.template-index .section-video-banner .section-inner .banner-full-bleed-text{z-index:5}.template-index .section-video-banner .section-inner .banner-full-bleed-text .video-banner-heading h1.h1,.template-index .section-video-banner .section-inner .banner-full-bleed-text .video-banner-heading h2.h1{line-height:1em;font-size:3rem}.template-index .section-video-banner .section-inner .banner-full-bleed-text .text-std h3,.template-index .section-video-banner .section-inner .banner-full-bleed-text .text-std p{font-size:1.5rem;max-width:100%}.template-index .section-video-banner .section-inner .banner-full-bleed-text .section-label{font-size:1rem}.template-index .home-media-collage .collage-grid{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.template-index .home-media-collage .collage-grid .ratio-square{height:calc(100vw - var(--page-margin-mobile));width:100%}.template-index .home-rte .section-inner{padding:5vw 0 10vw!important}.template-index .home-rte .rich-text__blocks h2{line-height:1em;font-size:2rem;padding-bottom:10px}.template-index .home-rte .rich-text__blocks .rich-text__caption{margin-top:17.5px;font-size:1.25rem}.template-index .home-rte .rich-text__blocks .rich-text__text{margin:10px 0 25px}.template-index .home-rte .rich-text__blocks .rich-text__text p{font-size:1.5rem;max-width:100%;margin-top:0}.template-index .home-rte .rich-text__blocks .rich-text__buttons{padding:0;margin:0}.template-index .home-rte .rich-text__blocks .rich-text__buttons a.button{font-size:1rem}.template-index .video-player-sh{height:100vh}.template-index .video-player-sh video{object-fit:cover}.template-index .secondary-video-banner .section-inner{align-items:flex-end}.template-index .featured-collection-section .section-inner{padding-left:10px;padding-right:10px}.template-index .featured-collection-section .section-header{padding:0}.template-index .featured-collection-section .section-header h2{font-size:1.5rem;margin-bottom:2rem}.template-index .featured-collection-section .product-card-quick-add{display:none}.template-index .featured-collection-section .grid__item .card-product--text-section .card-product-title-h3,.template-index .featured-collection-section .grid__item .card-product--text-section .price{text-align:left;font-size:1rem}.template-index .section-image-banner .section-inner{align-items:flex-end}.template-index .section-image-banner .bg-pane.banner-overlay-fader{background:#00000080}.template-index .section-image-banner h2.h1{font-size:3rem}.template-index .section-image-banner .text-std p{font-size:1.5rem}.template-index .instagram-collage-section .instagram__inner h2.heading{font-size:4rem;max-width:85%}.template-collection .product-count #ProductCount{font-family:var(--font-tertiary-family);text-transform:uppercase;font-size:1rem}.template-collection .mobile-facets__open-label{font-family:var(--font-tertiary-family);text-transform:uppercase;font-size:1rem}.template-collection .mobile-facets__open-label .select__select{font-family:var(--font-tertiary-family);text-transform:uppercase;font-size:1.5rem}.template-collection .mobile-facets__inner .mobile-facets__heading,.template-collection .mobile-facets__inner .mobile-facets__count,.template-collection .mobile-facets__inner label,.template-collection .mobile-facets__inner .select__select{font-family:var(--font-tertiary-family);text-transform:uppercase!important;font-size:1rem}.template-collection .mobile-facets__clear-wrapper a{font-family:var(--font-tertiary-family);text-transform:uppercase}#product-grid .section-inner{padding-left:10px;padding-right:10px}#product-grid .section-header{padding:0}#product-grid .section-header h2{font-size:1.5rem;margin-bottom:2rem}#product-grid .product-card-quick-add{display:none}#product-grid .grid__item .card-product--text-section .card-product-title-h3,#product-grid .grid__item .card-product--text-section .price{text-align:left;font-size:1rem}:is(quick-add-modal,product-info) .price__regular{font-size:1rem}:is(quick-add-modal,product-info) .product__tax{color:#666}:is(quick-add-modal,product-info) .product-form__input .form__label{font-size:1rem}:is(quick-add-modal,product-info) .product-form__input input[type=radio]+label span.variant-label--text{font-size:1rem}:is(quick-add-modal,product-info) .product-form__input .quantity .quantity__input{font-size:1.5rem}:is(quick-add-modal,product-info) .product-form__submit{font-size:1rem}:is(quick-add-modal,product-info) .product-form__submit:after{background:#000;height:105%}:is(quick-add-modal,product-info) .product-form__submit:hover{color:#fff}:is(quick-add-modal,product-info) .product-form__submit:hover:after{width:100%}.main-product--section.page-width-mob-full-width{padding:0}.main-product--section.page-width-mob-full-width .product__info-container{max-width:600px}.main-product--section.page-width-mob-full-width .accordion .accordion-title{font-size:1rem}.main-product--section.page-width-mob-full-width .accordion .accordion-panel p{font-size:1.25rem}#CartDrawer .drawer__title,#CartDrawer .quantity__input,#CartDrawer button.cart-remove--button-link,#CartDrawer .totals-row{font-size:1rem}#CartDrawer .product-option .hide-price-guest{font-size:1rem}#CartDrawer .product-option{font-size:1rem}#CartDrawer .product-option *{display:block}#CartDrawer button.cart-remove--button-link{font-size:1rem}.page-site-credit .rte .single-row-credit{gap:5rem}.page-site-credit .rte h3{font-size:1rem}.page-site-credit .rte a{font-size:1.5rem}}#SiteHeader,#SiteHeader #SiteHeaderInner{background:transparent!important;border:0!important;box-shadow:none!important}#SiteHeader .site-header-bottom-border,#SiteHeader .site-header-internal-bottom-border{display:none!important}#SiteHeader #SiteHeaderInner{position:relative;isolation:isolate;padding-left:28px!important;padding-right:28px!important}#SiteHeader #SiteHeaderInner:before,#SiteHeader:not(.hdr-trans-hp) #SiteHeaderInner:before{content:"";position:absolute;top:0;left:0;right:0;height:150%!important;z-index:-1;pointer-events:none;background:transparent!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)!important;border:0!important;box-shadow:none!important;transition:all .35s ease}#SiteHeader .header-nav-desktop-dd-panel{background:#14141473!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}#SiteHeader:not(.hdr-trans-hp) .header-nav-desktop-dd-panel{background:#ffffffbf!important}@media(min-width:1025px){#SiteHeaderInner .header-bar--left{grid-column:1 / span 9!important;display:flex!important;padding-left:0!important}#SiteHeaderInner .header-bar--center{grid-column:10 / span 6!important;justify-content:center!important}#SiteHeaderInner .header-bar--shopping-tools{grid-column:16 / span 9!important;padding-right:0!important;gap:24px}#SiteHeaderInner .header-bar--left .hdr-nav-desktop nav{justify-content:flex-start!important;--site-header-primary-menu-spacing: 24px}}#SiteHeader .hdr-nav-desktop nav li a,#SiteHeader .header-bar--shopping-tools a,#SiteHeader .header-bar--shopping-tools .hdr-st-item-label,#SiteHeader .desktop-secondary-menu-list a{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}#SiteHeader:not(.hdr-trans-hp) .hdr-nav-desktop a,#SiteHeader:not(.hdr-trans-hp) .header-bar--shopping-tools a,#SiteHeader:not(.hdr-trans-hp) .header-bar--shopping-tools button,#SiteHeader:not(.hdr-trans-hp) .header-bar--shopping-tools svg{opacity:1!important}#SiteHeader .hdr-nav-desktop nav{gap:24px}@media(min-width:1025px)and (max-width:1440px){#SiteHeaderInner .header-bar--left .hdr-nav-desktop nav{--site-header-primary-menu-spacing: 14px !important;gap:14px!important}#SiteHeader .hdr-nav-desktop nav li a{font-size:11px!important}}#SiteHeader .header-nav-desktop-dd-panel{padding:36px 28px 44px!important}#SiteHeader .header-nav-desktop-dd-panel .dd-nav-column-heading,#SiteHeader .header-nav-desktop-dd-panel .dd-nav-column-heading a{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.55;margin-bottom:14px}#SiteHeader .hdr-nav-desktop nav .header-nav-desktop-dd-panel li a{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.9!important}#SiteHeader .dd-nav-img{overflow:hidden}#SiteHeader .dd-nav-img img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}#SiteHeader .dd-nav-image:hover .dd-nav-img img{transform:scale(1.04)}#SiteHeader .dd-nav-image-title-span{font-family:var(--font-heading-family)!important;font-weight:300!important;font-size:22px!important;text-transform:none!important}.template-index .banner-style-fullscreen .banner-full-bleed-text{padding-left:28px!important;padding-bottom:56px!important}.template-index .banner-style-fullscreen .image-banner-heading h1,.template-index .banner-style-fullscreen .image-banner-heading h2{font-family:var(--font-heading-family)!important;font-weight:300!important;font-size:clamp(44px,4.6vw,88px)!important;line-height:.95!important;letter-spacing:-.01em!important;text-transform:none!important;text-align:left!important;max-width:11em;margin:0 0 18px!important}.template-index .banner-style-fullscreen .banner-full-bleed-text p{font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;max-width:420px}.template-index .banner-style-fullscreen .image-banner-buttons-inline{justify-content:flex-start!important;gap:12px}.template-index .banner-style-fullscreen .image-banner-buttons-inline .button{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:999px!important;padding:14px 28px!important;background:#ffffff24!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.template-index .banner-style-fullscreen .image-banner-buttons-inline .button:hover{background:#ffffff42!important}.template-index .banner-style-fullscreen .image-banner-buttons-inline .button:after{display:none!important}@media(max-width:749px){.template-index .banner-style-fullscreen .banner-full-bleed-text{padding-left:20px!important;padding-bottom:40px!important}}.collection-cards-section .section-header h2{font-family:var(--font-heading-family)!important;font-weight:300!important;font-size:clamp(28px,2.6vw,44px)!important;letter-spacing:-.01em!important;text-transform:none!important;border-bottom:0!important}.template-index .collection-cards-section .section-inner,.template-index .collection-cards-section .col-grid-wrapper,.template-index .collection-cards-section .page-width,.template-index .collection-cards-section ul.grid{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.template-index .collection-cards-section .section-header,.template-index .collection-cards-section .col-grid-wrapper{padding:0 12px!important}.template-index .collection-cards-section ul.grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important}@media(max-width:749px){.template-index .collection-cards-section .section-header,.template-index .collection-cards-section .col-grid-wrapper{padding:0 8px!important}.template-index .collection-cards-section ul.grid{grid-template-columns:repeat(2,1fr)!important}}.collection-cards-section .card-collection{position:relative;overflow:hidden}.collection-cards-section .card-collection--image{overflow:hidden}.collection-cards-section .card-collection--image img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)!important}.collection-cards-section .card-collection:hover .card-collection--image img{transform:scale(1.04)}.collection-cards-section .product-card-fade-out-image,.collection-cards-section .product-card-reveal-image{transition:opacity .8s ease!important}.collection-cards-section .card-collection--title{position:absolute!important;top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:space-between!important;padding:18px 16px 16px!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.22);border-radius:0!important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);text-align:center!important;opacity:0!important;visibility:visible!important;transition:opacity .5s ease!important;z-index:3;pointer-events:none}.collection-cards-section .card-collection:hover .card-collection--title{opacity:1!important}.collection-cards-section .card-collection--title h3,.collection-cards-section .card-collection--title h3 *{margin:0!important;padding:0!important;background:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important;opacity:1!important;transform:none!important}.collection-cards-section .card-collection--title:after{content:"Shop Now";width:100%;padding:12px 0;text-align:center;color:#fff;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}@media(hover:none){.collection-cards-section .card-collection--title{opacity:1!important;inset:auto auto 12px 12px!important;padding:0!important;background:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.collection-cards-section .card-collection--title:after{display:none}.collection-cards-section .card-collection--title h3{text-shadow:0 1px 10px rgba(0,0,0,.35)}}@media(max-width:749px){.template-index .home-media-collage .collage-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important}.template-index .home-media-collage .collage-grid .collage-image{width:100%!important;height:auto!important;aspect-ratio:4 / 5;overflow:hidden}.template-index .home-media-collage .collage-image .collage-image-wrapper,.template-index .home-media-collage .collage-image img{width:100%!important;height:100%!important;object-fit:cover!important}.template-index .home-media-collage .collage-image:last-of-type img{object-position:center 20%!important}}.shopify-section-group-footer-group{--ft-bg: #f7f6f3;--ft-ink: #2b2b2b;--ft-logo: invert(1);--ft-font: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif}.shopify-section-group-footer-group .site-footer,.shopify-section-group-footer-group .site-footer .footer-blocks-container.page-width{background:var(--ft-bg)!important;background-image:none!important;color:var(--ft-ink)!important}.shopify-section-group-footer-group .site-footer{padding:0!important}.shopify-section-group-footer-group .site-footer .footer-blocks-container.page-width{max-width:none!important;padding:48px 28px 0!important;display:grid!important;grid-template-columns:1fr 1fr 1.2fr;column-gap:40px;row-gap:0;align-items:start}.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul,.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul ul{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px}.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li,.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li a{font-family:var(--ft-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:var(--ft-ink)!important}.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li a:hover{opacity:.6}.shopify-section-group-footer-group .site-footer .footer-block-column--text p{font-family:var(--ft-font)!important;font-size:17px!important;line-height:1.35!important;color:var(--ft-ink)!important;max-width:380px;margin:0}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .footer-newsletter-heading-text{margin-bottom:8px}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .footer-block-subheading p{font-family:var(--ft-font)!important;font-size:14px!important;color:var(--ft-ink)!important;margin:0 0 8px}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-content{display:flex;flex-wrap:wrap;gap:12px}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-content>div{width:100%}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-label{display:none}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-control{width:100%;height:auto;font-family:var(--ft-font)!important;font-size:14px!important;text-transform:none!important;color:var(--ft-ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ft-ink)!important;padding:10px 0!important}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-control::placeholder{color:var(--ft-ink)!important;opacity:.55}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-btn{background:none!important;color:var(--ft-ink)!important;border:0!important;padding:8px 0!important;font-family:var(--ft-font)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline;text-underline-offset:4px}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-btn:after{display:none!important}.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-form-check__label{font-family:var(--ft-font)!important;font-size:11px!important;color:var(--ft-ink)!important;opacity:.7}.ff-692766442bfa9527a809ffc8__title,.ff-692766442bfa9527a809ffc8__subtitle{display:none}.ff-692766442bfa9527a809ffc8__success,.ff-692766442bfa9527a809ffc8 [data-ff-el=success],.ff-692766442bfa9527a809ffc8 .fd-form-success{display:none!important}.ff-692766442bfa9527a809ffc8[data-ff-stage=success] .ff-692766442bfa9527a809ffc8__success,.ff-692766442bfa9527a809ffc8[data-ff-stage=success] [data-ff-el=success],.ff-692766442bfa9527a809ffc8[data-ff-stage=success] .fd-form-success{display:block!important;color:var(--ft-ink, #2b2b2b);font-family:var(--ft-font);font-size:14px}.ff-692766442bfa9527a809ffc8[data-ff-stage=success] .ff-692766442bfa9527a809ffc8__content{display:none!important}.shopify-section-group-footer-group .site-footer .footer-logo-block{grid-column:1 / -1;padding:120px 0 24px!important}.shopify-section-group-footer-group .site-footer .footer-logo-block img{width:100%!important;max-width:none!important;height:auto!important;filter:var(--ft-logo)}.shopify-section-group-footer-group .site-footer .footer-logo-block .section-label{display:none!important}.shopify-section-group-footer-group .sub-footer{max-width:none!important;background:var(--ft-bg)!important;padding:16px 28px 24px!important}.shopify-section-group-footer-group .sub-footer,.shopify-section-group-footer-group .sub-footer a,.shopify-section-group-footer-group .sub-footer li,.shopify-section-group-footer-group .sub-footer span{font-family:var(--ft-font)!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ft-ink)!important}.shopify-section-group-footer-group .sub-footer a:hover{opacity:.6}.shopify-section-group-footer-group .sub-footer-section{border-right-color:#00000026!important}@media(max-width:749px){.shopify-section-group-footer-group .site-footer .footer-blocks-container.page-width{grid-template-columns:1fr;row-gap:32px;padding:40px 20px 0!important}.shopify-section-group-footer-group .site-footer .footer-logo-block{padding-top:56px!important}.shopify-section-group-footer-group .sub-footer{padding:16px 20px 24px!important}}@media(hover:hover){.collection-cards-section .card-collection--title{inset:auto!important;top:50%!important;left:50%!important;width:58%!important;height:auto!important;aspect-ratio:1 / 1;padding:14px 12px 12px!important;transform:translate(-50%,-46%)!important;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)!important}.collection-cards-section .card-collection:hover .card-collection--title{transform:translate(-50%,-50%)!important}}.lore-hero .video-banner-player video{filter:blur(6px);transform:scale(1.06)}.lore-hero .banner-full-bleed-text{position:relative;width:min(480px,86vw)!important;max-width:none!important;aspect-ratio:1 / 1.04;margin:0 auto 80px!important;padding:18px 20px 24px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;text-align:center!important;background:#ffffff14;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.lore-hero .section-label{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#fff!important;text-align:center!important}.lore-hero .banner-logo{flex:1;display:flex!important;align-items:center;justify-content:center;width:100%}.lore-hero .banner-logo img{width:auto!important;max-width:78%!important;max-height:300px!important;height:auto!important;object-fit:contain}.lore-hero .banner-logo .logo-caption{display:none!important}.lore-hero .text-std p{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.4!important;text-align:center!important;color:#fff!important;max-width:none!important;margin:0!important}.lore-hero .image-banner-buttons-inline{position:absolute;left:0;right:0;bottom:-64px;padding:0!important;margin:0!important}.lore-hero .image-banner-buttons-inline .button{width:100%!important;padding:16px 0!important;border-radius:0!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff!important;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.lore-hero .image-banner-buttons-inline .button:after{display:none!important}.lore-hero .video-banner--video .banner-logo{position:absolute!important;top:calc(50% - 40px)!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(480px,86vw)!important;max-width:none!important;display:flex!important;justify-content:center;align-items:center;z-index:6!important;pointer-events:none}.lore-hero .video-banner--video .banner-logo img{width:auto!important;max-width:62%!important;max-height:290px!important;height:auto!important;object-fit:contain}.lore-hero .video-banner--video .banner-logo .logo-caption{display:none!important}.shopify-section-group-footer-group .site-footer .footer-block-linklist-column{order:1}.shopify-section-group-footer-group .site-footer .footer-block-column--text{order:2}.shopify-section-group-footer-group .site-footer .footer-block-newsletter{order:3;max-width:420px!important;margin-left:auto}.shopify-section-group-footer-group .site-footer .footer-logo-block{order:99!important;grid-column:1 / -1!important;flex:0 0 100%!important;width:100%!important}.shopify-section-group-footer-group .site-footer .footer-logo-block img{width:100%!important}.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li,.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li a,.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-btn,.shopify-section-group-footer-group .sub-footer,.shopify-section-group-footer-group .sub-footer a,.shopify-section-group-footer-group .sub-footer li,.shopify-section-group-footer-group .sub-footer span{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}.shopify-section-group-footer-group .sub-footer,.shopify-section-group-footer-group .sub-footer a,.shopify-section-group-footer-group .sub-footer li,.shopify-section-group-footer-group .sub-footer span{font-size:9px!important}.shopify-section-group-footer-group .site-footer .footer-blocks-container.page-width{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:40px 0}.shopify-section-group-footer-group .site-footer .footer-block-linklist-column{flex:0 0 auto!important;width:auto!important;max-width:none!important}.shopify-section-group-footer-group .site-footer .footer-block-column--text{flex:1 1 300px!important;width:auto!important;max-width:380px!important}.shopify-section-group-footer-group .site-footer .footer-block-newsletter{flex:0 0 420px!important;width:420px!important;max-width:100%!important;margin-left:auto!important}@media(max-width:749px){.shopify-section-group-footer-group .site-footer .footer-block-newsletter{flex:0 0 100%!important;width:100%!important;margin-left:0!important}}.shopify-section-group-footer-group .site-footer{min-height:100vh;display:flex!important;flex-direction:column!important}.shopify-section-group-footer-group .site-footer .footer-blocks-container.page-width{flex:1 1 auto!important;align-content:space-between!important}.shopify-section-group-footer-group .sub-footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 24px}.shopify-section-group-footer-group .sub-footer .policies-w-site-credit{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 20px;width:auto!important}.shopify-section-group-footer-group .sub-footer .sub-footer-section{width:auto!important;padding:0!important;border:0!important;margin:0!important}.shopify-section-group-footer-group .sub-footer .footer-policies-linklist{display:flex!important;flex-wrap:wrap!important;gap:8px 20px;margin:0!important;padding:0!important}.shopify-section-group-footer-group .sub-footer .footer-policies-linklist li{width:auto!important;margin:0!important;padding:0!important}.shopify-section-group-footer-group .sub-footer .sub-footer-site-credit{padding:0!important;margin:0!important}@media(max-width:749px){.shopify-section-group-footer-group .sub-footer{flex-direction:column!important;align-items:flex-start!important}}#SiteHeader .hdr-nav-desktop nav li a,#SiteHeader .header-bar--shopping-tools a,#SiteHeader .header-bar--shopping-tools .hdr-st-item-label,#SiteHeader .desktop-secondary-menu-list a,.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li,.shopify-section-group-footer-group .site-footer .footer-block-linklist-ul li a,.shopify-section-group-footer-group .site-footer .footer-block-newsletter .fd-btn,.shopify-section-group-footer-group .sub-footer,.shopify-section-group-footer-group .sub-footer a,.shopify-section-group-footer-group .sub-footer li,.shopify-section-group-footer-group .sub-footer span,.collection-cards-section .card-collection--title h3,.collection-cards-section .card-collection--title h3 *,.collection-cards-section .card-collection--title:after,.lore-hero .section-label,.lore-hero .image-banner-buttons-inline a,.lore-hero .image-banner-buttons-inline .button,.template-index .banner-style-fullscreen .image-banner-buttons-inline .button,.quote-break .rich-text__caption{font-size:10px!important;letter-spacing:.2em!important}@media(min-width:1025px)and (max-width:1440px){#SiteHeader .hdr-nav-desktop nav li a{font-size:10px!important}}.ticker-section-outer-container{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:18px 0!important}.ticker-section-outer-container .ticker-item{display:inline-flex!important;align-items:center;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:0!important;white-space:nowrap}.ticker-section-outer-container .ticker-item:after{content:"\b7";margin:0 48px;font-size:16px;opacity:.45}.lore-hero .banner-full-bleed-text{opacity:1!important;transform:none!important;visibility:visible!important}.lore-hero .text-std p{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.6!important}.lore-hero .banner-full-bleed-text p{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.6!important;color:#fff!important}.template-index .banner-style-fullscreen .image-banner-heading h1,.template-index .banner-style-fullscreen .image-banner-heading h2,.collection-cards-section .section-header h2,.quote-break .rich-text__blocks h2,#SiteHeader .dd-nav-image-title-span,h1,h2{font-weight:300!important;letter-spacing:-.035em!important;line-height:.98!important}.template-index .banner-style-fullscreen .image-banner-heading h1,.template-index .banner-style-fullscreen .image-banner-heading h2{font-size:clamp(44px,5.4vw,104px)!important}.lore-hero .banner-full-bleed-text p,.lore-hero .banner-full-bleed-text .text-std,.lore-hero .banner-full-bleed-text .text-std *,.lore-hero .banner-full-bleed-text [class*=text-] p{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:300!important;font-size:10px!important;letter-spacing:00.1em!important;text-transform:UPPERCASE!important;line-height:1.4!important;color:#ffffffeb!important}.lore-hero .banner-full-bleed-text strong,.lore-hero .banner-full-bleed-text b{font-weight:300!important}@media(max-width:749px){.lore-hero .banner-full-bleed-text{width:84vw!important;aspect-ratio:3 / 4!important;padding:16px 16px 20px!important}.lore-hero .video-banner--video .banner-logo{width:84vw!important}.lore-hero .video-banner--video .banner-logo img{max-width:56%!important;max-height:46vw!important}}.section-header h2,.featured-collection-section .section-header h2,.collection-cards-section .section-header h2{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:clamp(22px,2vw,32px)!important;letter-spacing:-.02em!important;line-height:1.1!important;text-transform:none!important;border-bottom:0!important;padding-bottom:0!important}.section-label,.rich-text__caption,.banner-full-bleed-text .section-label{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}.text-std p,.rich-text__text p,.banner-full-bleed-text p{text-align:left!important;letter-spacing:0!important}.ahnp .ahnp__name{font-size:18px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important}@media(max-width:749px){.ahnp .ahnp__name{font-size:16px!important}}[class*=ai-hair-color-chart__grid-]{gap:48px 16px!important}[class*=ai-hair-color-chart__item-]{background:transparent!important;border-radius:0!important}[class*=ai-hair-color-chart__item-]:hover{transform:none!important}[class*=ai-hair-color-chart__image-wrapper-]{aspect-ratio:4 / 5}[class*=ai-hair-color-chart__image-wrapper-] img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}[class*=ai-hair-color-chart__item-]:hover img{transform:scale(1.03)}[class*=ai-hair-color-chart__content-]{padding:16px 0 0!important;gap:6px!important}[class*=ai-hair-color-chart__title-]{font-family:var(--font-heading-family)!important;font-size:20px!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.2!important;text-transform:none!important}[class*=ai-hair-color-chart__description-]{flex-grow:0!important;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#777!important}[class*=ai-hair-color-chart__buttons-]{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;margin-top:14px}[class*=ai-hair-color-chart__link-]{background:transparent!important;border:1px solid rgba(0,0,0,.18);border-radius:0!important;color:#111!important;padding:13px 8px!important;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em;text-transform:uppercase;line-height:1.2}[class*=ai-hair-color-chart__link-]:hover{background:#111!important;border-color:#111;color:#fff!important}@media(max-width:749px){[class*=ai-hair-color-chart__grid-]{gap:36px 10px!important}[class*=ai-hair-color-chart__buttons-]{grid-template-columns:1fr}[class*=ai-hair-color-chart__title-]{font-size:17px!important}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,[class*=heading],[class*=title]{letter-spacing:-.005em!important;word-spacing:.04em}[class*=ai-hair-color-chart-]{padding:0 32px;box-sizing:border-box}@media(max-width:749px){[class*=ai-hair-color-chart-]{padding:0 16px}}.ahn-drawer .ahn-acc summary{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:34px!important;letter-spacing:-.005em!important}.ahn-drawer .ahn-mcol a{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:2.8!important}.ahn-drawer .ahn-close,.ahn-mob-btn{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important}.ahn-drawer .ahn-home{display:block;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1);font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:500;letter-spacing:-.005em;line-height:1.1;color:inherit;text-decoration:none}.ahpr .ahpr__card{transition:background-color .5s ease}.ahpr .ahpr__card:hover{background-color:#eae9e5}.ahpr .ahpr__media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)!important}.ahpr .ahpr__card:hover .ahpr__media img{transform:scale(1.08) translateY(-6px)!important}.ahpr .ahpr__card.is-cover:hover .ahpr__media img{transform:scale(1.06)!important}.ahpr .ahpr__card:after{content:"Shop \25b8";position:absolute;top:16px;right:16px;z-index:2;font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#111;opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform .4s ease}.ahpr .ahpr__card.is-cover:after{color:#fff}.ahpr .ahpr__card:hover:after{opacity:1;transform:none}@supports (animation-timeline: view()){.ahpr .ahpr__card{animation:ahprIn linear both;animation-timeline:view(inline block);animation-range:entry 0% entry 60%}}@keyframes ahprIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ahn-col h3,.ahn-mcol h3{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.2em!important;word-spacing:0!important;opacity:1!important;color:#8a8984!important}@media(max-width:1024px){.ahn-drawer .ahn-home,.ahn-drawer .ahn-acc summary{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:18px 0!important}.ahn-drawer .ahn-acc summary span{font-size:16px!important;font-weight:300!important}.ahn-drawer{display:flex!important;flex-direction:column}.ahn-drawer .ahn-drawer__body{flex:1;display:flex;flex-direction:column}.ahn-drawer .ahn-acc .ahn-mfeats{display:none!important}.ahn-drawer .ahn-foot{order:1}.ahn-drawer .ahn-mfeats--all{order:2;margin-top:auto;padding-top:48px}}.ahnp [data-ahnp-sound]{display:none!important}.ahnp .ahnp__controls{grid-template-columns:repeat(3,1fr)!important}[class*=announcement],[class*=announcement] *{font-family:neue-haas-grotesk-display,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-styles.css.map */
