.product[data-astro-cid-o422f4lv]{max-width:1200px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) var(--pad-x) clamp(4rem,8vw,7rem)}.crumbs[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--sans);font-size:.75rem;color:var(--muted);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.crumbs[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]:hover{color:var(--ink)}.crumbs[data-astro-cid-o422f4lv] .sep[data-astro-cid-o422f4lv]{opacity:.5}.crumbs[data-astro-cid-o422f4lv] [data-astro-cid-o422f4lv][aria-current]{color:var(--ink)}.product-main[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:start}.gallery[data-astro-cid-o422f4lv]{position:relative;display:grid;gap:12px}.shot[data-astro-cid-o422f4lv]{margin:0}.gallery[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv],.gallery[data-astro-cid-o422f4lv] .ph[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--surface);display:block}.count[data-astro-cid-o422f4lv]{display:none}@media(max-width:900px){.gallery[data-astro-cid-o422f4lv]{grid-auto-flow:column;grid-auto-columns:86%;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x)}.gallery[data-astro-cid-o422f4lv]::-webkit-scrollbar{display:none}.shot[data-astro-cid-o422f4lv]{scroll-snap-align:center}.count[data-astro-cid-o422f4lv]{display:block;position:absolute;right:calc(var(--pad-x) + 10px);bottom:10px;margin:0;padding:4px 10px;border-radius:999px;background:#04060999;color:#fff;font-family:var(--sans);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}}.info[data-astro-cid-o422f4lv]{position:sticky;top:96px;display:flex;flex-direction:column}.collection-link[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--muted);text-decoration:none;width:fit-content}.collection-link[data-astro-cid-o422f4lv]:hover{color:var(--ink)}h1[data-astro-cid-o422f4lv]{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h2);line-height:1.08;letter-spacing:var(--ls-heading);color:var(--ink);margin:.5rem 0 0}.tagline[data-astro-cid-o422f4lv]{font-family:var(--serif);font-size:1.0625rem;color:var(--muted);margin-top:.5rem}.price[data-astro-cid-o422f4lv]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.price-usd[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:1.125rem;font-weight:600;color:var(--ink)}.price-vnd[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:.9375rem;font-weight:500;color:var(--muted)}.desc[data-astro-cid-o422f4lv]{font-family:var(--serif);font-size:1rem;line-height:1.65;color:var(--ink);margin-top:1.5rem}.specs[data-astro-cid-o422f4lv]{margin:1.75rem 0 0;padding:0;display:grid;gap:0}.spec[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:.875rem 0;border-top:1px solid var(--rule)}.spec[data-astro-cid-o422f4lv] dt[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:.8125rem;font-weight:500;color:var(--muted);margin:0}.spec[data-astro-cid-o422f4lv] dd[data-astro-cid-o422f4lv]{font-family:var(--serif);font-size:.9375rem;color:var(--ink);margin:0}.sizes[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:8px}.size[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:.8125rem;color:var(--ink);border:1px solid var(--rule);padding:4px 12px;min-width:40px;text-align:center}.order[data-astro-cid-o422f4lv]{display:inline-block;margin-top:2rem;text-align:center;border:1px solid var(--ink);padding:15px 32px;font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--ink);text-decoration:none;transition:background .3s ease,color .3s ease}.order[data-astro-cid-o422f4lv]:hover{background:var(--ink);color:var(--bg)}.order-note[data-astro-cid-o422f4lv]{font-family:var(--serif);font-size:.875rem;line-height:1.5;color:var(--muted);margin-top:1rem;max-width:42ch}.related[data-astro-cid-o422f4lv]{margin-top:clamp(4rem,8vw,7rem)}.related[data-astro-cid-o422f4lv] h2[data-astro-cid-o422f4lv]{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h3);color:var(--ink);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.related-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.rcard[data-astro-cid-o422f4lv]{text-decoration:none;color:inherit}.rimg[data-astro-cid-o422f4lv]{aspect-ratio:3 / 4;overflow:hidden;background:var(--surface)}.rimg[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{width:100%;height:100%;object-fit:cover;filter:brightness(.96);transition:filter .6s cubic-bezier(.16,1,.3,1)}.rcard[data-astro-cid-o422f4lv]:hover .rimg[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{filter:brightness(1.06) contrast(1.02)}.rinfo[data-astro-cid-o422f4lv]{display:flex;justify-content:space-between;align-items:baseline;padding-top:.75rem;gap:1rem}.rname[data-astro-cid-o422f4lv]{font-family:var(--sans);font-size:1.0625rem;color:var(--ink)}.rprice[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;font-family:var(--sans)}.rprice[data-astro-cid-o422f4lv] .usd[data-astro-cid-o422f4lv]{font-size:.8125rem;font-weight:600;color:var(--ink)}.rprice[data-astro-cid-o422f4lv] .vnd[data-astro-cid-o422f4lv]{font-size:.6875rem;font-weight:500;color:var(--muted)}@media(max-width:900px){.product-main[data-astro-cid-o422f4lv]{grid-template-columns:1fr;gap:2rem}.info[data-astro-cid-o422f4lv]{position:static}}@media(max-width:600px){.related-grid[data-astro-cid-o422f4lv]{grid-template-columns:1fr}}
