.product-viewer[data-astro-cid-5dvlt7oy]{align-self:center;min-width:0}.product-topline[data-astro-cid-5dvlt7oy],figcaption[data-astro-cid-5dvlt7oy]{font:10px / 1.6 var(--mono);letter-spacing:.055em;color:#b4bda7;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.product-topline[data-astro-cid-5dvlt7oy]{text-transform:uppercase;border-bottom:1px solid #3c4533;padding-block:16px}.product-revision[data-astro-cid-5dvlt7oy]{color:var(--lime)}.product-stage[data-astro-cid-5dvlt7oy]{isolation:isolate;aspect-ratio:1.5;background:radial-gradient(#36402d 0,#17191600 70%);margin-block:16px;position:relative}.product-stage[data-astro-cid-5dvlt7oy]:before{content:"";z-index:-1;border:1px solid #38432e;border-radius:50%;position:absolute;inset:8% 12%;transform:rotate(-22deg)}[data-astro-cid-5dvlt7oy][data-product-poster]{object-fit:contain;filter:drop-shadow(0 24px 16px #080c0690);width:100%;height:100%;position:absolute}[data-astro-cid-5dvlt7oy][data-state=ready] [data-astro-cid-5dvlt7oy][data-product-poster]{visibility:hidden}[data-astro-cid-5dvlt7oy][data-product-mount],[data-astro-cid-5dvlt7oy][data-product-mount] model-viewer{width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-5dvlt7oy][data-product-mount] model-viewer{--poster-color:transparent;--progress-bar-height:0px;touch-action:pan-y;outline-offset:3px}[data-astro-cid-5dvlt7oy][data-state=loading] [data-astro-cid-5dvlt7oy][data-product-mount]{visibility:hidden}.product-corner[data-astro-cid-5dvlt7oy]{pointer-events:none;border:solid #718457;width:16px;height:16px;position:absolute}.product-corner-start[data-astro-cid-5dvlt7oy]{border-width:1px 0 0 1px;top:12px;left:0}.product-corner-end[data-astro-cid-5dvlt7oy]{border-width:0 1px 1px 0;bottom:12px;right:0}.product-controls[data-astro-cid-5dvlt7oy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-sides[data-astro-cid-5dvlt7oy]{flex-wrap:wrap;gap:4px;display:flex}.product-controls[data-astro-cid-5dvlt7oy] button[data-astro-cid-5dvlt7oy]{min-height:44px;font:11px / 1.5 var(--mono);color:#bcc6af;background:var(--dark);border:1px solid #0000;border-radius:4px;padding:10px 12px}.product-controls[data-astro-cid-5dvlt7oy] button[data-astro-cid-5dvlt7oy]:hover{color:var(--light);background:#293121}.product-controls[data-astro-cid-5dvlt7oy] button[data-astro-cid-5dvlt7oy]:focus-visible{outline-color:var(--lime);outline-offset:3px}.product-sides[data-astro-cid-5dvlt7oy] button[data-astro-cid-5dvlt7oy][aria-pressed=true]{color:var(--lime);border-color:#52633f}.product-controls[data-astro-cid-5dvlt7oy] .product-toggle[data-astro-cid-5dvlt7oy]{color:var(--lime);border-color:#657d46;min-width:135px}.product-status[data-astro-cid-5dvlt7oy]{color:#b4bda7;min-height:2lh;margin-block:14px 18px;font-size:11px;line-height:1.65}figcaption[data-astro-cid-5dvlt7oy]{border-top:1px solid #3c4533;padding-top:16px;font-size:9px}@media (width<=959px) and (width>=700px){.product-controls[data-astro-cid-5dvlt7oy]{justify-content:center}.product-stage[data-astro-cid-5dvlt7oy]{aspect-ratio:1.3}.product-status[data-astro-cid-5dvlt7oy]{text-align:center}}@media (width<=699px){.product-viewer[data-astro-cid-5dvlt7oy]{margin-top:36px}.product-stage[data-astro-cid-5dvlt7oy]{aspect-ratio:1.6;margin-block:20px}.product-controls[data-astro-cid-5dvlt7oy] button[data-astro-cid-5dvlt7oy]{padding-inline:10px;font-size:10px}.product-controls[data-astro-cid-5dvlt7oy] .product-toggle[data-astro-cid-5dvlt7oy]{min-width:125px}}@media print{.product-viewer[data-astro-cid-5dvlt7oy]{break-inside:avoid;width:200px;margin:10px 0}.product-stage[data-astro-cid-5dvlt7oy]{aspect-ratio:1.6;background:0 0;margin:0}[data-astro-cid-5dvlt7oy][data-state=ready] [data-astro-cid-5dvlt7oy][data-product-poster]{visibility:visible}[data-astro-cid-5dvlt7oy][data-product-poster]{filter:none}.product-stage[data-astro-cid-5dvlt7oy]:before,[data-astro-cid-5dvlt7oy][data-product-mount],.product-controls[data-astro-cid-5dvlt7oy],.product-status[data-astro-cid-5dvlt7oy],.product-corner[data-astro-cid-5dvlt7oy],.product-topline[data-astro-cid-5dvlt7oy]{display:none}figcaption[data-astro-cid-5dvlt7oy]{color:#333;border:0;padding:0;font-size:8px}}
