.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);background:var(--canvas)}.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:100px 1fr auto;align-items:center;gap:1.5rem;min-height:100px;display:grid}.brand[data-astro-cid-nen7h5rs]{width:84px;height:84px;display:block}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;width:84px;height:84px}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,3rem);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.basket-link[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.basket-link[data-astro-cid-nen7h5rs]:hover{color:var(--teal)}.basket-link[data-astro-cid-nen7h5rs]{align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.basket-count[data-astro-cid-nen7h5rs]{background:var(--sage-soft);border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:.8rem;display:grid}@media (width<=600px){.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:64px 1fr auto;gap:.55rem;min-height:76px}.brand[data-astro-cid-nen7h5rs],.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:56px;height:56px}nav[data-astro-cid-nen7h5rs]{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;justify-content:start;gap:.75rem;overflow-x:auto}nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.basket-link[data-astro-cid-nen7h5rs]{font-size:.86rem}.basket-count[data-astro-cid-nen7h5rs]{min-width:22px;height:22px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--sage-soft);margin-top:5rem}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:100px;padding-block:1.25rem;display:flex}.footer-inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);font-size:.9rem}@media (width<=760px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:start;gap:.65rem}}:root{color-scheme:light;--canvas:#f9faf7;--paper:#fff;--sage:#aab7a2;--sage-soft:#e9eee6;--ink:#364438;--muted:#596359;--teal:#0b6f70;--teal-dark:#075657;--blue:#285b7d;--plum:#80667d;--border:#dde4da;--danger:#8b2929;--display:Georgia, "Times New Roman", serif;--body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--body);color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{min-width:320px;margin:0;font-size:16px;line-height:1.5}a{color:var(--teal);text-underline-offset:.18em}a:hover{color:var(--teal-dark)}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.15}h1{font-size:clamp(2rem,4vw,3.25rem)}h2{font-size:1.8rem}p{max-width:68ch}img{max-width:100%;display:block}.skip-link{z-index:20;background:var(--paper);color:var(--ink);padding:.65rem .9rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.demo-banner{background:var(--blue);color:#fff;text-align:center;padding:.45rem 1rem;font-size:.8rem;font-weight:650}.page-width{width:min(100% - 2.5rem,1240px);margin-inline:auto}.eyebrow{color:var(--teal-dark);text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:650}.button{border:1px solid var(--teal);background:var(--teal);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{background:var(--teal-dark);color:#fff}.button:disabled{opacity:.55;cursor:not-allowed}.button-secondary{border-color:var(--border);background:var(--paper);color:var(--ink)}.button-secondary:hover{background:var(--sage-soft);color:var(--ink)}.text-muted{color:var(--muted)}.price-inclusion-tag{border:1px solid var(--border);background:var(--sage-soft);width:max-content;max-width:100%;color:var(--teal-dark);border-radius:999px;align-items:center;margin:.3rem 0 0;padding:.12rem .55rem;font-size:.76rem;font-weight:600;line-height:1.4;display:inline-flex}.notice{border-left:3px solid var(--sage);background:var(--sage-soft);padding:.8rem 1rem}.error{color:var(--danger)}@media (width<=600px){.page-width{width:min(100% - 1.5rem,1240px)}h1{font-size:2rem}}@media (prefers-reduced-motion:no-preference){main{animation:.3s ease-out both arrive}@keyframes arrive{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
