.ProductCard-module__HOiECa__card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ProductCard-module__HOiECa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductCard-module__HOiECa__imageWrap{aspect-ratio:1;background:var(--bg-page);width:100%;position:relative;overflow:hidden}.ProductCard-module__HOiECa__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ProductCard-module__HOiECa__card:hover .ProductCard-module__HOiECa__image{transform:scale(1.03)}.ProductCard-module__HOiECa__imagePlaceholder{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ProductCard-module__HOiECa__discountBadge{color:#fff;border-radius:var(--radius-full);letter-spacing:.3px;z-index:1;background:#dc2626;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.ProductCard-module__HOiECa__outOfStock{z-index:2;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductCard-module__HOiECa__outOfStockLabel{color:#fff;border-radius:var(--radius-full);letter-spacing:.5px;background:#000000bf;padding:6px 14px;font-size:12px;font-weight:700}.ProductCard-module__HOiECa__body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 14px;display:flex}.ProductCard-module__HOiECa__category{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:600}.ProductCard-module__HOiECa__name{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ProductCard-module__HOiECa__priceRow{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.ProductCard-module__HOiECa__ourPrice{color:var(--text-primary);letter-spacing:-.3px;font-size:16px;font-weight:800}.ProductCard-module__HOiECa__originalPrice{color:var(--price-original);align-items:center;gap:2px;font-size:11px;text-decoration:line-through;display:flex}.ProductCard-module__HOiECa__compName{color:var(--text-muted);font-size:10px;font-weight:600;text-decoration:none}.ProductCard-module__HOiECa__savings{color:var(--success);margin-top:2px;font-size:11px;font-weight:600;display:block}.ProductCard-module__HOiECa__buyBtn{background:var(--brand-accent);width:100%;color:var(--brand-primary);border-radius:var(--radius-md);transition:background var(--transition), transform var(--transition);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ProductCard-module__HOiECa__buyBtn:hover{background:var(--brand-accent-dark);transform:translateY(-1px)}.ProductCard-module__HOiECa__buyBtn:active{transform:translateY(0)}.ProductCard-module__HOiECa__skeletonCard{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.ProductCard-module__HOiECa__skeletonImage{aspect-ratio:1;width:100%}.ProductCard-module__HOiECa__skeletonBody{flex-direction:column;gap:8px;padding:12px;display:flex}.ProductCard-module__HOiECa__skeletonLine{border-radius:6px;height:12px}
.VideoReviews-module__MQafFG__sectionContainer{padding:60px var(--space-md);max-width:1200px;margin:0 auto}.VideoReviews-module__MQafFG__sectionTitle{color:var(--text-primary);margin-bottom:24px;font-size:24px;font-weight:700}.VideoReviews-module__MQafFG__carouselWrapper{align-items:center;display:flex;position:relative}.VideoReviews-module__MQafFG__carousel{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:16px;padding:20px 0;display:flex;overflow-x:auto}.VideoReviews-module__MQafFG__carousel::-webkit-scrollbar{display:none}.VideoReviews-module__MQafFG__navButton{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;z-index:2;width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px #0000001a}.VideoReviews-module__MQafFG__navButton:hover{background:var(--brand-primary);color:var(--text-white)}.VideoReviews-module__MQafFG__navButton.VideoReviews-module__MQafFG__left{left:-20px}.VideoReviews-module__MQafFG__navButton.VideoReviews-module__MQafFG__right{right:-20px}@media (max-width:768px){.VideoReviews-module__MQafFG__navButton{display:none}}.VideoReviews-module__MQafFG__thumbnailCard{border-radius:var(--radius-md);cursor:pointer;scroll-snap-align:start;background:#000;flex:0 0 240px;height:426px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.VideoReviews-module__MQafFG__thumbnailCard:hover{transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)scale(1.03);box-shadow:0 12px 24px #0003}.VideoReviews-module__MQafFG__thumbnailVideo{object-fit:cover;opacity:.8;width:100%;height:100%}.VideoReviews-module__MQafFG__overlay{background:linear-gradient(#0000 60%,#0a1628cc 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoReviews-module__MQafFG__playButtonWrapper{flex-grow:1;justify-content:center;align-items:center;display:flex}.VideoReviews-module__MQafFG__playButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4a72433;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;animation:3s infinite VideoReviews-module__MQafFG__pulse;display:flex}.VideoReviews-module__MQafFG__thumbnailCard:hover .VideoReviews-module__MQafFG__playButton{transform:scale(1.1)}@keyframes VideoReviews-module__MQafFG__pulse{0%{box-shadow:0 0 #f4a72466}70%{box-shadow:0 0 0 15px #f4a72400}to{box-shadow:0 0 #f4a72400}}.VideoReviews-module__MQafFG__customerInfo{text-align:left;width:100%;padding:16px}.VideoReviews-module__MQafFG__customerName{color:var(--text-white);text-shadow:0 1px 3px #00000080;margin:0;font-size:15px;font-weight:600}.VideoReviews-module__MQafFG__modalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;background:#0009;justify-content:center;align-items:center;animation:.3s ease-in-out VideoReviews-module__MQafFG__fadeIn;display:flex;position:fixed;inset:0}.VideoReviews-module__MQafFG__closeButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:100000;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:24px;right:24px}.VideoReviews-module__MQafFG__closeButton:hover{background:#fff3}.VideoReviews-module__MQafFG__modalContent{border-radius:20px;width:100%;max-width:480px;height:85vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) VideoReviews-module__MQafFG__nativeExpand;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000080,0 0 0 1px #f4a7244d}.VideoReviews-module__MQafFG__modalVideo{object-fit:cover;background:#000;width:100%;height:100%}@media (max-width:768px){.VideoReviews-module__MQafFG__modalContent{max-width:100%;height:100vh;box-shadow:none;border-radius:0}}@keyframes VideoReviews-module__MQafFG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VideoReviews-module__MQafFG__nativeExpand{0%{opacity:.5;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}
.RollingReviews-module__1Wbmfq__container{margin-top:16px;margin-bottom:8px;padding:0 16px}.RollingReviews-module__1Wbmfq__card{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--border);transition:all var(--transition);flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.RollingReviews-module__1Wbmfq__cardHeader{border-bottom:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.RollingReviews-module__1Wbmfq__ratingWrapper{align-items:center;gap:8px;display:flex}.RollingReviews-module__1Wbmfq__ratingBadge{color:#fff;border-radius:var(--radius-full);background:#16a34a;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.RollingReviews-module__1Wbmfq__ratingLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.RollingReviews-module__1Wbmfq__moreReviewsBtn{color:#2874f0;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:1px solid #2874f026;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.RollingReviews-module__1Wbmfq__moreReviewsBtn:hover{color:#004cc8;background:#2874f00d;border-color:#2874f04d}.RollingReviews-module__1Wbmfq__sliderWrapper{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.RollingReviews-module__1Wbmfq__sliderWrapper:active{cursor:grabbing}.RollingReviews-module__1Wbmfq__sliderTrack{will-change:transform;width:100%;display:flex}.RollingReviews-module__1Wbmfq__slide{box-sizing:border-box;flex:0 0 100%;width:100%}.RollingReviews-module__1Wbmfq__reviewContent{flex-direction:column;justify-content:center;display:flex}.RollingReviews-module__1Wbmfq__comment{color:var(--text-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:10px;font-size:14px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.RollingReviews-module__1Wbmfq__meta{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.RollingReviews-module__1Wbmfq__userInfo{align-items:center;gap:8px;display:flex}.RollingReviews-module__1Wbmfq__userName{color:var(--text-primary);font-weight:700}.RollingReviews-module__1Wbmfq__verifiedBadge{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.RollingReviews-module__1Wbmfq__date{font-size:11px}.RollingReviews-module__1Wbmfq__dotsWrapper{justify-content:center;gap:6px;margin-top:4px;display:flex}.RollingReviews-module__1Wbmfq__dot{background:var(--border);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.RollingReviews-module__1Wbmfq__dotActive{background:var(--brand-accent);border-radius:3px;width:16px}
