.pg[data-astro-cid-g66van4u]{display:grid;gap:.75rem}.pg__main[data-astro-cid-g66van4u]{position:relative;display:block;aspect-ratio:3 / 2;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-2);background:#e9ece6;cursor:zoom-in}.pg__main[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),opacity .3s}.pg--contain[data-astro-cid-g66van4u] .pg__main[data-astro-cid-g66van4u]{background:#f4f5f2}.pg--contain[data-astro-cid-g66van4u] .pg__main[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u]{object-fit:contain;padding:clamp(1rem,4vw,2.5rem)}.pg__main[data-astro-cid-g66van4u]:hover img[data-astro-cid-g66van4u]{transform:scale(1.03)}.pg__count[data-astro-cid-g66van4u]{position:absolute;left:.9rem;bottom:.9rem;padding:.3rem .7rem;border-radius:999px;background:#050906b3;backdrop-filter:blur(8px);font-size:.78rem}.pg__zoom[data-astro-cid-g66van4u]{position:absolute;right:.9rem;bottom:.9rem;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#050906b3;backdrop-filter:blur(8px);font-size:1.4rem}.pg__thumbs[data-astro-cid-g66van4u]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));padding:0;list-style:none}.pg__thumb[data-astro-cid-g66van4u]{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;opacity:.6;transition:opacity .3s,border-color .3s}.pg__thumb[data-astro-cid-g66van4u] img[data-astro-cid-g66van4u]{width:100%;height:100%;object-fit:cover}.pg__thumb[data-astro-cid-g66van4u]:hover,.pg__thumb[data-astro-cid-g66van4u].is-on{opacity:1}.pg__thumb[data-astro-cid-g66van4u].is-on{border-color:var(--red)}.lightbox[data-astro-cid-g66van4u]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#030604f2;color:var(--text)}.lightbox[data-astro-cid-g66van4u][open]{display:grid;place-items:center}.lightbox[data-astro-cid-g66van4u]::backdrop{background:transparent}.lightbox__img[data-astro-cid-g66van4u]{max-width:min(92vw,1600px);max-height:84dvh;width:auto;height:auto;border-radius:12px;box-shadow:0 40px 120px -40px #000}.lightbox__count[data-astro-cid-g66van4u]{position:absolute;bottom:1.5rem;left:50%;translate:-50% 0;font-size:.85rem;color:var(--muted)}.lightbox__btn[data-astro-cid-g66van4u]{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line-2);border-radius:50%;background:#ffffff0f;font-size:1.3rem;cursor:pointer;transition:background .3s,color .3s}.lightbox__btn[data-astro-cid-g66van4u]:hover{background:var(--red);color:var(--bg)}.lightbox__close[data-astro-cid-g66van4u]{top:1.25rem;right:1.25rem;font-size:1.8rem}.lightbox__prev[data-astro-cid-g66van4u]{left:1.25rem;top:50%;translate:0 -50%}.lightbox__next[data-astro-cid-g66van4u]{right:1.25rem;top:50%;translate:0 -50%}.pd[data-astro-cid-hyvzkcdj]{padding-block:calc(var(--nav-h) + 2.5rem) clamp(2rem,5vw,4rem);background:radial-gradient(60% 70% at 85% 0%,rgb(155 226 45 / .1),transparent 70%)}.crumbs[data-astro-cid-hyvzkcdj]{margin-bottom:1.5rem}.crumbs[data-astro-cid-hyvzkcdj] ol[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;font-size:.85rem;color:var(--muted)}.crumbs[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]+li[data-astro-cid-hyvzkcdj]:before{content:"/";margin-right:.4rem;color:var(--dim)}.crumbs[data-astro-cid-hyvzkcdj] a[data-astro-cid-hyvzkcdj]:hover,.crumbs[data-astro-cid-hyvzkcdj] [data-astro-cid-hyvzkcdj][aria-current]{color:var(--text)}.pd__grid[data-astro-cid-hyvzkcdj]{display:grid;gap:clamp(2rem,4vw,4rem);align-items:start}@media(min-width:1000px){.pd__grid[data-astro-cid-hyvzkcdj]{grid-template-columns:1.1fr .9fr}.pd__info[data-astro-cid-hyvzkcdj]{position:sticky;top:calc(var(--nav-h) + 1.5rem)}}.pd__media[data-astro-cid-hyvzkcdj],.pd__info[data-astro-cid-hyvzkcdj]{min-width:0}.pd__info[data-astro-cid-hyvzkcdj]{display:grid;gap:1.1rem;align-content:start}.pd__info[data-astro-cid-hyvzkcdj] .eyebrow[data-astro-cid-hyvzkcdj] a[data-astro-cid-hyvzkcdj]:hover{color:var(--text)}.pd__title[data-astro-cid-hyvzkcdj]{font-size:clamp(2.2rem,1.2rem + 3.4vw,4.4rem);line-height:.98;letter-spacing:-.045em}.word[data-astro-cid-hyvzkcdj]{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.word__in[data-astro-cid-hyvzkcdj]{display:inline-block;padding-right:.22em}.pd__short[data-astro-cid-hyvzkcdj]{color:#d6dfd2;font-size:var(--step-1);line-height:1.5}.pd__tags[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none}.pd__tags[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{padding:.35rem .8rem;border-radius:999px;border:1px solid rgb(155 226 45 / .35);background:#9be22d14;font-size:.85rem}.buy[data-astro-cid-hyvzkcdj]{display:grid;gap:1.25rem;margin-top:.5rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius-lg)}.buy__price[data-astro-cid-hyvzkcdj]{display:grid;gap:.2rem}.buy__label[data-astro-cid-hyvzkcdj]{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.buy__value[data-astro-cid-hyvzkcdj]{font-family:var(--font-display);font-size:var(--step-2);font-weight:600;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.buy__note[data-astro-cid-hyvzkcdj]{color:var(--muted);font-size:.9rem}.buy__actions[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;gap:.75rem}.buy__perks[data-astro-cid-hyvzkcdj]{display:grid;gap:.4rem;padding:1rem 0 0;border-top:1px solid var(--line);list-style:none;font-size:.9rem;color:var(--muted)}.buy__perks[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]{display:flex;gap:.6rem;align-items:center}.buy__perks[data-astro-cid-hyvzkcdj] li[data-astro-cid-hyvzkcdj]:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;background:#9be22d29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%239be22d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.pd__details[data-astro-cid-hyvzkcdj]{display:grid;gap:clamp(2rem,4vw,4rem);align-items:start}@media(min-width:1000px){.pd__details[data-astro-cid-hyvzkcdj]{grid-template-columns:1fr 1fr}}.pd__desc[data-astro-cid-hyvzkcdj]{display:grid;gap:1rem;max-width:42rem}.pd__desc[data-astro-cid-hyvzkcdj] h2[data-astro-cid-hyvzkcdj],.specs[data-astro-cid-hyvzkcdj] h2[data-astro-cid-hyvzkcdj]{font-size:var(--step-2)}.pd__desc[data-astro-cid-hyvzkcdj] p[data-astro-cid-hyvzkcdj]{color:#c8d3c4;line-height:1.75}.specs[data-astro-cid-hyvzkcdj]{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-lg)}.specs[data-astro-cid-hyvzkcdj] dl[data-astro-cid-hyvzkcdj]{display:grid;margin-top:1rem}.specs[data-astro-cid-hyvzkcdj] dl[data-astro-cid-hyvzkcdj] div[data-astro-cid-hyvzkcdj]{display:grid;grid-template-columns:minmax(8rem,.8fr) 1.2fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.specs[data-astro-cid-hyvzkcdj] dl[data-astro-cid-hyvzkcdj] div[data-astro-cid-hyvzkcdj]:last-child{border-bottom:0}.specs[data-astro-cid-hyvzkcdj] dt[data-astro-cid-hyvzkcdj]{color:var(--muted);font-size:.92rem}.specs[data-astro-cid-hyvzkcdj] dd[data-astro-cid-hyvzkcdj]{font-weight:500}.specs__note[data-astro-cid-hyvzkcdj]{margin-top:1rem;color:var(--dim);font-size:.82rem}.pgrid[data-astro-cid-hyvzkcdj]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.rel__head[data-astro-cid-hyvzkcdj]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.rel__head[data-astro-cid-hyvzkcdj] h2[data-astro-cid-hyvzkcdj]{font-size:var(--step-3)}
