.ProductDetail_page__eTn_f{min-height:75vh;padding-bottom:96px;background:radial-gradient(circle at 12% 8%,rgba(217,167,176,.16),transparent 28%),linear-gradient(180deg,var(--paper),#fff 46%,#fbf6f1 100%)}.ProductDetail_breadcrumbBar__AvMdW{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding-top:26px;color:var(--muted);font-size:.76rem}.ProductDetail_breadcrumbBar__AvMdW a:hover{color:var(--plum-2)}.ProductDetail_hero__aW_iq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(28px,5vw,68px);align-items:start;padding-top:26px}.ProductDetail_mediaColumn___61m_{min-width:0}.ProductDetail_primaryMedia__XVHib{overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:var(--shadow)}.ProductDetail_galleryItem__Gi0np img,.ProductDetail_primaryMedia__XVHib img{width:100%;height:100%;object-fit:cover}.ProductDetail_imagePlaceholder___8LwT{display:grid;width:100%;height:100%;place-items:center;color:var(--muted);background:radial-gradient(circle at 50% 35%,var(--rose-soft),transparent 28%),linear-gradient(145deg,#fff,var(--cream));font-weight:800}.ProductDetail_gallery__DaizL{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.ProductDetail_galleryItem__Gi0np{overflow:hidden;aspect-ratio:4/3;margin:0;border:1px solid var(--line);border-radius:18px;background:#fff}.ProductDetail_summary__iBHCJ{position:sticky;top:108px;padding:clamp(25px,4vw,40px);border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 20px 60px rgba(57,38,58,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ProductDetail_summary__iBHCJ h1{margin:0;color:var(--ink);font-size:clamp(2rem,4vw,3.25rem);line-height:1.45;letter-spacing:-.025em}.ProductDetail_lead__Hc4I9{margin:14px 0 0;color:var(--muted);font-size:.95rem}.ProductDetail_priceRow__Tuw2a{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ProductDetail_priceRow__Tuw2a strong{color:var(--plum);font-size:clamp(1.3rem,2.6vw,1.8rem)}.ProductDetail_priceRow__Tuw2a span{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:.72rem;font-weight:800}.ProductDetail_facts__9v8XL{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0}.ProductDetail_facts__9v8XL div{padding:13px 14px;border:1px solid var(--line);border-radius:16px;background:#fffafc}.ProductDetail_facts__9v8XL dt{color:var(--muted);font-size:.68rem}.ProductDetail_facts__9v8XL dd{margin:3px 0 0;color:var(--ink);font-size:.82rem;font-weight:800}.ProductDetail_actions__9SLvK{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ProductDetail_secureNote__nTJZ_{margin:16px 0 0;color:var(--muted);font-size:.72rem;line-height:1.8}.ProductDetail_contentGrid__UQnLP{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-top:42px}.ProductDetail_descriptionCard__TTec_,.ProductDetail_optionCard__DsOXL{padding:clamp(24px,4vw,34px);border:1px solid var(--line);border-radius:26px;background:#fff}.ProductDetail_descriptionCard__TTec_ h2,.ProductDetail_optionCard__DsOXL h2,.ProductDetail_variantsSection__kC_1E h2{margin:0;font-size:clamp(1.3rem,2.5vw,1.9rem)}.ProductDetail_descriptionCard__TTec_ p{margin:14px 0 0;color:var(--muted);white-space:pre-line}.ProductDetail_optionGroups__SLiUE{display:grid;gap:18px;margin-top:20px}.ProductDetail_optionGroup___UYIw{padding-top:16px;border-top:1px solid var(--line)}.ProductDetail_optionGroup___UYIw:first-child{padding-top:0;border-top:0}.ProductDetail_optionGroup___UYIw h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:.92rem}.ProductDetail_optionGroup___UYIw h3 small{color:#b46e82;font-size:.62rem;font-weight:800}.ProductDetail_optionValues__c0Clc{display:flex;flex-wrap:wrap;gap:8px}.ProductDetail_optionValues__c0Clc>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fffafc;color:var(--ink);font-size:.72rem}.ProductDetail_optionValues__c0Clc small{color:var(--muted);font-size:.62rem}.ProductDetail_swatch__zFB67{width:13px;height:13px;border:1px solid rgba(46,41,48,.16);border-radius:50%}.ProductDetail_variantsSection__kC_1E{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start;margin-top:18px;padding:clamp(24px,4vw,34px);border:1px solid var(--line);border-radius:26px;background:var(--cream)}.ProductDetail_variantGrid__7M9Va{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ProductDetail_variantGrid__7M9Va article{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.ProductDetail_variantGrid__7M9Va strong{font-size:.82rem}.ProductDetail_variantGrid__7M9Va span{color:var(--muted);font-size:.7rem}@media (max-width:980px){.ProductDetail_contentGrid__UQnLP,.ProductDetail_hero__aW_iq,.ProductDetail_variantsSection__kC_1E{grid-template-columns:1fr}.ProductDetail_summary__iBHCJ{position:static}}@media (max-width:640px){.ProductDetail_page__eTn_f{padding-bottom:64px}.ProductDetail_hero__aW_iq{gap:18px;padding-top:18px}.ProductDetail_descriptionCard__TTec_,.ProductDetail_optionCard__DsOXL,.ProductDetail_primaryMedia__XVHib,.ProductDetail_summary__iBHCJ,.ProductDetail_variantsSection__kC_1E{border-radius:22px}.ProductDetail_gallery__DaizL{grid-template-columns:repeat(2,1fr)}.ProductDetail_facts__9v8XL,.ProductDetail_variantGrid__7M9Va{grid-template-columns:1fr}.ProductDetail_actions__9SLvK>*{width:100%}}