*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--ah-bg);overflow-x:clip}body{min-height:100svh;display:flex;flex-direction:column;background:var(--ah-bg);color:var(--ah-fg);font-family:var(--font-mono);font-stretch:87.5%;font-size:12px;line-height:1.5;overflow-x:clip;transition:background-color .2s var(--ease-snap),color .2s var(--ease-snap)}body.is-locked{overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}a{color:inherit;text-decoration:none;touch-action:manipulation}input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:2px}p{text-wrap:pretty}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:-100px;left:var(--gutter);z-index:100;padding:10px 14px;background:var(--ah-inv-bg);color:var(--ah-inv-fg);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.skip-link:focus{top:8px}:root[data-scheme=light] .only-dark,:root:not([data-scheme=light]) .only-light{display:none}.tnum{font-variant-numeric:tabular-nums}.site-main{flex:1 0 auto;padding-top:var(--header-h)}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;padding:0 var(--gutter);background:var(--ah-bg);color:var(--ah-fg);transition:background-color .2s var(--ease-snap),color .2s var(--ease-snap)}.site-header.is-over{background:#0000;color:var(--hero-fg, #efe9e6)}.site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px;height:44px;border-bottom:1px solid var(--ah-line);font-size:11px;font-weight:500;line-height:1;letter-spacing:.06em;text-transform:uppercase;transition:border-color .2s var(--ease-snap)}.site-header.is-over .site-header__bar{border-color:var(--hero-line, rgba(239, 233, 230, .22))}.site-header__nav,.site-header__tools{display:flex;align-items:center;gap:0;min-width:0}.site-header__tools>shopify-store,.site-header__tools>:empty:not(button):not(a){display:none}.site-header__tools>*{flex:none}.site-header__account{display:flex;width:40px;height:40px;justify-content:center;align-items:center;overflow:visible}.site-header__nav{margin-left:-10px}.site-header__tools{justify-content:flex-end;margin-right:-12px}.site-header__link{flex:none;height:40px;padding:0 12px;display:flex;align-items:center;gap:6px;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-origin:content-box;background-size:0% 1px;background-position:0 calc(50% + 9px);transition:background-size .4s var(--ease-out)}.site-header__link:hover,.site-header__link.is-current{background-size:100% 1px}.site-header__logo{height:40px;padding:0 6px;display:flex;align-items:center;transition:opacity .12s var(--ease-snap)}.site-header__logo:hover{opacity:.7}.site-header__logo-img{height:clamp(19px,calc(13px + .65vw),22px);width:auto;filter:var(--ah-logo)}.site-header.is-over .site-header__logo-img{filter:var(--hero-logo, none)}.site-header__icon{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:0;transition:opacity .12s var(--ease-snap)}.site-header__icon:hover{opacity:.6}.site-header__count{display:inline-block;font-variant-numeric:tabular-nums}.page-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;visibility:hidden;transform:translateY(100%);will-change:transform;background:var(--wipe-color, var(--accent, #ef3f86))}.page-wipe.is-animating,html.is-wiping .page-wipe{visibility:visible}html.is-wiping .page-wipe{transform:translateY(0)}html[data-motion=true]:not(.no-motion) [data-reveal]:not([data-revealed]){opacity:0}.site-header__icon svg,.site-header__icon img{width:16px;height:16px}@media(max-width:480px){.site-header__bar{column-gap:8px}.site-header__nav,.site-header__tools{gap:0}.site-header__link{padding:0 8px}.site-header__icon{width:36px}}.site-header__burger{display:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;overflow:hidden}.menu[hidden]{display:none}.menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0808088c}.menu__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;will-change:transform,opacity;display:flex;flex-direction:column;background:var(--ah-bg);color:var(--ah-fg);overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(24px + env(safe-area-inset-bottom))}.menu__head{display:flex;justify-content:space-between;align-items:center;height:64px;margin:0 -4px;flex:none}.menu__logo{display:flex;padding:4px}.menu__logo-img{height:24px;width:auto;filter:var(--ah-logo)}.menu__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.menu__primary,.menu__secondary{display:flex;flex-direction:column}.menu__primary{padding:8px 0 16px}.menu__secondary{padding:12px 0 20px;border-top:1px solid var(--ah-line)}.menu__row{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:14px 0;text-align:left;color:inherit}.menu__row--small{padding:12px 0}.menu__row-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ah-fg)}.menu__chip{width:16px;height:16px;background:var(--accent)}.menu__row-icon--tex{width:40px;height:40px;overflow:hidden;border-radius:3px;background:var(--ah-raise)}.menu__row-icon--tex img{width:100%;height:100%;object-fit:cover}.menu__row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.menu__row-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-stretch:62%;font-weight:800;font-size:30px;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.menu__row--small .menu__row-title{font-family:var(--font-mono);font-stretch:87.5%;font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.02em;text-transform:none}.menu__row-sub{font-size:13px;line-height:1.4;color:var(--ah-mute)}.menu__row-go{display:flex;justify-content:flex-end;color:var(--ah-mute)}.menu__latest{padding:4px 6px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);font-stretch:87.5%;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1}.menu__cta{margin-top:4px;height:56px;justify-content:center;gap:12px;flex:none}.menu__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px}.menu__util{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-soft)}.menu__copy{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-mute2)}@media(max-width:760px){.site-header__desktop-only{display:none!important}.site-header__burger{display:flex}.site-header__nav{margin-left:-8px}.site-header__tools{margin-right:-8px}}.site-header__bag-icon{display:none;position:relative;width:16px;height:16px}.site-header__icon-wrap{display:block;position:relative;width:16px;height:16px}.site-header__badge{position:absolute;top:-7px;right:-9px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:9px;font-weight:700;letter-spacing:0;line-height:1}.site-header__badge[hidden]{display:none}@media(max-width:760px){.site-header__bag{width:36px;padding:0;justify-content:center;background-image:none}.site-header__bag-icon{display:block}.site-header__bag-text,.site-header__count{display:none}}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0;height:0;display:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/critical.css.map */
