.shop[data-astro-cid-kinidirl]{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)}.search[data-astro-cid-kinidirl]{border-bottom:1px solid var(--line);color:var(--green-800);align-items:center;gap:.85rem;padding:.35rem 0;display:flex;position:relative}.search[data-astro-cid-kinidirl]:focus-within{border-color:var(--green-800)}.search[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.75rem 0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem)}.search[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]::placeholder{color:#8a948f}.search[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]::-webkit-search-cancel-button{display:none}.search-clear[data-astro-cid-kinidirl]{width:2.25rem;height:2.25rem;color:var(--muted);background:#efe8da;border:0;border-radius:50%;place-items:center;display:grid}.search-clear[data-astro-cid-kinidirl][hidden]{display:none}.tabs-wrap[data-astro-cid-kinidirl]{z-index:20;background:var(--cream);border-bottom:1px solid var(--line);margin-top:1.25rem;position:sticky;top:4.75rem}.tabs[data-astro-cid-kinidirl]{scrollbar-width:none;scroll-snap-type:x proximity;gap:clamp(1.25rem,3vw,2.25rem);display:flex;overflow-x:auto}.tabs[data-astro-cid-kinidirl]::-webkit-scrollbar{display:none}.tab[data-astro-cid-kinidirl]{scroll-snap-align:start;font-size:var(--fs-base);color:var(--green-800);white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:.4rem;padding:1.05rem 0;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.tab[data-astro-cid-kinidirl]:after{content:"";background:var(--honey);height:3px;transition:transform .35s var(--ease);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab[data-astro-cid-kinidirl]:hover{color:var(--green-950)}.tab[data-astro-cid-kinidirl]:focus{outline:none}.tab[data-astro-cid-kinidirl]:focus-visible{color:var(--green-950);text-decoration:underline;text-decoration-color:var(--honey);text-underline-offset:.4em;outline:none}.tab[data-astro-cid-kinidirl][aria-selected=true]{color:var(--green-950);font-weight:700}.tab[data-astro-cid-kinidirl][aria-selected=true]:after{transform:scaleX(1)}.tab-n[data-astro-cid-kinidirl]{font-size:var(--fs-xs);color:var(--olive);font-weight:600}.blurb[data-astro-cid-kinidirl]{color:var(--muted);font-size:var(--fs-sm);margin-top:1.1rem}.blurb[data-astro-cid-kinidirl][hidden]{display:none}.cat-intro[data-astro-cid-kinidirl]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);animation:panel-in .4s var(--ease);grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem;display:grid;position:relative}.cat-intro[data-astro-cid-kinidirl][hidden]{display:none}.ci-icon[data-astro-cid-kinidirl]{background:var(--green-100);width:3rem;height:3rem;color:var(--green-800);border-radius:14px;place-items:center;display:grid}.ci-text[data-astro-cid-kinidirl] h2[data-astro-cid-kinidirl]{color:var(--green-900);font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem)}.ci-text[data-astro-cid-kinidirl] p[data-astro-cid-kinidirl]{color:var(--muted);font-size:var(--fs-sm);max-width:60ch;margin-top:.3rem;line-height:1.6}.ci-points[data-astro-cid-kinidirl]{flex-wrap:wrap;grid-column:2;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.ci-points[data-astro-cid-kinidirl] li[data-astro-cid-kinidirl]{white-space:nowrap;background:var(--cream);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .6rem;font-weight:600;display:inline-flex}.ci-points[data-astro-cid-kinidirl] li[data-astro-cid-kinidirl] svg{color:var(--green-700)}.ci-points[data-astro-cid-kinidirl] .n[data-astro-cid-kinidirl]{background:var(--honey);width:1.35rem;height:1.35rem;color:var(--green-950);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}@media (width<=560px){.cat-intro[data-astro-cid-kinidirl]{grid-template-columns:1fr}.ci-icon[data-astro-cid-kinidirl]{display:none}.ci-points[data-astro-cid-kinidirl]{grid-column:1}}.toolbar[data-astro-cid-kinidirl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.count[data-astro-cid-kinidirl]{font-size:var(--fs-sm);color:var(--muted)}.count[data-astro-cid-kinidirl] strong[data-astro-cid-kinidirl]{color:var(--ink);font-size:1rem}.tools[data-astro-cid-kinidirl]{align-items:center;gap:1.25rem;display:flex}.tool[data-astro-cid-kinidirl]{font-size:var(--fs-sm);color:var(--green-800);text-underline-offset:.35em;background:0 0;border:0;align-items:center;gap:.45rem;padding:.4rem 0;font-weight:600;text-decoration:underline #184d4159;display:inline-flex}.tool[data-astro-cid-kinidirl]:hover{text-decoration-color:currentColor}.tool[data-astro-cid-kinidirl][aria-expanded=true]{color:var(--green-950)}.tool-muted[data-astro-cid-kinidirl]{color:var(--muted);text-decoration:none}.tool[data-astro-cid-kinidirl]:disabled{opacity:.45;cursor:default}.dot[data-astro-cid-kinidirl]{background:var(--honey);border-radius:50%;width:.5rem;height:.5rem}.dot[data-astro-cid-kinidirl][hidden]{display:none}.panel[data-astro-cid-kinidirl]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);animation:panel-in .35s var(--ease);gap:1.25rem 2.5rem;margin-top:1rem;padding:1.5rem;display:grid}.panel[data-astro-cid-kinidirl][hidden]{display:none}@media (width>=900px){.panel[data-astro-cid-kinidirl]{grid-template-columns:auto auto auto;justify-content:start}}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)}}fieldset[data-astro-cid-kinidirl]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-kinidirl]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);margin-bottom:.65rem;font-weight:700}.pills[data-astro-cid-kinidirl]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-kinidirl]{cursor:pointer;position:relative}.pill[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]{opacity:0;pointer-events:none;position:absolute}.pill[data-astro-cid-kinidirl] span[data-astro-cid-kinidirl]{font-size:var(--fs-sm);background:#fff;border:1px solid #ddd3bf;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pill[data-astro-cid-kinidirl]:hover span[data-astro-cid-kinidirl]{border-color:var(--green-800)}.pill[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]:checked+span[data-astro-cid-kinidirl]{background:var(--green-800);border-color:var(--green-800);color:#fff}.pill[data-astro-cid-kinidirl] input[data-astro-cid-kinidirl]:focus-visible+span[data-astro-cid-kinidirl]{outline:3px solid var(--honey);outline-offset:2px}.pgrid[data-astro-cid-kinidirl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(2rem,4vw,3rem) clamp(1rem,2.5vw,2rem);margin-top:2rem;display:grid}.pgrid[data-astro-cid-kinidirl][hidden]{display:none}@media (width<=560px){.pgrid[data-astro-cid-kinidirl]{grid-template-columns:1fr 1fr;gap:1.75rem .85rem}.pgrid[data-astro-cid-kinidirl] .pname{font-size:1.1rem}.pgrid[data-astro-cid-kinidirl] .pprice{font-size:1.2rem}.pgrid[data-astro-cid-kinidirl] .pact{letter-spacing:.12em;font-size:.7rem}.pgrid[data-astro-cid-kinidirl] .ptag{display:none}}.empty[data-astro-cid-kinidirl]{text-align:center;justify-items:center;gap:.75rem;padding:4rem 1rem;display:grid}.empty[data-astro-cid-kinidirl][hidden]{display:none}.empty-ico[data-astro-cid-kinidirl]{background:var(--honey-100);width:4.5rem;height:4.5rem;color:var(--earth);border-radius:50%;place-items:center;display:grid}.empty[data-astro-cid-kinidirl] h2[data-astro-cid-kinidirl]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.empty[data-astro-cid-kinidirl] p[data-astro-cid-kinidirl]{color:var(--muted);max-width:32rem}.empty[data-astro-cid-kinidirl] .btn-row[data-astro-cid-kinidirl]{justify-content:center;margin-top:.5rem}.how[data-astro-cid-kinidirl]{border-radius:var(--radius-lg);background:var(--honey-100);gap:2rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.how[data-astro-cid-kinidirl] h2[data-astro-cid-kinidirl]{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.how[data-astro-cid-kinidirl] ol[data-astro-cid-kinidirl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.how[data-astro-cid-kinidirl] li[data-astro-cid-kinidirl]{gap:1rem;display:flex}.how[data-astro-cid-kinidirl] li[data-astro-cid-kinidirl]>span[data-astro-cid-kinidirl]{background:var(--green-800);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid}.how[data-astro-cid-kinidirl] p[data-astro-cid-kinidirl]{color:var(--muted);font-size:var(--fs-sm)}::view-transition-group(*){animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1)}
