.diagram[data-astro-cid-v6agcbvs]{width:100%;max-width:22rem;height:auto;overflow:visible}.wood[data-astro-cid-v6agcbvs] rect[data-astro-cid-v6agcbvs]{fill:none;stroke:var(--bark);stroke-width:.5px}.dim[data-astro-cid-v6agcbvs] line[data-astro-cid-v6agcbvs]{stroke:var(--gold);stroke-width:.5px}.dim[data-astro-cid-v6agcbvs] text[data-astro-cid-v6agcbvs]{fill:var(--ink);font-family:var(--font);letter-spacing:.12em;font-size:5.2px;font-weight:700}.dim[data-astro-cid-v6agcbvs] .ext[data-astro-cid-v6agcbvs]{stroke-width:.35px;stroke-dasharray:1 1}.floor[data-astro-cid-v6agcbvs]{stroke:var(--hair-strong);stroke-width:.5px;stroke-dasharray:1.5 1.5}.track[data-astro-cid-fmfgs2lu]{grid-template-columns:1fr 1fr;gap:clamp(.75rem,.5rem + 1vw,1.5rem);display:grid}.slide--wide[data-astro-cid-fmfgs2lu]{grid-column:1/-1}.slide[data-astro-cid-fmfgs2lu] .frame[data-astro-cid-fmfgs2lu]{aspect-ratio:4/5}.slide--wide[data-astro-cid-fmfgs2lu] .frame[data-astro-cid-fmfgs2lu]{aspect-ratio:10/7}.slide[data-astro-cid-fmfgs2lu] figcaption[data-astro-cid-fmfgs2lu]{margin-top:.75rem}.frame--diagram[data-astro-cid-fmfgs2lu]{background:var(--sand-soft);place-items:center;padding:12% 10% 10%;display:grid}.gallery[data-astro-cid-fmfgs2lu]{flex-direction:column;display:flex}.gallery-note[data-astro-cid-fmfgs2lu]{order:-1;max-width:34rem;margin-bottom:1.25rem}.counter[data-astro-cid-fmfgs2lu]{display:none}@media (width<=900px){.gallery[data-astro-cid-fmfgs2lu]{min-width:0}.track[data-astro-cid-fmfgs2lu]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:.5rem;display:flex;overflow-x:auto}.track[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.slide[data-astro-cid-fmfgs2lu]{scroll-snap-align:start;flex:0 0 86%}.track[data-astro-cid-fmfgs2lu]{align-items:center}.counter[data-astro-cid-fmfgs2lu]{margin:.9rem var(--gutter) 0;display:block}.gallery-note[data-astro-cid-fmfgs2lu]{margin:.5rem var(--gutter) 0;order:0}}.feedback[data-astro-cid-ifczu5ct]{border-top:1px solid var(--hair);margin-top:1.75rem;padding-top:1.75rem}.stars[data-astro-cid-ifczu5ct]{color:var(--gold-bright);gap:.2rem;margin:0 0 .7rem;display:flex}.stars[data-astro-cid-ifczu5ct] svg[data-astro-cid-ifczu5ct]{fill:currentColor;width:1rem;height:1rem}.title[data-astro-cid-ifczu5ct]{color:var(--ink);margin:0 0 1rem}.list[data-astro-cid-ifczu5ct]{font-size:var(--step--1);margin:0;padding:0;line-height:1.45;list-style:none}.list[data-astro-cid-ifczu5ct] li[data-astro-cid-ifczu5ct]{--icon:1.75rem;grid-template-columns:var(--icon) 1fr;gap:.85rem;padding:.42rem 0;display:grid}.list[data-astro-cid-ifczu5ct] li[data-astro-cid-ifczu5ct] span[data-astro-cid-ifczu5ct]{padding-top:calc((var(--icon) - 1.45em) / 2)}.list[data-astro-cid-ifczu5ct] .icon{width:var(--icon);height:var(--icon);color:var(--gold-deep);display:block}.title[data-astro-cid-ifczu5ct] a[data-astro-cid-ifczu5ct]{color:inherit;text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px}.title[data-astro-cid-ifczu5ct] a[data-astro-cid-ifczu5ct]:hover{text-decoration-color:#0000}.panel[data-astro-cid-eolyxw2h]{position:relative}.stick[data-astro-cid-eolyxw2h]{top:calc(var(--header-h) + 2rem);padding-top:1rem;position:sticky}.buy[data-astro-cid-eolyxw2h] .wa{margin-top:.75rem}.buy[data-astro-cid-eolyxw2h] .h1[data-astro-cid-eolyxw2h]{margin-bottom:.75rem}.price[data-astro-cid-eolyxw2h]{font-size:var(--step-1);font-variant-numeric:tabular-nums;margin-bottom:1.5rem;font-weight:400}.sizes[data-astro-cid-eolyxw2h]{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:1.75rem 0 1.5rem;padding:0;display:grid}.sizes[data-astro-cid-eolyxw2h] legend[data-astro-cid-eolyxw2h]{color:var(--bark);margin-bottom:.9rem;padding:0}.size[data-astro-cid-eolyxw2h]{border:1px solid var(--hair-strong);cursor:pointer;transition:border-color .35s var(--ease), background .35s var(--ease);flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex;position:relative}.size[data-astro-cid-eolyxw2h]:hover{background:var(--sand-soft)}.size[data-astro-cid-eolyxw2h]:has(input:checked){z-index:1;border-color:var(--ink);background:var(--sand-soft)}.size[data-astro-cid-eolyxw2h]:has(input:focus-visible){outline:1px solid var(--gold-deep);outline-offset:3px}.size[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]{opacity:0;pointer-events:none;position:absolute}.size-name[data-astro-cid-eolyxw2h]{font-weight:400}.size-dim[data-astro-cid-eolyxw2h]{font-size:var(--step--2);text-wrap:balance}.size-price[data-astro-cid-eolyxw2h]{font-size:var(--step--1);font-variant-numeric:tabular-nums;margin-top:.35rem}.sep[data-astro-cid-eolyxw2h]{opacity:.6}.assure[data-astro-cid-eolyxw2h]{color:var(--bark);margin:1.1rem 0 0;padding:0;list-style:none}.assure[data-astro-cid-eolyxw2h] li[data-astro-cid-eolyxw2h]{padding:.2rem 0}.bar[data-astro-cid-eolyxw2h]{display:none}@media (width<=900px){.bar[data-astro-cid-eolyxw2h]{z-index:40;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--sand);visibility:hidden;transition:transform .45s var(--ease), visibility 0s linear .45s;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -.5rem 1.5rem #34241c0f}.bar[data-astro-cid-eolyxw2h][data-show]{visibility:visible;transition:transform .45s var(--ease), visibility 0s;transform:none}.bar-text[data-astro-cid-eolyxw2h]{flex-direction:column;margin:0;line-height:1.3;display:flex}.bar-name[data-astro-cid-eolyxw2h]{font-size:var(--step--1)}.bar-price[data-astro-cid-eolyxw2h]{color:var(--bark);font-size:var(--step--1);font-variant-numeric:tabular-nums}.bar-btn[data-astro-cid-eolyxw2h]{min-height:2.75rem;padding:.6rem 1.6rem}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-eolyxw2h],.bar[data-astro-cid-eolyxw2h][data-show]{transition:none}}.panel[data-astro-cid-eolyxw2h]{padding-inline:var(--gutter)}.stick[data-astro-cid-eolyxw2h]{position:static}}.product[data-astro-cid-eph2s77r]{padding-top:clamp(1.5rem,1rem + 2vw,3rem);padding-bottom:var(--section);grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.story[data-astro-cid-eph2s77r]{border-top:1px solid var(--hair)}.story-grid[data-astro-cid-eph2s77r]{gap:2.5rem var(--gutter);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.details-grid[data-astro-cid-eph2s77r],.faq-grid[data-astro-cid-eph2s77r]{gap:3rem var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.details-head[data-astro-cid-eph2s77r] .h2[data-astro-cid-eph2s77r]{max-width:12ch;margin-bottom:clamp(2.5rem,2rem + 3vw,5rem)}.diagram-wrap[data-astro-cid-eph2s77r]{max-width:18rem}.faq-more[data-astro-cid-eph2s77r]{margin-top:1.5rem}@media (width<=900px){.product[data-astro-cid-eph2s77r]{padding-inline:0;grid-template-columns:1fr;padding-top:0}.story-grid[data-astro-cid-eph2s77r],.details-grid[data-astro-cid-eph2s77r],.faq-grid[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}
