.header--home{--lh-tight: 1.1;--color-ink-20: rgba(25, 25, 25, .2);--header-h: clamp(25px, calc(46px * (var(--max-vw) / var(--vw-base))), 46px)}@media(max-width:767px){.header--home{--header-h: clamp(38px, calc(44px + (var(--max-vw) - 375px) * .015), 46px)}}@media(min-width:768px)and (max-width:1023px){.header--home{--header-h: clamp(46px, calc(46px + (var(--max-vw) - 768px) * .025), 46px)}}.header--home{--hdr-h: var(--header-h);--hdr-border: #6e6e6e;--hdr-pad-block: clamp(12px, calc(14px + (var(--max-vw) - 375px) * .015), 14px);--hdr-logo-w: clamp(63px, calc(74px + (var(--max-vw) - 375px) * .015), 93px);--hdr-logo-ratio: 74 / 24;--hdr-cart-icon: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 25px);--hdr-burger-w: clamp(20px, calc(24px + (var(--max-vw) - 375px) * .015), 24px);--hdr-close: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 18px);--hdr-menu-top: clamp(34px, calc(40px + (var(--max-vw) - 375px) * .015), 40px);--hdr-row-pad: clamp(16px, calc(19px + (var(--max-vw) - 375px) * .015), 19px);--hdr-arrow: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 15px);position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;height:var(--hdr-h);padding-top:var(--hdr-pad-block);padding-bottom:var(--hdr-pad-block);background:var(--color-white);border:1px solid var(--hdr-border);color:var(--color-ink);font-family:var(--font-alt);font-weight:400;font-size:var(--text-nav);line-height:var(--lh-tight);letter-spacing:0}.header--home .header__toggle{position:relative;flex:none;display:flex;align-items:center;justify-content:center}.header--home .header__toggle:before{content:"";position:absolute;top:-18px;right:-10px;bottom:-18px;left:-10px}.header--home .header__burger{position:relative;display:block;width:var(--hdr-burger-w);aspect-ratio:24 / 8}.header--home .header__burger img{position:absolute;left:0;top:-12.5%;width:100%;height:112.5%;max-width:none}.header--home .header__close{position:relative;display:none;width:var(--hdr-close);height:var(--hdr-close)}.header--home .header__close:before,.header--home .header__close:after{content:"";position:absolute;left:50%;top:50%;width:95.83%;height:1px;background:var(--color-ink)}.header--home .header__close:before{transform:translate(-50%,-50%) rotate(45deg)}.header--home .header__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.header--home .header__toggle[aria-expanded=true]:before{top:-13px;right:-13px;bottom:-13px;left:-13px}.header--home .header__toggle[aria-expanded=true] .header__burger{display:none}.header--home .header__toggle[aria-expanded=true] .header__close{display:block}.header--home .header__nav{display:none}.header--home .header__logo{position:relative;flex:none;display:block;width:var(--hdr-logo-w);aspect-ratio:var(--hdr-logo-ratio)}.header--home .header__logo img{position:absolute;top:14.7%;left:2.87%;width:96.01%;height:81.7%;max-width:none}.header--home .header__cart{flex:none;display:flex;align-items:center}.header--home .header__cart-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header--home .header__cart-icon{width:var(--hdr-cart-icon);height:var(--hdr-cart-icon);max-width:none}.header--home .header__menu{position:fixed;top:calc(var(--announcement-h) + var(--hdr-h));left:0;right:0;bottom:0;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--hdr-menu-top);padding-left:var(--container-pad);padding-right:var(--container-pad);background:var(--color-white);opacity:0;transition:opacity .2s ease}.header--home .header__menu[hidden]{display:none}.header--home .header__menu.is-visible{opacity:1}.header--home .header__menu-item{border-bottom:1px solid var(--color-ink-20)}.header--home .header__menu-link{display:flex;align-items:center;justify-content:space-between;padding-top:var(--hdr-row-pad);padding-bottom:calc(var(--hdr-row-pad) - 1px);white-space:nowrap}.header--home .header__menu-item:first-child .header__menu-link{padding-top:0}.header--home .header__menu-label{line-height:1.125}.header--home .header__menu-label--geist{font-family:var(--font-body)}.header--home .header__menu-arrow{position:relative;flex:none;display:block;width:var(--hdr-arrow);height:var(--hdr-arrow);transform:scaleY(-1)}.header--home .header__menu-arrow img{position:absolute;top:-3.33%;left:-2.31%;width:105.65%;height:103.33%;max-width:none}.header--home .header__link,.header--home .header__logo,.header--home .header__cart,.header--home .header__menu-link{transition:opacity .15s ease}@media(hover:hover){.header--home .header__link:hover,.header--home .header__logo:hover,.header--home .header__cart:hover,.header--home .header__menu-link:hover{opacity:.6}}@media(max-width:1023px){html.is-menu-open{overflow:hidden}html.is-menu-open .announcement--home{position:fixed;top:0;left:0;right:0;z-index:1002}html.is-menu-open .header--home{position:fixed;top:var(--announcement-h);left:0;right:0;z-index:1001;border:0}}@media(min-width:768px)and (max-width:1023px){.header--home{--hdr-pad-block: 14px;--hdr-logo-w: clamp(79.88px, calc(79.88px + (var(--max-vw) - 768px) * .025), 93px);--hdr-cart-icon: 25px;--hdr-burger-w: 24px;--hdr-close: 18px;--hdr-menu-top: 40px;--hdr-row-pad: 19px;--hdr-arrow: 15px}}@media(min-width:1024px){.header--home{--hdr-logo-w: clamp(50px, calc(93px * (var(--max-vw) / var(--vw-base))), 93px);--hdr-logo-ratio: 93 / 30;--hdr-cart-icon: clamp(13px, calc(25px * (var(--max-vw) / var(--vw-base))), 25px);--hdr-link-gap: clamp(21px, calc(40px * (var(--max-vw) / var(--vw-base))), 40px);--hdr-cart-gap: clamp(3px, calc(5px * (var(--max-vw) / var(--vw-base))), 5px);--hdr-underline-w: clamp(26px, calc(48px * (var(--max-vw) / var(--vw-base))), 48px);--hdr-underline-h: clamp(2px, calc(3px * (var(--max-vw) / var(--vw-base))), 3px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:0;padding-bottom:0;border:0;border-bottom:1px solid var(--hdr-border)}.header--home .header__toggle,.header--home .header__menu{display:none}.header--home .header__nav{display:flex;align-self:stretch;justify-self:start;gap:var(--hdr-link-gap);white-space:nowrap}.header--home .header__link{position:relative;display:flex;align-items:center}.header--home .header__link.is-active:after{content:"";position:absolute;left:0;bottom:-1px;width:var(--hdr-underline-w);height:var(--hdr-underline-h);background:var(--color-ink)}.header--home .header__logo{justify-self:center}.header--home .header__cart{justify-self:end;gap:var(--hdr-cart-gap)}.header--home .header__cart-text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}}@media(prefers-reduced-motion:reduce){.header--home .header__menu,.header--home .header__link,.header--home .header__logo,.header--home .header__cart,.header--home .header__menu-link{transition:none}}.header--home .header__heading{display:contents}.header--home .header__cart{position:relative}.header--home .cart-count-bubble{top:-6px;right:-8px;bottom:auto;left:auto;width:16px;height:16px;font-size:10px;line-height:1;background-color:var(--color-ink);color:var(--color-white)}.header--home .header__logo img:not([src*=fullspan-header-logo]){top:0;left:0;width:100%;height:100%;object-fit:contain}.header--home.header--no-nav{display:grid;grid-template-columns:1fr auto 1fr}.header--home.header--no-nav .header__logo{grid-column:2;justify-self:center}.header--home.header--no-nav .header__logo:hover{opacity:1}.header--home.header--no-nav .header__cart{grid-column:3;justify-self:end}.fs-salebar{display:flex;align-items:center;justify-content:space-evenly;width:100%;min-height:51px;padding:10px 5px;background:var(--tm-tile, #4A5524);color:#fff;font-family:"Geist",var(--font-body),system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased}.fs-salebar__label{font-size:13px;line-height:1.15;text-align:center}.fs-salebar__time{display:flex;text-align:center;font-variant-numeric:tabular-nums}.fs-salebar__unit,.fs-salebar__colon{display:flex;flex-direction:column;padding-right:3px}.fs-salebar__unit:last-child{padding-right:0}.fs-salebar__num,.fs-salebar__colon{font-size:15px;line-height:1}.fs-salebar__cap{margin-top:5px;font-size:11px;line-height:1}.js .fs-salebar:not([data-ready]) .fs-salebar__num{visibility:hidden}@media(min-width:768px){.fs-salebar{justify-content:center;min-height:56px;padding:10px 0}.fs-salebar__label{font-size:16px}.fs-salebar__time{padding-left:15px}.fs-salebar__unit,.fs-salebar__colon{padding-right:10px}.fs-salebar__num,.fs-salebar__colon{font-size:18px}.fs-salebar__cap{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fullspan-header.css.map */
