.product_pageWrap__6I5vr{background-color:#ffffff;min-height:100vh}.product_pHeader__F42aA{padding:20px;display:flex;align-items:center;gap:12px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.product_pBack__3bD3L{font-size:1.4rem;color:var(--color-text);text-decoration:none}.product_pHeadTitle__LfACJ{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.product_imageCol__wcV0D{background:#ffffff;min-height:400px;padding:30px 20px;flex-direction:column;position:relative}.product_imageCol__wcV0D,.product_mainImageWrap__pL7Rd{width:100%;display:flex;align-items:center;contain:layout}.product_mainImageWrap__pL7Rd{max-width:300px;min-height:380px;aspect-ratio:300/380;justify-content:center}.product_mainImage__eBi_h{max-height:380px;width:auto;height:auto;object-fit:contain}.product_thumbnails__mNO9Q{display:flex;gap:12px;margin-top:24px}.product_thumb__nvzys{width:60px;height:60px;border:1px solid #eee;border-radius:12px;padding:6px;object-fit:contain}.product_detailCol__JeRiS{padding:5px 20px}.product_brandRow__R84c7{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.product_brandLink__MzXjS{color:var(--color-whiskey);font-weight:700;font-size:.85rem;letter-spacing:1px}.product_verified__QYFRe{font-size:.7rem;color:var(--color-whiskey);background:rgba(226,177,112,.1);padding:5px 10px;border-radius:50px;font-weight:700;border:1px solid rgba(226,177,112,.2)}.product_productTitle__sui7Y{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:700;line-height:1.1;margin-bottom:24px;color:var(--color-text)}.product_priceSection__LHr0p{display:flex;align-items:baseline;gap:6px;margin-bottom:24px}.product_curr__m1Vc3{color:var(--color-whiskey);font-size:1.4rem;font-weight:700}.product_priceValue__oZtFH{font-size:3rem;font-weight:700;color:var(--color-text);font-family:Cormorant Garamond,serif}.product_perSize__q9hWq{color:var(--color-text-muted);font-size:1.1rem}.product_sizeRow__2__Fc{margin-bottom:32px}.product_label__MjpIW{display:block;font-size:.8rem;color:var(--color-text-muted);margin-bottom:12px;font-weight:700}.product_sizeSelector__Da_Ys{display:flex;gap:10px}.product_sizeChip__LUSOq{padding:12px 24px;border-radius:50px;background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-dim);font-weight:700;font-size:.8rem}.product_sizeChipActive__VkUrz{background:#e11d48;color:#fff;border-color:#e11d48;font-weight:900;box-shadow:0 4px 15px rgba(225,29,72,.4)}.product_redHighlight__GiB4J{color:var(--color-text)!important;font-weight:800!important}.product_noteLine__ibuPW{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.product_noteHeading__IcvmP{color:var(--color-text);font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.product_indicativeBox__udXoR{margin:20px 0;padding:15px;background:rgba(225,29,72,.05);border:1px solid rgba(225,29,72,.1);border-radius:12px;font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.product_bottomDisclaimer__lF9EU{margin-top:60px;padding:40px 24px;background:var(--color-surface-2);border-top:1px solid var(--color-border)}.product_disclaimerContent__7DxPV{max-width:600px;margin:0 auto}.product_disclaimerContent__7DxPV h4{font-size:.9rem;font-weight:800;color:var(--color-text);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.product_disclaimerContent__7DxPV ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product_disclaimerContent__7DxPV li{font-size:.75rem;color:var(--color-text-muted);line-height:1.6;position:relative;padding-left:18px}.product_disclaimerContent__7DxPV li:before{content:"•";position:absolute;left:0;color:var(--color-whiskey);font-weight:900}.product_copyright__JErGX{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.05);font-size:.7rem;color:var(--color-text-dim);text-align:center}.product_infoGrid__gA82K{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(226,177,112,.1);border-radius:12px;overflow:hidden;margin-bottom:32px}.product_infoItem__GxOa7{background:var(--color-surface);padding:20px 10px;display:flex;flex-direction:column;gap:6px}.product_infoLabel__HtouY{font-size:.6rem;color:var(--color-text-dim);text-transform:uppercase;font-weight:800;letter-spacing:1px}.product_infoVal__JvEBQ{font-size:.8rem;color:var(--color-text);font-weight:700}.product_disclaimerText__kggWS{font-size:.7rem;color:var(--color-text-muted);font-style:italic;line-height:1.5}.product_cardSection__Yz4TP{padding:5px 20px;border-top:1px solid var(--color-border)}.product_widgetTitle__BizuZ{font-size:1.15rem;font-weight:800;margin-bottom:8px;color:var(--color-text);font-family:var(--font-inter);letter-spacing:-.5px}.product_reviewCard__KDAA_{background:var(--color-surface-2);padding:20px;border-radius:20px}.product_rHead__Gfrf9{display:flex;justify-content:space-between;margin-bottom:12px}.product_uName__QmgJY{font-weight:800;font-size:.9rem}.product_stars__zM4Vf{color:#f1c40f;font-size:.8rem}.product_reviewText__i_VxS{color:var(--color-text-muted);font-size:.85rem;line-height:1.5}.product_postContent__rikwd{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.product_relatedSection__6fToC{padding:5px 20px;background:var(--color-surface)}.product_relatedScroll__6mTKz{display:flex;gap:16px;overflow-x:auto;padding-bottom:20px}.product_relatedScroll__6mTKz::-webkit-scrollbar{display:none}.product_relatedCard__bm2Zp{flex:0 0 190px;background:var(--color-surface);padding:12px;border-radius:16px;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;text-decoration:none}.product_relImg__8UhGF{background:#fff;height:160px;border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center}.product_relContent__YRkUs{display:flex;flex-direction:column;gap:4px}.product_relBrand__Vq8el{font-size:.65rem;color:#e11d48;font-weight:700;text-transform:uppercase}.product_relName__uscNc{font-size:.85rem;font-weight:700;color:var(--color-text);line-height:1.2;height:2rem;overflow:hidden}.product_relMeta__YWghx{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.product_relPrice__TdoNN{font-size:.9rem;font-weight:800;color:var(--color-text)}.product_relSize__1SdAp{font-size:.65rem;color:var(--color-text-muted)}.product_sectionHeaderFlex__6q6dz{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product_seeAll__LP_yH{color:var(--color-whiskey);font-size:.8rem;font-weight:700;text-decoration:none}.product_reviewsRow__V1G95{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px}.product_reviewsRow__V1G95::-webkit-scrollbar{display:none}.product_brandSpotlightGrid__3NvvT{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product_brandSpotItem__0_KX3{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.product_brandLogoWrap__Yn9jG{width:100%;aspect-ratio:1;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--color-border)}.product_brandSpotName__PZEJX{font-size:.65rem;font-weight:700;color:var(--color-text-muted);text-align:center}.product_faqCard__V7vQZ{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border:1px solid var(--color-border)}.product_faqInfo__mYUjr{display:flex;align-items:center;gap:15px}.product_faqIcon__Q4XUU{width:48px;height:48px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#333}.product_faqText__PM5Mx h4{margin:0;font-size:.9rem;font-weight:700;color:#333}.product_faqText__PM5Mx p{margin:2px 0 0;font-size:.75rem;color:#666}.product_catGridPremium__poBe9{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product_catItemPremium__gvElg{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative;text-decoration:none;display:flex;align-items:flex-end;border:1px solid var(--color-border)}.product_catItemPremium__gvElg img{object-fit:cover;transition:transform .3s ease}.product_catItemPremium__gvElg:hover img{transform:scale(1.1)}.product_catItemPremium__gvElg:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%);z-index:1}.product_catItemName__m_0be{position:relative;z-index:2;padding:12px;color:#fff;font-weight:800;font-size:.75rem;line-height:1.1}