.ProductDetail-module__cAJPIW__main{background-color:#fff;min-height:80vh;padding:150px 0 40px}.ProductDetail-module__cAJPIW__productWrapper{grid-template-columns:1fr 1fr;gap:60px;display:grid}.ProductDetail-module__cAJPIW__galleryColumn{height:100%}.ProductDetail-module__cAJPIW__gallerySection{flex-direction:column;gap:20px;width:100%;max-width:500px;margin:0 auto;display:flex;position:sticky;top:140px}.ProductDetail-module__cAJPIW__mainImageContainer{aspect-ratio:1;background-color:#f9f9f9;border:1px solid #eee;border-radius:12px;width:100%;position:relative;overflow:hidden}.ProductDetail-module__cAJPIW__zoomLens{pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;background-color:#ff990014;background-clip:padding-box;border:2px solid #f90;border-radius:50%;width:150px;height:150px;transition:opacity .2s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fffc,0 0 0 3px #0000001a}.ProductDetail-module__cAJPIW__zoomLens:before{content:"";background:inherit;background-clip:content-box;border-radius:50%;position:absolute;inset:0}.ProductDetail-module__cAJPIW__zoomLensActive{opacity:1}.ProductDetail-module__cAJPIW__zoomWindow{z-index:1000;pointer-events:none;background-color:#f5f5f5;background-repeat:no-repeat;background-size:200%;border:1px solid #ddd;border-radius:8px;width:500px;height:500px;position:fixed;top:50%;right:5%;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 20px #0003}.ProductDetail-module__cAJPIW__imageSlide{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.ProductDetail-module__cAJPIW__imageSlide.ProductDetail-module__cAJPIW__activeSlide{opacity:1;pointer-events:auto}.ProductDetail-module__cAJPIW__mainImage{object-fit:cover;transition:transform .3s}.ProductDetail-module__cAJPIW__thumbnails{gap:12px;padding-bottom:5px;display:flex;overflow-x:auto}.ProductDetail-module__cAJPIW__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:80px;height:80px;transition:all .2s;position:relative;overflow:hidden}.ProductDetail-module__cAJPIW__thumbnail:hover{border-color:#f90;transform:scale(1.05)}.ProductDetail-module__cAJPIW__activeThumbnail{border-color:var(--primary-color);box-shadow:0 0 0 2px #c71f3333}.ProductDetail-module__cAJPIW__thumbImage{object-fit:cover}.ProductDetail-module__cAJPIW__mobileDots{display:none}.ProductDetail-module__cAJPIW__dot{background-color:#ddd;border-radius:50%;width:8px;height:8px;transition:all .2s}.ProductDetail-module__cAJPIW__dot.ProductDetail-module__cAJPIW__activeDot{background-color:var(--primary-color);transform:scale(1.1)}.ProductDetail-module__cAJPIW__breadcrumb{color:#888;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;margin-bottom:16px;font-size:13px;display:flex;overflow-x:auto}.ProductDetail-module__cAJPIW__breadcrumb::-webkit-scrollbar{display:none}.ProductDetail-module__cAJPIW__breadcrumb a{color:#555;text-decoration:none;transition:color .2s}.ProductDetail-module__cAJPIW__breadcrumb a:hover{color:var(--primary-color);text-decoration:underline}.ProductDetail-module__cAJPIW__breadcrumbSeparator{color:#ccc;margin:0 4px}.ProductDetail-module__cAJPIW__currentCrumb{color:var(--primary-color);font-weight:500}.ProductDetail-module__cAJPIW__productTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ProductDetail-module__cAJPIW__productName{font-family:var(--font-ubuntu);color:#333;flex:1;margin:0;font-size:32px;font-weight:700}.ProductDetail-module__cAJPIW__shareButton{color:var(--primary-color);cursor:pointer;background:#fff7f7;border:1px solid #c71f3338;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.ProductDetail-module__cAJPIW__shareButton:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 8px 18px #c71f332e}.ProductDetail-module__cAJPIW__ratingRow{align-items:center;gap:15px;margin-bottom:25px;display:flex}.ProductDetail-module__cAJPIW__stars{gap:3px;display:flex}.ProductDetail-module__cAJPIW__ratingCount{color:#666;font-size:14px}.ProductDetail-module__cAJPIW__stockBadge{color:#27ae60;background-color:#e6f7e9;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.ProductDetail-module__cAJPIW__priceActionContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.ProductDetail-module__cAJPIW__priceContainer{align-items:center;gap:15px;margin-bottom:0;display:flex}.ProductDetail-module__cAJPIW__currentPrice{color:var(--primary-color);font-size:36px;font-weight:800}.ProductDetail-module__cAJPIW__oldPrice{color:#999;font-size:20px;text-decoration:line-through}.ProductDetail-module__cAJPIW__discountBadge{color:#fff;background-color:#c81f33;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.ProductDetail-module__cAJPIW__description{color:#555;font-size:16px;line-height:1.6}.ProductDetail-module__cAJPIW__descriptionContainer{margin-top:15px;margin-bottom:24px}.ProductDetail-module__cAJPIW__highlightsContainer{margin-bottom:16px}.ProductDetail-module__cAJPIW__specificationsContainer{margin-bottom:24px}.ProductDetail-module__cAJPIW__sectionTitle{color:#333;margin-bottom:8px;font-size:18px;font-weight:700}.ProductDetail-module__cAJPIW__highlightsList{color:#555;padding-left:20px;line-height:1.6;list-style-type:disc}.ProductDetail-module__cAJPIW__highlightsList li{margin-bottom:8px}.ProductDetail-module__cAJPIW__specificationsList{flex-direction:column;gap:10px;display:flex}.ProductDetail-module__cAJPIW__specItem{font-size:15px;display:flex}.ProductDetail-module__cAJPIW__specTitle{color:#555;flex-shrink:0;width:140px;font-weight:600}.ProductDetail-module__cAJPIW__specDesc{color:#333}.ProductDetail-module__cAJPIW__actionRow{flex-grow:1;gap:20px;max-width:400px;margin-bottom:0;display:flex}.ProductDetail-module__cAJPIW__buyNowBtn{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:18px;font-weight:700;transition:background-color .2s;display:flex}.ProductDetail-module__cAJPIW__buyNowBtn:hover{background-color:#a01828}.ProductDetail-module__cAJPIW__addToCartBtn{color:var(--primary-color);border:2px solid var(--primary-color);cursor:pointer;background-color:#0000;border-radius:8px;flex:1;padding:16px;font-size:18px;font-weight:700;transition:all .2s}.ProductDetail-module__cAJPIW__addToCartBtn:hover{background-color:#fff3f3}.ProductDetail-module__cAJPIW__trustBadges{border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;margin-bottom:35px;padding:20px 0;display:flex}.ProductDetail-module__cAJPIW__badge{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ProductDetail-module__cAJPIW__badgeIcon{color:#c81f33;font-size:24px}.ProductDetail-module__cAJPIW__badge span{color:#666;max-width:100px;font-size:12px}.ProductDetail-module__cAJPIW__detailsTable{flex-direction:column;gap:15px;display:flex}.ProductDetail-module__cAJPIW__tableRow{border-bottom:1px solid #f5f5f5;padding-bottom:10px;display:flex}.ProductDetail-module__cAJPIW__tableLabel{color:#888;width:120px;font-weight:600}.ProductDetail-module__cAJPIW__tableValue{color:#333;font-weight:500}@media (max-width:1024px){.ProductDetail-module__cAJPIW__productWrapper{gap:30px}.ProductDetail-module__cAJPIW__productName{font-size:28px}}@media (max-width:520px){.ProductDetail-module__cAJPIW__productTitleRow{align-items:center;gap:12px}.ProductDetail-module__cAJPIW__shareButton{border-radius:50%;width:42px;height:42px;padding:0}.ProductDetail-module__cAJPIW__shareButton span{display:none}}@media (min-width:1400px){.ProductDetail-module__cAJPIW__zoomWindow{width:600px;height:600px;right:8%}}@media (max-width:1200px){.ProductDetail-module__cAJPIW__zoomWindow{width:400px;height:400px;right:3%}}@media (max-width:992px){.ProductDetail-module__cAJPIW__zoomWindow,.ProductDetail-module__cAJPIW__zoomLens{display:none}}.ProductDetail-module__cAJPIW__similarTitle{color:#333;font-size:28px;font-weight:700;font-family:var(--font-ubuntu);text-align:center;margin-bottom:16px}.ProductDetail-module__cAJPIW__similarGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px;display:grid}.ProductDetail-module__cAJPIW__similarCard{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #00000008}.ProductDetail-module__cAJPIW__similarCard:hover{transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.ProductDetail-module__cAJPIW__similarImageArea{aspect-ratio:1;background-color:#f8f8f8;border-radius:12px 12px 0 0;width:100%;height:auto;padding:12px;position:relative;overflow:hidden}.ProductDetail-module__cAJPIW__similarBadge{background-color:var(--primary-color);color:#fff;text-transform:uppercase;z-index:2;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.ProductDetail-module__cAJPIW__similarDetails{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.ProductDetail-module__cAJPIW__similarRating{align-items:center;gap:4px;font-size:11px;display:flex}.ProductDetail-module__cAJPIW__similarStars{align-items:center;gap:1px;display:flex}.ProductDetail-module__cAJPIW__similarName{font-family:var(--font-ubuntu);color:var(--text-dark);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:38px;margin-bottom:0;font-size:14px;font-weight:600;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.ProductDetail-module__cAJPIW__similarName:hover{color:var(--primary-color)}.ProductDetail-module__cAJPIW__similarDesc{color:var(--text-grey);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:32px;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ProductDetail-module__cAJPIW__similarPriceRow{align-items:center;gap:6px;margin-top:auto;margin-bottom:0;display:flex}.ProductDetail-module__cAJPIW__similarPrice{color:var(--primary-color);font-size:16px;font-weight:700}.ProductDetail-module__cAJPIW__similarOldPrice{color:var(--text-light);font-size:12px;text-decoration:line-through}.ProductDetail-module__cAJPIW__similarDiscount{color:#2e7d32;font-size:11px;font-weight:600}.ProductDetail-module__cAJPIW__reviewsSection{box-sizing:border-box;width:100%}.ProductDetail-module__cAJPIW__reviewsTitle{color:#333;font-size:28px;font-weight:700;font-family:var(--font-ubuntu);margin-bottom:16px}.ProductDetail-module__cAJPIW__reviewsLayout{flex-direction:column;gap:24px;width:100%;display:flex}.ProductDetail-module__cAJPIW__reviewFormContainer{box-sizing:border-box;background:#f9f9f9;border-radius:12px;width:100%;height:fit-content;padding:30px;overflow:hidden}.ProductDetail-module__cAJPIW__reviewFormContainer h3{color:#333;margin-bottom:20px;font-size:20px}.ProductDetail-module__cAJPIW__reviewForm{flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}.ProductDetail-module__cAJPIW__ratingSelect{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.ProductDetail-module__cAJPIW__ratingSelect p{color:#555;margin:0;font-weight:600}.ProductDetail-module__cAJPIW__starsSelect{flex-wrap:wrap;gap:5px;display:flex}.ProductDetail-module__cAJPIW__reviewTextarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;max-width:100%;padding:15px;font-family:inherit;font-size:15px}.ProductDetail-module__cAJPIW__reviewTextarea:focus{border-color:var(--primary-color)}.ProductDetail-module__cAJPIW__submitReviewBtn{background:var(--primary-color);color:#fff;cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:background .2s}.ProductDetail-module__cAJPIW__submitReviewBtn:hover{background:#a01828}.ProductDetail-module__cAJPIW__submitReviewBtn:disabled{opacity:.7;cursor:not-allowed}.ProductDetail-module__cAJPIW__reviewError{color:#c81f33;margin:0;font-size:14px}.ProductDetail-module__cAJPIW__loginPrompt{color:#666;line-height:1.5}.ProductDetail-module__cAJPIW__loginLink{color:var(--primary-color);font-weight:600;text-decoration:underline}.ProductDetail-module__cAJPIW__reviewsList{flex-direction:column;gap:20px;width:100%;display:flex}.ProductDetail-module__cAJPIW__reviewCard{box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:12px;width:100%;padding:25px}.ProductDetail-module__cAJPIW__reviewHeader{align-items:center;gap:15px;margin-bottom:15px;display:flex}.ProductDetail-module__cAJPIW__reviewerAvatarWrapper{border-radius:50%;flex-shrink:0;width:45px;height:45px;position:relative;overflow:hidden}.ProductDetail-module__cAJPIW__reviewerAvatar{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;font-weight:700;display:flex}.ProductDetail-module__cAJPIW__reviewerInfo h4{color:#333;margin:0 0 5px;font-size:16px}.ProductDetail-module__cAJPIW__reviewText{color:#555;word-break:break-word;margin:0;line-height:1.6}.ProductDetail-module__cAJPIW__noReviews{color:#888;padding:40px 0;font-size:16px;font-style:italic}.ProductDetail-module__cAJPIW__bottomSplitLayout{box-sizing:border-box;border-top:1px solid #eee;grid-template-columns:1fr 1fr;align-items:start;gap:40px;width:100%;margin-top:24px;padding-top:20px;display:grid}@media (max-width:1024px){.ProductDetail-module__cAJPIW__bottomSplitLayout{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.ProductDetail-module__cAJPIW__main{padding:120px 0 20px}.ProductDetail-module__cAJPIW__breadcrumb{margin-bottom:12px;font-size:11px}.ProductDetail-module__cAJPIW__gallerySection{top:105px}.ProductDetail-module__cAJPIW__productWrapper{grid-template-columns:1fr}.ProductDetail-module__cAJPIW__productName{font-size:20px}.ProductDetail-module__cAJPIW__currentPrice{font-size:24px}.ProductDetail-module__cAJPIW__oldPrice{font-size:14px}.ProductDetail-module__cAJPIW__description{font-size:13px}.ProductDetail-module__cAJPIW__sectionTitle{margin-bottom:6px;font-size:15px}.ProductDetail-module__cAJPIW__highlightsList{padding-left:14px;font-size:13px}.ProductDetail-module__cAJPIW__specItem{font-size:12px}.ProductDetail-module__cAJPIW__specTitle{width:90px}.ProductDetail-module__cAJPIW__buyNowBtn,.ProductDetail-module__cAJPIW__addToCartBtn{padding:10px;font-size:14px}.ProductDetail-module__cAJPIW__priceActionContainer{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:25px}.ProductDetail-module__cAJPIW__priceContainer{margin-bottom:0}.ProductDetail-module__cAJPIW__actionRow{gap:10px;width:100%;max-width:none;margin-bottom:0}.ProductDetail-module__cAJPIW__reviewsTitle,.ProductDetail-module__cAJPIW__similarTitle{text-align:left;margin-bottom:10px;font-size:15px}.ProductDetail-module__cAJPIW__bottomSplitLayout{box-sizing:border-box;grid-template-columns:1fr;gap:20px;width:100%;margin-top:16px;padding-top:12px;overflow:hidden}.ProductDetail-module__cAJPIW__specificationsContainer,.ProductDetail-module__cAJPIW__descriptionContainer{margin-bottom:20px}.ProductDetail-module__cAJPIW__reviewsSection{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.ProductDetail-module__cAJPIW__reviewsLayout{gap:15px;width:100%;min-width:0}.ProductDetail-module__cAJPIW__reviewsList{gap:10px;width:100%;min-width:0}.ProductDetail-module__cAJPIW__reviewFormContainer{box-sizing:border-box;background:#fdfdfd;border:1px solid #f2f2f2;border-radius:8px;width:100%;padding:12px 16px}.ProductDetail-module__cAJPIW__reviewFormContainer h3{margin-bottom:10px;font-size:13px;font-weight:600}.ProductDetail-module__cAJPIW__ratingSelect{gap:10px;margin-bottom:8px}.ProductDetail-module__cAJPIW__ratingSelect p{margin:0;font-size:13px}.ProductDetail-module__cAJPIW__starsSelect svg{width:20px;height:20px}.ProductDetail-module__cAJPIW__reviewTextarea{box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.ProductDetail-module__cAJPIW__submitReviewBtn{box-sizing:border-box;border-radius:6px;width:100%;padding:8px 16px;font-size:13px}.ProductDetail-module__cAJPIW__reviewCard{box-sizing:border-box;background:#fdfdfd;border:1px solid #f0f0f0;border-radius:8px;width:100%;min-width:0;padding:12px}.ProductDetail-module__cAJPIW__reviewerAvatarWrapper{flex-shrink:0;width:32px;height:32px}.ProductDetail-module__cAJPIW__reviewerAvatar{width:32px;height:32px;font-size:14px}.ProductDetail-module__cAJPIW__reviewerInfo h4{margin-bottom:1px;font-size:13px;font-weight:600}.ProductDetail-module__cAJPIW__reviewText{color:#555;word-break:break-word;font-size:13px;line-height:1.5}.ProductDetail-module__cAJPIW__similarGrid{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;box-sizing:border-box;gap:8px;width:100%;padding:8px 0 16px;display:flex;overflow-x:auto}.ProductDetail-module__cAJPIW__similarGrid::-webkit-scrollbar{display:none}.ProductDetail-module__cAJPIW__similarCard{scroll-snap-align:start;border-radius:10px;flex:0 0 calc(47% - 4px)}.ProductDetail-module__cAJPIW__similarImageArea{aspect-ratio:1;border-radius:10px 10px 0 0;height:auto;padding:6px}.ProductDetail-module__cAJPIW__similarDetails{gap:3px;padding:6px 8px 8px}.ProductDetail-module__cAJPIW__similarName{height:30px;font-size:11px;line-height:1.25}.ProductDetail-module__cAJPIW__similarPrice{font-size:13px}.ProductDetail-module__cAJPIW__similarOldPrice{color:var(--text-light);font-size:9px;text-decoration:line-through}.ProductDetail-module__cAJPIW__similarDiscount{color:#2e7d32;font-size:8px;font-weight:600}.ProductDetail-module__cAJPIW__similarDesc{-webkit-line-clamp:2;line-clamp:2;color:var(--text-grey);-webkit-box-orient:vertical;height:26px;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.ProductDetail-module__cAJPIW__similarRating{align-items:center;gap:3px;font-size:9px;display:flex}.ProductDetail-module__cAJPIW__similarStars svg{width:11px;height:11px}.ProductDetail-module__cAJPIW__similarBadge{padding:1px 3px;font-size:7px;top:6px;left:6px}.ProductDetail-module__cAJPIW__mobileDots{justify-content:center;gap:6px;margin-top:10px;display:flex}.ProductDetail-module__cAJPIW__thumbnails{display:none}.ProductDetail-module__cAJPIW__mainImageContainer{cursor:grab;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;aspect-ratio:auto;display:flex;overflow:auto hidden}.ProductDetail-module__cAJPIW__mainImageContainer::-webkit-scrollbar{display:none}.ProductDetail-module__cAJPIW__imageSlide{aspect-ratio:1;opacity:1;pointer-events:auto;scroll-snap-align:start;flex:0 0 100%;min-width:100%;height:auto;position:relative}}.ProductDetail-module__cAJPIW__bottomSplitLayout{border-top:1px solid #eee;grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:40px;padding-top:30px;display:grid}.ProductDetail-module__cAJPIW__bottomSplitLayout.ProductDetail-module__cAJPIW__singleColumn{grid-template-columns:1fr}@media (max-width:768px){.ProductDetail-module__cAJPIW__reviewsSection{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.ProductDetail-module__cAJPIW__reviewsTitle{margin-bottom:8px;font-size:13px;font-weight:700}.ProductDetail-module__cAJPIW__reviewsLayout{gap:10px;width:100%;min-width:0}.ProductDetail-module__cAJPIW__reviewsList{gap:8px;width:100%;min-width:0}.ProductDetail-module__cAJPIW__reviewFormContainer{box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;overflow:hidden}.ProductDetail-module__cAJPIW__reviewFormContainer h3{margin-bottom:8px;font-size:12px}.ProductDetail-module__cAJPIW__reviewForm{gap:8px}.ProductDetail-module__cAJPIW__ratingSelect{gap:6px;margin-bottom:6px}.ProductDetail-module__cAJPIW__ratingSelect p{font-size:11px}.ProductDetail-module__cAJPIW__starsSelect svg{width:16px;height:16px}.ProductDetail-module__cAJPIW__reviewTextarea{box-sizing:border-box;rows:3;border-radius:5px;width:100%;max-width:100%;padding:6px 8px;font-size:12px}.ProductDetail-module__cAJPIW__submitReviewBtn{box-sizing:border-box;border-radius:5px;width:100%;padding:7px 10px;font-size:12px}.ProductDetail-module__cAJPIW__reviewCard{box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:10px}.ProductDetail-module__cAJPIW__reviewHeader{gap:8px;margin-bottom:6px}.ProductDetail-module__cAJPIW__reviewerAvatarWrapper{flex-shrink:0;width:28px;height:28px}.ProductDetail-module__cAJPIW__reviewerAvatar{width:28px;height:28px;font-size:12px}.ProductDetail-module__cAJPIW__reviewerInfo h4{margin-bottom:1px;font-size:11px}.ProductDetail-module__cAJPIW__reviewText{word-break:break-word;font-size:11px;line-height:1.4}.ProductDetail-module__cAJPIW__noReviews{padding:12px 0;font-size:11px}}.ProductDetail-module__cAJPIW__whyChooseContainer{border:1px solid #f3e5d8;border-left:4px solid var(--primary-color,#8b181b);background:linear-gradient(135deg,#fffaf5 0%,#fff 100%);border-radius:12px;margin-top:30px;padding:24px;box-shadow:0 4px 15px #00000008}.ProductDetail-module__cAJPIW__whyChooseTitle{color:#2c3e50;align-items:center;gap:8px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}.ProductDetail-module__cAJPIW__whyChooseText{color:#4a5568;margin:0;font-size:14px;line-height:1.7}.ProductDetail-module__cAJPIW__keywordsContainer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;display:flex}.ProductDetail-module__cAJPIW__keywordsLabel{color:#718096;text-transform:uppercase;letter-spacing:.5px;margin-right:4px;font-size:13px;font-weight:700}.ProductDetail-module__cAJPIW__keywordBadge{background-color:var(--primary-color,#8b181b);color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.ProductDetail-module__cAJPIW__keywordBadgeSecondary{color:#4a5568;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}@media (max-width:768px){.ProductDetail-module__cAJPIW__whyChooseContainer{margin-top:20px;padding:16px}.ProductDetail-module__cAJPIW__whyChooseTitle{font-size:15px}.ProductDetail-module__cAJPIW__whyChooseText{font-size:13px;line-height:1.6}.ProductDetail-module__cAJPIW__keywordsContainer{gap:6px;margin-top:15px}.ProductDetail-module__cAJPIW__keywordBadge,.ProductDetail-module__cAJPIW__keywordBadgeSecondary{padding:3px 10px;font-size:11px}}
