@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,700;1,6..96,400&family=Inter:wght@400;500;600&display=swap";.site-header[data-astro-cid-qlfjksao]{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.site-header[data-astro-cid-qlfjksao].scrolled{background:var(--color-bg-page);border-bottom-color:var(--color-border-subtle)}.header-inner[data-astro-cid-qlfjksao]{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center}.brand-logo[data-astro-cid-qlfjksao]{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.02em;color:var(--color-text-primary);white-space:nowrap}.site-nav[data-astro-cid-qlfjksao]{display:flex;flex:1;justify-content:space-evenly}.nav-link[data-astro-cid-qlfjksao]{font-size:.9rem;color:var(--color-text-secondary);transition:color .2s ease}.nav-link[data-astro-cid-qlfjksao]:hover{color:var(--color-accent)}.cart-btn[data-astro-cid-qlfjksao]{background:var(--color-accent);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:var(--radius-tag);font-size:.85rem;font-family:var(--font-body);white-space:nowrap;transition:background .2s ease}.cart-btn[data-astro-cid-qlfjksao]:hover{background:var(--color-accent-hover)}.site-footer[data-astro-cid-35ed7um5]{border-top:1px solid var(--color-border-subtle);padding:48px 40px 32px;background:var(--color-bg-page)}.footer-inner[data-astro-cid-35ed7um5]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px;max-width:1200px;margin:0 auto}.footer-brand-col[data-astro-cid-35ed7um5]{min-width:200px}.footer-brand[data-astro-cid-35ed7um5]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-text-primary);margin-bottom:8px}.footer-tagline[data-astro-cid-35ed7um5]{font-family:var(--font-display);color:var(--color-accent);font-style:italic;font-size:1rem;margin-bottom:12px}.footer-location[data-astro-cid-35ed7um5]{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-body)}.footer-columns[data-astro-cid-35ed7um5]{display:flex;gap:48px;flex-wrap:wrap}.footer-col-title[data-astro-cid-35ed7um5]{color:var(--color-accent);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-family:var(--font-body)}.footer-col-link[data-astro-cid-35ed7um5]{display:block;color:var(--color-text-muted);font-size:.8125rem;margin-bottom:8px;font-family:var(--font-body);transition:color .2s ease}.footer-col-link[data-astro-cid-35ed7um5]:hover{color:var(--color-text-secondary)}.footer-copy[data-astro-cid-35ed7um5]{max-width:1200px;margin:32px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.05);text-align:center;color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-body)}.footer-credit[data-astro-cid-35ed7um5]{max-width:1200px;margin:8px auto 0;text-align:center;color:#fff6;font-size:.6875rem;font-family:var(--font-body)}.footer-credit[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:#ffffff80;text-decoration:underline;transition:color .2s ease}.footer-credit[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-accent)}@media(max-width:768px){.site-footer[data-astro-cid-35ed7um5]{padding:32px 20px 24px}}:root{--color-bg-page: #1C1C1E;--color-bg-body: #2E3A52;--color-bg-card: #272729;--color-accent: #D4711A;--color-accent-hover: #E8831F;--color-text-primary: #F5F0E8;--color-text-secondary: #A09080;--color-text-muted: #6B6B6B;--color-border-subtle: rgba(212, 113, 26, .25);--color-border-accent: #D4711A;--font-display: "Bodoni Moda", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--radius-card: 12px;--radius-btn: 8px;--radius-tag: 20px;--fs-eyebrow: .8125rem;--fs-eyebrow-hero: .875rem;--fs-eyebrow-office: 1.0625rem;--fs-product-name: 1.5625rem;--transition-border: border-color .3s ease;--transition-bg: background-color .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background-color:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}
