.Breadcrumb_breadcrumb__SX_RZ{padding:12px 0;background:#fff;border-bottom:1px solid #f0f0f0}.Breadcrumb_list__KDZbN{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.Breadcrumb_item__dOh6o{display:flex;align-items:center;gap:4px;font-size:13px}.Breadcrumb_link__nJq4V{color:#555;transition:color .15s}.Breadcrumb_link__nJq4V:hover{color:#c5a46d}.Breadcrumb_sep__EwTTM{color:#ccc;font-size:11px}.Breadcrumb_current__CqkTZ{color:#c5a46d}@media (max-width:900px){.Breadcrumb_breadcrumb__SX_RZ{display:none}}.CmsPage_cmsPage__BEaK3,.CmsPage_pageWrapper__VeJkZ{max-width:960px;margin:0 auto;padding:30px 20px 60px}.CmsPage_pageTitle__MN8_I,.CmsPage_title__oLX5z{font-family:var(--font-heading);font-size:28px;font-weight:500;color:#2a1f14;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.CmsPage_cmsContent__KH2bS,.CmsPage_content__bbhLZ{font-size:15px;line-height:1.7;color:#444;max-width:900px}.CmsPage_toc__OU2kG{background:#f9f8f6;border:1px solid #eee;border-radius:8px;padding:20px 24px;margin-bottom:32px}.CmsPage_toc__OU2kG h2{font-family:var(--font-heading);font-size:17px;font-weight:600;color:#2a1f14;margin:0 0 12px}.CmsPage_toc__OU2kG ol{margin:0;padding-left:20px}.CmsPage_toc__OU2kG li{margin-bottom:6px}.CmsPage_toc__OU2kG a{color:#c5a46d;text-decoration:none;font-size:14px}.CmsPage_toc__OU2kG a:hover{text-decoration:underline;color:#a68744}.CmsPage_lastUpdate__jivw0{font-size:13px;color:#888;margin-bottom:24px}.CmsPage_cmsContent__KH2bS h2,.CmsPage_content__bbhLZ h2{font-family:var(--font-heading);font-size:20px;font-weight:500;color:#2a1f14;margin:32px 0 16px;padding-top:8px}.CmsPage_cmsContent__KH2bS h3,.CmsPage_content__bbhLZ h3{font-size:17px;font-weight:600;color:#333;margin:24px 0 12px}.CmsPage_cmsContent__KH2bS p,.CmsPage_content__bbhLZ p{margin:0 0 16px}.CmsPage_cmsContent__KH2bS a,.CmsPage_content__bbhLZ a{color:#c5a46d;text-decoration:underline}.CmsPage_cmsContent__KH2bS a:hover,.CmsPage_content__bbhLZ a:hover{color:#a68744}.CmsPage_cmsContent__KH2bS img,.CmsPage_content__bbhLZ img{max-width:100%;height:auto;border-radius:4px;margin:16px 0}.CmsPage_cmsContent__KH2bS ol,.CmsPage_cmsContent__KH2bS ul,.CmsPage_content__bbhLZ ol,.CmsPage_content__bbhLZ ul{margin:0 0 16px;padding-left:24px}.CmsPage_cmsContent__KH2bS li,.CmsPage_content__bbhLZ li{margin-bottom:6px}.CmsPage_cmsContent__KH2bS table,.CmsPage_content__bbhLZ table{width:100%;border-collapse:collapse;margin:16px 0}.CmsPage_cmsContent__KH2bS table td,.CmsPage_cmsContent__KH2bS table th,.CmsPage_content__bbhLZ table td,.CmsPage_content__bbhLZ table th{padding:10px 12px;text-align:left;border-bottom:1px solid #eee}.CmsPage_cmsContent__KH2bS table th,.CmsPage_content__bbhLZ table th{font-weight:600;color:#333;background:#f9f8f6}.CmsPage_cmsContent__KH2bS blockquote,.CmsPage_content__bbhLZ blockquote{border-left:3px solid #c5a46d;padding:12px 20px;margin:16px 0;background:#f9f8f6;font-style:italic;color:#555}.CmsPage_cmsContent__KH2bS strong,.CmsPage_content__bbhLZ strong{color:#333}.CmsPage_contactForm__7_1EL{max-width:680px}.CmsPage_formGrid__N1U7L{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}@media (max-width:640px){.CmsPage_formGrid__N1U7L{grid-template-columns:1fr}}.CmsPage_formFieldFull__luwFD,.CmsPage_formField__m6CSx{display:flex;flex-direction:column}.CmsPage_formFieldFull__luwFD{grid-column:1/-1}.CmsPage_formLabel__nLcXA{font-size:13px;font-weight:600;color:#2a1f14;margin-bottom:6px;letter-spacing:.02em}.CmsPage_formLabel__nLcXA span{color:#c5a46d}.CmsPage_formInput__4NgZu,.CmsPage_formSelect__Btv5g,.CmsPage_formTextarea__14aSh{width:100%;padding:10px 14px;font-size:14px;color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.CmsPage_formInput__4NgZu:focus,.CmsPage_formSelect__Btv5g:focus,.CmsPage_formTextarea__14aSh:focus{outline:none;border-color:#c5a46d;box-shadow:0 0 0 3px rgba(197,164,109,.12)}.CmsPage_formInput__4NgZu::placeholder,.CmsPage_formTextarea__14aSh::placeholder{color:#bbb}.CmsPage_formSelect__Btv5g{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.CmsPage_formTextarea__14aSh{resize:vertical;min-height:120px}.CmsPage_formCheckbox__Pgy1e{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:13px;color:#666;line-height:1.5}.CmsPage_formCheckbox__Pgy1e input[type=checkbox]{margin-top:3px;accent-color:#c5a46d;width:16px;height:16px;flex-shrink:0}.CmsPage_formRequired__8R9i9{font-size:12px;color:#999;margin-bottom:20px}.CmsPage_formSubmit__hbzNe{margin-top:8px}.CmsPage_formSubmitBtn__oOoxi{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#2a1f14;border:none;border-radius:6px;cursor:pointer;transition:background .2s,transform .1s}.CmsPage_formSubmitBtn__oOoxi:hover{background:#c5a46d}.CmsPage_formSubmitBtn__oOoxi:active{transform:scale(.98)}.CmsPage_formSubmitBtn__oOoxi:disabled{opacity:.6;cursor:not-allowed}.CmsPage_contactInfoBar__Hj4k2{display:flex;flex-wrap:wrap;gap:24px;padding:20px 24px;background:#f9f8f6;border:1px solid #eee;border-radius:8px;margin-bottom:32px;font-size:14px;color:#444}.CmsPage_contactInfoBar__Hj4k2 a{color:#c5a46d;text-decoration:none;font-weight:500}.CmsPage_contactInfoBar__Hj4k2 a:hover{text-decoration:underline}.CmsPage_formError__a8img{background:#fff0f0;border:1px solid #ffcaca;color:#c44;padding:12px 16px;border-radius:6px;font-size:13px;margin-bottom:20px}.CmsPage_formSending__wdgHb{opacity:.6;pointer-events:none}.CmsPage_faqList___22ih{display:flex;flex-direction:column;gap:12px}.CmsPage_faqCategory__usz5_{border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fff}.CmsPage_faqCategoryHeader__VjIxD{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;background:#f9f8f6;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CmsPage_faqCategoryHeader__VjIxD:hover{background:#f3f0eb}.CmsPage_faqCategoryIcon__bIzIk{width:22px;height:22px;flex-shrink:0;fill:#c5a46d}.CmsPage_faqCategoryName__XAcAY{flex:1 1;font-family:var(--font-heading);font-size:16px;font-weight:600;color:#2a1f14}.CmsPage_faqCategoryArrow__txOBt{width:20px;height:20px;flex-shrink:0;fill:#999;transition:transform .25s ease}.CmsPage_faqCategoryArrowOpen__Qo3ZY{transform:rotate(180deg)}.CmsPage_faqItems__Buhr1{border-top:1px solid #eee}.CmsPage_faqItem__DKDcv{border-bottom:1px solid #f0f0f0}.CmsPage_faqItem__DKDcv:last-child{border-bottom:none}.CmsPage_faqQuestion__ODJFF{display:flex;align-items:center;gap:10px;padding:14px 20px;cursor:pointer;font-size:14px;font-weight:500;color:#333;transition:color .2s,background .2s}.CmsPage_faqQuestion__ODJFF:hover{color:#c5a46d;background:#fdfcfb}.CmsPage_faqQuestionArrow__O2oJp{width:16px;height:16px;flex-shrink:0;fill:#c5a46d;transition:transform .2s ease}.CmsPage_faqQuestionArrowOpen__BXV0B{transform:rotate(90deg)}.CmsPage_faqAnswer__lwykU{padding:0 20px 16px 46px;font-size:14px;line-height:1.7;color:#666}.CmsPage_faqAnswer__lwykU a{color:#c5a46d;text-decoration:underline}.CmsPage_storeList__f8IA3{display:flex;flex-direction:column;gap:12px;margin:16px 0}.CmsPage_storeItem__BNa__{display:flex;align-items:center;gap:10px;font-size:15px;color:#333}.CmsPage_storeIcon__Di9O_{width:20px;height:20px;fill:#c5a46d;flex-shrink:0}.CmsPage_storeName___dNx3{font-weight:500}.CmsPage_storeCards__gcmxl{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-bottom:16px}.CmsPage_storeCard__xt68X{display:flex;gap:16px;padding:24px;background:#fff;border:1px solid #e8e4de;border-radius:10px;transition:box-shadow .2s,border-color .2s}.CmsPage_storeCard__xt68X:hover{border-color:#c5a46d;box-shadow:0 4px 16px rgba(197,164,109,.12)}.CmsPage_storeCardIcon__30d1V{width:44px;height:44px;border-radius:50%;background:#f9f6f1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CmsPage_storeCardBody__FXEFz{flex:1 1;min-width:0}.CmsPage_storeCardTitle__u_q6r{font-family:var(--font-heading);font-size:17px;font-weight:600;color:#2a1f14;margin:0 0 2px}.CmsPage_storeCardSubtitle__zDhBN{font-size:12px;color:#999;margin:0 0 14px;text-transform:uppercase;letter-spacing:.04em}.CmsPage_storeCardInfo__hSIpT{display:flex;flex-direction:column;gap:8px}.CmsPage_storeCardRow__e8zg1{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#555;line-height:1.5}.CmsPage_storeCardRow__e8zg1 svg{flex-shrink:0;margin-top:2px}.CmsPage_storeCardRow__e8zg1 a{color:#c5a46d;text-decoration:none;font-weight:500}.CmsPage_storeCardRow__e8zg1 a:hover{text-decoration:underline}.CategoryBannerSlider_wrapper__XSSN8{position:relative;margin:0 auto 20px;overflow:hidden}.CategoryBannerSlider_track__Uh8rp{display:flex;align-items:stretch;gap:12px}.CategoryBannerSlider_sideSlide__UQ8Jr{flex-grow:0;flex-shrink:0;flex-basis:calc(17% - 6px);overflow:hidden;position:relative;cursor:pointer}.CategoryBannerSlider_sideImg__r44kC{position:absolute;top:0;height:100%;width:auto;min-width:100%;object-fit:cover;filter:grayscale(60%) brightness(.6);display:block;transition:filter .3s}.CategoryBannerSlider_sideSlide__UQ8Jr:hover .CategoryBannerSlider_sideImg__r44kC{filter:grayscale(30%) brightness(.75)}.CategoryBannerSlider_sideImgLeft__zgdys{right:0;object-position:right center}.CategoryBannerSlider_sideImgRight__hBXXv{left:0;object-position:left center}.CategoryBannerSlider_centerSlide__tjhXi{flex-grow:0;flex-shrink:0;flex-basis:calc(66% - 12px);overflow:hidden;isolation:isolate;position:relative;aspect-ratio:948/444}.CategoryBannerSlider_centerImg__yHKVO{width:100%;height:100%;object-fit:cover;display:block}.CategoryBannerSlider_arrow__2EXlJ{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;padding:0}.CategoryBannerSlider_arrow__2EXlJ:hover{border-color:#c5a46d;background:rgba(197,164,109,.25)}.CategoryBannerSlider_arrowIcon__Ss3Rm{width:16px;height:16px;fill:white;transition:fill .3s ease}.CategoryBannerSlider_arrow__2EXlJ:hover .CategoryBannerSlider_arrowIcon__Ss3Rm{fill:#c5a46d}.CategoryBannerSlider_arrowPrev__QRw4f{left:calc(17% - 18px)}.CategoryBannerSlider_arrowNext__hvWIW{right:calc(17% - 18px)}@media (max-width:768px){.CategoryBannerSlider_track__Uh8rp{gap:6px}.CategoryBannerSlider_sideSlide__UQ8Jr{flex-grow:0;flex-shrink:0;flex-basis:calc(10% - 3px)}.CategoryBannerSlider_centerSlide__tjhXi{flex-grow:0;flex-shrink:0;flex-basis:calc(80% - 6px)}.CategoryBannerSlider_arrow__2EXlJ{width:36px;height:36px}.CategoryBannerSlider_arrowIcon__Ss3Rm{width:12px;height:12px}.CategoryBannerSlider_arrowPrev__QRw4f{left:calc(10% - 14px)}.CategoryBannerSlider_arrowNext__hvWIW{right:calc(10% - 14px)}}.marques_page__tAgVm{padding:40px 0 60px}.marques_title__jexM5{font-family:CenturyGothicStd,sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-align:center;margin-bottom:8px}.marques_subtitle__rBu1j{text-align:center;color:#888;font-size:15px;margin-bottom:30px}.marques_letterIndex__LvT5L{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:40px;padding:16px;background:#f9f9f9;border-radius:4px}.marques_letterLink__ZTxPL{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:CenturyGothicStd,sans-serif;font-size:15px;font-weight:500;color:#555;border:1px solid #ddd;transition:all .15s}.marques_letterLink__ZTxPL:hover{background:#c5a46d;color:#fff;border-color:#c5a46d}.marques_letterSection__lB02t{margin-bottom:36px}.marques_letterTitle__Tu_Qf{font-family:CenturyGothicStd,sans-serif;font-size:24px;font-weight:500;color:#c5a46d;padding-bottom:10px;border-bottom:2px solid #c5a46d;margin-bottom:16px}.marques_brandsGrid__wduNL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1024px){.marques_brandsGrid__wduNL{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.marques_brandsGrid__wduNL{grid-template-columns:repeat(2,minmax(0,1fr))}}.marques_brandCard__E7ocY{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid #eee;transition:all .15s;text-decoration:none}.marques_brandCard__E7ocY:hover{border-color:#c5a46d;background:#fdf8f0}.marques_brandInfo__TKskC{display:flex;align-items:center;gap:10px;min-width:0}.marques_brandName__Ew4Wx{font-family:CenturyGothicStd,sans-serif;font-size:14px;font-weight:500;color:#222}.marques_brandCount__CNHl0{font-size:12px;color:#999;white-space:nowrap;flex-shrink:0}.ProductDetail_productPage__iuc1a{display:grid;grid-template-columns:200px 1fr;grid-gap:0;gap:0;min-height:600px}@media (max-width:1024px){.ProductDetail_productPage__iuc1a{grid-template-columns:1fr}}.ProductDetail_productMain__X5kMr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:40px;gap:40px;padding:30px 30px 40px}@media (max-width:900px){.ProductDetail_productMain__X5kMr{grid-template-columns:1fr;gap:20px;padding:16px 16px 80px}}.ProductDetail_sidebar__ZCRnK{background:#fff;border-right:1px solid var(--color-border-light);position:-webkit-sticky;position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto}@media (max-width:1024px){.ProductDetail_sidebar__ZCRnK{display:none}}.ProductDetail_sidebarBrandLink__RdcIQ{display:block;padding:18px 14px;background:#111;text-align:center;text-decoration:none}.ProductDetail_sidebarBrandLogo__3CHFU{color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:2px;display:flex;justify-content:center;align-items:center}.ProductDetail_sidebarNav__idHkD{padding:4px 0}.ProductDetail_sidebarLink__ubCrI{display:block;padding:10px 16px;font-family:var(--font-heading);font-size:12px;color:#555;text-decoration:none;border-bottom:1px solid #eee;transition:background var(--transition-fast),color var(--transition-fast);text-transform:uppercase;letter-spacing:.5px}.ProductDetail_sidebarLink__ubCrI:hover{background:#fff;color:var(--color-gold)}.ProductDetail_gallery__Rn5W2{display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.ProductDetail_gallery__Rn5W2{gap:10px}}.ProductDetail_thumbsRow__YYM18{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:900px){.ProductDetail_thumbsRow__YYM18{display:none}}.ProductDetail_thumb__HsvsM{width:68px;height:68px;border:1.5px solid transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--transition-fast);flex-shrink:0;background:#fff;overflow:hidden}.ProductDetail_thumb__HsvsM:hover{border-color:#ccc}.ProductDetail_thumbActive__kRyF5{border-color:var(--color-gold)!important}.ProductDetail_thumb__HsvsM img{width:90%;height:90%;object-fit:contain}.ProductDetail_mainImageWrap__92b4w{position:relative;width:100%;padding-bottom:100%;height:0;background:#ffffff;border-radius:8px;overflow:hidden;cursor:zoom-in;-moz-user-select:none;user-select:none;-webkit-user-select:none;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.ProductDetail_mainImageWrap__92b4w img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88%;height:88%;object-fit:contain;transition:transform .35s ease}@media (hover:hover){.ProductDetail_mainImageWrap__92b4w:hover img{transform:translate(-50%,-50%) scale(1.08)}}.ProductDetail_dotsRow__y_mmJ{display:none}@media (max-width:900px){.ProductDetail_dotsRow__y_mmJ{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 0}}.ProductDetail_dot__fzylJ{width:8px;height:8px;border-radius:50%;background:#ccc;border:none;cursor:pointer;padding:0;transition:all var(--transition-fast)}.ProductDetail_dot__fzylJ:hover{background:#999}.ProductDetail_dotActive__mYIvZ{background:#333;width:10px;height:10px}.ProductDetail_badgeStack__j2Jab{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.ProductDetail_badge__EKOdY{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1}.ProductDetail_badgePromo__HCBEa{background:var(--color-gold);color:#fff}.ProductDetail_badgeBestseller__N096W{background:#222;color:#fff}.ProductDetail_badgeNew__CoB45{background:#fff;color:#222;border:1px solid #ddd}.ProductDetail_info__QNnai{padding-top:4px}.ProductDetail_brandLink__rDAut{display:inline-block;font-family:var(--font-heading);font-size:14px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;margin-bottom:6px;transition:opacity var(--transition-fast)}.ProductDetail_brandLink__rDAut:hover{opacity:.7}.ProductDetail_productTitle__nhN_t{font-family:var(--font-heading);font-size:22px;font-weight:400;color:#000;line-height:1.25;margin-bottom:4px;text-transform:uppercase}.ProductDetail_chapoText__l70QB{font-family:var(--font-heading);font-size:14px;font-style:normal;color:#666;margin-bottom:14px;text-transform:uppercase}.ProductDetail_rating__J_H4U{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:#888}.ProductDetail_stars__jkA91{color:var(--color-gold);font-size:15px;letter-spacing:2px}.ProductDetail_priceBlock__0kPXV{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;flex-wrap:wrap}.ProductDetail_priceMain__aXoHD{font-family:var(--font-price);font-size:32px;font-weight:400;color:#111;line-height:1}.ProductDetail_priceOld__CU3oB{font-family:var(--font-price);font-size:18px;color:#bbb;text-decoration:line-through}.ProductDetail_priceDiscount__TPz78{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--color-gold);color:#fff;font-family:var(--font-heading);font-size:12px;font-weight:700}.ProductDetail_variantCards__XSiRA{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media (max-width:900px){.ProductDetail_variantCards__XSiRA{display:none}}.ProductDetail_variantCard__D4LXo{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1.5px solid #e5e5e5;border-radius:10px;background:#fff;cursor:pointer;transition:all var(--transition-fast);min-width:0}.ProductDetail_variantCard__D4LXo:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}.ProductDetail_variantCardActive__DB5UM{border-color:var(--color-gold);background:#fdf6ed}.ProductDetail_variantCardOos__TPd0x{opacity:.3;cursor:not-allowed}.ProductDetail_variantCardImg__SICpV{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#fff;flex-shrink:0;max-width:44px}.ProductDetail_variantCardInfo__BIugc{display:flex;flex-direction:column;gap:1px;min-width:0}.ProductDetail_variantCardName__HN0Iq{font-family:var(--font-heading);font-size:12px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_variantCardPrice__8a_im{font-family:var(--font-price);font-size:14px;color:#111}.ProductDetail_variantCardActive__DB5UM .ProductDetail_variantCardPrice__8a_im{font-weight:600}.ProductDetail_formatSection__mYU2u{display:none;margin-bottom:20px}@media (max-width:900px){.ProductDetail_formatSection__mYU2u{display:block}}.ProductDetail_formatLabel__MqH3F{display:block;font-family:var(--font-heading);font-size:13px;color:#666;margin-bottom:8px}.ProductDetail_formatBtn__2zgJk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:10px;background:#fff;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ProductDetail_formatBtn__2zgJk:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm)}.ProductDetail_formatBtnLeft__rgM6v{display:flex;align-items:center;gap:12px}.ProductDetail_formatBtnImg__b0bEW{width:44px;height:44px;object-fit:contain;border-radius:4px;background:#fff;flex-shrink:0}.ProductDetail_formatBtnInfo__1AH8N{display:flex;flex-direction:column;gap:2px}.ProductDetail_formatBtnContenance__4Qq2C{font-family:var(--font-heading);font-size:14px;font-weight:600;color:#222}.ProductDetail_formatBtnRight__zfZ1h{display:flex;align-items:center;gap:8px;color:#666}.ProductDetail_formatBtnPrice__nSgiM{font-family:var(--font-price);font-size:18px;font-weight:500;color:#111}.ProductDetail_formatDrawerOverlay__Rvkws{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s}.ProductDetail_formatDrawerOverlayOpen__mOs5o{opacity:1;pointer-events:auto}.ProductDetail_formatDrawer__6gwU_{position:fixed;bottom:0;left:0;right:0;max-height:85vh;background:#fff;z-index:1001;overflow-y:auto;transform:translateY(100%);transition:transform .3s ease;border-radius:16px 16px 0 0;box-shadow:0 -4px 30px rgba(0,0,0,.15)}.ProductDetail_formatDrawerOpen__XYpFf{transform:translateY(0)}.ProductDetail_formatDrawerHeader__J6pRa{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.ProductDetail_formatDrawerTitle__RYnza{font-family:var(--font-heading);font-size:18px;font-weight:600;color:#111}.ProductDetail_formatDrawerClose__dmemB{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px;line-height:1}.ProductDetail_formatDrawerClose__dmemB:hover{color:#222}.ProductDetail_formatDrawerProduct____3rq{display:flex;align-items:center;gap:14px;padding:16px 24px;border-bottom:1px solid #eee}.ProductDetail_formatDrawerProductImg__BVdEr{width:48px;height:48px;object-fit:contain;border-radius:4px;flex-shrink:0}.ProductDetail_formatDrawerProductBrand__Wojkz{font-family:var(--font-heading);font-size:12px;font-weight:700;color:var(--color-gold);text-transform:uppercase;letter-spacing:.5px}.ProductDetail_formatDrawerProductName__F0ora{font-family:var(--font-heading);font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ProductDetail_formatDrawerList__xC_OE{padding:8px 0}.ProductDetail_formatDrawerItem__2TfSz{display:flex;align-items:center;gap:14px;width:100%;padding:14px 24px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;transition:background var(--transition-fast);text-align:left}.ProductDetail_formatDrawerItem__2TfSz:hover{background:#fdf6ed}.ProductDetail_formatDrawerItemActive__3tVhJ{background:#fdf6ed;border-left:3px solid var(--color-gold)}.ProductDetail_formatDrawerItemOos__bRgU1{opacity:.4;cursor:not-allowed}.ProductDetail_formatDrawerItemImg__c9MMA{width:48px;height:48px;object-fit:contain;border-radius:4px;flex-shrink:0;background:#fff}.ProductDetail_formatDrawerItemInfo__BJdTu{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ProductDetail_formatDrawerItemName__xkXCb{font-family:var(--font-heading);font-size:14px;font-weight:600;color:#222}.ProductDetail_formatDrawerItemStock__URUGA{font-size:12px;color:#888;display:flex;align-items:center;gap:5px}.ProductDetail_stockDot__kDUM4{display:inline-block;width:7px;height:7px;border-radius:50%;background:#38a169}.ProductDetail_formatDrawerItemPriceCol__E9AvM{text-align:right;flex-shrink:0}.ProductDetail_formatDrawerItemPrice__TPgKZ{font-family:var(--font-price);font-size:18px;font-weight:500;color:#111;display:block}.ProductDetail_formatDrawerItemPromo__0cqBd{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-top:2px}.ProductDetail_formatDrawerItemOldPrice__b4Dfo{font-size:12px;color:#bbb;text-decoration:line-through}.ProductDetail_formatDrawerItemDiscount__GERIJ{font-size:11px;font-weight:700;color:#e53e3e}.ProductDetail_shadeSection__BfUK9{margin-bottom:20px}.ProductDetail_swatchRow__dNOMp{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}@media (max-width:900px){.ProductDetail_swatchRow__dNOMp{display:none}}.ProductDetail_swatchBtn__iWzBp{width:36px;height:36px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;transition:all var(--transition-fast);padding:2px;background:#fff;position:relative}@media (hover:hover){.ProductDetail_swatchBtn__iWzBp:hover{border-color:#ccc;transform:scale(1.1)}}.ProductDetail_swatchBtnActive__Sbuzi{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold)}.ProductDetail_swatchBtnOos__P_xHn{opacity:.25;cursor:not-allowed}.ProductDetail_swatchImg__uS_7x{object-fit:cover}.ProductDetail_swatchColor__yQhTa,.ProductDetail_swatchImg__uS_7x{width:100%;height:100%;border-radius:50%;display:block}.ProductDetail_shadeLabel__E13nb{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:border-color var(--transition-fast);background:#fff}.ProductDetail_shadeLabel__E13nb:hover{border-color:var(--color-gold)}.ProductDetail_shadeLabelLeft__G70hg{display:flex;align-items:center;gap:10px}.ProductDetail_shadeLabelSwatch__f7zes{width:28px;height:28px;border-radius:50%;border:1px solid #ddd;flex-shrink:0;overflow:hidden}.ProductDetail_shadeLabelSwatchImg__YrnQm{width:100%;height:100%;object-fit:cover;border-radius:50%}.ProductDetail_shadeLabelName__AzC_E{font-family:var(--font-heading);font-size:14px;color:#222}.ProductDetail_shadeLabelArrow__gdbcV{font-size:12px;color:#999;transition:transform .2s}.ProductDetail_shadeLabelArrowOpen__g71XQ{transform:rotate(180deg)}.ProductDetail_addToCartSection__1VuuV{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ProductDetail_qtySelector__pnbJl{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:8px;overflow:hidden;flex-shrink:0}.ProductDetail_qtySelector__pnbJl button{width:38px;height:44px;background:#fafafa;border:none;font-size:18px;cursor:pointer;transition:background var(--transition-fast);color:#333}.ProductDetail_qtySelector__pnbJl button:hover{background:#eee}.ProductDetail_qtySelector__pnbJl span{width:32px;height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.ProductDetail_addToCartBtn__b2NtY{flex:1 1;padding:0 24px;height:48px;background:var(--color-gold);color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;cursor:pointer;transition:background var(--transition-base),transform .1s;display:flex;align-items:center;justify-content:center;gap:10px}.ProductDetail_addToCartBtn__b2NtY:hover{background:var(--color-gold-hover)}.ProductDetail_addToCartBtn__b2NtY:active{transform:scale(.98)}.ProductDetail_addToCartBtn__b2NtY:disabled{background:#ccc;cursor:not-allowed;transform:none}.ProductDetail_addToCartPrice__4Ek1m{font-family:var(--font-price);font-size:15px;opacity:.9}.ProductDetail_stickyBar__gPzYy{display:none}@media (max-width:900px){.ProductDetail_stickyBar__gPzYy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top:1px solid #eee;padding:10px 16px;gap:12px;align-items:center;box-shadow:0 -2px 12px rgba(0,0,0,.08)}.ProductDetail_stickyBarPrice__KRlNW{font-family:var(--font-price);font-size:20px;font-weight:500;color:#111;white-space:nowrap}.ProductDetail_stickyBarBtn__5y7uv{flex:1 1;padding:12px 20px;background:var(--color-gold);color:#fff;font-family:var(--font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;cursor:pointer}.ProductDetail_stickyBarBtn__5y7uv:disabled{background:#ccc;cursor:not-allowed}}.ProductDetail_stockAlertSection__cp0vz{margin-bottom:16px;padding:16px;border:1.5px solid #eee;border-radius:10px;background:#fafafa}.ProductDetail_stockAlertLabel__i5sGA{font-family:var(--font-heading);font-size:14px;color:#888;margin-bottom:12px}.ProductDetail_stockAlertForm__uuYCC{display:flex;gap:8px}@media (max-width:480px){.ProductDetail_stockAlertForm__uuYCC{flex-direction:column}}.ProductDetail_stockAlertInput__GtNzX{flex:1 1;padding:12px 14px;border:1.5px solid #ddd;border-radius:8px;font-family:var(--font-heading);font-size:14px;color:#333;outline:none;transition:border-color var(--transition-fast);background:#fff}.ProductDetail_stockAlertInput__GtNzX:focus{border-color:var(--color-gold)}.ProductDetail_stockAlertInput__GtNzX::placeholder{color:#bbb}.ProductDetail_stockAlertBtn__cKUDH{padding:12px 20px;background:#333;color:#fff;font-family:var(--font-heading);font-size:13px;font-weight:600;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast)}.ProductDetail_stockAlertBtn__cKUDH:hover{background:#111}.ProductDetail_stockAlertBtn__cKUDH:disabled{background:#ccc;cursor:not-allowed}.ProductDetail_stockAlertConfirm__Xqxgy{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:13px;color:#38a169;padding:12px 0}.ProductDetail_stockAlertConfirm__Xqxgy svg{flex-shrink:0}.ProductDetail_stickyBarBtnOos__WxFOX{background:#333!important}.ProductDetail_stickyBarBtnOos__WxFOX:hover{background:#111!important}.ProductDetail_secondaryActions__2yfoA{display:flex;align-items:center;gap:20px;margin-bottom:20px}.ProductDetail_secondaryBtn__obIF6{display:flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:13px;color:#888;cursor:pointer;transition:color var(--transition-fast);background:none;border:none}.ProductDetail_secondaryBtn__obIF6:hover{color:var(--color-gold)}.ProductDetail_secondaryBtn__obIF6 svg{width:18px;height:18px}.ProductDetail_fidelite__37eu1{padding:10px 14px;background:#fdf6ed;border:1px solid #eedcbf;border-radius:8px;font-size:13px;color:#777;margin-bottom:16px;display:flex;align-items:center;gap:8px}.ProductDetail_fidelite__37eu1 svg{width:16px;height:16px;color:var(--color-gold);flex-shrink:0}.ProductDetail_accordion__MPtd3{margin-bottom:20px;border-top:1px solid #eee}.ProductDetail_accordionItem__5Y7A_{border-bottom:1px solid #eee}.ProductDetail_accordionHeader__r5Txb{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:none;border:none;font-family:var(--font-heading);font-size:14px;font-weight:500;color:#333;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:color var(--transition-fast)}.ProductDetail_accordionHeaderActive__XtcwX,.ProductDetail_accordionHeader__r5Txb:hover{color:var(--color-gold)}.ProductDetail_accordionChevron__CVLJ7{transition:transform .25s ease;flex-shrink:0;color:#999}.ProductDetail_accordionChevronOpen__q4SQE{transform:rotate(180deg);color:var(--color-gold)}.ProductDetail_accordionBody__knXHc{max-height:0;overflow:hidden;transition:max-height .3s ease}.ProductDetail_accordionBodyOpen__A_ifJ{max-height:600px;overflow-y:auto}@media (max-width:900px){.ProductDetail_accordionBodyOpen__A_ifJ{max-height:none;overflow-y:visible}}.ProductDetail_accordionContent__PZGHu{padding:0 0 16px;font-size:14px;line-height:1.75;color:#666}.ProductDetail_accordionContent__PZGHu p{margin-bottom:8px}.ProductDetail_accordionContent__PZGHu ul{padding-left:18px;list-style:disc}.ProductDetail_accordionContent__PZGHu li{margin-bottom:4px}.ProductDetail_reassuranceBar__ZNoRx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid #eee;border-radius:10px;overflow:hidden;margin-top:10px}@media (max-width:600px){.ProductDetail_reassuranceBar__ZNoRx{grid-template-columns:1fr 1fr}}.ProductDetail_reassuranceItem__ChpKA{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 8px;gap:6px;border-right:1px solid #eee}.ProductDetail_reassuranceItem__ChpKA:last-child{border-right:none}@media (max-width:600px){.ProductDetail_reassuranceItem__ChpKA:nth-child(2){border-right:none}.ProductDetail_reassuranceItem__ChpKA:first-child,.ProductDetail_reassuranceItem__ChpKA:nth-child(2){border-bottom:1px solid #eee}}.ProductDetail_reassuranceIcon__wbE1U{width:28px;height:28px;color:var(--color-gold)}.ProductDetail_reassuranceLabel__vAMaM{font-family:var(--font-heading);font-size:11px;color:#666;line-height:1.3;text-transform:uppercase;letter-spacing:.3px}.ProductDetail_crosssellSection__Q0xUF{padding:50px 0 40px;border-top:1px solid #eee}.ProductDetail_crosssellHeader__x_bQY{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.ProductDetail_crossSellTitle__DvjxW{font-family:var(--font-heading);font-size:22px;font-weight:400;color:#111}.ProductDetail_crossSellSubtitle__uxL82{display:none}.ProductDetail_crosssellScroll__pIHrW{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.ProductDetail_crosssellCard__Vh_ij{text-decoration:none;color:inherit;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;isolation:isolate;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ProductDetail_crosssellCard__Vh_ij:hover{border-color:#ddd;box-shadow:var(--shadow-sm)}.ProductDetail_crosssellCard__Vh_ij img{width:100%;aspect-ratio:1;object-fit:contain;padding:12%;background:#ffffff;box-sizing:border-box}.ProductDetail_crosssellCardInfo__lyrIX{padding:10px 12px 14px}.ProductDetail_crosssellCard__Vh_ij h3{font-family:var(--font-heading);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#000;margin-bottom:2px}.ProductDetail_crosssellCard__Vh_ij p{font-family:var(--font-heading);font-size:12px;color:#000;text-transform:uppercase;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_crosssellCardPrice__we4vs{font-family:var(--font-price);font-size:17px;color:#111}.ProductDetail_descriptionFull__LMAWB{padding:50px 0;border-top:1px solid #eee;max-width:800px;margin:0 auto;font-size:15px;line-height:1.8;color:#555}.ProductDetail_descriptionFull__LMAWB h2{font-family:var(--font-heading);color:var(--color-gold);font-size:18px;font-weight:400;margin:30px 0 12px;text-transform:uppercase;letter-spacing:1px}.ProductDetail_descriptionFull__LMAWB p{margin-bottom:16px}.ProductDetail_shadeDrawerOverlay__sWuDI{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s}.ProductDetail_shadeDrawerOverlayOpen__4k8J_{opacity:1;pointer-events:auto}.ProductDetail_shadeDrawer__C1Uxe{position:fixed;top:0;right:-420px;bottom:0;width:400px;background:#fff;z-index:1001;overflow-y:auto;transition:right .3s ease;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.ProductDetail_shadeDrawerOpen__TR3Aw{right:0}@media (max-width:480px){.ProductDetail_shadeDrawer__C1Uxe{width:100%;right:-100%}.ProductDetail_shadeDrawerOpen__TR3Aw{right:0}}.ProductDetail_shadeDrawerHeader__rXdcO{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.ProductDetail_shadeDrawerTitle__SOwtE{font-family:var(--font-heading);font-size:18px;font-weight:400;color:#222}.ProductDetail_shadeDrawerClose__vwFWc{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:4px;line-height:1}.ProductDetail_shadeDrawerClose__vwFWc:hover{color:#222}.ProductDetail_shadeDrawerList__wBsF1{padding:0}.ProductDetail_shadeDrawerItem__u8x7N{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background var(--transition-fast)}.ProductDetail_shadeDrawerItemActive__VGfrd,.ProductDetail_shadeDrawerItem__u8x7N:hover{background:#fdf6ed}.ProductDetail_shadeDrawerItemOos__r_kiO{opacity:.35}.ProductDetail_shadeDrawerItemSwatch__8femC{width:36px;height:36px;border-radius:50%;border:1px solid #ddd;flex-shrink:0;overflow:hidden}.ProductDetail_shadeDrawerItemSwatchImg__i4Ry3{width:100%;height:100%;object-fit:cover;border-radius:50%}.ProductDetail_shadeDrawerItemInfo__TGA_6{flex:1 1;min-width:0}.ProductDetail_shadeDrawerItemName__InZ70{font-family:var(--font-heading);font-size:14px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductDetail_shadeDrawerItemPrice__eY5vM{font-family:var(--font-price);font-size:16px;color:#111;flex-shrink:0}@media (max-width:900px){.ProductDetail_productTitle__nhN_t{font-size:22px}.ProductDetail_priceMain__aXoHD{font-size:26px}.ProductDetail_addToCartBtn__b2NtY{font-size:13px;height:44px;letter-spacing:.5px}.ProductDetail_reassuranceLabel__vAMaM{font-size:10px}}@media (max-width:480px){.ProductDetail_productMain__X5kMr{padding:12px 12px 80px;gap:16px}.ProductDetail_productTitle__nhN_t{font-size:20px}.ProductDetail_chapoText__l70QB{font-size:13px;margin-bottom:10px}.ProductDetail_priceMain__aXoHD{font-size:24px}.ProductDetail_qtySelector__pnbJl button{width:34px;height:40px}.ProductDetail_qtySelector__pnbJl span{width:28px;height:40px}.ProductDetail_addToCartBtn__b2NtY{height:42px;font-size:12px;padding:0 16px}.ProductDetail_secondaryActions__2yfoA{gap:14px}.ProductDetail_secondaryBtn__obIF6{font-size:12px}.ProductDetail_fidelite__37eu1{font-size:12px;padding:8px 10px}.ProductDetail_accordionHeader__r5Txb{font-size:13px;padding:12px 0}.ProductDetail_formatBtnImg__b0bEW{width:36px;height:36px}.ProductDetail_formatBtnContenance__4Qq2C{font-size:13px}.ProductDetail_formatBtnPrice__nSgiM{font-size:16px}}.ProductDetail_monochrome__77pYr .ProductDetail_brandLink__rDAut,.ProductDetail_monochrome__77pYr .ProductDetail_stars__jkA91{color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_badgePromo__HCBEa,.ProductDetail_monochrome__77pYr .ProductDetail_priceDiscount__TPz78{background:#000}.ProductDetail_monochrome__77pYr .ProductDetail_variantCard__D4LXo:hover{border-color:#333}.ProductDetail_monochrome__77pYr .ProductDetail_variantCardActive__DB5UM{border-color:#000;background:#f5f5f5}.ProductDetail_monochrome__77pYr .ProductDetail_formatBtn__2zgJk:hover{border-color:#333}.ProductDetail_monochrome__77pYr .ProductDetail_formatDrawerProductBrand__Wojkz{color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_formatDrawerItemActive__3tVhJ{background:#f5f5f5;border-left-color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_thumbActive__kRyF5{border-color:#000!important}.ProductDetail_monochrome__77pYr .ProductDetail_swatchBtnActive__Sbuzi{border-color:#000;box-shadow:0 0 0 1px #000}.ProductDetail_monochrome__77pYr .ProductDetail_shadeLabel__E13nb:hover{border-color:#333}.ProductDetail_monochrome__77pYr .ProductDetail_addToCartBtn__b2NtY{background:#000}.ProductDetail_monochrome__77pYr .ProductDetail_addToCartBtn__b2NtY:hover{background:#333}.ProductDetail_monochrome__77pYr .ProductDetail_sidebarLink__ubCrI:hover{color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_stockAlertInput__GtNzX:focus{border-color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_accordionChevronOpen__q4SQE,.ProductDetail_monochrome__77pYr .ProductDetail_accordionHeaderActive__XtcwX,.ProductDetail_monochrome__77pYr .ProductDetail_accordionHeader__r5Txb:hover,.ProductDetail_monochrome__77pYr .ProductDetail_descriptionFull__LMAWB h2,.ProductDetail_monochrome__77pYr .ProductDetail_fidelite__37eu1 svg,.ProductDetail_monochrome__77pYr .ProductDetail_reassuranceIcon__wbE1U,.ProductDetail_monochrome__77pYr .ProductDetail_secondaryBtn__obIF6:hover{color:#000}.ProductDetail_monochrome__77pYr .ProductDetail_stickyBarBtn__5y7uv{background:#000}.ProductDetail_monochrome__77pYr .ProductDetail_fidelite__37eu1{background:#f5f5f5;border-color:#ddd}.ProductDetail_lightboxOverlay__YomYr{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .25s}.ProductDetail_lightboxOverlayOpen__yu75_{opacity:1;pointer-events:auto}.ProductDetail_lightboxClose__UfKW3{position:absolute;top:12px;right:16px;color:#c5a46d;font-size:28px;cursor:pointer;background:none;border:none;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ProductDetail_lightboxClose__UfKW3:hover{color:#e0c98f}.ProductDetail_lightboxMain__VqQA_{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;min-height:0;overflow:hidden;touch-action:pan-y}.ProductDetail_lightboxImgWrap__Lf1F_{width:min(85vw,calc(100vh - 140px));height:min(85vw,calc(100vh - 140px));background:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;flex-shrink:0;isolation:isolate;box-shadow:0 2px 20px rgba(0,0,0,.08)}.ProductDetail_lightboxImg__o3qq6{max-width:96%;max-height:96%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductDetail_lightboxNav__u3ao_{position:absolute;top:50%;transform:translateY(-50%);color:#c5a46d;font-size:32px;cursor:pointer;background:none;border:none;padding:16px;z-index:5}.ProductDetail_lightboxNav__u3ao_:hover{color:#e0c98f}.ProductDetail_lightboxPrev__rgQFd{left:4px}.ProductDetail_lightboxNext__9b5Vw{right:4px}.ProductDetail_lightboxThumbs__yf06X{display:flex;gap:6px;padding:10px 0 16px;align-items:center;justify-content:center;flex-shrink:0}.ProductDetail_lightboxThumb__sGL3A{width:60px;height:60px;border:2px solid #e0dbd4;border-radius:4px;cursor:pointer;padding:2px;background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.ProductDetail_lightboxThumbActive__qN_dh,.ProductDetail_lightboxThumb__sGL3A:hover{border-color:#c5a46d}.ProductDetail_lightboxThumb__sGL3A img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width:768px){.ProductDetail_lightboxImgWrap__Lf1F_{width:96vw;height:96vw;max-height:calc(100vh - 60px)}.ProductDetail_lightboxImg__o3qq6{max-width:94%;max-height:94%}.ProductDetail_lightboxNav__u3ao_,.ProductDetail_lightboxThumbs__yf06X{display:none}.ProductDetail_crosssellScroll__pIHrW{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@keyframes ProductDetail_productShimmer__QJFKR{0%{background-position:-500px 0}to{background-position:500px 0}}.ProductDetail_mainImageLoading__PUcSq{background:linear-gradient(90deg,#f5f5f5 25%,#ebebeb 50%,#f5f5f5 75%)!important;background-size:1000px 100%!important;animation:ProductDetail_productShimmer__QJFKR 1.5s ease-in-out infinite}.ProductDetail_mainImgFade__NNRNF{opacity:0;transition:opacity .35s ease,transform .35s ease}.ProductDetail_mainImgVisible__rVuvw{opacity:1}