.ReviewsSection-module__ah2vXG__section{gap:1.25rem;margin-top:1.5rem;display:grid}.ReviewsSection-module__ah2vXG__headingRow{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ReviewsSection-module__ah2vXG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.73rem;display:block}.ReviewsSection-module__ah2vXG__title{font-family:var(--font-serif);color:#18120d;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1}.ReviewsSection-module__ah2vXG__summaryCard,.ReviewsSection-module__ah2vXG__reviewCard,.ReviewsSection-module__ah2vXG__formCard,.ReviewsSection-module__ah2vXG__emptyState{background:#fffdf9;border:1px solid #15100a14;border-radius:28px}.ReviewsSection-module__ah2vXG__summaryCard{text-align:right;gap:.2rem;min-width:148px;padding:1rem 1.2rem;display:grid}.ReviewsSection-module__ah2vXG__summaryCard strong{font-family:var(--font-serif);font-size:2rem;line-height:1}.ReviewsSection-module__ah2vXG__summaryCard span{color:#7f7062;font-size:.9rem}.ReviewsSection-module__ah2vXG__reviewList{gap:1rem;display:grid}.ReviewsSection-module__ah2vXG__emptyState{color:#7f7062;padding:1.5rem}.ReviewsSection-module__ah2vXG__reviewCard{padding:1.35rem}.ReviewsSection-module__ah2vXG__reviewTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ReviewsSection-module__ah2vXG__reviewer{color:#241c15;align-items:center;gap:.8rem;display:flex}.ReviewsSection-module__ah2vXG__reviewer strong,.ReviewsSection-module__ah2vXG__reviewer span{display:block}.ReviewsSection-module__ah2vXG__reviewer span{color:#7f7062;margin-top:.2rem;font-size:.88rem}.ReviewsSection-module__ah2vXG__stars,.ReviewsSection-module__ah2vXG__ratingButton{color:var(--color-gold)}.ReviewsSection-module__ah2vXG__stars{gap:.18rem;display:flex}.ReviewsSection-module__ah2vXG__reviewComment{color:#433931;margin:1rem 0 0;line-height:1.8}.ReviewsSection-module__ah2vXG__tagRows{gap:.9rem;margin-top:1rem;display:grid}.ReviewsSection-module__ah2vXG__tagBlock{gap:.55rem;display:grid}.ReviewsSection-module__ah2vXG__tagTitle{color:#8b7b6a;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem}.ReviewsSection-module__ah2vXG__tagList{flex-wrap:wrap;gap:.55rem;display:flex}.ReviewsSection-module__ah2vXG__tag{border:1px solid #15100a14;border-radius:999px;padding:.45rem .75rem;font-size:.82rem}.ReviewsSection-module__ah2vXG__tagPositive{color:#2d6044;background:#f3faf5;border-color:#2d60441f}.ReviewsSection-module__ah2vXG__tagNegative{color:#9a5345;background:#fdf3f1;border-color:#9a53451f}.ReviewsSection-module__ah2vXG__formCard{padding:1.35rem}.ReviewsSection-module__ah2vXG__authGate{gap:.85rem;display:grid}.ReviewsSection-module__ah2vXG__authGate h3,.ReviewsSection-module__ah2vXG__formHeader h3{font-family:var(--font-serif);color:#18120d;margin:0;font-size:1.6rem;line-height:1.1}.ReviewsSection-module__ah2vXG__authGate p{color:#625547;margin:0;line-height:1.7}.ReviewsSection-module__ah2vXG__form{gap:1rem;display:grid}.ReviewsSection-module__ah2vXG__formHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ReviewsSection-module__ah2vXG__ratingRow{gap:.3rem;display:flex}.ReviewsSection-module__ah2vXG__ratingButton{cursor:pointer;background:#fff;border:1px solid #15100a14;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ReviewsSection-module__ah2vXG__field{gap:.5rem;display:grid}.ReviewsSection-module__ah2vXG__field span{color:#625547;font-size:.94rem}.ReviewsSection-module__ah2vXG__field input,.ReviewsSection-module__ah2vXG__field textarea{color:#221a14;width:100%;font:inherit;background:#fff;border:1px solid #15100a1a;border-radius:18px;padding:.95rem 1rem}.ReviewsSection-module__ah2vXG__field textarea{resize:vertical;min-height:130px}.ReviewsSection-module__ah2vXG__field input:focus-visible,.ReviewsSection-module__ah2vXG__field textarea:focus-visible,.ReviewsSection-module__ah2vXG__ratingButton:focus-visible,.ReviewsSection-module__ah2vXG__primaryButton:focus-visible{outline-offset:2px;outline:2px solid #c6a85e59}.ReviewsSection-module__ah2vXG__inlineFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ReviewsSection-module__ah2vXG__primaryButton{color:#fff;cursor:pointer;background:#201711;border:1px solid #201711;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.ReviewsSection-module__ah2vXG__primaryButton[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:780px){.ReviewsSection-module__ah2vXG__headingRow,.ReviewsSection-module__ah2vXG__formHeader{flex-direction:column;align-items:flex-start}.ReviewsSection-module__ah2vXG__summaryCard{text-align:left}.ReviewsSection-module__ah2vXG__inlineFields{grid-template-columns:1fr}.ReviewsSection-module__ah2vXG__reviewTop{flex-direction:column;align-items:flex-start}}
.pdp-module__yqCWLa__page{color:#19120d;min-height:100vh;padding:calc(1.5rem + env(safe-area-inset-top,0px))0 calc(4rem + env(safe-area-inset-bottom,0px));background:#fff;overflow-x:clip}.pdp-module__yqCWLa__shell{width:min(1480px,100vw - 2.5rem);margin:0 auto}.pdp-module__yqCWLa__backLink{color:#7c6958;letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:1.5rem;font-size:.82rem;text-decoration:none;display:inline-flex}.pdp-module__yqCWLa__heroGrid{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:start;gap:2rem;display:grid}.pdp-module__yqCWLa__mediaColumn,.pdp-module__yqCWLa__infoColumn,.pdp-module__yqCWLa__panelCard,.pdp-module__yqCWLa__matchCard{background:#fffdf9;border:1px solid #19120d14}.pdp-module__yqCWLa__mediaColumn,.pdp-module__yqCWLa__infoColumn{border-radius:32px;padding:1.5rem}.pdp-module__yqCWLa__mediaStage{background:#f5efe4;border-radius:26px;min-height:720px;position:relative;overflow:hidden}.pdp-module__yqCWLa__mainImage{object-fit:contain;padding:2.5rem}.pdp-module__yqCWLa__mainVideo{object-fit:contain;background:#fff;width:100%;height:100%}.pdp-module__yqCWLa__mediaRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.pdp-module__yqCWLa__mediaThumb{cursor:pointer;text-align:left;background:#fff;border:1px solid #19120d14;border-radius:22px;gap:.55rem;padding:.6rem;display:grid}.pdp-module__yqCWLa__mediaThumbActive{border-color:#c39d5373;box-shadow:0 0 0 1px #c39d532e}.pdp-module__yqCWLa__mediaThumbVisual{aspect-ratio:1;background:#f5efe4;border-radius:16px;position:relative;overflow:hidden}.pdp-module__yqCWLa__thumbImage{object-fit:cover}.pdp-module__yqCWLa__videoThumb{letter-spacing:.08em;text-transform:uppercase;color:#57473a;place-items:center;width:100%;height:100%;font-size:.78rem;font-weight:700;display:grid}.pdp-module__yqCWLa__mediaThumb span,.pdp-module__yqCWLa__cardEyebrow,.pdp-module__yqCWLa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b6914a;font-size:.74rem}.pdp-module__yqCWLa__infoColumn{gap:1.25rem;display:grid}.pdp-module__yqCWLa__infoTop{gap:.9rem;display:grid}.pdp-module__yqCWLa__infoTop h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:.94}.pdp-module__yqCWLa__heroText{color:#5d5146;margin:0;font-size:1.03rem;line-height:1.8}.pdp-module__yqCWLa__metaChips{flex-wrap:wrap;gap:.65rem;display:flex}.pdp-module__yqCWLa__metaChips span,.pdp-module__yqCWLa__tabButton,.pdp-module__yqCWLa__tabActive,.pdp-module__yqCWLa__sizeButton{border-radius:999px}.pdp-module__yqCWLa__metaChips span{color:#3d3127;background:#fff;border:1px solid #19120d14;align-items:center;min-height:38px;padding:0 .9rem;font-size:.82rem;display:inline-flex}.pdp-module__yqCWLa__referenceCard,.pdp-module__yqCWLa__sizeSection,.pdp-module__yqCWLa__matchCard{background:#fff;border:1px solid #19120d14;border-radius:26px;padding:1.25rem}.pdp-module__yqCWLa__referenceCard strong,.pdp-module__yqCWLa__matchCard h2{font-family:var(--font-serif);margin-top:.55rem;font-size:1.6rem;line-height:1.05;display:block}.pdp-module__yqCWLa__referenceCard p,.pdp-module__yqCWLa__matchFallback{color:#67584a;margin:.55rem 0 0;line-height:1.7}.pdp-module__yqCWLa__sizeIncludes{color:#67584a;gap:.45rem;margin:.75rem 0 0;padding-left:1rem;display:grid}.pdp-module__yqCWLa__sizeOptions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin-top:.85rem;display:grid}.pdp-module__yqCWLa__sizeButton{color:#19120d;cursor:pointer;text-align:left;background:#fffdf9;border:1px solid #19120d14;gap:.2rem;padding:1rem 1.05rem;display:grid}.pdp-module__yqCWLa__sizeButtonActive{color:#fff;background:#1f1812;border-color:#1f1812}.pdp-module__yqCWLa__sizePrice{font-family:var(--font-serif);font-size:1.45rem;line-height:1}.pdp-module__yqCWLa__buyRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pdp-module__yqCWLa__priceWrap{gap:.25rem;display:grid}.pdp-module__yqCWLa__priceWrap span,.pdp-module__yqCWLa__metricCard span,.pdp-module__yqCWLa__noteCard span,.pdp-module__yqCWLa__performanceHead span,.pdp-module__yqCWLa__subtleLine{color:#7d6a58;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.pdp-module__yqCWLa__mainPrice{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.pdp-module__yqCWLa__buyButton,.pdp-module__yqCWLa__designButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:0 1.05rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.pdp-module__yqCWLa__buyButton{color:#fff;background:#1f1812;border:1px solid #1f1812}.pdp-module__yqCWLa__designButton{color:#1f1812;background:#cfaa63;width:fit-content}.pdp-module__yqCWLa__buyButton:hover,.pdp-module__yqCWLa__designButton:hover{transform:translateY(-1px)}.pdp-module__yqCWLa__matchTop{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pdp-module__yqCWLa__matchScore{font-family:var(--font-serif);font-size:2.35rem;line-height:1}.pdp-module__yqCWLa__matchReasons{color:#55493f;gap:.55rem;margin:1rem 0 0;padding-left:1rem;display:grid}.pdp-module__yqCWLa__tabsSection{gap:1rem;margin-top:1.5rem;display:grid}.pdp-module__yqCWLa__tabButtons{flex-wrap:wrap;gap:.75rem;display:flex}.pdp-module__yqCWLa__tabButton,.pdp-module__yqCWLa__tabActive{color:#45392f;cursor:pointer;background:#fff;border:1px solid #19120d14;min-height:48px;padding:0 1.1rem;font-weight:700}.pdp-module__yqCWLa__tabActive{color:#fff;background:#1f1812;border-color:#1f1812}.pdp-module__yqCWLa__tabGrid,.pdp-module__yqCWLa__profileLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pdp-module__yqCWLa__panelCard{border-radius:28px;padding:1.35rem}.pdp-module__yqCWLa__panelCard h3{font-family:var(--font-serif);margin:.55rem 0 .8rem;font-size:1.65rem;line-height:1.08}.pdp-module__yqCWLa__panelCard p,.pdp-module__yqCWLa__panelCard li{color:#594c40;line-height:1.8}.pdp-module__yqCWLa__familyRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1rem;display:flex}.pdp-module__yqCWLa__disclaimer{margin-top:1rem;font-size:.94rem}.pdp-module__yqCWLa__ratingCard{gap:1rem;display:grid}.pdp-module__yqCWLa__ratingCard strong{font-family:var(--font-serif);font-size:2.8rem;line-height:1;display:block}.pdp-module__yqCWLa__ratingCard span,.pdp-module__yqCWLa__ratingStars small{color:#67584a}.pdp-module__yqCWLa__ratingStars{color:#cfaa63;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.pdp-module__yqCWLa__performanceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.pdp-module__yqCWLa__metricCard{background:#f8f3eb;border-radius:22px;gap:.25rem;padding:1rem;display:grid}.pdp-module__yqCWLa__metricCard strong{font-family:var(--font-serif);font-size:1.45rem;line-height:1}.pdp-module__yqCWLa__metricCard small{color:#7d6a58}.pdp-module__yqCWLa__bulletList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pdp-module__yqCWLa__bulletList li{align-items:flex-start;gap:.65rem;display:flex}.pdp-module__yqCWLa__accordList,.pdp-module__yqCWLa__performanceBars,.pdp-module__yqCWLa__placementList{gap:.8rem;display:grid}.pdp-module__yqCWLa__accordRow{gap:.4rem;display:grid}.pdp-module__yqCWLa__accordTop,.pdp-module__yqCWLa__performanceHead{justify-content:space-between;gap:1rem;display:flex}.pdp-module__yqCWLa__accordTrack,.pdp-module__yqCWLa__performanceTrack{background:#ece4d9;border-radius:999px;width:100%;height:10px;overflow:hidden}.pdp-module__yqCWLa__accordFill,.pdp-module__yqCWLa__performanceFill{border-radius:inherit;height:100%}.pdp-module__yqCWLa__performanceFill{background:#1f1812}.pdp-module__yqCWLa__timelineChart{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pdp-module__yqCWLa__timelineItem{background:#f8f3eb;border-radius:22px;padding:1rem 1rem 1rem 1.1rem;position:relative}.pdp-module__yqCWLa__timelineBar{background:#cfaa63;width:2px;position:absolute;top:1rem;bottom:1rem;left:.7rem}.pdp-module__yqCWLa__timelineItem strong{font-family:var(--font-serif);font-size:1.35rem;line-height:1;display:block}.pdp-module__yqCWLa__timelineItem span{color:#7d6a58;margin-top:.35rem;font-size:.82rem;display:block}.pdp-module__yqCWLa__timelineItem p{margin-top:.65rem}.pdp-module__yqCWLa__pyramidGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.pdp-module__yqCWLa__noteCard{background:#f8f3eb;border-radius:20px;gap:.45rem;padding:1rem;display:grid}.pdp-module__yqCWLa__noteCard strong{color:#2b221b;font-size:1rem;line-height:1.6}.pdp-module__yqCWLa__placementItem{background:#f8f3eb;border-radius:22px;padding:1rem}.pdp-module__yqCWLa__placementItem strong,.pdp-module__yqCWLa__placementItem span{display:block}.pdp-module__yqCWLa__placementItem span{color:#b6914a;text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.82rem}@media (max-width:1120px){.pdp-module__yqCWLa__shell{width:min(100vw,100vw - 1.5rem)}.pdp-module__yqCWLa__heroGrid,.pdp-module__yqCWLa__tabGrid,.pdp-module__yqCWLa__profileLayout{grid-template-columns:1fr}.pdp-module__yqCWLa__mediaStage{min-height:480px}}@media (max-width:920px){.pdp-module__yqCWLa__mediaRail{scroll-snap-type:x proximity;gap:.75rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pdp-module__yqCWLa__mediaThumb{scroll-snap-align:start;flex:0 0 110px;min-width:110px}.pdp-module__yqCWLa__tabButtons{flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.pdp-module__yqCWLa__tabButton,.pdp-module__yqCWLa__tabActive{white-space:nowrap;flex:none}.pdp-module__yqCWLa__performanceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-module__yqCWLa__timelineChart,.pdp-module__yqCWLa__pyramidGrid{grid-template-columns:1fr}}@media (max-width:760px){.pdp-module__yqCWLa__page{padding-top:calc(.9rem + env(safe-area-inset-top,0px))}.pdp-module__yqCWLa__shell{width:calc(100vw - .75rem)}.pdp-module__yqCWLa__buyRow,.pdp-module__yqCWLa__matchTop{flex-direction:column;align-items:flex-start}.pdp-module__yqCWLa__designButton,.pdp-module__yqCWLa__buyButton{width:100%}.pdp-module__yqCWLa__mediaColumn,.pdp-module__yqCWLa__infoColumn{border-radius:24px;padding:1rem}.pdp-module__yqCWLa__mediaStage{border-radius:20px;min-height:360px}.pdp-module__yqCWLa__mainImage{padding:1rem}.pdp-module__yqCWLa__infoTop h1{font-size:clamp(2.1rem,12vw,3rem);line-height:.98}.pdp-module__yqCWLa__heroText{font-size:.94rem;line-height:1.65}.pdp-module__yqCWLa__referenceCard,.pdp-module__yqCWLa__sizeSection,.pdp-module__yqCWLa__matchCard,.pdp-module__yqCWLa__panelCard{border-radius:22px;padding:1rem}.pdp-module__yqCWLa__sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pdp-module__yqCWLa__sizeButton{padding:.85rem .9rem}.pdp-module__yqCWLa__sizePrice{font-size:1.2rem}.pdp-module__yqCWLa__mainPrice{font-size:clamp(1.9rem,10vw,2.5rem)}.pdp-module__yqCWLa__performanceSummary{grid-template-columns:1fr}.pdp-module__yqCWLa__panelCard h3{font-size:1.4rem}}@media (max-width:480px){.pdp-module__yqCWLa__shell{width:calc(100vw - .5rem)}.pdp-module__yqCWLa__backLink{margin-bottom:1rem;font-size:.72rem}.pdp-module__yqCWLa__mediaThumb{border-radius:18px;flex-basis:96px;min-width:96px;padding:.45rem}.pdp-module__yqCWLa__sizeOptions{grid-template-columns:1fr}.pdp-module__yqCWLa__metaChips span{min-height:34px;padding:0 .75rem;font-size:.76rem}}
