.AddToCartButton-module__ex5RiW__form{flex-direction:column;gap:14px;display:flex}.AddToCartButton-module__ex5RiW__row{align-items:center;gap:10px;display:flex}.AddToCartButton-module__ex5RiW__qtyLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-muted);font-size:10.5px}.AddToCartButton-module__ex5RiW__qtyInput{border:1px solid var(--color-border);background:var(--color-surface);width:64px;color:var(--color-fg);font-family:var(--font-body), Inter, system-ui, sans-serif;border-radius:0;padding:8px 10px;font-size:14px}.AddToCartButton-module__ex5RiW__qtyInput:focus{border-color:var(--color-accent);outline:none}.AddToCartButton-module__ex5RiW__variantSelect{flex-direction:column;gap:8px;display:flex}.AddToCartButton-module__ex5RiW__variantOption{border:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);align-items:center;gap:10px;padding:10px 14px;display:flex}.AddToCartButton-module__ex5RiW__variantOption input{margin:0}.AddToCartButton-module__ex5RiW__variantOptionSelected{border-color:var(--color-accent);background:var(--color-surface-elevated)}.AddToCartButton-module__ex5RiW__field{flex-direction:column;gap:4px;display:flex}.AddToCartButton-module__ex5RiW__fieldLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-muted);font-size:10.5px}.AddToCartButton-module__ex5RiW__fieldInput,.AddToCartButton-module__ex5RiW__fieldTextarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body), Inter, system-ui, sans-serif;padding:8px 12px;font-size:14px}.AddToCartButton-module__ex5RiW__fieldInput:focus,.AddToCartButton-module__ex5RiW__fieldTextarea:focus{border-color:var(--color-accent);outline:none}.AddToCartButton-module__ex5RiW__fieldTextarea{resize:vertical;min-height:80px}.AddToCartButton-module__ex5RiW__btn{cursor:pointer;background:var(--color-accent);height:48px;color:var(--color-accent-fg);font-family:var(--font-body), Inter, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px -6px #bf65378c}.AddToCartButton-module__ex5RiW__btn:hover{background:var(--color-accent-hover)}.AddToCartButton-module__ex5RiW__btn:disabled{background:var(--color-surface-elevated);color:var(--color-fg-muted);cursor:not-allowed;box-shadow:none}.AddToCartButton-module__ex5RiW__outOfStock{background:var(--color-surface-elevated);height:48px;color:var(--color-fg-muted);font-family:var(--font-body), Inter, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-border);align-items:center;padding:0 26px;font-size:12px;font-weight:700;display:inline-flex}
.page-module__Uj-Wqa__shell{--line:var(--color-border);background:var(--color-surface);color:var(--color-fg);min-height:100vh;font-family:var(--font-body), Inter, system-ui, sans-serif}.page-module__Uj-Wqa__canvas{max-width:1100px;margin:0 auto;padding:0 0 96px}.page-module__Uj-Wqa__crumbBar{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-muted);justify-content:space-between;align-items:center;padding:18px 24px 12px;font-size:11px;display:flex}.page-module__Uj-Wqa__crumbBar a{color:inherit;text-decoration:none}.page-module__Uj-Wqa__crumbBar a:hover{color:var(--color-accent)}.page-module__Uj-Wqa__layout{grid-template-columns:1fr;gap:32px;padding:0 24px;display:grid}@media (min-width:880px){.page-module__Uj-Wqa__layout{grid-template-columns:1fr 1fr;gap:48px}}.page-module__Uj-Wqa__gallery{flex-direction:column;gap:12px;display:flex}.page-module__Uj-Wqa__galleryHero{aspect-ratio:1;background:var(--color-surface-sunk);border:1px solid var(--line);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.page-module__Uj-Wqa__galleryHero img{object-fit:cover;width:100%;height:100%;display:block}.page-module__Uj-Wqa__galleryThumbs{flex-wrap:wrap;gap:8px;display:flex}.page-module__Uj-Wqa__galleryThumb{border:1px solid var(--line);background:var(--color-surface-sunk);width:72px;height:72px;overflow:hidden}.page-module__Uj-Wqa__galleryThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__Uj-Wqa__body{flex-direction:column;display:flex}.page-module__Uj-Wqa__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;margin:0 0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.page-module__Uj-Wqa__eyebrow:before{content:"";background:var(--color-accent);width:18px;height:1px}.page-module__Uj-Wqa__title{font-family:var(--font-display), "Roboto Slab", Georgia, serif;letter-spacing:-.02em;color:var(--color-fg);margin:0 0 14px;font-size:34px;font-weight:400;line-height:1.05}.page-module__Uj-Wqa__kindBadge{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand);background:#d9b25c29;margin-bottom:12px;padding:3px 10px;font-size:9.5px;display:inline-block}.page-module__Uj-Wqa__priceRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin-bottom:18px;padding:16px 0;display:flex}.page-module__Uj-Wqa__price{font-family:var(--font-display), "Roboto Slab", Georgia, serif;color:var(--color-fg);font-size:28px}.page-module__Uj-Wqa__priceStruck{color:var(--color-fg-muted);font-size:18px;text-decoration:line-through}.page-module__Uj-Wqa__priceMemberCallout{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-top:6px;font-size:10.5px;display:block}.page-module__Uj-Wqa__stockNote{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:18px;font-size:11px}.page-module__Uj-Wqa__stockOut{color:var(--color-rust,#b85a35)}.page-module__Uj-Wqa__desc{color:var(--color-fg);margin:18px 0;font-size:14.5px;line-height:1.6}.page-module__Uj-Wqa__desc p{margin:0 0 12px}.page-module__Uj-Wqa__sectionH{font-family:var(--font-display), "Roboto Slab", Georgia, serif;letter-spacing:-.005em;color:var(--color-fg);margin:24px 0 12px;font-size:18px;font-weight:400}.page-module__Uj-Wqa__ctaBlock{background:var(--color-surface-elevated);border:1px solid var(--line);margin-top:16px;padding:18px}
