.section-header:has(>custom-header-root[data-overlap=true]){height:0}.custom-header-root{--chr-sans: var(--font-body-family);--chr-serif: var(--font-heading-family);--chr-serif-style: var(--font-heading-style);--chr-serif-weight: var(--font-heading-weight);--chr-appear: cubic-bezier(.16, 1, .3, 1);--chr-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--chr-in-out-quad: cubic-bezier(.455, .03, .515, .955);--chr-in-out-quart: cubic-bezier(.77, 0, .175, 1);display:block;font-family:var(--chr-sans);font-size:13px;font-weight:400;line-height:20px;letter-spacing:normal;color:var(--chr-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-header-root--reference-fonts{--chr-sans: "Suisse Intl", "Helvetica Neue LT Std", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;--chr-serif: "Arizona Flare", serif;--chr-serif-style: normal;--chr-serif-weight: 400}.custom-header-root :where(button){margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.custom-header-root :where(a){color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.custom-header-root :where(ul){margin:0;padding:0;list-style:none}.custom-header-root :where(p){margin:0}.custom-header{position:relative;z-index:3;color:var(--chr-text);transition:color .3s var(--chr-in-out-cubic),background-color .3s var(--chr-in-out-cubic)}.custom-header.is-scrolled{background-color:var(--chr-bg)}.custom-header.is-menu{background-color:var(--chr-menu-bg)}.custom-header.is-invert{color:var(--chr-invert)}.custom-header__bar{display:flex;flex-direction:column;justify-content:center;height:60px;transition:height .3s var(--chr-in-out-cubic)}.custom-header__container{padding:0 16px}.custom-header__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px}.custom-header__start,.custom-header__end{display:flex;align-items:center;grid-column:span 5 / span 5;min-width:0}.custom-header__start{justify-content:flex-start}.custom-header__end{justify-content:flex-end}.custom-header__center{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:span 2 / span 2}.custom-header__list{display:flex;align-items:center;gap:20px}.custom-header__start .custom-header__list{display:none}.custom-header__list--end{justify-content:flex-end}.custom-header__item--desktop,.custom-header__item--region{display:none}.custom-header__link{display:block;font-size:12px;line-height:14px;letter-spacing:.14em;text-transform:uppercase}.custom-header__dot{position:relative}.custom-header__dot:after{content:"";position:absolute;top:100%;left:50%;display:block;width:3px;height:3px;border-radius:3px;background:currentColor;opacity:0;transform:translate(-1.5px,5px);transition:opacity .3s var(--chr-in-out-quad)}.custom-header__dot:hover:after,.custom-header__dot.is-active:after{opacity:1}.custom-header__toggle,.custom-header__menu-icon{display:block}.custom-header__menu-icon line{transform-origin:50%}.custom-header__toggle.was-opened .custom-header__menu-icon-top{animation:.2s cubic-bezier(0,0,.25,1) forwards custom-header-icon-top-close}.custom-header__toggle.was-opened .custom-header__menu-icon-bottom{animation:.2s cubic-bezier(0,0,.25,1) forwards custom-header-icon-bottom-close}.custom-header__toggle[aria-expanded=true] .custom-header__menu-icon-top{animation:.2s cubic-bezier(0,0,.25,1) forwards custom-header-icon-top-open}.custom-header__toggle[aria-expanded=true] .custom-header__menu-icon-bottom{animation:.2s cubic-bezier(0,0,.25,1) forwards custom-header-icon-bottom-open}@keyframes custom-header-icon-top-open{0%{transform:none}50%{transform:translate(-1px,5px)}to{transform:rotate(45deg) translate(-1px,5px)}}@keyframes custom-header-icon-bottom-open{0%{transform:none}50%{transform:translateY(-5px)}to{transform:rotate(-45deg) translateY(-5px)}}@keyframes custom-header-icon-top-close{0%{transform:rotate(45deg) translateY(5px)}50%{transform:translateY(5px)}to{transform:none}}@keyframes custom-header-icon-bottom-close{0%{transform:rotate(-45deg) translateY(-5px)}50%{transform:translateY(-5px)}to{transform:none}}.custom-header__logo-link{display:block}.custom-header__logo-image{display:block;width:auto;height:var(--chr-logo-height, 18px)}.custom-header__wordmark{display:block;font-family:var(--chr-serif);font-size:20px;line-height:var(--chr-logo-height, 18px);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.custom-header__logo--transparent{display:none}.custom-header.is-invert .custom-header__logo--transparent{display:block}.custom-header.is-invert .custom-header__logo--default{display:none}.custom-header__region{display:flex;align-items:center;gap:4px;padding:20px 0;font-size:12px;line-height:14px;letter-spacing:.14em;text-transform:uppercase}.custom-header__region svg{display:block;flex-shrink:0}.custom-header__region-code{text-decoration:underline;text-underline-offset:4px}.custom-header__region[aria-expanded=true] .custom-header__region-code{text-decoration:underline}.custom-header__cart-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:22px;height:22px}.custom-header__cart{--custom-frame-color: currentColor;position:relative;display:flex;justify-content:center;align-items:center;width:22px;height:19px;padding-left:2px;color:var(--chr-ink);font-size:12px;line-height:14px;letter-spacing:.14em;text-align:center;text-transform:uppercase;transition:color .2s var(--chr-in-out-quad),background-color .2s var(--chr-in-out-quad),background-size .2s var(--chr-in-out-quad)}.custom-header__cart:hover{background-color:var(--chr-menu-bg);background-size:100% 1px,100% 1px,1px 100%,1px 100%}.custom-header.is-invert .custom-header__cart{color:var(--chr-invert)}.custom-header.is-invert .custom-header__cart:hover{--custom-frame-color: var(--chr-invert);background-color:var(--chr-invert);color:var(--chr-ink)}.custom-header__cart .svg-wrapper{display:none}.custom-header__cart:not(:has(.cart-count-bubble)):before{content:"0"}.custom-header__cart .cart-count-bubble{position:static;width:auto;height:auto;border-radius:0;background:none;color:inherit;font-size:inherit;line-height:inherit}.custom-header__panels{display:none;height:0;overflow:hidden;transition:height .6s var(--chr-appear)}.custom-header__panels-motion{border-top:1px solid rgba(0,0,0,.2);opacity:0;transform:translateY(10px);transition:opacity .6s var(--chr-appear),transform .6s var(--chr-appear)}.custom-header__panels.is-open .custom-header__panels-motion{opacity:1;transform:none}.custom-header__panel{transition:opacity .6s var(--chr-appear)}.custom-header__panel.is-fading{opacity:0}.custom-header__label{margin:0 0 20px;color:var(--chr-muted);font-size:9px;line-height:11px;letter-spacing:.14em;text-transform:uppercase}.custom-header__serif-link{font-family:var(--chr-serif);font-style:var(--chr-serif-style);font-weight:var(--chr-serif-weight);font-size:24px;line-height:28px;text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s var(--chr-in-out-quad)}.custom-header__serif-link:hover{text-decoration-color:currentColor}.custom-header__underline-link{font-size:12px;line-height:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .3s var(--chr-in-out-quad)}.custom-header-root .custom-header__underline-link{text-decoration:underline}.custom-header__underline-link:hover{text-decoration-color:transparent}.custom-header__rte{letter-spacing:.04em}.custom-header__rte p{margin:0}.custom-header-root .custom-header__rte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s cubic-bezier(.86,0,.07,1)}.custom-header-root .custom-header__rte a:hover{text-decoration-color:transparent}.custom-mega{padding:0 12px;color:var(--chr-ink)}.custom-mega__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px;padding:20px 0}.custom-mega__col--featured{grid-column:span 3 / span 3;padding:20px;border-right:1px solid rgba(0,0,0,.2)}.custom-mega__featured{display:flex;flex-direction:column;gap:5px}.custom-mega__col--categories{grid-column:span 6 / span 6;min-height:360px;padding:20px;border-right:1px solid rgba(0,0,0,.2)}.custom-mega__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.custom-mega__category-list{padding:20px}.custom-mega__buttons{display:flex;flex-direction:column;gap:10px}.custom-mega__category{position:relative;font-size:12px;line-height:14px;letter-spacing:.14em;text-align:left;text-transform:uppercase}.custom-mega__category:after{content:"";position:absolute;top:50%;left:-12px;display:block;width:3px;height:3px;border-radius:3px;background:currentColor;opacity:0;transform:translateY(-50%);transition:opacity .3s var(--chr-in-out-quad)}.custom-mega__category:hover:after{opacity:.3}.custom-mega__category[aria-expanded=true]:after{opacity:1}.custom-mega__count{position:relative;top:-8px;left:2px;display:inline-block;color:var(--chr-muted);font-size:9px;line-height:11px;letter-spacing:.14em;text-transform:uppercase}.custom-mega__category-links{padding-top:51px}.custom-mega__links{display:flex;flex-direction:column;gap:10px;transition:opacity .6s var(--chr-appear)}.custom-mega__links.is-fading{opacity:0}.custom-mega__link-item{position:relative}.custom-mega__link{font-size:12px;line-height:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s var(--chr-in-out-quad)}.custom-mega__link:hover{text-decoration-color:currentColor}.custom-mega__arrow{position:absolute;top:50%;right:0;display:block;opacity:0;transform:translateY(-50%) rotate(-90deg);transition:opacity .3s var(--chr-in-out-quad)}.custom-mega__link:hover .custom-mega__arrow,.custom-mega__link:focus-visible .custom-mega__arrow{opacity:1}.custom-mega__col--feature{grid-column:span 3 / span 3;padding-left:20px}.custom-mega__feature{position:relative;display:flex;flex-direction:column;gap:10px;transition:opacity .6s var(--chr-appear)}.custom-mega__feature.is-fading{opacity:0}.custom-mega__feature-image{aspect-ratio:1 / 1;overflow:hidden}.custom-mega__feature-img{display:block;width:100%;height:100%;object-fit:cover}.custom-mega__feature-link{font-family:var(--chr-serif);font-style:var(--chr-serif-style);font-weight:var(--chr-serif-weight);font-size:16px;line-height:20px;text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-color .3s var(--chr-in-out-quad)}.custom-mega__feature-link:hover{text-decoration-color:currentColor}.custom-mega__feature-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block}.custom-mega__footer{display:flex;justify-content:space-between;align-items:center;padding:30px;border-top:1px solid rgba(0,0,0,.2)}.custom-mega__footer-title{font-family:var(--chr-serif);font-style:var(--chr-serif-style);font-weight:var(--chr-serif-weight);font-size:42px;line-height:50px;letter-spacing:-.01em}.custom-mega__footer-text{max-width:380px;opacity:.8}.custom-links-panel{padding:0 12px;color:var(--chr-ink)}.custom-links-panel__inner{display:flex;justify-content:flex-end;align-items:flex-start;column-gap:8px;padding:40px 0}.custom-links-panel__grid{width:33.333333%;max-width:380px;padding:0 20px;border-left:1px solid #cccccc}.custom-links-panel__groups{display:flex;column-gap:8px;row-gap:20px}.custom-links-panel__title{margin:0 0 20px;font-size:9px;line-height:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.custom-links-panel__list{display:flex;flex-direction:column;gap:5px}.custom-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none;background:var(--chr-overlay);opacity:0;pointer-events:none;transition:opacity .6s var(--chr-in-out-cubic)}.custom-header__overlay.is-open{opacity:.2;pointer-events:auto}.custom-header__mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:20px;padding:var(--chr-menu-top, 90px) 16px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--chr-menu-bg);color:var(--chr-text);opacity:0;transition:opacity .3s var(--chr-in-out-cubic)}.custom-header__mobile-menu[hidden]{display:none}.custom-header__mobile-menu.is-open{opacity:1}.custom-header__mobile-nav{flex-grow:1}.custom-mrow__rule{height:0;margin:0;padding:0;border:0;border-bottom:1px solid currentColor;opacity:.2}.custom-mrow__trigger,.custom-mrow__row-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-size:14px;line-height:14px;letter-spacing:.14em;text-align:left;text-transform:uppercase}.custom-mrow__chevron{display:block;transition:transform .4s var(--chr-in-out-quart)}.custom-mrow__trigger[aria-expanded=true] .custom-mrow__chevron{transform:rotate(180deg)}.custom-mrow__collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s var(--chr-in-out-quart),visibility 0s linear .4s}.custom-mrow__collapse.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s var(--chr-in-out-quart),visibility 0s linear 0s}.custom-mrow__collapse-inner{min-height:0;overflow:hidden}.custom-mrow__content{display:flex;flex-direction:column;gap:40px;padding:20px 0 80px}.custom-header-root .custom-mrow__title{margin:0 0 10px;color:var(--chr-muted);font-family:var(--chr-sans);font-size:9px;font-weight:400;line-height:11px;letter-spacing:.14em;text-transform:uppercase;word-break:normal}.custom-mrow__list{display:flex;flex-direction:column;gap:5px}.custom-mrow__link{font-family:var(--chr-serif);font-style:var(--chr-serif-style);font-weight:var(--chr-serif-weight);font-size:24px;line-height:28px;letter-spacing:-.01em}.custom-mrow__tile{position:relative}.custom-mrow__tile-image{display:block;width:100%;height:auto;margin-bottom:10px}.custom-mrow__tile-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block}.custom-header__mobile-footer{font-size:13px;line-height:20px}.custom-region{box-sizing:border-box;width:100%;max-width:100%;max-height:100%;margin:auto;padding:0 12px;overflow:auto;border:0;background:#fff;color:#000;font-family:var(--chr-sans);font-size:13px;line-height:20px;text-align:left;opacity:0;transform:translateY(16px);transition:opacity .2s ease-in,transform .2s ease-in}.custom-region::backdrop{background:#0000;transition:background-color .2s ease-in}.custom-region.is-open{opacity:1;transform:none;transition:opacity .3s ease-out,transform .3s ease-out}.custom-region.is-open::backdrop{background:#0003;transition:background-color .3s ease-out}.custom-header-root .custom-region__title{position:sticky;top:0;z-index:1;margin:0;padding:32px 0 16px;border-bottom:1px solid rgba(0,0,0,.2);background:#fff;color:inherit;font-family:var(--chr-serif);font-style:var(--chr-serif-style);font-weight:var(--chr-serif-weight);font-size:24px;line-height:28px;letter-spacing:-.01em;word-break:normal}.custom-region__close{position:absolute;top:10px;right:0;width:20px;height:20px}.custom-region__close svg{display:block}.custom-region__current{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0;border-bottom:1px solid rgba(0,0,0,.2);font-size:12px;text-transform:uppercase}.custom-region__current-name,.custom-region__option[aria-current=true] .custom-region__option-name{text-decoration:underline;text-underline-offset:4px}.custom-region__list{font-size:12px;text-transform:uppercase}.custom-region__list li{margin:24px 0}.custom-region__option{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;text-align:left;opacity:.75;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.custom-region__option:hover{opacity:1}@media screen and (min-width:640px){.custom-region{transform:scale(.95)}}@media screen and (min-width:800px){.custom-header__bar{height:67px}.custom-header__bar.is-compact{height:52px}.custom-header__container{padding:0 12px}.custom-header__item--region{display:block}.custom-header__region{padding:0}.custom-header__region-code{text-decoration:none}.custom-header__region--mobile>span:not(.custom-header__region-code){display:none}.custom-region{max-width:464px;max-height:560px;padding:0 16px}.custom-region__current{padding:32px 0}}@media screen and (min-width:1000px){.custom-header__toggle,.custom-header__mobile-menu{display:none}.custom-header__start .custom-header__list{display:flex}.custom-header__item--desktop,.custom-header__panels,.custom-header__overlay{display:block}}@media screen and (min-width:1200px){.custom-header__list{gap:30px}}@media(prefers-reduced-motion:reduce){.custom-header,.custom-header__bar,.custom-header__dot:after,.custom-header__cart,.custom-header__panels,.custom-header__panels-motion,.custom-header__panel,.custom-header__overlay,.custom-header__mobile-menu,.custom-mega__links,.custom-mega__feature,.custom-mrow__chevron,.custom-mrow__collapse,.custom-region,.custom-region::backdrop{transition:none}.custom-header__menu-icon line{animation-duration:0s!important}}.custom-header-root [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-custom-header.css.map */
