.hero[data-v-76a261bd]{position:relative;background:#eceff1;overflow:hidden;min-height:420px;display:flex;align-items:center}.hero-diagonal[data-v-76a261bd]{position:absolute;right:0;top:0;bottom:0;width:55%;background:#262a2e;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.hero-smart[data-v-76a261bd]{position:absolute;left:60px;top:50px;font-size:38px;font-weight:800;color:#d8dcdb;line-height:1.05;opacity:.6}.hero-ladder[data-v-76a261bd]{position:absolute;left:30px;bottom:30px;display:flex;flex-direction:column;gap:6px}.hero-ladder span[data-v-76a261bd]{width:18px;height:2px;background:#b0b5b3}.hero-content[data-v-76a261bd]{position:relative;z-index:2;margin-left:auto;margin-right:80px;text-align:right;color:#fff}.hero-gt7[data-v-76a261bd]{font-size:64px;font-weight:900;letter-spacing:1px;line-height:1}.hero-series[data-v-76a261bd]{font-size:16px;font-weight:700;color:#f47421;margin-left:8px}.hero-tagline[data-v-76a261bd]{font-size:12px;font-weight:700;color:#a0a5a3;letter-spacing:2px;margin-top:6px}main[data-v-76a261bd]{max-width:1200px;margin:0 auto;padding:0 15px}.product-section[data-v-76a261bd]{padding:36px 0 20px}.section-title[data-v-76a261bd]{font-size:24px;font-weight:800;text-align:center;margin-bottom:28px;letter-spacing:.5px}.product-grid[data-v-76a261bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card[data-v-76a261bd]{background:#fff;border:1px solid var(--border);border-radius:4px;overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card[data-v-76a261bd]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000012}.product-image[data-v-76a261bd]{position:relative;background:#f9f9f9;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image img[data-v-76a261bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.product-card:hover .product-image img[data-v-76a261bd]{transform:scale(1.04)}.badge-discount[data-v-76a261bd]{position:absolute;top:10px;left:10px;z-index:2;background:#2ea84a;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:3px}.product-actions-overlay[data-v-76a261bd]{position:absolute;bottom:12px;left:50%;transform:translate(-50%) translateY(20px);opacity:0;display:flex;gap:8px;background:#fffffff2;padding:6px 12px;border-radius:30px;box-shadow:0 4px 15px #00000026;transition:all .25s ease-in-out;z-index:10}.product-card:hover .product-actions-overlay[data-v-76a261bd]{opacity:1;transform:translate(-50%) translateY(0)}.action-btn[data-v-76a261bd]{width:34px;height:34px;border-radius:50%;border:none;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:background .2s,transform .15s}.action-btn[data-v-76a261bd]:hover{background:#f47421;color:#fff;transform:scale(1.15)}.product-info[data-v-76a261bd]{padding:14px;text-align:center}.product-title[data-v-76a261bd]{font-size:13.5px;font-weight:700;color:var(--text-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36px;margin-bottom:8px;line-height:1.35}.product-title[data-v-76a261bd]:hover{color:var(--orange)}.product-price[data-v-76a261bd]{font-size:14px;font-weight:700}.price-old[data-v-76a261bd]{color:var(--strike);text-decoration:line-through;font-size:12px;margin-right:6px;font-weight:400}.price-new[data-v-76a261bd]{color:var(--orange)}.load-more-wrap[data-v-76a261bd]{text-align:center;margin-top:28px}.load-more[data-v-76a261bd]{display:inline-block;background:#262a2e;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 28px;border-radius:3px;transition:background .2s}.load-more[data-v-76a261bd]:hover{background:var(--orange)}.brand-strip[data-v-76a261bd]{border-top:1px solid var(--border);padding:24px 0;margin-top:20px;overflow:hidden}.brand-strip-track[data-v-76a261bd]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:700;color:#aaa}@media(max-width:992px){.product-grid[data-v-76a261bd]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-grid[data-v-76a261bd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.product-grid[data-v-76a261bd]{grid-template-columns:1fr}}
