.opts[data-astro-cid-eolyxw2h]{border:0;margin:0 0 1.25rem;padding:0}.buybox__legend[data-astro-cid-eolyxw2h]{font-size:var(--fs-small);color:var(--ink);margin-bottom:.6rem;font-weight:600}.buybox__legend[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]{color:var(--muted);font-weight:400}.opts[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h],.swatch[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]{opacity:0;pointer-events:none;position:absolute}.swatches[data-astro-cid-eolyxw2h]{flex-wrap:wrap;gap:.5rem;display:flex}.swatch[data-astro-cid-eolyxw2h] img[data-astro-cid-eolyxw2h]{object-fit:cover;cursor:pointer;width:48px;height:48px;transition:box-shadow .3s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;box-shadow:0 0 0 1px #00000014}.swatch[data-astro-cid-eolyxw2h]:hover img[data-astro-cid-eolyxw2h]{transform:scale(1.06)}.swatch[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+img[data-astro-cid-eolyxw2h]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.swatch[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:focus-visible+img[data-astro-cid-eolyxw2h]{outline:2px solid var(--focus);outline-offset:4px}.pills[data-astro-cid-eolyxw2h],.sizes[data-astro-cid-eolyxw2h]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.pill-opt[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h],.size[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out), background .3s;gap:.1rem;padding:.75rem .9rem;display:grid}.pill-opt[data-astro-cid-eolyxw2h] strong[data-astro-cid-eolyxw2h],.size[data-astro-cid-eolyxw2h] strong[data-astro-cid-eolyxw2h]{color:var(--ink);font-weight:600}.pill-opt[data-astro-cid-eolyxw2h] small[data-astro-cid-eolyxw2h],.size[data-astro-cid-eolyxw2h] small[data-astro-cid-eolyxw2h]{font-size:var(--fs-xs);color:var(--muted)}.pill-opt[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]:hover,.size[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]:hover{border-color:var(--muted)}.pill-opt[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+span[data-astro-cid-eolyxw2h],.size[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+span[data-astro-cid-eolyxw2h]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pill-opt[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:focus-visible+span[data-astro-cid-eolyxw2h],.size[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:focus-visible+span[data-astro-cid-eolyxw2h]{outline:2px solid var(--focus);outline-offset:2px}.buybox__fixed[data-astro-cid-eolyxw2h]{border-block:1px solid var(--line);font-size:var(--fs-small);justify-content:space-between;margin-bottom:1.25rem;padding:.75rem 0;display:flex}.buybox__fixed[data-astro-cid-eolyxw2h] strong[data-astro-cid-eolyxw2h]{color:var(--ink)}.buybox__actions[data-astro-cid-eolyxw2h]{grid-template-columns:auto 1fr;gap:.6rem;display:grid}.qty--lg[data-astro-cid-eolyxw2h]{height:58px}.qty--lg[data-astro-cid-eolyxw2h] button[data-astro-cid-eolyxw2h]{width:44px}.buybox__cta[data-astro-cid-eolyxw2h]{justify-content:space-between}.buybox__cta-price[data-astro-cid-eolyxw2h]{border-left:1px solid #ffffff4d;padding-left:1rem}.buybox__request[data-astro-cid-eolyxw2h]{gap:.6rem;display:grid}.buybox[data-astro-cid-eolyxw2h] .buybox__warn{margin-top:1.1rem}.delivery[data-astro-cid-eolyxw2h]{border-radius:var(--radius-sm);background:var(--sand);font-size:var(--fs-small);gap:.65rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.delivery[data-astro-cid-eolyxw2h] li[data-astro-cid-eolyxw2h]{grid-template-columns:20px 1fr;align-items:start;gap:.7rem;display:grid}.delivery[data-astro-cid-eolyxw2h] svg{width:20px;height:20px;color:var(--accent)}.delivery[data-astro-cid-eolyxw2h] strong[data-astro-cid-eolyxw2h]{color:var(--ink);font-weight:600}@media (width<=420px){.buybox__actions[data-astro-cid-eolyxw2h]{grid-template-columns:1fr}.qty--lg[data-astro-cid-eolyxw2h]{justify-self:start}}.cgrid[data-astro-cid-4srrinqz]{grid-template-columns:repeat(6,1fr);gap:1.5rem 1rem;display:grid}.cgrid__item[data-astro-cid-4srrinqz]{text-align:center;font-size:var(--fs-small);color:var(--ink);justify-items:center;gap:.6rem;font-weight:500;display:grid}.cgrid__item[data-astro-cid-4srrinqz] img[data-astro-cid-4srrinqz]{aspect-ratio:1;object-fit:cover;width:100%;max-width:120px;transition:transform .25s var(--ease);border-radius:50%;box-shadow:0 0 0 1px #0000000f,0 6px 18px #1f1a171a}a[data-astro-cid-4srrinqz].cgrid__item:hover img[data-astro-cid-4srrinqz]{transform:scale(1.06)}@media (width<=860px){.cgrid[data-astro-cid-4srrinqz]{grid-template-columns:repeat(4,1fr)}}@media (width<=480px){.cgrid[data-astro-cid-4srrinqz]{grid-template-columns:repeat(3,1fr)}}.pdp[data-astro-cid-26655nrc]{padding-block:1.5rem clamp(3rem,6vw,5rem)}.crumbs[data-astro-cid-26655nrc]{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.crumbs[data-astro-cid-26655nrc] a[data-astro-cid-26655nrc]:hover{color:var(--ink);text-decoration:underline}.crumbs[data-astro-cid-26655nrc] [data-astro-cid-26655nrc][aria-current]{color:var(--ink)}.pdp__grid[data-astro-cid-26655nrc]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.gallery[data-astro-cid-26655nrc]{top:calc(var(--header-h) + 1.5rem);position:sticky}.gallery__track[data-astro-cid-26655nrc]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);background:var(--sand);display:flex;overflow-x:auto}.gallery__track[data-astro-cid-26655nrc]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-26655nrc]{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%;position:relative}.gallery__slide[data-astro-cid-26655nrc]>img[data-astro-cid-26655nrc]{object-fit:cover;width:100%;height:100%}.gallery__track[data-astro-cid-26655nrc]{scroll-behavior:smooth}.gallery__slide--swatch[data-astro-cid-26655nrc]{background-color:color-mix(in srgb, var(--tint) 14%, var(--sand));transition:background-color .9s var(--ease-out);background-image:radial-gradient(60% 55% at 50% 45%,#ffffffe6 0%,#fff0 70%);align-content:center;place-items:center;gap:1.25rem;display:grid}.gallery__slide--swatch[data-astro-cid-26655nrc]>img[data-astro-cid-26655nrc]{aspect-ratio:1;width:58%;height:auto;box-shadow:0 30px 70px color-mix(in srgb, var(--tint) 40%, transparent), 0 2px 6px #1f1a1714;transition:box-shadow .9s var(--ease-out);border:12px solid #fff;border-radius:50%}.gallery__swatch-name[data-astro-cid-26655nrc]{font-family:var(--serif);color:var(--ink);font-size:1.6rem}.gallery__badge[data-astro-cid-26655nrc]{font-size:var(--fs-xs);color:var(--ink);background:#ffffffe6;border-radius:999px;padding:.3rem .7rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.gallery__thumbs[data-astro-cid-26655nrc]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.75rem;display:grid}.gallery__thumb[data-astro-cid-26655nrc]{aspect-ratio:1;background:var(--sand);border:1.5px solid #0000;border-radius:12px;transition:border-color .2s;overflow:hidden}.gallery__thumb[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:cover;width:100%;height:100%}.gallery__thumb[data-astro-cid-26655nrc][aria-current=true]{border-color:var(--ink)}.gallery__thumb[data-astro-cid-26655nrc]:hover{border-color:var(--line-strong)}.gallery__dots[data-astro-cid-26655nrc]{justify-content:center;gap:6px;margin-top:.75rem;display:none}.gallery__dot[data-astro-cid-26655nrc]{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.gallery__dot[data-astro-cid-26655nrc].is-active{background:var(--ink);border-radius:4px;width:20px}.info__title[data-astro-cid-26655nrc]{margin-top:.6rem}.info__price[data-astro-cid-26655nrc]{color:var(--ink);margin-top:1rem;font-size:1.75rem;font-weight:600}.info__price[data-astro-cid-26655nrc] small[data-astro-cid-26655nrc]{font-size:var(--fs-xs);color:var(--muted);margin-left:.4rem;font-weight:400}.info__desc[data-astro-cid-26655nrc]{margin-top:1rem}.info__list[data-astro-cid-26655nrc]{margin-top:1.25rem}.info__buy[data-astro-cid-26655nrc]{margin-top:1.75rem}.info__acc[data-astro-cid-26655nrc]{margin-top:2rem}.info__acc[data-astro-cid-26655nrc] .acc__body[data-astro-cid-26655nrc] p[data-astro-cid-26655nrc]+p[data-astro-cid-26655nrc]{margin-top:.6rem}.info__acc[data-astro-cid-26655nrc] .acc__body[data-astro-cid-26655nrc] strong[data-astro-cid-26655nrc]{color:var(--ink)}.specs[data-astro-cid-26655nrc]>div[data-astro-cid-26655nrc]{border-bottom:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:9rem 1fr;gap:1rem;padding:.5rem 0;display:grid}.specs[data-astro-cid-26655nrc]>div[data-astro-cid-26655nrc]:last-child{border-bottom:0}.specs[data-astro-cid-26655nrc] dt[data-astro-cid-26655nrc]{color:var(--ink);font-weight:600}.step__n[data-astro-cid-26655nrc]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.step[data-astro-cid-26655nrc]{height:100%}.faq-sec[data-astro-cid-26655nrc]{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.related[data-astro-cid-26655nrc]{align-items:stretch}.sticky-buy[data-astro-cid-26655nrc]{z-index:90;border-top:1px solid var(--line);transition:transform .3s var(--ease);background:#fffffffa;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #1f1a170f}.sticky-buy.is-visible{transform:none}.sticky-buy__inner[data-astro-cid-26655nrc]{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.sticky-buy__product[data-astro-cid-26655nrc]{align-items:center;gap:.9rem;min-width:0;display:flex}.sticky-buy__img[data-astro-cid-26655nrc]{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.sticky-buy__name[data-astro-cid-26655nrc]{color:var(--ink);font-weight:600}@media (width<=960px){.pdp__grid[data-astro-cid-26655nrc],.faq-sec[data-astro-cid-26655nrc]{grid-template-columns:1fr}.gallery[data-astro-cid-26655nrc]{margin-inline:calc(var(--gutter) * -1);position:static}.gallery__track[data-astro-cid-26655nrc]{border-radius:0}.gallery__thumbs[data-astro-cid-26655nrc]{display:none}.gallery__dots[data-astro-cid-26655nrc]{display:flex}}
