.pdp[data-astro-cid-mlx3vxn7]{gap:var(--s-8);padding-top:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 300px;align-items:start;display:grid}.gallery[data-astro-cid-mlx3vxn7]{gap:var(--s-3);grid-template-columns:80px minmax(0,1fr);max-width:640px;display:grid;position:sticky;top:132px}.gallery__track[data-astro-cid-mlx3vxn7]{scroll-snap-type:x mandatory;border-radius:var(--r-xl);border:1px solid var(--c-border);scrollbar-width:none;background:#f3f5f8;grid-area:1/2;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-mlx3vxn7]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-mlx3vxn7]{scroll-snap-align:start;aspect-ratio:1;flex:0 0 100%;margin:0}.gallery__slide[data-astro-cid-mlx3vxn7] img{object-fit:cover;width:100%;height:100%}.gallery__thumbs[data-astro-cid-mlx3vxn7]{gap:var(--s-2);grid-area:1/1;align-content:start;margin:0;padding:0;list-style:none;display:grid}.gallery__thumbs[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7]{border-radius:var(--r-md);border:2px solid var(--c-border);display:block;overflow:hidden}.gallery__thumbs[data-astro-cid-mlx3vxn7] a[data-astro-cid-mlx3vxn7][aria-current=true]{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-100)}.gallery__thumbs[data-astro-cid-mlx3vxn7] img{aspect-ratio:1;object-fit:cover;width:100%}.pdp__info[data-astro-cid-mlx3vxn7]{gap:var(--s-3);justify-items:start;display:grid}.pdp__title[data-astro-cid-mlx3vxn7]{margin:0;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.3rem)}.pdp__cat[data-astro-cid-mlx3vxn7]{font-size:var(--fs-sm);margin:0}.pdp__short[data-astro-cid-mlx3vxn7]{font-size:var(--fs-lg);color:var(--c-text-2);margin:0}.pdp__section[data-astro-cid-mlx3vxn7] h2[data-astro-cid-mlx3vxn7]{font-size:var(--fs-lg);margin:var(--s-3) 0 var(--s-2)}.pdp__features[data-astro-cid-mlx3vxn7]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pdp__features[data-astro-cid-mlx3vxn7] li[data-astro-cid-mlx3vxn7]{gap:var(--s-2);align-items:flex-start;display:flex}.pdp__features[data-astro-cid-mlx3vxn7] svg{color:var(--c-primary);margin-top:3px}.buybox[data-astro-cid-mlx3vxn7]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--s-5);gap:var(--s-4);box-shadow:var(--shadow-1);display:grid;position:sticky;top:132px}.buybox__meta[data-astro-cid-mlx3vxn7]{gap:var(--s-2);font-size:var(--fs-sm);border-top:1px solid var(--c-border);padding-top:var(--s-3);margin:0;display:grid}.buybox__meta[data-astro-cid-mlx3vxn7] div[data-astro-cid-mlx3vxn7]{gap:var(--s-2);grid-template-columns:90px 1fr;display:grid}.buybox__meta[data-astro-cid-mlx3vxn7] dt[data-astro-cid-mlx3vxn7]{color:var(--c-text-2)}.buybox__meta[data-astro-cid-mlx3vxn7] dd[data-astro-cid-mlx3vxn7]{margin:0;font-weight:600}.pdp__desc[data-astro-cid-mlx3vxn7]{margin:0 0 var(--s-2);max-width:65ch}@media (width<=1150px){.pdp[data-astro-cid-mlx3vxn7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.buybox[data-astro-cid-mlx3vxn7]{grid-column:2;position:static}}@media (width<=800px){.pdp[data-astro-cid-mlx3vxn7]{gap:var(--s-5);grid-template-columns:1fr}.gallery[data-astro-cid-mlx3vxn7]{grid-template-columns:1fr;position:static}.gallery__track[data-astro-cid-mlx3vxn7]{grid-column:1}.gallery__thumbs[data-astro-cid-mlx3vxn7]{grid-area:2/1;grid-auto-columns:72px;grid-auto-flow:column}.buybox[data-astro-cid-mlx3vxn7]{grid-column:1}}
