@font-face{font-family:"4X Display";src:url(4x-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"4X Mono";src:url(4x-mono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--4x-signal:#F4B41B;--4x-display:"4X Display","Arial Black",Helvetica,sans-serif;--4x-mono:"4X Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--4x-ease:cubic-bezier(.2,.7,.3,1)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--4x-display)!important;font-weight:400;text-transform:uppercase;line-height:.96;letter-spacing:.005em}.button,[class*=button],button[type=submit]{font-family:var(--4x-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}[class*=price],[class*=quantity],[class*=sku],[class*=variant] label,[class*=swatch],[class*=badge]{font-family:var(--4x-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}[class*=badge]{text-transform:uppercase;font-size:.7rem}:where(img,video,[class*=card],[class*=media],[class*=modal],[class*=drawer]){border-radius:0!important;box-shadow:none!important}:focus-visible{outline:2px solid var(--4x-signal);outline-offset:2px}[class*=hero] p,.fx-hero-sub p{font-size:12px;line-height:1.45}@media(min-width:750px){[class*=hero] p,.fx-hero-sub p{font-size:13px}}@media(prefers-reduced-motion:no-preference){.fx-rise{opacity:0;transform:translateY(14px);transition:opacity .5s var(--4x-ease),transform .5s var(--4x-ease)}.fx-rise.is-in{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){[class*=card] img,[class*=product-card] img{transition:transform .55s var(--4x-ease)}[class*=card]:hover img,[class*=product-card]:hover img{transform:scale(1.035)}}.button:active,[class*=button]:active,button:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.fx-ul{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s var(--4x-ease);text-decoration:none}.fx-ul:hover{background-size:100% 1px}}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:before{content:"";position:fixed;inset:0 auto auto 0;z-index:9998;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--4x-signal);pointer-events:none;animation:fx-paso linear both;animation-timeline:scroll(root block)}@keyframes fx-paso{to{transform:scaleX(1)}}}}.fx-story,.fx-ar,.fx-tl,.fx-wm{position:relative}.fx-story:after,.fx-ar:after,.fx-tl:after,.fx-wm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.fx-story__in,.fx-ar__in,.fx-tl__in,.fx-wm__in{position:relative;z-index:2}@media(prefers-reduced-motion:no-preference){.fx-story__h,.fx-wm__mark{overflow:hidden}}@media(hover:hover)and (pointer:fine){@media(prefers-reduced-motion:no-preference){.fx-mag,[class*=add-to-cart] button,.fx-wm__b,.fx-story__b{transition:transform .25s var(--4x-ease)}}}.fx-seal{display:inline-flex;align-items:center;justify-content:center;font-family:var(--4x-display);text-transform:uppercase;line-height:1;background:var(--4x-signal);color:#0a0a0a;padding:10px 14px;transform:rotate(-7deg);font-size:clamp(14px,4vw,22px);letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/4x-brand.css.map */
