.util[data-astro-cid-nen7h5rs]{color:oklch(90% .01 252);background:oklch(22% .045 252);font-size:.86rem}.util__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.util__brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.45em;display:flex}.util__brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--signal)}.util[data-astro-cid-nen7h5rs] svg{width:15px;height:15px}.util__links[data-astro-cid-nen7h5rs]{gap:22px;margin:0;padding:0;list-style:none;display:flex}.util__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.util__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{text-decoration:underline}.bar[data-astro-cid-nen7h5rs]{background:var(--ink);color:#fff;transition:box-shadow .3s var(--ease)}@media (width>=900px){.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-sticky);position:sticky;top:-38px}.util__row[data-astro-cid-nen7h5rs]{height:38px}.site-header[data-astro-cid-nen7h5rs].is-stuck .bar[data-astro-cid-nen7h5rs]{box-shadow:0 12px 30px -16px oklch(27% .05 252/.55)}}.bar__row[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(16px,3vw,40px);min-height:84px;display:flex}.bar__logo[data-astro-cid-nen7h5rs]{flex:none;font-size:1.5rem;text-decoration:none}.search[data-astro-cid-nen7h5rs]{flex:1;max-width:640px;display:flex;position:relative}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{border-radius:var(--radius) 0 0 var(--radius);background:#fff;border:1.5px solid #0000;border-right:0;flex:1;min-width:0;height:48px;padding:0 1em 0 2.8em}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{border-color:var(--signal);outline:none}.search[data-astro-cid-nen7h5rs] .search__icon{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9em;translate:0 -50%}.search__go[data-astro-cid-nen7h5rs]{color:#fff;background:var(--signal-ink);border-radius:0 var(--radius) var(--radius) 0;cursor:pointer;border:0;padding:0 1.25em;font-weight:700}.search__go[data-astro-cid-nen7h5rs]:hover{background:var(--signal-press)}.acct[data-astro-cid-nen7h5rs]{color:#fff;border-radius:var(--radius);white-space:nowrap;align-items:center;gap:.45em;min-height:48px;padding:0 .6em;font-weight:700;text-decoration:none;display:inline-flex}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;margin-left:auto;display:flex}.acct[data-astro-cid-nen7h5rs]:hover{background:oklch(100% 0 0/.1)}.acct[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.acct--admin[data-astro-cid-nen7h5rs]{color:var(--signal)}.acct__label[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;max-width:12ch;overflow:hidden}.cartbtn[data-astro-cid-nen7h5rs]{border-radius:var(--radius);color:#fff;background:var(--signal-ink);min-height:48px;transition:background-color .2s var(--ease);align-items:center;gap:.5em;padding:0 1.1em;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.cartbtn[data-astro-cid-nen7h5rs]:hover{background:var(--signal-press)}.cartbtn[data-astro-cid-nen7h5rs] svg{width:22px;height:22px}.cartbtn__count[data-astro-cid-nen7h5rs]{min-width:24px;height:24px;color:var(--signal-press);background:#fff;border-radius:12px;place-items:center;padding:0 6px;font-size:.8rem;font-weight:800;display:inline-grid}.cartbtn__count[data-astro-cid-nen7h5rs][hidden]{display:none}.cats[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:#fff}.cats__row[data-astro-cid-nen7h5rs]{scrollbar-width:none;gap:4px;margin-block:0;list-style:none;display:flex;overflow-x:auto}.cats__row[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--ink);transition:box-shadow .2s var(--ease), color .2s;padding:13px 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:block;box-shadow:inset 0 -3px #0000}.cats[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child a[data-astro-cid-nen7h5rs]{padding-left:0}.cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{box-shadow:inset 0 -3px 0 var(--line-strong)}.cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -3px 0 var(--signal)}@media (width<=900px){.util__mail[data-astro-cid-nen7h5rs],.util__brand[data-astro-cid-nen7h5rs],.util__phone2[data-astro-cid-nen7h5rs]{display:none}.util__row[data-astro-cid-nen7h5rs]{justify-content:center}.bar__row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:10px 14px;min-height:0;padding-block:10px}.search[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3;max-width:none}.search__go[data-astro-cid-nen7h5rs]{display:none}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{border-radius:var(--radius);border-right:1.5px solid #0000}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{border-color:var(--signal)}.bar__logo[data-astro-cid-nen7h5rs]{font-size:1.25rem}.cartbtn[data-astro-cid-nen7h5rs]{padding:0 .9em}}@media (width<=600px){.acct__label[data-astro-cid-nen7h5rs]{display:none}}@media (width<=420px){.cartbtn__label[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:oklch(86% .015 252);margin-top:clamp(64px,9vw,120px);font-size:.95rem}.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;padding-block:64px 48px;display:grid}.foot__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:18px;font-size:1.1rem;display:grid}.foot__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch;font-size:.95rem}.foot__brand[data-astro-cid-jo6i4kqk] .foot__motto[data-astro-cid-jo6i4kqk]{color:#fff;max-width:30ch;font-size:1.15rem;font-style:italic;font-weight:700}.foot__cta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;display:flex}.foot__cta[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{font-size:.95rem}.site-footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:0;margin-bottom:14px;font-size:1rem;font-stretch:100%}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:none}.foot__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:10px;display:flex}.foot__contact[data-astro-cid-jo6i4kqk] svg{width:17px;height:17px;color:var(--signal);flex:none;margin-top:3px}.foot__legal[data-astro-cid-jo6i4kqk]{color:oklch(75% .015 252);border-top:1px solid oklch(100% 0 0/.12);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:.82rem;display:flex}@media (width<=900px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.foot__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=520px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.wafab[data-astro-cid-uchulhbi]{z-index:calc(var(--z-drawer) - 2);left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));color:#fff;height:64px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#25d366;border-radius:32px;align-items:center;gap:10px;padding:0 22px 0 16px;font-size:1.02rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 28px -8px oklch(45% .13 150/.65),0 2px 6px oklch(27% .05 252/.18)}.wafab[data-astro-cid-uchulhbi] svg[data-astro-cid-uchulhbi]{flex:none;width:34px;height:34px}.wafab[data-astro-cid-uchulhbi]:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px oklch(45% .13 150/.7),0 2px 6px oklch(27% .05 252/.2)}.wafab[data-astro-cid-uchulhbi]:focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.wafab[data-astro-cid-uchulhbi]:after{content:"";border-radius:inherit;pointer-events:none;animation:wafab-ping 1.6s 1.2s var(--ease) 2;position:absolute;inset:0;box-shadow:0 0 #25d366}@keyframes wafab-ping{to{box-shadow:0 0 0 16px #0000}}}@media (width<=700px){.wafab[data-astro-cid-uchulhbi]{justify-content:center;width:60px;height:60px;padding:0}.wafab[data-astro-cid-uchulhbi] svg[data-astro-cid-uchulhbi]{width:34px;height:34px}.wafab__label[data-astro-cid-uchulhbi]{display:none}}@media print{.wafab[data-astro-cid-uchulhbi]{display:none}}.skip{z-index:var(--z-toast);background:var(--ink);color:#fff;border-radius:var(--radius);padding:10px 16px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.toast{z-index:var(--z-toast);border-radius:var(--radius-lg);background:var(--ink);color:#fff;width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .3s var(--ease), translate .45s var(--ease);align-items:center;gap:14px;padding:14px 18px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50% 24px}.toast.is-on{opacity:1;pointer-events:auto;translate:-50%}.toast a{color:var(--signal);white-space:nowrap;font-weight:700}.toast svg{width:22px;height:22px;color:var(--signal);flex:none}
