.product[data-astro-cid-27jonfwu]{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.product__layout[data-astro-cid-27jonfwu]{gap:var(--space-6);grid-template-areas:"gallery""info";display:grid}@media (width>=900px){.product__layout[data-astro-cid-27jonfwu]{gap:var(--space-8);grid-template-columns:minmax(300px,.8fr) minmax(0,1.3fr);grid-template-areas:"info gallery";align-items:start}}.product__info[data-astro-cid-27jonfwu]{gap:var(--space-4);grid-area:info;align-content:start;display:grid}.product__info[data-astro-cid-27jonfwu] p[data-astro-cid-27jonfwu]{margin:0}.product__title[data-astro-cid-27jonfwu]{font-size:var(--text-h2);margin:0;line-height:1}.product__price[data-astro-cid-27jonfwu]{font-size:var(--text-h3)}.picker[data-astro-cid-27jonfwu]{gap:var(--space-4);justify-items:start;display:grid}.picker__group[data-astro-cid-27jonfwu]{border:0;margin:0;padding:0}.picker__group[data-astro-cid-27jonfwu] legend[data-astro-cid-27jonfwu]{margin-bottom:var(--space-2);padding:0}.picker__group[data-astro-cid-27jonfwu][hidden],.picker__finish[data-astro-cid-27jonfwu][hidden],.picker__added[data-astro-cid-27jonfwu][hidden]{display:none}.picker__chips[data-astro-cid-27jonfwu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.picker[data-astro-cid-27jonfwu] .chip{cursor:pointer;position:relative}.picker[data-astro-cid-27jonfwu] .chip input{opacity:0;pointer-events:none;position:absolute}.picker[data-astro-cid-27jonfwu] .chip span{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out;align-items:center;display:inline-flex}.picker[data-astro-cid-27jonfwu] .chip input:checked+span{background:var(--color-ink);color:var(--color-paper)}.picker[data-astro-cid-27jonfwu] .chip input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:3px}.picker__static[data-astro-cid-27jonfwu] .label[data-astro-cid-27jonfwu],.picker__finish[data-astro-cid-27jonfwu] .label[data-astro-cid-27jonfwu]{margin-right:var(--space-2)}.picker__finish[data-astro-cid-27jonfwu]{max-width:44ch}.picker__bag[data-astro-cid-27jonfwu]{min-height:52px;padding:var(--space-3) var(--space-6);background:var(--color-ink);color:var(--color-paper);border:var(--border-thick) solid var(--color-ink);cursor:pointer;font:inherit;transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out}.picker__bag[data-astro-cid-27jonfwu]:disabled{cursor:not-allowed;background:var(--color-paper);color:var(--color-ink);border-style:dashed}.picker__bag[data-astro-cid-27jonfwu]:hover:not(:disabled){background:var(--color-paper);color:var(--color-ink)}.picker__added[data-astro-cid-27jonfwu]{padding:var(--space-2) var(--space-3);border:var(--border-thick) solid var(--color-ink);rotate:-2deg}@media (prefers-reduced-motion:no-preference){.picker__added[data-astro-cid-27jonfwu]:not([hidden]){animation:stamp .3s var(--ease-stamp)}}@keyframes stamp{0%{opacity:0;scale:1.3}}.picker__note[data-astro-cid-27jonfwu]{font-size:var(--text-body)}.product__pack[data-astro-cid-27jonfwu]{gap:var(--space-2);max-width:48ch;padding-top:var(--space-4);border-top:var(--border-thick) dashed var(--color-ink);display:grid}.product__included[data-astro-cid-27jonfwu]{font-size:var(--text-body-lg)}.product__casefile[data-astro-cid-27jonfwu]{min-height:var(--tap-min);justify-self:start;align-items:center;display:inline-flex}.gallery[data-astro-cid-27jonfwu]{gap:var(--space-4);grid-area:gallery;display:grid}.gallery__main[data-astro-cid-27jonfwu]{padding:var(--space-4);border:var(--border-thin) solid var(--color-ink);box-shadow:6px 6px 0 var(--color-ink);background:var(--color-paper);place-items:center;margin:0;display:grid;position:relative}.gallery__img[data-astro-cid-27jonfwu]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75vh}.gallery__thumbs[data-astro-cid-27jonfwu]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gallery__thumbs[data-astro-cid-27jonfwu][hidden]{display:none}.gallery__thumbs[data-astro-cid-27jonfwu] .gallery__thumb{border:var(--border-thin) solid var(--color-ink);background:var(--color-paper);cursor:pointer;opacity:1;width:72px;height:72px;padding:0;display:block}.gallery__thumbs[data-astro-cid-27jonfwu] .gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery__thumbs[data-astro-cid-27jonfwu] .gallery__thumb[aria-pressed=true]{outline:3px solid var(--color-ink);outline-offset:2px}.related__head[data-astro-cid-27jonfwu]{align-items:center}.related__title[data-astro-cid-27jonfwu]{font-size:var(--text-h3);margin:0}.related__grid[data-astro-cid-27jonfwu]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.related__grid[data-astro-cid-27jonfwu]{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}
