.site-header[data-astro-cid-nen7h5rs]{z-index:100;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease), padding var(--t) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);transition:background var(--t) var(--ease);position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled:before{background:var(--glass-strong)}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--line);box-shadow:0 1px 20px #2820140f}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled):before{-webkit-backdrop-filter:none;background:0 0}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled){color:var(--paper)}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .navlink[data-astro-cid-nen7h5rs]{color:#f4f1e9bf}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .navlink[data-astro-cid-nen7h5rs]:hover,.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .navlink[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--paper)}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .navlink[data-astro-cid-nen7h5rs]:after{background:var(--amber-light)}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--paper)}.header-inner[data-astro-cid-nen7h5rs]{max-width:1360px;padding:.7rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.is-scrolled[data-astro-cid-nen7h5rs] .header-inner[data-astro-cid-nen7h5rs]{padding-block:.45rem}.logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{width:9.5rem;color:var(--ink);transition:color var(--t-fast) var(--ease)}.is-transparent[data-astro-cid-nen7h5rs]:not(.is-scrolled) .logo[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{color:var(--paper)}.logo[data-astro-cid-nen7h5rs]:hover .brand-logo[data-astro-cid-nen7h5rs]{color:var(--amber-deep)}.is-transparent[data-astro-cid-nen7h5rs]:not(.is-scrolled) .logo[data-astro-cid-nen7h5rs]:hover .brand-logo[data-astro-cid-nen7h5rs]{color:var(--amber-light)}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.5rem,1.6vw,1.5rem);display:flex}.navlink[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;transition:color var(--t-fast) var(--ease);padding:.45rem .1rem;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.navlink[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--t) var(--ease);border-radius:2px;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.navlink[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.navlink[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(.35)}.navlink[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.navlink[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav-foot[data-astro-cid-nen7h5rs],.nav-close[data-astro-cid-nen7h5rs]{display:none}.head-right[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.5rem;display:flex}.cart-btn[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);transition:background var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.87rem;font-weight:600;display:inline-flex}.cart-btn[data-astro-cid-nen7h5rs]:hover{background:var(--dusk);transform:translateY(-1px)}.cart-icon[data-astro-cid-nen7h5rs]{stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.cart-btn[data-astro-cid-nen7h5rs] .count[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--amber);color:#241704;font-variant-numeric:tabular-nums;min-width:1.4rem;height:1.4rem;transition:background var(--t-fast) var(--ease);justify-content:center;align-items:center;padding-inline:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.cart-btn[data-astro-cid-nen7h5rs] .count[data-astro-cid-nen7h5rs].is-empty{color:#f4f1e9b3;background:#f4f1e92e}.cart-btn[data-astro-cid-nen7h5rs] .count[data-astro-cid-nen7h5rs].bump{animation:bump .45s var(--spring)}.nav-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--r-xs);flex-direction:column;justify-content:center;gap:5px;width:2.6rem;height:2.6rem;padding:.6rem;display:none}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.6px;transition:transform var(--t) var(--ease);border-radius:2px;display:block}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.3px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.3px)rotate(-45deg)}.scroll-progress[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--amber-deep), var(--amber-light));transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (width<=900px){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}nav[data-astro-cid-nen7h5rs]{z-index:120;background:var(--paper);visibility:hidden;width:min(330px,88%);transition:transform .42s var(--ease-out), visibility .42s;flex-direction:column;align-items:flex-start;gap:.25rem;padding:5.5rem 1.75rem 2rem;position:fixed;inset:0 0 0 auto;transform:translate(101%);box-shadow:-14px 0 40px #0f131a2e}nav[data-astro-cid-nen7h5rs].is-open{visibility:visible;transform:none}.navlink[data-astro-cid-nen7h5rs]{width:100%;font-family:var(--fd);color:var(--text);border-bottom:1px solid var(--line-soft);padding:.7rem .15rem;font-size:1.5rem}nav[data-astro-cid-nen7h5rs].is-open .navlink[data-astro-cid-nen7h5rs]{animation:rise-in .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.navlink[data-astro-cid-nen7h5rs]:after{display:none}.nav-foot[data-astro-cid-nen7h5rs]{font-family:var(--fm);color:var(--muted);margin-top:1.5rem;font-size:.78rem;display:block}.nav-close[data-astro-cid-nen7h5rs]{background:var(--paper-dim);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:1.1rem;right:1.1rem}.site-header[data-astro-cid-nen7h5rs].is-transparent:not(.is-scrolled) .navlink[data-astro-cid-nen7h5rs]{color:var(--text)}}@media (width<=520px){.cart-btn[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{display:none}.logo[data-astro-cid-nen7h5rs] .brand-logo[data-astro-cid-nen7h5rs]{width:7.5rem}}body.nav-locked{overflow:hidden}.footer-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--fm);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.5rem;font-size:.62rem}.site-footer[data-astro-cid-jo6i4kqk]{background:radial-gradient(ellipse 70% 60% at 15% 0%, #c4894a29, transparent 60%), radial-gradient(ellipse 60% 50% at 88% 10%, #5c735824, transparent 60%), var(--ink);color:var(--paper);margin-top:clamp(3rem,6vw,5rem);padding-block:clamp(3rem,5vw,4.5rem) 1.75rem;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--amber), transparent);height:1px;position:absolute;top:0}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:2.5rem;display:grid}h4[data-astro-cid-jo6i4kqk]{font-family:var(--fd);color:var(--paper);margin-bottom:.7rem;font-size:1.05rem;font-weight:500}.footer-brand[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-size:1.45rem}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:38ch;color:var(--on-dark);font-size:.9rem}.footer-contact[data-astro-cid-jo6i4kqk]{font-family:var(--fm);margin-top:1rem;line-height:1.8;font-size:.78rem!important}.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--amber-light)}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-col[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--on-dark);text-align:left;transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);padding-block:.22rem;font-size:.88rem;text-decoration:none;display:block}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-col[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);transform:translate(3px)}.footer-bottom[data-astro-cid-jo6i4kqk]{font-family:var(--fm);letter-spacing:.04em;color:var(--on-dark-faint);border-top:1px solid #f4f1e924;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.35rem;font-size:.7rem;display:flex}.admin-link[data-astro-cid-jo6i4kqk]{border-radius:var(--r-pill);color:var(--on-dark);font-family:var(--fm);letter-spacing:.06em;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border:1px solid #f4f1e938;align-items:center;gap:.45em;padding:.3rem .75rem;font-size:.66rem;text-decoration:none;display:inline-flex}.admin-link[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--amber-light)}.admin-link[data-astro-cid-jo6i4kqk]:hover{border-color:var(--amber-light);color:var(--paper);background:#f4f1e90f}@media (width<=860px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
