.ProductDetail_canvasContainer__cGt8G{position:relative;width:100%;height:100vh;background-color:#faf9f6;overflow-y:auto;overflow-x:hidden;color:#1a1a1a;box-sizing:border-box}.ProductDetail_glowLeft__KJIHX{width:600px;height:600px;left:-200px;top:10%;background:radial-gradient(circle,hsla(40,26%,89%,.45) 0,hsla(45,29%,97%,0) 70%)}.ProductDetail_glowLeft__KJIHX,.ProductDetail_glowRight__d4ejm{position:absolute;border-radius:50%;z-index:1;pointer-events:none}.ProductDetail_glowRight__d4ejm{width:700px;height:700px;right:-250px;bottom:10%;background:radial-gradient(circle,rgba(178,192,176,.25) 0,hsla(45,29%,97%,0) 70%)}.ProductDetail_detailPage__l6YCX{position:relative;width:96%;max-width:1750px;margin:0 auto;padding:190px 16px 120px;min-height:100vh;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.ProductDetail_notFoundContainer__LQrq2{padding:180px 24px;display:flex;justify-content:center}.ProductDetail_notFoundCard__uKhs7{max-width:480px;padding:48px;text-align:center;border-radius:32px;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);box-shadow:0 20px 40px rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:center;gap:20px}.ProductDetail_notFoundCard__uKhs7 h2{font-size:1.8rem;color:#1a1a1a;font-weight:700}.ProductDetail_notFoundCard__uKhs7 p{color:#666}.ProductDetail_backButton__m92pC{display:inline-flex;align-items:center;gap:8px;color:#666;font-size:.82rem;font-weight:600;padding:6px 14px;background:hsla(0,0%,100%,.75);border:1px solid rgba(0,0,0,.04);border-radius:30px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.02);width:fit-content;margin-bottom:12px}.ProductDetail_backButton__m92pC:hover{color:#1a1a1a;background:#fff;transform:translateX(-4px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.ProductDetail_productGrid__d_9Zb{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:stretch;flex-grow:1;height:calc(100vh - 270px);max-height:800px;margin-bottom:90px;box-sizing:border-box}.ProductDetail_infoSection__AftsR{overflow-x:hidden;padding-right:8px;display:flex;flex-direction:column;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(0,0,0,.03);box-shadow:0 10px 40px rgba(0,0,0,.02);height:100%;min-height:0;overflow-y:auto;box-sizing:border-box;position:relative}.ProductDetail_infoSection__AftsR::-webkit-scrollbar{width:5px}.ProductDetail_infoSection__AftsR::-webkit-scrollbar-track{background:transparent}.ProductDetail_infoSection__AftsR::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:10px}.ProductDetail_infoSection__AftsR::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.ProductDetail_badgeRow__q4sO2{display:flex;align-items:center;justify-content:space-between;width:100%}.ProductDetail_categoryBadge__O9Yed{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:5px 12px;border:1px solid #1a1a1a;border-radius:30px;color:#1a1a1a}.ProductDetail_designerLabel__rXICr{font-size:.85rem;color:#8a857c;font-weight:500;font-style:italic}.ProductDetail_descriptionBlock__IjMnt{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ProductDetail_description__dM6k3{color:#1a1a1a;font-size:.95rem;line-height:1.6;font-weight:400}.ProductDetail_storySection__Qw0Ey{background:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.04);border-radius:16px;padding:20px;margin-top:10px}.ProductDetail_storyTitle__AGk6t{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8a857c;margin-bottom:12px;display:block}.ProductDetail_stickyHeaderWrapper__2if6A{position:sticky;top:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:50;padding:24px 24px 8px;border-bottom:1px solid rgba(0,0,0,.06);border-top-left-radius:24px;border-top-right-radius:24px}.ProductDetail_tabNav__9rVL9{display:flex;align-items:center;gap:20px;margin-top:16px;margin-bottom:8px;overflow-x:auto;scrollbar-width:none}.ProductDetail_tabNav__9rVL9::-webkit-scrollbar{display:none}.ProductDetail_tabButton__TZDL9{background:none;border:none;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;color:#8a857c;cursor:pointer;position:relative;transition:all .3s ease;white-space:nowrap}.ProductDetail_tabButton__TZDL9:hover{color:#1a1a1a;background:hsla(0,0%,100%,.4)}.ProductDetail_tabButtonActive__w7IpJ{color:#1a1a1a;background:hsla(0,0%,100%,.9);box-shadow:0 0 12px hsla(0,0%,100%,.8),0 2px 4px rgba(0,0,0,.05)}.ProductDetail_tabButtonActive__w7IpJ:after{display:none}.ProductDetail_tabContentContainer__I_c2M{display:flex;flex-direction:column;padding:16px 24px 24px}.ProductDetail_contentSection__3eUaa{scroll-margin-top:140px;margin-bottom:32px}.ProductDetail_highlightsList__DMJ2V{display:flex;flex-direction:column}.ProductDetail_highlightsGrid__iTo8j{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.ProductDetail_highlightCard__8mPxU{display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.6);padding:14px;border-radius:12px;border:1px solid rgba(0,0,0,.03)}.ProductDetail_highlightCardIcon__b3KEL{color:#1a1a1a;width:20px;height:20px}.ProductDetail_highlightCardText__HlBBy{font-size:.8rem;font-weight:600;color:#1a1a1a;line-height:1.3}.ProductDetail_moduleBox__84M5i{background:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.04);border-radius:16px;padding:16px;margin-top:16px;transition:all .3s ease}.ProductDetail_moduleBox__84M5i:hover{background:hsla(0,0%,100%,.6);border-color:rgba(0,0,0,.08)}.ProductDetail_moduleHeader__CSJFO{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#1a1a1a;margin-bottom:8px}.ProductDetail_moduleIcon__V1cpk{color:#8a857c;width:18px;height:18px}.ProductDetail_moduleContentText__p0w84{font-size:.82rem;color:#666;line-height:1.5}.ProductDetail_reviewsSummary__jzt_Q{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05)}.ProductDetail_reviewsBigScore__0dVtL{font-size:2rem;font-weight:800;color:#1a1a1a}.ProductDetail_reviewsStars__uEmve{display:flex;gap:2px;color:#fbbf24}.ProductDetail_reviewsCount__uFS6G{font-size:.75rem;color:#8a857c}.ProductDetail_reviewItem__4FquK{margin-bottom:12px}.ProductDetail_reviewItem__4FquK:last-child{margin-bottom:0}.ProductDetail_reviewUserRow__b2v_q{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ProductDetail_reviewAuthor__7dWIc{font-weight:700;font-size:.8rem;color:#1a1a1a}.ProductDetail_reviewDate__FQHY2{font-size:.7rem;color:#a8a398}.ProductDetail_reviewText__kV9cH{font-size:.8rem;color:#4a4a4a;line-height:1.4;font-style:italic}.ProductDetail_extraInfoBlock__AJhV8{display:flex;flex-direction:column;gap:6px;background:hsla(0,0%,100%,.4);padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.ProductDetail_infoRow__JSTc9{display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.ProductDetail_infoLabel__1pkaQ{font-weight:600;color:#8a857c}.ProductDetail_infoValue__Tz7ie{color:#1a1a1a;font-weight:500}.ProductDetail_infoValueInStock__YHquX{color:#2e7d32;font-weight:600}.ProductDetail_infoValueOutStock__bvi6x{color:#d84315;font-weight:600}.ProductDetail_selectorGroup__mQ84X{display:flex;flex-direction:column;gap:8px}.ProductDetail_customizationTitle__HjkTd{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;display:flex;justify-content:space-between;align-items:center}.ProductDetail_activeSelectionText__b70bV{font-size:.75rem;color:#8a857c;font-weight:500;text-transform:none;letter-spacing:normal}.ProductDetail_concretePillGrid__Zuiqw{display:flex;flex-wrap:wrap;gap:8px}.ProductDetail_concretePillButton__Uw204{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:30px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .25s ease;border:1px solid rgba(0,0,0,.06)}.ProductDetail_concretePillButtonActive__Vhnpt{background:#1a1a1a;color:#fff;border-color:#1a1a1a;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ProductDetail_concretePillButtonInactive__IsaQQ{background:#faf9f6;color:#1a1a1a}.ProductDetail_concretePillButtonInactive__IsaQQ:hover{background:#fff;border-color:rgba(0,0,0,.15);transform:translateY(-1px)}.ProductDetail_concreteCircleDot__qflSu{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.1);display:inline-block}.ProductDetail_dimensionGrid__RLhYe{display:grid;grid-template-columns:1fr;gap:8px}.ProductDetail_dimensionItemCard__OmnZs{width:100%;padding:10px 16px;border-radius:12px;text-align:left;cursor:pointer;transition:all .25s ease;border:1px solid rgba(0,0,0,.05)}.ProductDetail_dimensionItemCardActive__vmRRc{background:rgba(26,26,26,.02);border-color:#1a1a1a}.ProductDetail_dimensionItemCardInactive__ds4V_{background:#fff}.ProductDetail_dimensionItemCardInactive__ds4V_:hover{border-color:rgba(0,0,0,.15);background:#faf9f6}.ProductDetail_dimensionItemLabel__v8a8G{font-size:.85rem;font-weight:700;color:#1a1a1a;margin-bottom:2px}.ProductDetail_dimensionItemDesc___65qw{font-size:.72rem;line-height:1.35}.ProductDetail_dimensionItemDescActive__94U8U{color:#1a1a1a}.ProductDetail_dimensionItemDescInactive__gD9KM{color:#8a857c}.ProductDetail_imageSection__b1k3j{background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);padding:0;border-radius:24px;border:1px solid rgba(0,0,0,.03);box-shadow:0 10px 40px rgba(0,0,0,.02);display:flex;justify-content:center;align-items:center;position:relative;height:100%;min-height:0;transition:all .4s ease;box-sizing:border-box}.ProductDetail_productImage__Cjk2w{width:100%;height:100%;max-height:100%;object-fit:cover;border-radius:24px;box-shadow:0 20px 45px rgba(60,54,46,.15);transition:transform .6s cubic-bezier(.25,1,.5,1);z-index:2}.ProductDetail_imageSection__b1k3j:hover .ProductDetail_productImage__Cjk2w{transform:scale(1.02)}.ProductDetail_colorPillContainer__EkU6y{position:absolute;right:-80px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.65);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);border-radius:100px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(0,0,0,.04);z-index:10;transition:all .3s ease}.ProductDetail_colorPillContainer__EkU6y:hover{background:hsla(0,0%,100%,.8);box-shadow:0 12px 35px rgba(0,0,0,.07)}.ProductDetail_colorPillLabel__eCUDG{font-size:.62rem;font-weight:800;letter-spacing:.12em;color:#8a857c;margin-bottom:2px;writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg)}.ProductDetail_colorPillContainer__EkU6y .ProductDetail_fabricGrid__C_Gmd{display:flex;flex-direction:column;gap:8px}.ProductDetail_fabricButtonWrapper__r_VO2,.ProductDetail_fabricCircleBtn__nTIuq{position:relative;display:flex;justify-content:center}.ProductDetail_fabricCircleBtn__nTIuq{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgba(0,0,0,.05)}.ProductDetail_fabricCircleBtn__nTIuq:hover{transform:scale(1.15);box-shadow:0 4px 10px rgba(0,0,0,.12)}.ProductDetail_fabricCircleBtnActive__g87FE{border-color:#1a1a1a;transform:scale(1.08)}.ProductDetail_selectionIndicatorCheck__VIuP_{display:flex;align-items:center;justify-content:center;background:rgba(26,26,26,.85);color:#fff;width:14px;height:14px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ProductDetail_selectionIndicatorCheck__VIuP_ svg{width:8px;height:8px;stroke-width:3}.ProductDetail_fabricButtonWrapper__r_VO2:hover .ProductDetail_fabricTooltip__SO4SC{opacity:1;visibility:visible;transform:translateX(-12px) translateY(-50%)}.ProductDetail_fabricTooltip__SO4SC{position:absolute;right:100%;top:50%;transform:translateX(0) translateY(-50%);background:#1a1a1a;color:#fff;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:100}.ProductDetail_bottomCapsule__LDbg6{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1200px;background:linear-gradient(160deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.16) 35%,hsla(0,0%,100%,.06));backdrop-filter:blur(40px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.05);border:1px solid hsla(0,0%,100%,.35);border-radius:100px;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.4),0 20px 45px rgba(0,0,0,.05);z-index:100;gap:16px;box-sizing:border-box;transition:all .3s ease;overflow:hidden}.ProductDetail_bottomCapsule__LDbg6:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:0;opacity:.22}.ProductDetail_bottomCapsule__LDbg6>*{position:relative;z-index:1}.ProductDetail_bottomCapsule__LDbg6:hover{background:linear-gradient(160deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.22) 35%,hsla(0,0%,100%,.08));box-shadow:inset 0 1px 2px hsla(0,0%,100%,.5),0 25px 50px rgba(0,0,0,.08)}.ProductDetail_capsuleTitleSection__Hf9_W{display:flex;flex-direction:column;justify-content:center;gap:2px}.ProductDetail_capsuleProductName__wAHYl{font-size:1.45rem;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;line-height:1.1}.ProductDetail_capsuleMetaRow__r7eOk{display:flex;align-items:center;gap:8px}.ProductDetail_capsuleCategoryBadge__WTs_P{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8a857c}.ProductDetail_capsuleDesignerLabel__uarCj{font-size:.8rem;color:#8a857c;font-style:italic}.ProductDetail_capsulePriceSection__5718u{display:flex;align-items:center;gap:12px}.ProductDetail_capsulePrice__XtoSY{font-size:1.7rem;font-weight:800;color:#1a1a1a;letter-spacing:-.01em}.ProductDetail_capsuleOriginalPrice__vrL1B{font-size:1.1rem;text-decoration:line-through;color:#a8a398;font-weight:500}.ProductDetail_capsuleDiscountBadge__XCyKF{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:30px}.ProductDetail_capsuleStockBadge__Jp1hC{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.45);border:1px solid rgba(0,0,0,.04);backdrop-filter:blur(5px);font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:30px;color:#4a4a4a;box-shadow:0 2px 6px rgba(0,0,0,.01);transition:all .3s ease}.ProductDetail_capsuleStockBadgeLow___iazC{border-color:rgba(216,67,21,.2);background:rgba(255,235,230,.6);color:#d84315}.ProductDetail_stockDot__CTpvw{width:6px;height:6px;border-radius:50%;background:#2e7d32;display:inline-block}.ProductDetail_stockDotLow__B6610{background:#d84315;box-shadow:0 0 8px #d84315;animation:ProductDetail_stockPulse__SPh9c 1.8s ease-in-out infinite}@keyframes ProductDetail_stockPulse__SPh9c{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.6}}.ProductDetail_capsuleActionSection__tJ9lk{display:flex;align-items:center;gap:12px}.ProductDetail_capsuleQuantityWrapper__JJH0Q{display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:30px;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);padding:1px;transition:all .3s ease}.ProductDetail_capsuleQuantityWrapper__JJH0Q:hover{background:hsla(0,0%,100%,.35);border-color:hsla(0,0%,100%,.4)}.ProductDetail_capsuleQtyBtn____YG8{width:36px;height:36px;border-radius:50%;border:none;background:transparent;cursor:pointer;font-size:1.05rem;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#1a1a1a}.ProductDetail_capsuleQtyBtn____YG8:hover{background:hsla(0,0%,100%,.35);box-shadow:0 2px 4px rgba(0,0,0,.03)}.ProductDetail_capsuleQtyValue__8suyt{width:24px;text-align:center;font-weight:700;font-size:.95rem;color:#1a1a1a}.ProductDetail_capsuleAddBtn__Y2EH1{background:#1a1a1a;color:#fff;border:none;border-radius:30px;padding:0 24px;height:42px;font-weight:700;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(26,26,26,.1)}.ProductDetail_capsuleAddBtn__Y2EH1:hover{background:#333;transform:translateY(-1px);box-shadow:0 6px 16px rgba(26,26,26,.18)}.ProductDetail_capsuleAddBtnActive__jwnNu{transform:translateY(0)}.ProductDetail_capsuleAddBtnSuccess__DwqdR{background:#2e7d32;box-shadow:0 4px 12px rgba(46,125,50,.15)}.ProductDetail_capsuleBuyBtn__rr55k{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a;border-radius:30px;padding:0 24px;height:42px;font-weight:700;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.05)}.ProductDetail_capsuleBuyBtn__rr55k:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.ProductDetail_capsuleFavBtn__NAH9z{width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.02)}.ProductDetail_capsuleFavBtn__NAH9z:hover{background:hsla(0,0%,100%,.45);color:#d32f2f;transform:scale(1.05);border-color:rgba(211,47,47,.25)}.ProductDetail_capsuleFavBtn__NAH9z:active{transform:scale(.95)}.ProductDetail_capsuleFavBtnFavorited__84tw5{background:rgba(255,205,210,.4);backdrop-filter:blur(10px);border-color:rgba(211,47,47,.25);color:#d32f2f}.ProductDetail_capsuleFavBtnFavorited__84tw5:hover{background:rgba(255,205,210,.6);color:#c62828}.ProductDetail_capsuleCompareBtn__o9aDL{width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#4a4a4a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.02)}.ProductDetail_capsuleCompareBtn__o9aDL:hover{background:hsla(0,0%,100%,.45);color:#1a1a1a;transform:scale(1.05);border-color:rgba(0,0,0,.08)}.ProductDetail_capsuleCompareBtn__o9aDL:active{transform:scale(.95)}.ProductDetail_specsSection__iPdbA{margin-top:auto;display:flex;flex-direction:column;gap:8px}.ProductDetail_specsTitle__nl9p4{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a}.ProductDetail_specsGrid__crr25{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ProductDetail_specCard__udMFU{padding:10px 14px;background:#faf9f6;border:1px solid rgba(0,0,0,.03);border-radius:12px;display:flex;flex-direction:column;gap:2px}.ProductDetail_specName__cGwkN{font-size:.65rem;color:#8a857c;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ProductDetail_specValue__8UbZU{font-size:.8rem;color:#1a1a1a;font-weight:700}.ProductDetail_galleryThumbnailsContainer__keNJM{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:12px;background:hsla(0,0%,100%,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.55);border-radius:40px;padding:8px 16px;box-shadow:0 10px 30px rgba(0,0,0,.03);z-index:15;transition:all .3s ease;align-items:center}.ProductDetail_galleryThumbnailsContainer__keNJM:hover{background:hsla(0,0%,100%,.6);box-shadow:0 12px 35px rgba(0,0,0,.06)}.ProductDetail_thumbnailBtn__uQ9Mq{width:48px;height:48px;border-radius:50%;border:2px solid transparent;cursor:pointer;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.85);box-shadow:0 2px 6px rgba(0,0,0,.03);padding:0}.ProductDetail_thumbnailBtn__uQ9Mq:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.08)}.ProductDetail_thumbnailBtnActive__HK3kb{border-color:#1a1a1a;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.12);background:#fff}.ProductDetail_thumbnailImage__olP_r{width:100%;height:100%;object-fit:cover}.ProductDetail_thumbnailInteractiveIcon__JYUS_{color:#1a1a1a;display:flex;align-items:center;justify-content:center;flex-direction:column}.ProductDetail_thumbnailInteractiveIcon__JYUS_ svg{color:#1a1a1a}@keyframes ProductDetail_spinSlow__RKOXU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDetail_spinSlowIcon__lFK8w{animation:ProductDetail_spinSlow__RKOXU 12s linear infinite}.ProductDetail_gallerySelectedImage___KZ28{width:100%;height:100%;max-height:100%;object-fit:cover;border-radius:16px;box-shadow:0 20px 45px rgba(60,54,46,.12);border:1px solid hsla(0,0%,100%,.5);transition:transform .6s cubic-bezier(.25,1,.5,1);z-index:2}.ProductDetail_imageSection__b1k3j:hover .ProductDetail_gallerySelectedImage___KZ28{transform:scale(1.01)}.ProductDetail_sidebarHeaderRow__8M5pr{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;margin-bottom:4px}.ProductDetail_sidebarHeaderRow__8M5pr .ProductDetail_backButton__m92pC{margin-bottom:0;flex-shrink:0}.ProductDetail_compareOverlay__h6L8M{position:fixed;inset:0;background:rgba(26,26,26,.38);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:ProductDetail_fadeIn__n6Z3Z .3s ease;padding:24px;box-sizing:border-box}.ProductDetail_compareModalCard__NTsyJ{width:100%;max-width:1150px;height:90vh;max-height:820px;background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.6);border-radius:32px;box-shadow:0 30px 70px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.5);display:flex;flex-direction:column;overflow:hidden;position:relative;box-sizing:border-box;animation:ProductDetail_slideUp__7uTKa .4s cubic-bezier(.16,1,.3,1)}.ProductDetail_compareModalCard__NTsyJ:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:0;opacity:.15}.ProductDetail_compareModalHeader__EDrEb{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;border-bottom:1px solid rgba(0,0,0,.05);position:relative;z-index:2}.ProductDetail_compareModalTitleRow__VF7Bb{display:flex;align-items:center;gap:12px;color:#1a1a1a}.ProductDetail_compareModalIcon__BW3VN{color:#8a857c}.ProductDetail_compareModalTitleRow__VF7Bb h2{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin:0}.ProductDetail_compareCloseBtn__Lkhlm{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.04);background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .25s ease;box-shadow:0 2px 6px rgba(0,0,0,.02)}.ProductDetail_compareCloseBtn__Lkhlm:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a;transform:scale(1.05)}.ProductDetail_compareModalBody__yTfxA{flex-grow:1;overflow-y:auto;padding:32px;position:relative;z-index:1;box-sizing:border-box}.ProductDetail_compareModalBody__yTfxA::-webkit-scrollbar{width:6px}.ProductDetail_compareModalBody__yTfxA::-webkit-scrollbar-track{background:transparent}.ProductDetail_compareModalBody__yTfxA::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:10px}.ProductDetail_compareSplitGrid__7PCL4{display:grid;grid-template-columns:200px 1fr 1fr;gap:24px;align-items:stretch}.ProductDetail_compareColumnLabels__AD_Xz{display:flex;flex-direction:column;gap:0;padding:24px 0;box-sizing:border-box}.ProductDetail_compareLabelRowMaterials__Yk7Xy{height:84px!important}.ProductDetail_compareLabelHeroPlaceholder__t733a{height:230px;margin-bottom:24px}.ProductDetail_compareLabelRow__oqWd_{height:48px;display:flex;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#8a857c;border-bottom:1px solid rgba(0,0,0,.04);text-transform:uppercase}.ProductDetail_compareColumnProduct__7AXFt{background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.75);border-radius:20px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.01);box-sizing:border-box;transition:all .3s ease}.ProductDetail_compareColumnProduct__7AXFt:hover{background:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.9);box-shadow:0 8px 30px rgba(0,0,0,.02)}.ProductDetail_compareProductHero__fcWKI{height:230px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;position:relative;margin-bottom:24px}.ProductDetail_compareProductImg__ae7Qn{width:130px;height:130px;object-fit:cover;border-radius:12px;box-shadow:0 10px 25px rgba(60,54,46,.1);margin-bottom:12px;border:1px solid hsla(0,0%,100%,.8)}.ProductDetail_compareProductHero__fcWKI h3{font-size:1rem;font-weight:800;color:#1a1a1a;margin:0;line-height:1.2}.ProductDetail_currentProductBadge__jHyhK{margin-top:6px;font-size:.62rem;font-weight:700;background:#1a1a1a;color:#fff;padding:3px 8px;border-radius:10px;letter-spacing:.04em;text-transform:uppercase}.ProductDetail_compareValueRow__F_bm8{height:48px;display:flex;align-items:center;font-size:.88rem;color:#1a1a1a;font-weight:600;border-bottom:1px solid rgba(0,0,0,.04)}.ProductDetail_comparePriceVal__xcje9{font-size:1.15rem;font-weight:800;color:#1a1a1a}.ProductDetail_compareValueRowMaterials__crOlE{height:84px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.04);padding:8px 0;box-sizing:border-box}.ProductDetail_compareMaterialTag__8Ljw_{font-size:.65rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.03);padding:2px 6px;border-radius:6px;color:#4a4a4a;font-weight:500;white-space:nowrap}.ProductDetail_compareRatingContainer__sebki{display:flex;align-items:center;gap:6px}.ProductDetail_compareStarIcon__ObU5e{color:#ffc107}.ProductDetail_compareRatingContainer__sebki strong{font-size:.9rem;color:#1a1a1a}.ProductDetail_compareRatingContainer__sebki span{font-size:.72rem;color:#8a857c}.ProductDetail_dropdownSelectorWrapper__EXJlh{width:100%;margin-bottom:16px;display:flex;justify-content:center;z-index:5}.ProductDetail_productSelectDropdown__HmyBQ{width:100%;max-width:320px;padding:8px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.9);color:#1a1a1a;font-size:.8rem;font-weight:700;outline:none;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.02);transition:all .25s ease}.ProductDetail_productSelectDropdown__HmyBQ:hover{border-color:rgba(0,0,0,.18);box-shadow:0 4px 12px rgba(0,0,0,.05)}.ProductDetail_compareProductPlaceholder__pPmd8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-grow:1;padding:0 20px;color:#8a857c}.ProductDetail_placeholderPulseIcon__F8LLr{color:#d3cdc2;margin-bottom:12px;animation:ProductDetail_placeholderPulse__DGchk 2.5s ease-in-out infinite}.ProductDetail_compareProductPlaceholder__pPmd8 p{font-size:.78rem;line-height:1.45;font-weight:500;margin:0}@keyframes ProductDetail_placeholderPulse__DGchk{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.6}}.ProductDetail_compareGoButtonContainer__SS6EW{margin-top:16px;width:100%;display:flex;justify-content:center}.ProductDetail_compareGoBtn__hD8oB{background:#1a1a1a;color:#fff;border-radius:30px;padding:8px 20px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 10px rgba(0,0,0,.08);text-align:center}.ProductDetail_compareGoBtn__hD8oB:hover{background:#333;transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.15)}@keyframes ProductDetail_fadeIn__n6Z3Z{0%{opacity:0}to{opacity:1}}@keyframes ProductDetail_slideUp__7uTKa{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ProductDetail_mobileLabel__f9MwX{display:none}.ProductDetail_checkoutReturnModal__9wrLU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.65);backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid hsla(0,0%,100%,.4);border-radius:60px;padding:24px 48px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 50px rgba(0,0,0,.05),inset 0 1px 2px hsla(0,0%,100%,.8);z-index:1000;text-align:center;animation:ProductDetail_modalPopIn__1ZwXb .6s cubic-bezier(.16,1,.3,1)}.ProductDetail_checkoutReturnModal__9wrLU p{font-size:1rem;font-weight:500;color:#333;margin:0;letter-spacing:.02em}.ProductDetail_checkoutReturnActions__sMA3E{display:flex;gap:12px;align-items:center}.ProductDetail_checkoutReturnBtn__cgg6i{background:rgba(26,26,26,.9);color:#fff;padding:10px 24px;border-radius:40px;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.ProductDetail_checkoutReturnBtn__cgg6i:hover{background:#111;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.ProductDetail_checkoutReturnCloseBtn__uQcOW{background:transparent;color:#8a857c;border:none;padding:10px 20px;font-size:.85rem;font-weight:500;cursor:pointer;border-radius:40px;transition:all .3s ease}.ProductDetail_checkoutReturnCloseBtn__uQcOW:hover{color:#1a1a1a}@keyframes ProductDetail_modalPopIn__1ZwXb{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1024px){.ProductDetail_canvasContainer__cGt8G{height:auto;min-height:100vh;overflow-y:auto;overflow-x:hidden}.ProductDetail_detailPage__l6YCX{padding:100px 16px 24px;height:auto;overflow:visible}.ProductDetail_productGrid__d_9Zb{grid-template-columns:1fr;gap:16px;height:auto;overflow:visible;margin-bottom:140px}.ProductDetail_imageSection__b1k3j{height:360px;border-radius:20px}.ProductDetail_infoSection__AftsR{overflow-y:auto;overflow-x:hidden;padding-right:8px;max-height:none;overflow:visible;border-radius:20px}.ProductDetail_colorPillContainer__EkU6y{position:absolute;right:auto;top:auto;bottom:76px;left:50%;transform:translateX(-50%);flex-direction:row;padding:10px 16px;gap:10px;border-radius:100px}.ProductDetail_colorPillLabel__eCUDG{writing-mode:horizontal-tb;transform:none;margin-bottom:0;margin-right:4px;font-size:.6rem}.ProductDetail_colorPillContainer__EkU6y .ProductDetail_fabricGrid__C_Gmd{flex-direction:row;gap:8px}.ProductDetail_bottomCapsule__LDbg6{position:fixed;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:680px;border-radius:24px;flex-direction:column;padding:14px 16px;gap:10px;align-items:stretch}.ProductDetail_capsuleTitleSection__Hf9_W{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.ProductDetail_capsuleProductName__wAHYl{font-size:1.1rem}.ProductDetail_capsulePriceSection__5718u{justify-content:flex-start;flex-wrap:wrap;gap:8px}.ProductDetail_capsulePrice__XtoSY{font-size:1.3rem}.ProductDetail_capsuleOriginalPrice__vrL1B{font-size:.95rem}.ProductDetail_capsuleActionSection__tJ9lk{width:100%;justify-content:space-between;gap:8px}.ProductDetail_capsuleAddBtn__Y2EH1{flex-grow:1}.ProductDetail_compareModalCard__NTsyJ{height:95vh;border-radius:20px;max-height:none}.ProductDetail_compareModalBody__yTfxA{padding:16px}.ProductDetail_compareSplitGrid__7PCL4{grid-template-columns:130px 1fr 1fr;gap:12px}.ProductDetail_compareLabelHeroPlaceholder__t733a,.ProductDetail_compareProductHero__fcWKI{height:180px;margin-bottom:12px}.ProductDetail_compareProductImg__ae7Qn{width:90px;height:90px;margin-bottom:8px}.ProductDetail_compareProductHero__fcWKI h3{font-size:.85rem}.ProductDetail_compareLabelRow__oqWd_,.ProductDetail_compareValueRow__F_bm8{height:44px;font-size:.75rem}.ProductDetail_compareLabelRowMaterials__Yk7Xy,.ProductDetail_compareValueRowMaterials__crOlE{height:84px!important;font-size:.75rem}.ProductDetail_comparePriceVal__xcje9{font-size:.95rem}}@media (max-width:768px){.ProductDetail_detailPage__l6YCX{padding:88px 12px 20px}.ProductDetail_productGrid__d_9Zb{gap:12px;margin-bottom:200px}.ProductDetail_imageSection__b1k3j{height:300px;border-radius:18px}.ProductDetail_galleryThumbnailsContainer__keNJM{bottom:12px;padding:6px 12px;gap:8px}.ProductDetail_thumbnailBtn__uQ9Mq{width:40px;height:40px}.ProductDetail_colorPillContainer__EkU6y{bottom:66px;padding:8px 14px;gap:8px}.ProductDetail_fabricCircleBtn__nTIuq{width:26px;height:26px}.ProductDetail_bottomCapsule__LDbg6{padding:12px 14px;gap:8px;border-radius:20px}.ProductDetail_capsuleTitleSection__Hf9_W{gap:6px}.ProductDetail_capsuleProductName__wAHYl{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55vw}.ProductDetail_capsuleDesignerLabel__uarCj{display:none}.ProductDetail_capsulePrice__XtoSY{font-size:1.15rem}.ProductDetail_capsuleOriginalPrice__vrL1B{font-size:.85rem}.ProductDetail_capsuleStockBadge__Jp1hC{display:none}.ProductDetail_capsuleActionSection__tJ9lk{gap:6px}.ProductDetail_capsuleQtyBtn____YG8{width:32px;height:32px}.ProductDetail_capsuleAddBtn__Y2EH1{height:38px;padding:0 16px;font-size:.85rem}.ProductDetail_capsuleCompareBtn__o9aDL,.ProductDetail_capsuleFavBtn__NAH9z{width:38px;height:38px}.ProductDetail_mobileLabel__f9MwX{display:block;font-size:.58rem;font-weight:800;text-transform:uppercase;color:#8a857c;margin-bottom:2px;letter-spacing:.05em}.ProductDetail_compareSplitGrid__7PCL4{grid-template-columns:1fr 1fr;gap:12px}.ProductDetail_compareColumnLabels__AD_Xz,.ProductDetail_compareLabelHeroPlaceholder__t733a{display:none}.ProductDetail_compareProductHero__fcWKI{height:190px}.ProductDetail_compareProductImg__ae7Qn{width:75px;height:75px;margin-bottom:6px}.ProductDetail_compareProductHero__fcWKI h3{font-size:.78rem}.ProductDetail_compareValueRow__F_bm8{height:56px}.ProductDetail_compareValueRowMaterials__crOlE,.ProductDetail_compareValueRow__F_bm8{font-size:.72rem;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid rgba(0,0,0,.04)}.ProductDetail_compareValueRowMaterials__crOlE{height:96px!important;padding:8px 4px;box-sizing:border-box}.ProductDetail_compareMaterialTag__8Ljw_{font-size:.58rem;padding:1px 4px}.ProductDetail_compareGoBtn__hD8oB{font-size:.7rem;padding:6px 14px}}@media (max-width:430px){.ProductDetail_detailPage__l6YCX{padding:84px 10px 16px}.ProductDetail_productGrid__d_9Zb{margin-bottom:210px}.ProductDetail_imageSection__b1k3j{height:260px;border-radius:16px}.ProductDetail_galleryThumbnailsContainer__keNJM{bottom:8px;padding:5px 10px;gap:6px}.ProductDetail_thumbnailBtn__uQ9Mq{width:36px;height:36px}.ProductDetail_colorPillContainer__EkU6y{bottom:58px;padding:7px 12px;gap:7px}.ProductDetail_fabricCircleBtn__nTIuq{width:24px;height:24px}.ProductDetail_bottomCapsule__LDbg6{width:calc(100% - 16px);padding:10px 12px;gap:7px;border-radius:18px}.ProductDetail_capsuleProductName__wAHYl{font-size:.95rem;max-width:50vw}.ProductDetail_capsuleCategoryBadge__WTs_P{display:none}.ProductDetail_capsulePrice__XtoSY{font-size:1.05rem}.ProductDetail_capsuleOriginalPrice__vrL1B{font-size:.8rem}.ProductDetail_capsuleDiscountBadge__XCyKF{font-size:.65rem;padding:2px 6px}.ProductDetail_capsuleQtyBtn____YG8{width:30px;height:30px;font-size:.9rem}.ProductDetail_capsuleQtyValue__8suyt{font-size:.85rem;width:20px}.ProductDetail_capsuleAddBtn__Y2EH1{height:34px;padding:0 12px;font-size:.8rem;gap:5px}.ProductDetail_capsuleCompareBtn__o9aDL,.ProductDetail_capsuleFavBtn__NAH9z{width:34px;height:34px}.ProductDetail_concretePillButton__Uw204{padding:5px 10px;font-size:.75rem}.ProductDetail_dimensionItemCard__OmnZs{padding:8px 12px}.ProductDetail_dimensionItemLabel__v8a8G{font-size:.8rem}.ProductDetail_dimensionItemDesc___65qw{font-size:.68rem}.ProductDetail_infoSection__AftsR{overflow-y:auto;overflow-x:hidden;padding:16px;gap:12px;border-radius:18px}.ProductDetail_specsGrid__crr25{grid-template-columns:1fr 1fr}.ProductDetail_compareOverlay__h6L8M{padding:12px}.ProductDetail_compareModalHeader__EDrEb{padding:14px 16px}.ProductDetail_compareModalBody__yTfxA{padding:12px}.ProductDetail_compareSplitGrid__7PCL4{gap:8px}}@media (max-width:375px){.ProductDetail_detailPage__l6YCX{padding:82px 8px 14px}.ProductDetail_productGrid__d_9Zb{margin-bottom:220px;gap:10px}.ProductDetail_imageSection__b1k3j{height:240px}.ProductDetail_colorPillContainer__EkU6y{bottom:54px;gap:5px;padding:6px 10px}.ProductDetail_fabricCircleBtn__nTIuq{width:22px;height:22px}.ProductDetail_bottomCapsule__LDbg6{padding:9px 10px;gap:6px;border-radius:16px}.ProductDetail_capsuleProductName__wAHYl{font-size:.88rem;max-width:48vw}.ProductDetail_capsulePrice__XtoSY{font-size:1rem}.ProductDetail_capsuleAddBtn__Y2EH1{font-size:.75rem;height:32px;padding:0 10px}.ProductDetail_capsuleCompareBtn__o9aDL,.ProductDetail_capsuleFavBtn__NAH9z{width:32px;height:32px}.ProductDetail_capsuleQtyBtn____YG8{width:28px;height:28px}.ProductDetail_infoSection__AftsR{overflow-y:auto;overflow-x:hidden;padding:14px;gap:10px}.ProductDetail_categoryBadge__O9Yed{font-size:.62rem;padding:4px 10px}.ProductDetail_customizationTitle__HjkTd{font-size:.72rem}.ProductDetail_description__dM6k3{font-size:.82rem}}@media (max-height:500px) and (max-width:900px){.ProductDetail_canvasContainer__cGt8G{height:auto;min-height:auto}.ProductDetail_detailPage__l6YCX{padding-top:80px}.ProductDetail_productGrid__d_9Zb{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:100px}.ProductDetail_imageSection__b1k3j{height:280px}.ProductDetail_bottomCapsule__LDbg6{flex-direction:row;flex-wrap:wrap;padding:10px 16px;gap:8px;border-radius:18px}.ProductDetail_capsuleTitleSection__Hf9_W{flex-direction:column;align-items:flex-start;gap:2px}.ProductDetail_capsuleActionSection__tJ9lk{gap:6px}}.ProductDetail_trustBadgesWidget__lm8N2{background:#fff;border-radius:20px;padding:8px 24px;margin-top:16px;box-shadow:0 4px 24px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03);display:flex;flex-direction:column}.ProductDetail_trustBadgeRow__EHVkk{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.ProductDetail_trustBadgeRow__EHVkk:last-child{border-bottom:none}.ProductDetail_trustBadgeIcon__sQ95d{color:#1a1a1a;flex-shrink:0;width:24px;height:24px}.ProductDetail_trustBadgeText___eSbd{font-size:.85rem;color:#4a4a4a;line-height:1.4;font-weight:500}.ProductDetail_recommendedSection__Xi9Kx{margin-top:48px;margin-bottom:48px;width:100%}.ProductDetail_recommendedHeader__TYwVz{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.ProductDetail_recommendedTitle__cKfJ2{font-size:1.5rem;font-weight:800;color:#1a1a1a;letter-spacing:-.02em}.ProductDetail_recommendedLink__Cuupi{font-size:.85rem;font-weight:600;color:#1a1a1a;text-decoration:none;display:flex;align-items:center;gap:4px;transition:all .2s ease}.ProductDetail_recommendedLink__Cuupi:hover{opacity:.7}.ProductDetail_recommendedGrid__4_YQT{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ProductDetail_recommendedCard__b9oEz{background:hsla(0,0%,100%,.6);border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.03);transition:all .3s ease;display:flex;flex-direction:column;text-decoration:none}.ProductDetail_recommendedCard__b9oEz:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06);background:#fff}.ProductDetail_recommendedImgContainer__Rgxjv{width:100%;aspect-ratio:1/1;overflow:hidden;background:#faf9f6;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ProductDetail_recommendedImg__f_gru{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ProductDetail_recommendedCard__b9oEz:hover .ProductDetail_recommendedImg__f_gru{transform:scale(1.05)}.ProductDetail_recommendedInfo__4lZiT{padding:16px;display:flex;flex-direction:column;gap:4px}.ProductDetail_recommendedName__vdf_V{font-size:1rem;font-weight:700;color:#1a1a1a}.ProductDetail_recommendedCategory__RRjQY{font-size:.75rem;color:#8a857c;font-weight:600;text-transform:uppercase}.ProductDetail_recommendedPrice__jNaTI{font-size:1.1rem;font-weight:800;color:#1a1a1a;margin-top:8px}@media (max-width:1200px){.ProductDetail_recommendedGrid__4_YQT{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ProductDetail_recommendedGrid__4_YQT{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ProductDetail_recommendedGrid__4_YQT{grid-template-columns:1fr}}.ProductDetail_catalogGrid__R3tDo{grid-template-columns:auto 1fr!important}.ProductDetail_catalogColorPill__uaLD8{left:-80px!important;right:auto!important}.ProductDetail_catalogColorPill__uaLD8 .ProductDetail_fabricTooltip__SO4SC{left:100%!important;right:auto!important;transform:translateX(12px) translateY(-50%)!important}.ProductDetail_catalogColorPill__uaLD8 .ProductDetail_fabricButtonWrapper__r_VO2:hover .ProductDetail_fabricTooltip__SO4SC{transform:translateX(12px) translateY(-50%)!important}@media (max-width:1024px){.ProductDetail_catalogGrid__R3tDo{grid-template-columns:1fr!important}.ProductDetail_catalogColorPill__uaLD8{left:50%!important;right:auto!important;transform:translateX(-50%)!important}}