.prod[data-astro-cid-xvbdbobv]{padding:34px 0 20px}.grid[data-astro-cid-xvbdbobv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.main[data-astro-cid-xvbdbobv]{aspect-ratio:1;background:var(--stone);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.main[data-astro-cid-xvbdbobv] img[data-astro-cid-xvbdbobv]{width:100%;height:100%;object-fit:cover}.no-ph[data-astro-cid-xvbdbobv]{color:var(--muted)}.thumbs[data-astro-cid-xvbdbobv]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs[data-astro-cid-xvbdbobv] button[data-astro-cid-xvbdbobv]{width:74px;height:74px;border-radius:9px;overflow:hidden;border:2px solid var(--line);background:none;cursor:pointer;padding:0}.thumbs[data-astro-cid-xvbdbobv] button[data-astro-cid-xvbdbobv].active{border-color:var(--bronze)}.thumbs[data-astro-cid-xvbdbobv] img[data-astro-cid-xvbdbobv]{width:100%;height:100%;object-fit:cover}.info[data-astro-cid-xvbdbobv] .art[data-astro-cid-xvbdbobv]{font-size:13px;color:var(--muted);font-family:ui-monospace,monospace}.info[data-astro-cid-xvbdbobv] h1[data-astro-cid-xvbdbobv]{font-size:38px;margin:8px 0 16px}.price-row[data-astro-cid-xvbdbobv]{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.price-row[data-astro-cid-xvbdbobv] .price[data-astro-cid-xvbdbobv]{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;color:var(--ink)}.price-row[data-astro-cid-xvbdbobv] .old[data-astro-cid-xvbdbobv]{font-size:20px;color:var(--muted);text-decoration:line-through}.desc[data-astro-cid-xvbdbobv]{font-size:16px;color:#3a4149;line-height:1.7;margin-bottom:24px}.attrs[data-astro-cid-xvbdbobv]{border-top:1px solid var(--line);margin-bottom:26px}.attr[data-astro-cid-xvbdbobv]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.attr[data-astro-cid-xvbdbobv] .k[data-astro-cid-xvbdbobv]{color:var(--muted);font-size:14.5px}.attr[data-astro-cid-xvbdbobv] .v[data-astro-cid-xvbdbobv]{color:var(--ink);font-weight:600;font-size:14.5px;text-align:right}.cta[data-astro-cid-xvbdbobv]{display:flex;gap:12px;flex-wrap:wrap}.note[data-astro-cid-xvbdbobv]{font-size:13px;color:var(--muted);margin-top:16px;max-width:440px}.product-seo[data-astro-cid-xvbdbobv]{grid-column:1 / -1;border-top:1px solid var(--line);margin-top:28px;padding-top:42px;max-width:900px}.product-seo[data-astro-cid-xvbdbobv] h2[data-astro-cid-xvbdbobv]{font-family:Cormorant Garamond,serif;font-size:clamp(30px,4vw,44px);line-height:1.08;color:var(--ink);margin:0 0 20px}.product-seo-text[data-astro-cid-xvbdbobv]{color:var(--text);font-size:16px;line-height:1.82}.product-seo-text[data-astro-cid-xvbdbobv] p[data-astro-cid-xvbdbobv]{margin:0 0 18px}.product-seo-text[data-astro-cid-xvbdbobv] h3[data-astro-cid-xvbdbobv]{font-family:Cormorant Garamond,serif;font-size:28px;color:var(--ink);margin:28px 0 12px}.product-seo-text[data-astro-cid-xvbdbobv] ul[data-astro-cid-xvbdbobv],.product-seo-text[data-astro-cid-xvbdbobv] ol[data-astro-cid-xvbdbobv]{margin:12px 0 22px;padding-left:24px}.product-seo-text[data-astro-cid-xvbdbobv] li[data-astro-cid-xvbdbobv]{margin:7px 0}.product-related[data-astro-cid-xvbdbobv]{padding:52px 0 60px;background:var(--stone)}.product-related-head[data-astro-cid-xvbdbobv]{max-width:760px;margin-bottom:28px}.product-related-head[data-astro-cid-xvbdbobv] h2[data-astro-cid-xvbdbobv]{font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,42px);line-height:1.08;margin:10px 0 12px;color:var(--ink)}.product-related-head[data-astro-cid-xvbdbobv] p[data-astro-cid-xvbdbobv]{font-size:15.5px;line-height:1.7;color:var(--muted);margin:0}.product-related-grid[data-astro-cid-xvbdbobv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-related-card[data-astro-cid-xvbdbobv]{position:relative;display:block;min-height:175px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.product-related-card[data-astro-cid-xvbdbobv]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--bronze)}.product-related-arrow[data-astro-cid-xvbdbobv]{position:absolute;right:18px;top:18px;width:34px;height:34px;border-radius:10px;background:var(--bronze-soft);color:var(--bronze);display:flex;align-items:center;justify-content:center}.product-related-card[data-astro-cid-xvbdbobv] h3[data-astro-cid-xvbdbobv]{font-size:21px;line-height:1.2;margin:30px 40px 10px 0;color:var(--ink)}.product-related-card[data-astro-cid-xvbdbobv] p[data-astro-cid-xvbdbobv]{font-size:14px;line-height:1.65;color:var(--muted);margin:0}@media (max-width:820px){.grid[data-astro-cid-xvbdbobv]{grid-template-columns:1fr;gap:26px}.info[data-astro-cid-xvbdbobv] h1[data-astro-cid-xvbdbobv]{font-size:30px}}@media (max-width:430px){.product-related[data-astro-cid-xvbdbobv]{padding:40px 0 46px}.product-related-grid[data-astro-cid-xvbdbobv]{grid-template-columns:1fr;gap:12px}.product-related-card[data-astro-cid-xvbdbobv]{min-height:0;padding:22px}.grid[data-astro-cid-xvbdbobv]{grid-template-columns:1fr!important;gap:14px}h1[data-astro-cid-xvbdbobv]{font-size:clamp(24px,6.6vw,31px);line-height:1.18}.btn[data-astro-cid-xvbdbobv]{width:100%}}.product-seo-text[data-astro-cid-xvbdbobv] h2{font-size:clamp(20px,2.4vw,25px);line-height:1.25;margin:34px 0 12px;padding-top:22px;border-top:1px solid var(--line);font-weight:600}.product-seo-text[data-astro-cid-xvbdbobv] h2:first-child{margin-top:0;padding-top:0;border-top:none}.product-seo-text[data-astro-cid-xvbdbobv] p{line-height:1.8;margin:0 0 14px}.product-seo-text[data-astro-cid-xvbdbobv] p:last-child{margin-bottom:0}.product-seo-text[data-astro-cid-xvbdbobv] ul{margin:0 0 16px;padding-left:22px;line-height:1.8}.product-seo-text[data-astro-cid-xvbdbobv] li{margin-bottom:8px}.product-seo-text[data-astro-cid-xvbdbobv] a{color:var(--bronze);text-decoration:underline;text-underline-offset:3px}
