/*
Generated time: July 26, 2025 19:46
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
*{margin:0;padding:0;box-sizing:border-box}.store-header{text-align:center;margin-bottom:40px}.store-title{font-size:42px;font-weight:800;margin-bottom:8px;color:#ff6b35}.store-subtitle{font-size:16px;color:#6c757d;font-weight:400}.product-grid{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto}.product-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:transform .2s ease,box-shadow .2s ease;height:100%}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.product-image-container{position:relative;border-radius:12px;overflow:hidden;margin-bottom:20px;background:wh;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.product-image{font-size:60px;transition:transform .2s ease}.product-card:hover .product-image{transform:scale(1.05)}.badge{position:absolute;top:12px;left:12px;background:#ff6b35;color:#fff;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.professional-badge{background:#00b894}.wishlist-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dee2e6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px}.wishlist-btn:hover{background:#ff6b35;color:#fff;border-color:#ff6b35}.product-brand{color:#ff6b35;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}.product-title{font-size:18px;font-weight:700;color:#2d3436;margin-bottom:12px;line-height:1.4}.product-rating{display:flex;align-items:center;gap:8px;margin-bottom:16px}.stars{display:flex;gap:2px}.star{color:#f7931e;font-size:14px}.rating-text{font-size:13px;color:#6c757d}.product-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.feature-tag{background:#e8f5e8;color:#00b894;padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase}.product-price{display:flex;align-items:center;gap:12px;margin-bottom:20px}.current-price{font-size:24px;font-weight:800;color:#2d3436}.original-price{font-size:16px;color:#6c757d;text-decoration:line-through}.discount{background:#00b894;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.product-variants{margin-bottom:20px}.variant-label{font-size:13px;font-weight:600;color:#2d3436;margin-bottom:8px}.variant-options{display:flex;gap:8px;flex-wrap:wrap}.variant-option{padding:6px 12px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.variant-option.active,.variant-option:hover{border-color:#db3434;background:#db3434;color:#fff}.action-buttons{display:flex;gap:10px}.add-to-cart-btn{flex:1;background:linear-gradient(45deg,#f36f2a 0,#fe952c 100%);color:#fff;border:none;padding:14px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.add-to-cart-btn:hover{background:linear-gradient(139deg,#f36f2a 0,#fe952c 100%)}.quick-view-btn{width:48px;height:48px;background:#fff;border:1px solid #ff6b35;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#ff6b35}.quick-view-btn:hover{background:#ff6b35;color:#fff}.bat-image{background:#fff;color:#fff;border-radius:8px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bat-image img{object-fit:contain;width:100%;height:100%;}.ball-image{background:#dc143c;color:#fff;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.pads-image{background:#f8f9fa;color:#2d3436;border:2px solid #dee2e6;border-radius:12px;width:80%;height:80%;display:flex;align-items:center;justify-content:center}.helmet-image{background:#2d3436;color:#fff;border-radius:16px;width:80%;height:80%;display:flex;align-items:center;justify-content:center}.product-card .Vtl-pr-review-stars-snippet{justify-content:left!important}@media (max-width:768px){.store-title{font-size:32px}.product-grid{grid-template-columns:1fr;gap:20px}.product-card{padding:20px}.action-buttons{flex-direction:column}.quick-view-btn{width:100%;height:44px}}