html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}body{background-color:var(--fw-color-bg);color:var(--fw-color-text);font-family:var(--fw-font-body)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--fw-z-grain);pointer-events:none;opacity:var(--fw-grain-opacity);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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media print{body:after{display:none}}.fw-display,.fw-h1,.fw-h2,.fw-h3{font-family:var(--fw-font-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--fw-tracking-display);line-height:var(--fw-leading-display);text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.fw-h1{font-size:var(--fw-text-h1)}.fw-h2{font-size:var(--fw-text-h2)}.fw-h3{font-size:var(--fw-text-h3);line-height:1}.fw-body{font-size:var(--fw-text-body);line-height:var(--fw-leading-body);max-width:60ch;text-wrap:pretty;margin:0}.fw-lead{font-size:var(--fw-text-lead);line-height:1.4;max-width:44ch;text-wrap:pretty;margin:0}.fw-muted{color:var(--fw-color-text-muted)}.fw-mono{font-family:var(--fw-font-mono);font-size:var(--fw-text-caption);font-weight:500;letter-spacing:var(--fw-tracking-mono);text-transform:uppercase;line-height:1.3;font-variant-numeric:tabular-nums}:focus-visible{outline:var(--fw-focus-width) solid var(--fw-color-focus);outline-offset:var(--fw-focus-offset)}.fw-inverse :focus-visible{outline-color:var(--fw-color-focus-inverse)}.fw-on-image:focus-visible,.fw-on-image :focus-visible{outline-color:var(--fw-color-focus);box-shadow:0 0 0 var(--fw-focus-offset) var(--fw-color-bg)}.fw-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--fw-space-2);min-height:var(--fw-btn-height);padding:0 var(--fw-btn-pad-x);border:1px solid var(--fw-btn-bg);border-radius:var(--fw-radius);background:var(--fw-btn-bg);color:var(--fw-btn-text);font-family:var(--fw-font-body);font-size:var(--fw-text-ui);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--fw-dur-hover) ease,border-color var(--fw-dur-hover) ease,color var(--fw-dur-hover) ease,transform var(--fw-dur-press) var(--fw-ease-out),translate var(--fw-dur-panel) var(--fw-ease-out)}.fw-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--fw-btn-bg-hover);transform:scaleX(0);transform-origin:right center;transition:transform calc(var(--fw-dur-wipe) * .7) var(--fw-ease-out)}.fw-btn:active{transform:scale(.98)}.fw-btn--ghost{background:transparent;color:var(--fw-color-text);border-color:var(--fw-btn-ghost-border)}.fw-inverse .fw-btn,.fw-on-image .fw-btn{--fw-btn-bg: var(--fw-color-inverse-text);--fw-btn-text: var(--fw-color-inverse-bg)}@media(hover:hover)and (pointer:fine){.fw-btn:hover{border-color:var(--fw-btn-bg-hover);color:var(--fw-btn-text-hover);transition:background-color var(--fw-dur-hover) ease,border-color var(--fw-dur-hover) ease,color var(--fw-dur-hover) ease,transform var(--fw-dur-press) var(--fw-ease-out),translate var(--fw-dur-hover) var(--fw-ease-out)}.fw-btn:hover:before{transform:scaleX(1);transform-origin:left center;transition-duration:var(--fw-dur-wipe)}}.fw-btn:focus-visible{border-color:var(--fw-btn-bg-hover);color:var(--fw-btn-text-hover)}.fw-btn:focus-visible:before{transform:scaleX(1);transform-origin:left center}.header-menu .menu-list__link-title,.fw-footer__cols a,.fw-footer__social a{position:relative}.header-menu .menu-list__link-title:after,.fw-footer__cols a:after,.fw-footer__social a:after{content:"";position:absolute;inset-inline:0;bottom:-3px;height:2px;background:var(--fw-color-accent);transform:scaleX(0);transform-origin:right center;transition:transform calc(var(--fw-dur-wipe) * .7) var(--fw-ease-out);pointer-events:none}.header-menu .menu-list__link-title:after{inset-inline:var(--gap-sm, .5rem)}@media(hover:hover)and (pointer:fine){.header-menu .menu-list__list-item:hover .menu-list__link-title:after,.fw-footer__cols a:hover:after,.fw-footer__social a:hover:after{transform:scaleX(1);transform-origin:left center;transition-duration:var(--fw-dur-wipe)}}.header-menu .menu-list__link:focus-visible .menu-list__link-title:after,.header-menu .menu-list__link--active .menu-list__link-title:after,.fw-footer__cols a:focus-visible:after,.fw-footer__social a:focus-visible:after{transform:scaleX(1);transform-origin:left center}.fw-link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;transition:color var(--fw-dur-hover) ease}@media(hover:hover)and (pointer:fine){.fw-link:hover{color:var(--fw-color-accent)}}.fw-inverse{background:var(--fw-color-inverse-bg);color:var(--fw-color-inverse-text)}.button,.button-secondary,.product-card,.card,input,select,textarea,dialog,.dialog-modal{border-radius:var(--fw-radius)}.fw-wrap{width:100%;max-width:var(--fw-page-max);margin-inline:auto;padding-inline:var(--fw-gutter)}.fw-section{padding-block:var(--fw-section-space)}.fw-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fw-media{position:relative;overflow:hidden;background:var(--fw-color-surface)}.fw-media img,.fw-media svg{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.fw-js [data-fw-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--fw-dur-reveal) var(--fw-ease-out),transform var(--fw-dur-reveal) var(--fw-ease-out);transition-delay:calc(var(--fw-i, 0) * var(--fw-stagger))}.fw-js [data-fw-reveal].is-in{opacity:1;transform:none}.fw-js :is(.fw-media,.fw-cats__cell,.fw-edits__cell,.fw-fit__look,.fw-look)[data-fw-reveal]{transform:none;transition:none}.fw-js :is(.fw-media,.fw-cats__cell,.fw-edits__cell,.fw-fit__look,.fw-look)[data-fw-reveal].is-in{animation:fw-shutter var(--fw-dur-hero) var(--fw-ease-out) backwards;animation-delay:calc(var(--fw-i, 0) * var(--fw-stagger))}}@keyframes fw-shutter{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fw-parallax img{height:116%;animation:fw-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes fw-parallax{0%{transform:translateY(-8%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fw-base.css.map */
