.product-page_root__yUeWA{background:rgb(var(--ds-editorial-canvas))}.product-page_pageFrame__4dRiT{width:min(100%,90rem);margin-inline:auto}.product-page_sectionContainer__BhQvL{width:100%;padding-inline:var(--ds-editorial-content-padding)}.product-page_hero__0jvyn,.product-page_relatedSection__42y5m{padding-block:var(--ds-editorial-section-padding-compact)}.product-page_heroGrid__dyRHC{display:grid;min-width:0;gap:var(--ds-space-8);margin-top:var(--ds-space-6)}.product-page_aboutContent__K1ZnP,.product-page_gallery__K2Za9,.product-page_summary__k098Q{min-width:0}.product-page_productTitle__kLsIn{grid-area:title;min-width:0;margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:600;letter-spacing:var(--ds-editorial-display-tracking);line-height:var(--ds-type-product-title-leading);overflow-wrap:anywhere}.product-page_priceRow__OlCQg{grid-area:price;flex:0 0 auto;display:grid;gap:var(--ds-space-1)}.product-page_price__VTEoA{color:rgb(var(--ds-editorial-ink));font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:600;letter-spacing:var(--ds-editorial-price-tracking);line-height:var(--ds-editorial-price-leading);white-space:nowrap}.product-page_previousPrice__brSrF{color:rgb(var(--ds-editorial-soft));text-decoration:line-through;font-size:var(--ds-type-caption)}.product-page_materialFacts__ExoZ_{grid-area:facts;display:flex;flex-wrap:wrap;gap:var(--ds-space-3) var(--ds-space-4);margin-top:var(--ds-space-5);color:rgb(var(--ds-editorial-muted));font-size:var(--ds-type-body-sm)}.product-page_materialFacts__ExoZ_ p{display:flex;min-width:0;align-items:center;gap:var(--ds-space-2)}.product-page_materialFacts__ExoZ_ p+p{padding-left:var(--ds-space-4);border-left:1px solid rgb(var(--ds-editorial-line))}.product-page_materialFacts__ExoZ_ svg{flex:0 0 auto;width:var(--ds-space-5);height:var(--ds-space-5)}.product-page_aboutContent__K1ZnP{display:grid;gap:var(--ds-space-4)}.product-page_description__g2pYR{color:rgb(var(--ds-editorial-muted));font-size:var(--ds-type-body-sm);line-height:var(--ds-leading-body)}.product-page_facts__0arze{border-top:1px solid rgb(var(--ds-editorial-line))}.product-page_fact__W7ZfJ{display:grid;gap:var(--ds-space-1);border-bottom:1px solid rgb(var(--ds-editorial-line));padding-block:var(--ds-space-3);font-size:var(--ds-type-body-sm)}.product-page_fact__W7ZfJ dt{color:rgb(var(--ds-editorial-soft))}.product-page_fact__W7ZfJ dd{color:rgb(var(--ds-editorial-muted));overflow-wrap:anywhere}.product-page_purchaseControls__umFMg>div{gap:var(--ds-space-3);margin-top:var(--ds-space-5)}.product-page_conditionLinks__WGeJ_,.product-page_finalActions__dr0Gd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3) var(--ds-space-6)}.product-page_relatedHeading__M9LGA{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ds-space-4)}.product-page_finalActions__dr0Gd{margin-top:var(--ds-flow-content-actions);justify-content:center}.product-page_relatedGrid__ozXip{margin-top:var(--ds-space-6)}@media (min-width:40rem){.product-page_fact__W7ZfJ{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:var(--ds-space-4)}}@media (min-width:64rem){.product-page_heroGrid__dyRHC{grid-template-columns:minmax(0,1.75fr) minmax(0,.75fr) max-content;grid-template-areas:"gallery title price" "gallery facts facts" "gallery purchase purchase";grid-template-rows:auto auto 1fr;align-items:start;gap:var(--ds-space-4) var(--ds-space-6)}.product-page_priceRow__OlCQg,.product-page_productTitle__kLsIn{align-self:baseline}.product-page_materialFacts__ExoZ_,.product-page_purchaseControls__umFMg>div{margin-top:0}}.product-page_gallery__K2Za9{grid-area:gallery}.product-page_summary__k098Q{grid-area:purchase}.product-page_fact__W7ZfJ dt{overflow-wrap:anywhere}@media (max-width:63.999rem){.product-page_hero__0jvyn{padding-block:0}.product-page_hero__0jvyn>.product-page_sectionContainer__BhQvL{padding-inline:0}.product-page_breadcrumbs__IQFcA{display:none}.product-page_heroGrid__dyRHC{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"gallery gallery" "title price" "facts facts" "purchase purchase";margin-top:0;gap:0}.product-page_productTitle__kLsIn{padding-left:var(--ds-space-4);align-self:baseline}.product-page_priceRow__OlCQg{padding-right:var(--ds-space-4);padding-left:var(--ds-space-3);align-self:baseline}.product-page_materialFacts__ExoZ_{padding-inline:var(--ds-space-4)}.product-page_summary__k098Q{padding:0 var(--ds-space-4) var(--ds-space-6);background:rgb(var(--ds-editorial-canvas))}.product-page_productTitle__kLsIn{font-size:clamp(1.5rem,6.8vw,2rem)}.product-page_price__VTEoA{font-size:clamp(1.25rem,5.6vw,1.75rem)}.product-page_materialFacts__ExoZ_{gap:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-type-caption)}.product-page_materialFacts__ExoZ_ p+p{padding-left:var(--ds-space-3)}}@media (max-width:39.999rem){.product-page_sectionContainer__BhQvL{padding-inline:var(--ds-space-4)}.product-page_finalActions__dr0Gd{flex-direction:column;align-items:stretch}}.product-page_productText__Xzv7l{min-width:0;display:flow-root}.product-page_productText__Xzv7l>:first-child{margin-top:0}.product-page_productText__Xzv7l h2,.product-page_productText__Xzv7l h3,.product-page_productText__Xzv7l h4{margin-top:var(--ds-space-6);margin-bottom:var(--ds-space-3);font-family:var(--font-display)}.product-page_productText__Xzv7l ol,.product-page_productText__Xzv7l p,.product-page_productText__Xzv7l ul{margin-bottom:var(--ds-space-3);color:rgb(var(--ds-editorial-muted));line-height:var(--ds-leading-body)}