.pXKIfG_pageContainer{background-color:var(--white);min-height:100vh;padding-bottom:80px}.pXKIfG_breadcrumbBar{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:16px 0;font-size:11px}.pXKIfG_breadcrumbLink{color:var(--ink);text-decoration:none;transition:opacity .2s}.pXKIfG_breadcrumbLink:hover{opacity:.6}.pXKIfG_breadcrumbSep{color:var(--stone);margin:0 8px}.pXKIfG_breadcrumbCurrent{color:var(--stone);font-weight:600}.pXKIfG_mainLayout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-top:40px;display:grid}@media (min-width:1200px){.pXKIfG_mainLayout{grid-template-columns:1.05fr 1fr;gap:64px}}@media (max-width:900px){.pXKIfG_mainLayout{grid-template-columns:1fr;gap:36px}}.pXKIfG_mediaColumn{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}@media (max-width:900px){.pXKIfG_mediaColumn{position:static}}.pXKIfG_imageFrame{aspect-ratio:4/3;border:1px solid var(--border);background-color:#f0f0f0;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000000f}.pXKIfG_customerImage{object-fit:cover;width:100%;height:100%}.pXKIfG_sizingBox{background-color:var(--soft);border:1px solid var(--border);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.pXKIfG_sizingHeader{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--black);margin-bottom:4px;font-size:14px}.pXKIfG_sizingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pXKIfG_sizingItem{flex-direction:column;gap:2px;display:flex}.pXKIfG_sizingLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:700}.pXKIfG_sizingValue{color:var(--black);font-size:13px;font-weight:600}.pXKIfG_fitNote{color:#444;border-top:1px solid #0a0a0a14;padding-top:10px;font-size:12px;line-height:1.45}.pXKIfG_detailsColumn{flex-direction:column;gap:24px;display:flex}.pXKIfG_headerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pXKIfG_starsAndBadge{align-items:center;gap:12px;display:flex}.pXKIfG_stars{letter-spacing:3px;color:#141414;font-size:16px}.pXKIfG_verifiedBadge{text-transform:uppercase;letter-spacing:.08em;color:#141414;background:#1414140f;border-radius:2px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.pXKIfG_checkIcon{fill:currentColor;width:11px;height:11px}.pXKIfG_dateStamp{color:var(--stone);font-size:12px;font-weight:500}.pXKIfG_reviewTitle{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--black);margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.pXKIfG_authorByline{color:var(--black);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:16px;font-size:14px;font-weight:600;display:flex}.pXKIfG_authorLocation{color:var(--muted);font-size:12.5px;font-weight:500}.pXKIfG_reviewStory{color:#2b2b2b;flex-direction:column;gap:16px;font-size:15px;line-height:1.7;display:flex}.pXKIfG_reviewStory p{margin:0}.pXKIfG_highlightsSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:18px 0;display:flex}.pXKIfG_highlightsLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.pXKIfG_highlightPills{flex-wrap:wrap;gap:8px;display:flex}.pXKIfG_highlightPill{color:var(--black);background-color:var(--soft);border:1px solid var(--border);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pXKIfG_productFeatureCard{background-color:var(--soft);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:20px;display:flex}.pXKIfG_productInfoSide{align-items:center;gap:16px;display:flex}.pXKIfG_productThumb{border:1px solid var(--border);background-color:#fff;flex-shrink:0;width:72px;height:90px;position:relative;overflow:hidden}.pXKIfG_productThumbImg{object-fit:cover;width:100%;height:100%}.pXKIfG_productMeta{flex-direction:column;gap:4px;display:flex}.pXKIfG_productEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.pXKIfG_productName{color:var(--black);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.pXKIfG_productName:hover{text-decoration:underline}.pXKIfG_productPrice{color:var(--black);font-size:13.5px;font-weight:700}.pXKIfG_productActionsSide{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.pXKIfG_addToCartBtn{background-color:var(--black);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;padding:10px 18px;font-size:11px;font-weight:700;transition:background-color .2s}.pXKIfG_addToCartBtn:hover{background-color:var(--btn-hover)}.pXKIfG_viewProductBtn{color:var(--black);border:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;background:0 0;padding:8px 16px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .2s}.pXKIfG_viewProductBtn:hover{background-color:#fff}.pXKIfG_helpfulRow{color:var(--muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.pXKIfG_helpfulBtn{border:1px solid var(--border);color:var(--black);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.pXKIfG_helpfulBtn:hover{background-color:var(--soft)}.pXKIfG_helpfulBtn.pXKIfG_voted{background-color:var(--black);color:#fff;border-color:var(--black)}.pXKIfG_moreReviewsSection{border-top:1px solid var(--border);margin-top:72px;padding-top:48px}.pXKIfG_moreReviewsTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin-bottom:28px;font-size:clamp(22px,3vw,28px)}.pXKIfG_moreReviewsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.pXKIfG_moreReviewsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pXKIfG_moreReviewsGrid{grid-template-columns:1fr}.pXKIfG_productFeatureCard{flex-direction:column;align-items:stretch}.pXKIfG_productActionsSide{flex-direction:row}.pXKIfG_addToCartBtn,.pXKIfG_viewProductBtn{flex:1}}.pXKIfG_moreReviewCard{background-color:var(--soft);border:1px solid var(--border);color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.pXKIfG_moreReviewCard:hover{border-color:#0a0a0a4d;transform:translateY(-4px)}.pXKIfG_moreReviewThumb{aspect-ratio:4/3;width:100%;position:relative}.pXKIfG_moreReviewBody{flex-direction:column;gap:6px;padding:16px;display:flex}.pXKIfG_moreReviewHeading{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--black);margin:0;font-size:15px}.pXKIfG_moreReviewExcerpt{color:#444;margin:0;font-size:12px;line-height:1.45}
