.fashion-shell.svelte-1e6pz3j{color:#f0ebe6;background:#0a0a0a;font-family:system-ui,sans-serif}.f-announcement-bar.svelte-1e6pz3j{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#f0ebe699;background:#111;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:11px;font-weight:600;transition:color .15s;display:flex}.f-announcement-bar.svelte-1e6pz3j:hover{color:#f0ebe6}.f-header.svelte-1e6pz3j{background:#0a0a0a;border-bottom:1px solid #f0ebe614}.f-logo-strip.svelte-1e6pz3j{border-bottom:1px solid #f0ebe60f}.f-logo-text.svelte-1e6pz3j{letter-spacing:.12em;color:#f0ebe6;text-transform:uppercase;font-family:Georgia,serif;font-size:1.75rem;font-weight:400}.f-logo-img.svelte-1e6pz3j{filter:brightness(0)invert()}.f-logo-img--footer.svelte-1e6pz3j{opacity:.7}.f-logo-text--footer.svelte-1e6pz3j{opacity:.7;font-size:1.2rem}.f-nav-bar.svelte-1e6pz3j{border:none}.f-nav-link.svelte-1e6pz3j{letter-spacing:.2em;text-transform:uppercase;color:#f0ebe673;padding:.25rem 0;font-size:11px;font-weight:600;transition:color .15s;position:relative}.f-nav-link.svelte-1e6pz3j:hover,.f-nav-link.svelte-1e6pz3j:focus,.f-nav-link--active.svelte-1e6pz3j{color:#f0ebe6}.f-nav-link--active.svelte-1e6pz3j:after{content:"";background:#f0ebe6;height:1px;position:absolute;bottom:-.125rem;left:0;right:0}.f-icon-link.svelte-1e6pz3j{color:#f0ebe673;transition:color .15s}.f-icon-link.svelte-1e6pz3j:hover,.f-icon-link.svelte-1e6pz3j:focus{color:#f0ebe6}.f-link.svelte-1e6pz3j{color:#f0ebe673;transition:color .15s}.f-link.svelte-1e6pz3j:hover,.f-link.svelte-1e6pz3j:focus{color:#f0ebe6}.f-cart-badge.svelte-1e6pz3j{color:#0a0a0a;background:#f0ebe6;border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;padding:0 .25rem;font-size:9px;font-weight:700;line-height:1rem;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.f-mobile-menu.svelte-1e6pz3j{background:#0a0a0a}.f-mobile-menu-header.svelte-1e6pz3j{border-bottom:1px solid #f0ebe614}.f-mobile-footer.svelte-1e6pz3j{border-top:1px solid #f0ebe60f}.f-mobile-nav-link.svelte-1e6pz3j{letter-spacing:.08em;color:#f0ebe673;border-bottom:1px solid #f0ebe60f;padding:1.25rem 0;font-family:Georgia,serif;font-size:1.5rem;font-weight:300;transition:color .15s;display:block}.f-mobile-nav-link.svelte-1e6pz3j:hover,.f-mobile-nav-link.svelte-1e6pz3j:focus,.f-mobile-nav-link--active.svelte-1e6pz3j{color:#f0ebe6}.f-mobile-nav-link--small.svelte-1e6pz3j{padding:1rem 0;font-size:1.25rem}.f-section-label.svelte-1e6pz3j{letter-spacing:.2em;text-transform:uppercase;color:#f0ebe64d;font-size:10px;font-weight:700}.f-footer.svelte-1e6pz3j{background:#080808;border-top:1px solid #f0ebe60f}.f-footer-heading.svelte-1e6pz3j{letter-spacing:.2em;text-transform:uppercase;color:#f0ebe64d;font-size:10px;font-weight:700}.f-footer-link.svelte-1e6pz3j{color:#f0ebe673;transition:color .15s}.f-footer-link.svelte-1e6pz3j:hover,.f-footer-link.svelte-1e6pz3j:focus{color:#f0ebe6}.f-footer-muted.svelte-1e6pz3j{color:#f0ebe666}.f-footer-bottom.svelte-1e6pz3j{border-top:1px solid #f0ebe60f}.f-footer-policy-link.svelte-1e6pz3j{color:#f0ebe640;transition:color .15s}.f-footer-policy-link.svelte-1e6pz3j:hover,.f-footer-policy-link.svelte-1e6pz3j:focus{color:#f0ebe699}.f-copyright.svelte-1e6pz3j{color:#f0ebe633}.f-social-link.svelte-1e6pz3j{color:#f0ebe64d;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.f-social-link.svelte-1e6pz3j:hover,.f-social-link.svelte-1e6pz3j:focus{color:#f0ebe6}.f-cart-bar.svelte-1e6pz3j{background:#0a0a0a;border:1px solid #f0ebe626}.f-cart-bar-icon.svelte-1e6pz3j{color:#f0ebe680}.f-cart-bar-count.svelte-1e6pz3j{color:#0a0a0a;background:#f0ebe6;border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;padding:0 .25rem;font-size:9px;font-weight:700;line-height:1rem;display:inline-flex}.f-cart-bar-total.svelte-1e6pz3j{color:#f0ebe6}.f-cart-bar-btn.svelte-1e6pz3j{color:#0a0a0a;background:#f0ebe6;border:1px solid #f0ebe6;transition:opacity .15s}.f-cart-bar-btn.svelte-1e6pz3j:hover{opacity:.9}.f-bottom-nav.svelte-1e6pz3j{background:#0c0c0c;border-top:1px solid #f0ebe612}.f-bottom-tab.svelte-1e6pz3j{letter-spacing:.12em;text-transform:uppercase;color:#f0ebe659;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .25rem;font-size:10px;font-weight:600;transition:color .15s;display:flex}.f-bottom-tab.svelte-1e6pz3j:hover{color:#f0ebe6b3}.f-bottom-tab--active.svelte-1e6pz3j{color:#f0ebe6}
