.header{position:relative;z-index:1;background-color:var(--white)}.shopify-section:has(>.header--sticky){position:sticky;top:0;z-index:10}.header__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:78px;padding:0 var(--page-padding);background-color:var(--white);border-bottom:1px solid var(--border)}.header__logo{display:flex;align-items:center;flex-shrink:0}.header__logo-heading{display:flex;align-items:center;margin:0;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:inherit}.header__logo-image{height:var(--header-logo-height, 42px);width:auto}.header__logo-text{font-size:20px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase}.header__nav{display:flex;align-items:center;height:100%;flex:1 1 0;font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:.02em}.header__nav--right{justify-content:flex-end;gap:28px}.header__nav-list{display:flex;gap:34px;height:100%;margin:0;padding:0;list-style:none}.header__nav-item{display:flex;align-items:center;height:100%}.header__nav-link{display:flex;align-items:center;height:100%;color:inherit;text-decoration:none}.header__nav-link>span{position:relative;display:inline-block;line-height:1}.header__nav-link>span:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background-color:var(--black);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--easing);will-change:transform}@media(hover:hover){.header__nav-item:hover .header__nav-link>span:after,.header__nav--right .header__nav-link:hover>span:after{transform:scaleX(1)}}.header__nav-link:focus-visible>span:after{transform:scaleX(1)}.header__icons{display:flex;align-items:center;gap:22px}.header__icon{position:relative;display:flex;align-items:center;color:var(--black);text-decoration:none;transition:opacity .2s var(--easing)}.header__icon svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.5}@media(hover:hover){.header__icon:hover{opacity:.55}}.header__cart-count{position:absolute;right:-9px;bottom:-6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--taupe);color:var(--black);font-size:14px;font-weight:var(--font-weight-heading);font-style:normal;line-height:1}.header__megamenu{position:absolute;left:0;right:0;top:100%;padding:46px var(--page-padding) 42px;background-color:var(--white);border-bottom:1px solid var(--border);box-shadow:0 30px 50px #211a171a;opacity:0;visibility:hidden;transition:opacity .18s var(--easing),visibility .18s var(--easing)}@media(hover:hover){.header__nav-item--mega:hover .header__megamenu{opacity:1;visibility:visible}.header__nav-item--mega:hover:before{content:"";position:absolute;top:70%;right:0;bottom:0;left:0}.header__nav-item--mega:hover .header__nav-link{position:relative}}.header__nav-item--mega:focus-within .header__megamenu{opacity:1;visibility:visible}.header__megamenu-inner{width:100%}.header__megamenu-rail{position:relative;isolation:isolate}.header__megamenu-rail:before,.header__megamenu-rail:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:72px;opacity:0;pointer-events:none;transition:opacity .2s var(--easing)}.header__megamenu-rail:before{left:0;background:linear-gradient(to right,var(--white),transparent)}.header__megamenu-rail:after{right:0;background:linear-gradient(to left,var(--white),transparent)}.header__megamenu-rail.is-scrollable-start:before,.header__megamenu-rail.is-scrollable-end:after{opacity:1}.header__megamenu-rail>.header__megamenu-tiles{display:flex;gap:26px;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;list-style:none}.header__megamenu-tiles::-webkit-scrollbar{display:none}.header__megamenu-tiles>li{flex:none}.header__megamenu-tiles>li:first-child{margin-left:auto}.header__megamenu-tiles>li:last-child{margin-right:auto}.header__tile{display:block;width:208px;text-align:center;color:inherit;text-decoration:none}.header__tile-media{display:block;aspect-ratio:1 / 1;background-color:var(--cream);overflow:hidden}.header__tile-media .image{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--easing)}.header__tile-title{display:block;margin-top:13px;font-size:14px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase;line-height:1.4}@media(hover:hover){.header__tile:hover .header__tile-media .image{transform:scale(1.04)}.header__tile:hover .header__tile-title>span{--link-underline: 100%}}.header__megamenu-view{display:table;margin:32px auto 0;font-size:14px;font-weight:var(--font-weight-heading);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;transition:color .2s var(--easing)}@media(hover:hover){.header__megamenu-view:hover{color:var(--accent)}}.header__burger{display:none;flex-direction:column;gap:5px;padding:6px 0}.header__burger s{display:block;width:22px;height:2px;background-color:var(--black);transition:transform .25s var(--easing),opacity .2s var(--easing)}body.menu-open .header__burger s:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .header__burger s:nth-child(2){opacity:0}body.menu-open .header__burger s:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none;overflow-y:auto;padding:var(--menu-offset, 58px) 20px 40px;background-color:var(--white);opacity:0;visibility:hidden;transition:opacity .22s var(--easing),visibility .22s var(--easing)}.header__menu.open{opacity:1;visibility:visible;transition:opacity .22s var(--easing),visibility 0s}.header__menu-links{display:flex;flex-direction:column}.header__menu-link{padding:10px 0;font-size:15px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:inherit}.header__menu-links .header__menu-link:not(:last-child){border-bottom:1px solid var(--border)}.header__menu-links--secondary .header__menu-link{font-weight:var(--font-weight-medium)}.header__menu-links--secondary{border-top:1px solid var(--border)}.header__menu-shoprow{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--border);margin:0 0 14px;padding-top:14px}.header__menu-shoprow b{font-size:14px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase}.header__menu-shoprow a{font-size:13px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.header__menu-tiles{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;margin:0 -20px;padding:0 20px;list-style:none}.header__menu-tiles[role=list]{padding:0 20px}.header__menu-tiles::-webkit-scrollbar{display:none}.header__menu-tiles>li{flex:0 0 150px;scroll-snap-align:start}.header__menu-tiles .header__tile{width:auto;text-align:left}.header__menu-tiles .header__tile-title{font-size:12px;margin-top:9px;line-height:1.45}@media screen and (min-width:750px)and (max-width:950px){.header__inner{gap:14px}.header__nav{min-width:0;font-size:15px}.header__nav-list{gap:20px}.header__nav--right{gap:16px}.header__icons{gap:14px}}@media screen and (min-width:750px){.header__icons--mobile{display:none}}@media screen and (max-width:749px){.header__inner{height:58px}.header__burger{display:flex}.header__logo-image{height:calc(var(--header-logo-height, 42px) * .8)}.header__menu{display:block}.header__icons{gap:15px}.header__icon svg{width:20px;height:20px}.header__cart-count{right:-7px;bottom:-4px;width:16px;height:16px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-header.css.map */
