.gallery__main[data-astro-cid-rj65ajc3]{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--c-soft);box-shadow:var(--shadow);overflow:hidden}.gallery__slide[data-astro-cid-rj65ajc3],.gallery__empty[data-astro-cid-rj65ajc3]{height:100%}.gallery__slide[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery__main[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%}.gallery__thumbs[data-astro-cid-rj65ajc3]{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gallery__thumb[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--c-soft);border:2px solid #0000;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-rj65ajc3].is-active{border-color:var(--c-primary)}.gallery__thumb[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%}.tabs__list[data-astro-cid-jm73rrov]{gap:var(--sp-1);border-bottom:1px solid var(--c-border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__list[data-astro-cid-jm73rrov][hidden]{display:none}.tabs__tab[data-astro-cid-jm73rrov]{min-height:48px;padding:0 var(--sp-4);color:var(--c-muted);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border:0;flex:none;position:relative}.tabs__tab[data-astro-cid-jm73rrov][aria-selected=true]{color:var(--c-primary)}.tabs__tab[data-astro-cid-jm73rrov][aria-selected=true]:after{content:"";left:var(--sp-3);right:var(--sp-3);border-radius:var(--radius-pill);background:var(--c-primary);height:3px;position:absolute;bottom:-1px}.tabs__panels[data-astro-cid-jm73rrov]{padding-top:var(--sp-5)}.tabs[data-astro-cid-jm73rrov]:not(.is-enhanced) .tabs__panels[data-astro-cid-jm73rrov] [data-tab-panel]+[data-tab-panel]{margin-top:var(--sp-6)}.tabs[data-astro-cid-jm73rrov].is-enhanced .panel-heading{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pd[data-astro-cid-kox2wbf2]{gap:var(--sp-5);display:grid}.pd__title[data-astro-cid-kox2wbf2]{margin-bottom:var(--sp-2)}.pd__short[data-astro-cid-kox2wbf2]{color:var(--c-muted)}.pd__hl[data-astro-cid-kox2wbf2]{gap:var(--sp-2);margin-bottom:var(--sp-4);display:grid}.pd__hl[data-astro-cid-kox2wbf2] li[data-astro-cid-kox2wbf2]{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);display:flex}.pd__hl-icon[data-astro-cid-kox2wbf2]{border-radius:var(--radius-pill);background:var(--c-soft);width:32px;height:32px;color:var(--c-primary-600);place-items:center;display:grid}.pd__price[data-astro-cid-kox2wbf2]{margin:0 0 var(--sp-3);color:var(--c-accent-ink);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.pd__price-note[data-astro-cid-kox2wbf2]{margin-left:var(--sp-1);color:var(--c-muted);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.pd__stock[data-astro-cid-kox2wbf2]{color:var(--c-muted);font-weight:var(--fw-semibold)}.pd__variants[data-astro-cid-kox2wbf2]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pd__variants[data-astro-cid-kox2wbf2] ul[data-astro-cid-kox2wbf2]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pd__variants[data-astro-cid-kox2wbf2] li[data-astro-cid-kox2wbf2]{padding:var(--sp-1) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface)}.pd[data-astro-cid-kox2wbf2] .pd__cta{max-width:420px}.pd__hint[data-astro-cid-kox2wbf2]{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:var(--fs-sm);display:flex}.pd__tabs[data-astro-cid-kox2wbf2]{margin-top:var(--sp-6);max-width:var(--prose)}.specs[data-astro-cid-kox2wbf2]{border-collapse:separate;border-spacing:0;border-radius:var(--radius);border:1px solid var(--c-border);width:100%;font-size:var(--fs-sm);overflow:hidden}.specs[data-astro-cid-kox2wbf2] th[data-astro-cid-kox2wbf2],.specs[data-astro-cid-kox2wbf2] td[data-astro-cid-kox2wbf2]{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top}.specs[data-astro-cid-kox2wbf2] th[data-astro-cid-kox2wbf2]{width:38%;color:var(--c-primary);font-weight:var(--fw-semibold)}.specs[data-astro-cid-kox2wbf2] tr[data-astro-cid-kox2wbf2]:nth-child(odd){background:var(--c-soft)}.storage[data-astro-cid-kox2wbf2]{margin:0}.related[data-astro-cid-kox2wbf2]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.posts[data-astro-cid-kox2wbf2]{gap:var(--sp-4);display:grid}.pd__scene{margin-top:var(--sp-6);margin-bottom:calc(-1 * var(--section-gap))}@media (width>=640px){.related[data-astro-cid-kox2wbf2]{gap:var(--sp-4)}.posts[data-astro-cid-kox2wbf2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.pd[data-astro-cid-kox2wbf2]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.related[data-astro-cid-kox2wbf2]{gap:var(--sp-5);grid-template-columns:repeat(4,minmax(0,1fr))}.posts[data-astro-cid-kox2wbf2]{grid-template-columns:repeat(3,minmax(0,1fr))}}
