#shopify-section-header{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{transform:translateY(-100%)}#shopify-section-header.animate{transition:transform .15s ease-out}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading-link{display:inline-block;padding:0 .75rem;text-decoration:none;word-break:break-word}.header__heading-link .h2{line-height:1}.header__heading-logo{height:40px;width:auto}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icon;justify-self:start}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width:990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:1px solid;height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:47.8rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.header__inline-menu details[open]>.header__submenu{opacity:1;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease;z-index:1}.header>.header__menu-item,.header__inline-menu>.list-menu>li{border-style:solid;border-width:0 1px 1px 0;flex-grow:1}.header__inline-menu>.list-menu>li{font-family:var(--font-heading-family)}.header>.header-mobile__logo,.header>.header-mobile__cart-link,.header__inline-menu>.list-menu>li>a,.header__inline-menu>.list-menu>li>summary{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}@media(hover:hover){.header__inline-menu>.list-menu>li:not(.header__logo):hover{background-color:rgb(var(--color-foreground))}.header__inline-menu>.list-menu>li:not(.header__logo):hover>a,.header__inline-menu>.list-menu>li:hover>summary{color:rgb(var(--color-background))}}.header>.header__menu-item,.header__inline-menu>.list-menu>li .header__menu-item{text-transform:uppercase;margin:0}.header__inline-menu .list-menu li:last-child{border-right-color:transparent}.header__inline-menu .list-menu li[open]{border-bottom-color:transparent}.header__inline-menu,.header__inline-menu>.list-menu{width:100%}@media(min-width:1024px){.header__inline-menu,.header__inline-menu>.list-menu{height:100%}}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex}.header__menu{padding:0 1rem}.header__menu-item{text-decoration:none}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu{padding:2rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{padding:.95rem 3.5rem .95rem 2rem}.header__submenu .header__submenu .header__menu-item{padding-left:3rem}header-drawer{justify-self:start;margin-left:-1.2rem}@media screen and (min-width:990px){header-drawer{display:none}}.menu-drawer-container{display:flex}.section-header,.header-wrapper,.header{height:var(--header-height)}.header{display:grid;grid-template-columns:2fr 3fr 2fr;border-top:1px solid}@media(min-width:1024px){.header{display:block}}@media(min-width:1024px){.header>.header-mobile__nav-trigger,.header>.header-mobile__logo,.header>.header-mobile__cart-link{display:none}}@media(max-width:1023px){.header .header__inline-menu{background-color:rgb(var(--color-background));position:absolute;top:100%;left:0;transform:translate(-100%);transition:var(--duration-short) transform}.header .header__inline-menu[open]{transform:translate(0)}.header .header__inline-menu .list-menu--inline{flex-direction:column}.header .header__inline-menu .list-menu--inline>li{height:6rem}.header .header__inline-menu .header__logo,.header .header__inline-menu .cart-link{display:none}}.header__logo h1{height:100%;margin:0}.header__logo h1{display:flex;align-items:center;justify-content:center}.header>a,.header>button,.header>.header__inline-menu>.list-menu>li>a,.header>.header__inline-menu>.list-menu>li>summary{font-size:1.4rem}.subnav{background-color:rgb(var(--color-background));padding:2rem 2rem 0 3rem;border-style:solid;border-width:0 1px 1px 0;height:calc(100vh - var(--header-height));transform:translate(-100%);transition:.5s transform,.5s opacity;opacity:0;position:absolute;top:0;left:0;width:100vw;pointer-events:none}.subnav[open]{opacity:1;pointer-events:auto;transform:translate(0)}@media(min-width:1024px){.subnav{padding:4rem 3rem 0 5rem;top:var(--header-height);width:calc(100vw / 3)}}.subnav li{display:block}.subnav li>h4{font-size:12px;letter-spacing:.02em;text-transform:uppercase;margin:2em 0 0}.subnav .close{all:unset;position:absolute;padding:.5em 1em;top:0;right:0;cursor:pointer;font-size:16px}.subnav .list-menu__item{font-size:46px;line-height:1.37;margin:0;text-decoration:none}.subnav .list-menu__item:hover{text-decoration:underline}.subnav .list-menu__item .products_count{font-size:12px;display:inline-block;transform:translateY(-3rem);margin:0 .5em}.subnav .subnav{cursor:default;padding:3rem 3rem 0;z-index:2}@media(min-width:1024px){.subnav .subnav{padding:4rem 3rem 0;left:calc(100vw / 3);top:0;width:calc(100vw / 3)}}.subnav .subnav li>summary{margin:-1rem 0 0}.subnav .subnav .list-menu__item{font-size:24px;line-height:1.37}.subnav .subnav a.list-menu__item{font-size:46px}.subnav .subnav .product-wrapper{padding:4rem 3rem 0}.subnav .subnav .product-wrapper .product__media-wrapper,.subnav .subnav .product-wrapper .product__media-wrapper img{height:auto;max-height:calc(100vh - 400px);width:100%}.subnav .subnav .product-wrapper .product__media-wrapper img{object-fit:contain}.subnav .subnav .product-wrapper .product__info{font-size:16px;display:grid;align-items:center;grid-template:"origin price" auto "title title" auto "subtitle subtitle" auto "size quantity" auto "form form" auto "details details" auto / 1fr auto}.subnav .subnav .product-wrapper .product__info .eyebrow{font-size:12px;letter-spacing:.02em;text-transform:uppercase}.subnav .subnav .product-wrapper .product__info .origin{grid-area:origin}.subnav .subnav .product-wrapper .product__info .price{grid-area:price;justify-content:flex-end}.subnav .subnav .product-wrapper .product__info .title{grid-area:title;font-size:36px;line-height:1.2;margin:.2rem 0 .8rem -.05em}.subnav .subnav .product-wrapper .product__info .title a{text-decoration:none}.subnav .subnav .product-wrapper .product__info .subtitle{grid-area:subtitle;margin:.5rem 0;font-size:16px}.subnav .subnav .product-wrapper .product__info .product-form__input{border:none;margin:2rem 0 0;padding:0}.subnav .subnav .product-wrapper .product__info .product-form__size{grid-area:size}.subnav .subnav .product-wrapper .product__info .product-form__quantity{grid-area:quantity}.subnav .subnav .product-wrapper .product__info .product-form__size input[type=radio],.subnav .subnav .product-wrapper .product__info .product-form__quantity input[type=radio]{display:none}.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]+label{border:0;color:rgba(var(--color-foreground),.4);display:inline-block;margin:0;font-size:20px;letter-spacing:-.04em;line-height:1.1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}@media(min-width:1024px){.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]+label{font-size:32px}}.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]+label:not(:first-of-type){margin-left:35px}@media(min-width:1024px){.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]+label:not(:first-of-type){margin-left:calc(5vw - 40px)}}.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]+label:hover{text-decoration:underline}.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]:checked+label{color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.subnav .subnav .product-wrapper .product__info .product-form__input input[type=radio]:checked+label{text-decoration:underline}}.subnav .subnav .product-wrapper .product__info form{grid-area:form}.subnav .subnav .product-wrapper .product__info form button{border-radius:4rem;margin:3rem 0;padding:2.5rem 1rem;width:100%}.subnav .subnav .product-wrapper .product__info .details-link{font-size:18px;grid-area:details;text-align:center;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-header.css.map */
