@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;600;700;800&display=swap";:root{--bg-darkest: #0a0a0a;--bg-primary: #121212;--bg-secondary: #1e1e1e;--bg-tertiary: #2a2a2a;--bg-accent-trans: rgba(255, 56, 56, .1);--text-white: #ffffff;--text-gray-light: #f3f4f6;--text-gray-medium: #b3b3b3;--text-gray-dark: #7a7a7a;--color-red: #ff3838;--color-red-hover: #e02424;--color-orange: #ff6a00;--color-orange-hover: #e05300;--color-green: #2ecc71;--color-yellow: #f1c40f;--gradient-primary: linear-gradient(90deg, #ff3838, #ff6a00);--gradient-primary-hover: linear-gradient(90deg, #ff5252, #ff8324);--gradient-text: linear-gradient(90deg, #ff3838, #ff8324);--border-light: #2d2d2d;--border-medium: #444444;--font-display: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--shadow-sm: 0 2px 4px rgba(0,0,0,.5);--shadow-md: 0 4px 12px rgba(0,0,0,.7);--shadow-lg: 0 8px 24px rgba(0,0,0,.9);--shadow-red: 0 0 15px rgba(255, 56, 56, .4);--shadow-red-lg: 0 8px 26px rgba(255, 56, 56, .45);--clip-angle: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--clip-angle-sm: polygon(6px 0, 100% 0, 100% 100%, 0 100%);--transition-fast: .2s ease;--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--container-width: 1200px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-primary);color:var(--text-gray-light);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}button,input,select,textarea{font-family:inherit;color:inherit;outline:none}button{cursor:pointer;background:none;border:none}img{max-width:100%;height:auto;display:block}hr{border:0;height:1px;background:var(--border-light);margin:20px 0}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.font-bold{font-weight:700}.text-center{text-align:center}.highlight-red{color:var(--color-red)}.highlight-orange{color:var(--color-orange)}.bg-alt{background-color:var(--bg-darkest)}.grayscale{filter:grayscale(100%)}.badge{display:inline-block;padding:4px 8px;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:3px}.badge-sale{background:var(--gradient-primary);color:var(--text-white);clip-path:var(--clip-angle-sm)}.badge-sm{background:var(--bg-tertiary);border:1px solid var(--border-light);padding:2px 6px;border-radius:3px;font-size:.8rem}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;text-transform:uppercase;clip-path:var(--clip-angle);border-radius:0;transition:var(--transition-normal);letter-spacing:.5px}.btn-primary{background:var(--gradient-primary);color:var(--text-white);box-shadow:var(--shadow-red)}.btn-primary:hover{background:var(--gradient-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-red-lg)}.btn-outline{background-color:transparent;color:var(--text-white);border:2px solid rgba(255,255,255,.35)}.btn-outline:hover{border-color:var(--color-red);color:var(--color-red);transform:translateY(-2px)}.btn-accent{background-color:var(--color-orange);color:var(--text-white)}.btn-accent:hover{background-color:var(--color-orange-hover);transform:translateY(-2px)}.btn-lg{padding:14px 28px;font-size:1rem}.btn-md{padding:10px 20px;font-size:.9rem}.btn-sm{padding:8px 16px;font-size:.8rem}.btn-block{display:flex;width:100%}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;background-color:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-white);border-radius:4px;font-family:var(--font-body);transition:var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-red);box-shadow:0 0 8px #ff38384d}.form-input-sm,.form-select-sm,.form-textarea-sm{width:100%;padding:8px 12px;background-color:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-white);border-radius:4px;font-size:.85rem}.form-input-sm:focus,.form-select-sm:focus,.form-textarea-sm:focus{border-color:var(--color-red)}.form-group-item{margin-bottom:15px}.form-group-item label{display:block;margin-bottom:6px;font-size:.9rem;font-weight:500}.header-wrapper{background-color:var(--bg-darkest);border-bottom:2px solid transparent;border-image:var(--gradient-primary) 1;position:sticky;top:0;z-index:100;transition:var(--transition-normal)}.header-wrapper.scrolled{background-color:#0a0a0ae6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-lg)}.header-wrapper.scrolled .header-top{padding:10px 0}.header-top{display:flex;align-items:center;justify-content:space-between;padding:15px 0;gap:20px;transition:var(--transition-normal)}.logo{display:flex;align-items:center;gap:10px}.logo-icon{background:var(--gradient-primary);color:var(--text-white);padding:8px;border-radius:4px;font-weight:800;font-family:var(--font-display);font-size:1.4rem;transform:skew(-12deg);box-shadow:var(--shadow-red)}.logo-text{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.5px}.logo-text span{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.search-container{flex:1;max-width:500px;position:relative}.search-input{width:100%;padding:10px 45px 10px 18px;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;color:var(--text-white);font-size:.9rem;transition:var(--transition-fast)}.search-input:focus{border-color:var(--color-red);box-shadow:0 0 10px #ff383840;background-color:var(--bg-tertiary)}.search-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:var(--text-gray-medium)}.search-btn:hover{color:var(--color-red)}.header-actions{display:flex;align-items:center;gap:15px}.icon-btn{position:relative;color:var(--text-gray-light);padding:8px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.icon-btn:hover{background-color:var(--bg-tertiary);color:var(--color-red);transform:scale(1.05)}.icon-btn-badge{position:absolute;top:-4px;right:-4px;background-color:var(--color-red);color:var(--text-white);font-size:.7rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-bar{background-color:var(--bg-primary);border-top:1px solid var(--border-light)}.nav-menu{display:flex;align-items:center;justify-content:center;list-style:none}.nav-item{position:relative}.nav-link{display:block;padding:12px 18px;font-family:var(--font-display);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.nav-link:hover,.nav-link.active{color:var(--color-red)}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-red);transition:var(--transition-fast);transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:70%}.nav-link.nav-sale{color:var(--color-orange)}.nav-link.nav-sale:after{background-color:var(--color-orange)}.burger-menu{display:none;flex-direction:column;justify-content:space-between;width:25px;height:18px;z-index:101}.burger-menu span{display:block;height:3px;width:100%;background-color:var(--text-white);border-radius:2px;transition:var(--transition-normal)}.hero-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0;min-height:480px;display:flex;align-items:center;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,transparent 0 40px,rgba(255,255,255,.025) 40px 42px);pointer-events:none;z-index:1}.hero-section:after{content:"";position:absolute;top:-20%;right:-10%;width:55%;height:140%;background:radial-gradient(circle,rgba(255,106,0,.18),transparent 70%);pointer-events:none;z-index:1}.hero-container{position:relative;z-index:2}.hero-content{max-width:600px}.hero-tag{display:inline-flex;align-items:center;gap:8px;background-color:#ff38381f;color:var(--color-red);border:1px solid rgba(255,56,56,.4);padding:6px 14px;clip-path:var(--clip-angle-sm);font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:1.5px;margin-bottom:18px}.hero-title{font-family:var(--font-display);font-size:3.1rem;font-weight:800;line-height:1.1;color:var(--text-white);text-transform:uppercase;margin-bottom:15px;letter-spacing:-1px}.hero-title .accent{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{font-size:1.1rem;color:var(--text-gray-medium);margin-bottom:30px;max-width:480px}.hero-actions{display:flex;gap:15px;flex-wrap:wrap}.trust-banner{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);padding:25px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trust-item{display:flex;align-items:center;gap:15px}.trust-icon{color:var(--color-red);flex-shrink:0;width:48px;height:48px;border-radius:10px;background:#ff38381a;display:flex;align-items:center;justify-content:center}.trust-text h3{font-size:.95rem;font-family:var(--font-display);text-transform:uppercase;font-weight:700}.trust-text p{font-size:.8rem;color:var(--text-gray-medium)}.section{padding:60px 0}.section-header{text-align:center;margin-bottom:40px}.section-title{font-family:var(--font-display);font-size:2.2rem;font-weight:800;text-transform:uppercase;margin-bottom:8px;color:var(--text-white)}.section-title:after{content:"";display:block;width:60px;height:3px;background:var(--gradient-primary);margin:10px auto 0}.section-subtitle{color:var(--text-gray-medium);font-size:.95rem}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-card{position:relative;border-radius:4px;overflow:hidden;height:200px;display:flex;align-items:flex-end;padding:20px}.category-card:before{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--gradient-primary);z-index:4;transition:var(--transition-normal)}.category-card:hover:before{width:100%}.category-desc{position:relative;z-index:3;font-size:.8rem;color:var(--text-gray-medium);margin:4px 0 8px;max-width:220px}.category-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:var(--transition-normal)}.category-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000f2 20%,#0000001a 80%);z-index:2;transition:var(--transition-normal)}.category-card-overlay.bg-red-tint{background:linear-gradient(to top,#ff383866 10%,#000000e6 90%)}.category-info{position:relative;z-index:3}.category-info h3{font-family:var(--font-display);font-size:1.15rem;font-weight:700;text-transform:uppercase;margin-bottom:5px}.category-btn{font-size:.8rem;text-transform:uppercase;font-weight:700;color:var(--color-red);display:inline-flex;align-items:center;gap:5px}.category-card:hover .category-img{transform:scale(1.1)}.category-card:hover .category-card-overlay{background:linear-gradient(to top,#ff38384d 10%,#000000b3 90%)}.category-card:hover .category-btn{color:var(--text-white)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.product-card{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:var(--transition-normal)}.product-card:hover{transform:translateY(-5px);border-color:#ff383880;box-shadow:var(--shadow-md)}.product-card-image-box{position:relative;padding-bottom:100%;background-color:var(--bg-darkest);overflow:hidden}.product-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition-normal)}.product-card:hover .product-card-img{transform:scale(1.06)}.product-card-badge-discount{position:absolute;top:10px;left:10px;background:var(--gradient-primary);color:var(--text-white);padding:4px 9px;font-size:.75rem;font-weight:800;clip-path:var(--clip-angle-sm);z-index:5}.product-card-badge-featured{position:absolute;top:10px;left:10px;background-color:var(--bg-accent-trans);border:1px solid var(--color-red);color:var(--color-red);padding:4px 9px;font-size:.75rem;font-weight:800;clip-path:var(--clip-angle-sm);z-index:5}.btn-fav{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background-color:#0009;color:var(--text-white);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);z-index:5}.btn-fav:hover,.btn-fav.active{background-color:var(--text-white);color:var(--color-red);transform:scale(1.1)}.product-card-info{padding:15px;display:flex;flex-direction:column;flex-grow:1}.product-card-brand-rating{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.product-card-brand{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-gray-dark)}.product-card-rating{display:flex;align-items:center;gap:3px;font-size:.8rem;font-weight:700;color:var(--color-yellow)}.product-card-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px}.product-card-title a:hover{color:var(--color-red)}.product-card-bike{font-size:.75rem;color:var(--color-orange);margin-bottom:12px}.product-card-price-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-light)}.prices{display:flex;flex-direction:column}.price-old{font-size:.8rem;text-decoration:line-through;color:var(--text-gray-dark)}.price-current{font-size:1.15rem;font-weight:800;font-family:var(--font-display);color:var(--text-white)}.price-current.highlight-red{color:var(--color-red)}.btn-add-cart-icon{width:36px;height:36px;border-radius:4px;background-color:var(--bg-tertiary);color:var(--text-white);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.btn-add-cart-icon:hover{background:var(--gradient-primary);box-shadow:0 0 10px #ff383866}.deals-banner-section{position:relative;background-color:var(--bg-darkest);background-image:repeating-linear-gradient(115deg,transparent 0 40px,rgba(255,255,255,.02) 40px 42px);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow:hidden}.deals-banner-section:after{content:"";position:absolute;top:-30%;left:-8%;width:40%;height:160%;background:radial-gradient(circle,rgba(255,56,56,.12),transparent 70%);pointer-events:none}.deals-banner-container{position:relative;z-index:1;display:grid;grid-template-columns:1fr 4fr;gap:40px;align-items:center}.deals-banner-info h2{font-family:var(--font-display);font-size:2.5rem;font-weight:800;text-transform:uppercase;margin:10px 0 15px}.deals-banner-info p{color:var(--text-gray-medium);margin-bottom:25px}.deals-banner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.brand-item{background-color:var(--bg-secondary);border:1px solid var(--border-light);padding:25px 15px;text-align:center;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:var(--transition-fast)}.brand-item h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.5px;color:var(--text-white);text-transform:uppercase}.brand-item p{font-size:.75rem;color:var(--color-red);font-weight:700;text-transform:uppercase;margin-top:2px}.brand-item:hover{border-color:#ff383880;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.newsletter-section{background-image:linear-gradient(#000c,#000000e6),url(assets/tenere.png);background-size:cover;background-position:center;padding:60px 0;text-align:center;border-top:2px solid transparent;border-image:var(--gradient-primary) 1}.newsletter-content{max-width:600px;margin:0 auto}.newsletter-content h2{font-family:var(--font-display);font-size:2.2rem;font-weight:800;text-transform:uppercase;margin-bottom:10px}.newsletter-content p{color:var(--text-gray-medium);margin-bottom:25px}.newsletter-form{display:flex;gap:10px}.newsletter-form .form-input{border-radius:4px}.form-success-msg{background-color:var(--bg-accent-trans);border:1px solid var(--color-red);padding:15px;border-radius:4px;color:var(--text-white);margin-top:15px}.breadcrumb-container{padding:15px 0;font-size:.85rem;color:var(--text-gray-medium)}.breadcrumbs{display:flex;list-style:none;gap:8px}.breadcrumbs li:after{content:"/";margin-left:8px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs a:hover{color:var(--color-red)}.category-layout{display:grid;grid-template-columns:260px 1fr;gap:30px;padding-bottom:60px}.sidebar-filters{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:20px;height:fit-content;position:sticky;top:90px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--border-light);padding-bottom:10px}.sidebar-header h3{font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase}.close-filters-btn{display:none}.filter-group{margin-bottom:20px;border-bottom:1px solid var(--border-light);padding-bottom:15px}.filter-group:last-child{border-bottom:none;padding-bottom:0}.filter-group-title{font-family:var(--font-display);font-size:.95rem;text-transform:uppercase;font-weight:700;margin-bottom:12px;letter-spacing:.5px}.filter-options{display:flex;flex-direction:column;gap:8px}.filter-label,.filter-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-gray-medium);cursor:pointer}.filter-label:hover,.filter-checkbox-label:hover{color:var(--text-white)}.filter-label input[type=radio],.filter-checkbox-label input[type=checkbox]{accent-color:var(--color-red)}.stars-span{color:var(--color-yellow);font-weight:600}.price-slider-container{padding:5px 0}.price-values{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-gray-medium);margin-top:8px}.slider{width:100%;accent-color:var(--color-red);background:var(--border-light);height:4px;border-radius:2px;outline:none}.size-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.size-filter-btn{background-color:var(--bg-tertiary);border:1px solid var(--border-light);color:var(--text-white);padding:6px;font-size:.8rem;font-weight:700;border-radius:3px;text-align:center;transition:var(--transition-fast)}.size-filter-btn:hover,.size-filter-btn.active{background:var(--gradient-primary);border-color:transparent}.products-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;border-bottom:1px solid var(--border-light);padding-bottom:15px}.products-section-header h1{font-family:var(--font-display);font-size:1.8rem;font-weight:800;text-transform:uppercase}.products-count-label{font-size:.85rem;color:var(--text-gray-medium)}.sorting-controls{display:flex;align-items:center;gap:15px}.sort-selector{display:flex;align-items:center;gap:8px;font-size:.85rem}.active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;background-color:var(--bg-secondary);border:1px solid var(--border-light);padding:10px 15px;border-radius:4px}.chips-label{font-size:.8rem;font-weight:700;color:var(--text-gray-medium)}.chips-list{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-light);padding:3px 8px;border-radius:2px;font-size:.75rem;gap:5px;font-weight:500}.chip button{color:var(--color-red);font-size:1rem;line-height:1}.chip button:hover{color:var(--text-white)}.clear-all-chips{font-size:.75rem;color:var(--color-orange);font-weight:700;text-transform:uppercase}.no-products-found{grid-column:1 / -1;text-align:center;padding:60px 20px;background-color:var(--bg-secondary);border:1px dashed var(--border-medium);border-radius:4px}.no-products-found svg{color:var(--text-gray-dark);margin-bottom:15px}.no-products-found h3{font-family:var(--font-display);font-size:1.3rem;margin-bottom:5px}.no-products-found p{color:var(--text-gray-medium);font-size:.9rem;margin-bottom:20px}.mobile-filter-btn{display:none}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:40px}.product-gallery{display:flex;flex-direction:column;gap:15px}.main-image-container{position:relative;background-color:var(--bg-darkest);border:1px solid var(--border-light);border-radius:4px;overflow:hidden;padding-bottom:85%}.main-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-tag-discount-lg{position:absolute;top:15px;left:15px;background:var(--gradient-primary);color:var(--text-white);padding:6px 12px;font-family:var(--font-display);font-weight:800;font-size:1rem;clip-path:var(--clip-angle-sm);z-index:5}.thumbnail-list{display:flex;gap:10px}.thumb-item{width:75px;height:75px;border:2px solid var(--border-light);border-radius:4px;overflow:hidden;cursor:pointer;background-color:var(--bg-darkest);transition:var(--transition-fast)}.thumb-item img{width:100%;height:100%;object-fit:cover}.thumb-item:hover,.thumb-item.active{border-color:var(--color-red)}.product-purchase-info{display:flex;flex-direction:column}.product-brand-line{display:flex;align-items:center;gap:10px;margin-bottom:8px}.product-detail-brand{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--color-red);text-transform:uppercase}.bike-type-badge{background-color:var(--bg-secondary);border:1px solid var(--color-orange);color:var(--color-orange);font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:2px;text-transform:uppercase}.product-detail-title{font-family:var(--font-display);font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:12px}.product-detail-rating{display:flex;align-items:center;gap:6px;font-size:.9rem;margin-bottom:20px}.rating-val{font-size:1rem}.rating-count{color:var(--text-gray-medium)}.product-detail-price-panel{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:20px;margin-bottom:20px}.product-detail-price-panel .price-old{font-size:1rem;margin-right:10px}.product-detail-price-panel .price-current{font-size:2.2rem}.vat-info{display:block;font-size:.75rem;color:var(--text-gray-medium);margin-top:5px}.product-short-description{color:var(--text-gray-medium);margin-bottom:25px}.selector-group{margin-bottom:20px}.selector-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selector-group label{font-size:.9rem;font-weight:700;text-transform:uppercase}.size-guide-link{font-size:.8rem;color:var(--color-orange);text-decoration:underline}.selector-options{display:flex;flex-wrap:wrap;gap:10px}.selector-btn{background-color:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-white);padding:8px 16px;font-size:.9rem;font-weight:700;border-radius:4px;transition:var(--transition-fast)}.selector-btn:hover{border-color:var(--color-red)}.selector-btn.active{background:var(--gradient-primary);border-color:transparent}.availability-status{display:flex;align-items:center;gap:8px;margin-bottom:25px}.dot-indicator{width:10px;height:10px;border-radius:50%;display:inline-block}.dot-indicator.green{background-color:var(--color-green);box-shadow:0 0 8px #2ecc7199}.availability-text{font-size:.9rem}.purchase-actions-grid{display:grid;grid-template-columns:130px 1fr 50px;gap:15px;margin-bottom:15px}.quantity-control-lg{display:flex;border:1px solid var(--border-light);border-radius:4px;overflow:hidden;background-color:var(--bg-secondary)}.quantity-control-lg button{width:40px;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center}.quantity-control-lg button:hover{background-color:var(--bg-tertiary);color:var(--color-red)}.quantity-control-lg span{flex:1;display:flex;align-items:center;justify-content:center;font-weight:700}.btn-add-cart{font-family:var(--font-display)}.btn-fav-large{border:1px solid var(--border-light);border-radius:4px;background-color:var(--bg-secondary);color:var(--text-white);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.btn-fav-large:hover,.btn-fav-large.active{border-color:var(--color-red);color:var(--color-red)}.product-tabs-section{margin-top:50px;margin-bottom:50px}.tabs-header{display:flex;border-bottom:2px solid var(--border-light);margin-bottom:25px}.tab-header-btn{padding:15px 30px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:.95rem;border-bottom:3px solid transparent;margin-bottom:-2px;color:var(--text-gray-medium);transition:var(--transition-fast)}.tab-header-btn:hover{color:var(--text-white)}.tab-header-btn.active{color:var(--color-red);border-bottom-color:var(--color-red)}.tab-pane{animation:tabFadeIn .3s ease}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.specs-table{width:100%;border-collapse:collapse;margin-bottom:20px}.specs-table th,.specs-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--border-light)}.specs-table th{font-family:var(--font-display);font-weight:700;color:var(--text-white);width:250px;background-color:var(--bg-secondary)}.specs-table td{color:var(--text-gray-medium)}.specs-table tr:hover{background-color:#ffffff05}.reviews-layout{display:grid;grid-template-columns:240px 1fr;gap:30px}.reviews-summary-card{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:25px 20px;text-align:center;height:fit-content}.average-rating-num{font-family:var(--font-display);font-size:3.5rem;font-weight:800;line-height:1;display:block;margin-bottom:5px}.reviews-summary-card p{font-size:.85rem;color:var(--text-gray-medium)}.reviews-list{display:flex;flex-direction:column;gap:25px}.add-review-form{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:20px}.add-review-form h4{font-family:var(--font-display);text-transform:uppercase;margin-bottom:15px;font-size:1rem}.review-inputs-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.customer-reviews-container{display:flex;flex-direction:column;gap:15px}.review-item{border-bottom:1px solid var(--border-light);padding-bottom:15px}.review-item:last-child{border-bottom:none}.review-item-header{display:flex;justify-content:space-between;font-size:.85rem}.review-author{color:var(--text-white)}.review-date{color:var(--text-gray-dark)}.review-comment{font-size:.9rem;color:var(--text-gray-medium)}.cart-layout{display:grid;grid-template-columns:1fr 340px;gap:30px;padding-bottom:60px}.cart-items-section h1{font-family:var(--font-display);font-size:2rem;text-transform:uppercase;font-weight:800}.cart-subtitle-items{font-size:.85rem;color:var(--text-gray-medium);margin-bottom:25px}.cart-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:12px 15px;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:.8rem;margin-bottom:15px}.cart-items-list{display:flex;flex-direction:column;gap:15px}.cart-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:15px;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;align-items:center;position:relative}.col-product{display:flex;align-items:center;gap:15px}.cart-item-thumbnail{width:70px;height:70px;object-fit:cover;border-radius:4px;background-color:var(--bg-darkest)}.cart-item-details h3{font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.3}.cart-item-details h3 a:hover{color:var(--color-red)}.cart-item-brand{font-size:.75rem;color:var(--text-gray-dark);text-transform:uppercase;font-weight:600}.cart-item-selection{font-size:.8rem;color:var(--text-gray-medium);margin-top:4px}.quantity-control-sm{display:inline-flex;border:1px solid var(--border-light);border-radius:3px;overflow:hidden;background-color:var(--bg-primary)}.quantity-control-sm button{width:25px;height:25px;font-weight:700;display:flex;align-items:center;justify-content:center}.quantity-control-sm button:hover{background-color:var(--bg-tertiary);color:var(--color-red)}.quantity-control-sm span{width:30px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.cart-item-remove-btn{position:absolute;top:15px;right:15px;color:var(--text-gray-dark);transition:var(--transition-fast)}.cart-item-remove-btn:hover{color:var(--color-red)}.cart-footer-actions{display:flex;justify-content:space-between;margin-top:20px}.cart-summary-sidebar .summary-card{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:25px 20px}.summary-card h2{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid var(--border-light);padding-bottom:10px}.summary-line{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-gray-medium);margin-bottom:12px}.free-shipping-tag{color:var(--color-green)}.shipping-nudge{background-color:var(--bg-accent-trans);border:1px solid rgba(255,56,56,.2);padding:10px 15px;border-radius:4px;font-size:.8rem;margin:15px 0}.summary-promo-code{display:flex;gap:8px;margin:20px 0}.summary-divider{border-color:var(--border-light);margin:15px 0}.summary-total-line{display:flex;justify-content:space-between;font-family:var(--font-display);font-weight:800;font-size:1.3rem}.payment-methods-trust{text-align:center;margin-top:25px}.payment-methods-trust p{font-size:.75rem;color:var(--text-gray-dark);text-transform:uppercase;margin-bottom:10px}.payment-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:.75rem;font-weight:700;color:var(--text-gray-medium)}.payment-icons span{background-color:var(--bg-tertiary);padding:4px 8px;border-radius:2px;border:1px solid var(--border-light)}.success-order-view h1{font-family:var(--font-display);font-size:2.2rem;text-transform:uppercase;margin-bottom:15px}.success-order-view p{color:var(--text-gray-medium);margin-bottom:10px}.success-icon-badge{width:80px;height:80px;border-radius:50%;background-color:var(--bg-accent-trans);color:var(--color-green);border:2px solid var(--color-green);display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding-bottom:60px}.contact-info-panel h1{font-family:var(--font-display);font-size:2rem;text-transform:uppercase;margin-bottom:10px}.contact-sub{color:var(--text-gray-medium);margin-bottom:30px}.contact-methods{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.contact-method-item{display:flex;gap:15px}.contact-method-item .icon{width:48px;height:48px;border-radius:4px;background-color:var(--bg-secondary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--color-red);flex-shrink:0}.contact-method-item h3{font-family:var(--font-display);font-size:1rem;text-transform:uppercase;margin-bottom:3px}.contact-method-item p{font-size:.9rem;color:var(--text-gray-medium)}.map-placeholder{position:relative;height:200px;border-radius:4px;overflow:hidden;border:1px solid var(--border-light)}.map-background{width:100%;height:100%;background-color:#242424;background-image:radial-gradient(var(--border-light) 1px,transparent 0);background-size:20px 20px;position:relative}.map-pin{position:absolute;top:50%;left:50%;width:16px;height:16px;background-color:var(--color-red);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px var(--bg-accent-trans);animation:pulsePin 1.5s infinite}@keyframes pulsePin{0%{box-shadow:0 0 #ff3838b3}70%{box-shadow:0 0 0 12px #ff383800}to{box-shadow:0 0 #ff383800}}.map-info{position:absolute;bottom:15px;left:15px;z-index:10;background-color:#000000d9;padding:10px 15px;border-radius:3px;border-left:3px solid var(--color-red)}.map-info h4{font-size:.85rem;font-weight:700;text-transform:uppercase}.map-info p{font-size:.75rem;color:var(--text-gray-medium)}.contact-form-panel{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:4px;padding:30px;height:fit-content}.contact-form-panel h2{font-family:var(--font-display);font-size:1.5rem;text-transform:uppercase;margin-bottom:10px}.contact-form-panel p{color:var(--text-gray-medium);font-size:.9rem;margin-bottom:25px}.checkbox-consent{display:flex;gap:10px;font-size:.8rem;color:var(--text-gray-medium);cursor:pointer;margin-top:15px;align-items:flex-start}.checkbox-consent input{accent-color:var(--color-red);margin-top:3px}.cart-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:199;opacity:0;pointer-events:none;transition:var(--transition-normal)}.cart-drawer-overlay.active{opacity:1;pointer-events:auto}.cart-drawer{position:fixed;top:0;right:-420px;width:400px;height:100vh;background-color:var(--bg-secondary);border-left:2px solid var(--color-red);z-index:200;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transition:var(--transition-normal)}.cart-drawer.active{right:0}.cart-drawer-header{padding:20px;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.cart-drawer-header h3{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.close-drawer-btn{color:var(--text-gray-medium)}.close-drawer-btn:hover{color:var(--color-red)}.cart-drawer-items{flex-grow:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.empty-cart-message{text-align:center;padding:40px 20px;color:var(--text-gray-medium)}.empty-cart-message svg{margin-bottom:15px;color:var(--text-gray-dark)}.empty-cart-message p{margin-bottom:20px}.drawer-item{display:flex;gap:15px;position:relative;background:var(--bg-primary);border:1px solid var(--border-light);padding:10px;border-radius:4px}.drawer-item-img{width:60px;height:60px;object-fit:cover;border-radius:4px}.drawer-item-details{flex-grow:1}.drawer-item-title{font-family:var(--font-display);font-size:.85rem;font-weight:700;line-height:1.2;margin-bottom:3px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-item-title a:hover{color:var(--color-red)}.drawer-item-meta{font-size:.75rem;color:var(--text-gray-dark)}.drawer-item-qty-price{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.drawer-item-price{font-weight:700;font-size:.9rem}.drawer-item-remove{position:absolute;top:10px;right:10px;color:var(--text-gray-dark)}.drawer-item-remove:hover{color:var(--color-red)}.cart-drawer-footer{padding:20px;border-top:1px solid var(--border-light);background-color:var(--bg-primary)}.drawer-subtotal-line{display:flex;justify-content:space-between;font-family:var(--font-display);font-weight:800;font-size:1.15rem;margin-bottom:15px}.footer{background-color:var(--bg-darkest);border-top:1px solid var(--border-light);color:var(--text-gray-medium);padding:60px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand p{margin:15px 0;font-size:.9rem}.social-links{display:flex;gap:12px}.social-icon{width:36px;height:36px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--text-white);transition:var(--transition-fast)}.social-icon:hover{background-color:var(--color-red);color:var(--text-white)}.footer-col h3{font-family:var(--font-display);font-size:1rem;text-transform:uppercase;font-weight:800;color:var(--text-white);margin-bottom:20px;position:relative}.footer-col h3:after{content:"";display:block;width:30px;height:2px;background-color:var(--color-red);margin-top:8px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px;font-size:.85rem}.footer-col ul li a:hover{color:var(--color-red);padding-left:3px}.footer-bottom{border-top:1px solid var(--border-light);padding-top:20px;font-size:.8rem;display:flex;justify-content:space-between;align-items:center}.footer-payments-list{display:flex;gap:10px}.footer-payments-list span{opacity:.5;font-weight:700}.shake-animation{animation:shake .6s ease}@keyframes shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-15deg)}40%,80%{transform:rotate(15deg)}}.fade-in{animation:viewFade .4s ease forwards}@keyframes viewFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.category-grid,.products-grid{grid-template-columns:repeat(3,1fr)}.deals-banner-container{grid-template-columns:1fr;gap:30px}.deals-banner-grid{grid-template-columns:repeat(2,1fr)}.brands-grid{grid-template-columns:repeat(3,1fr)}.category-layout{grid-template-columns:220px 1fr}}@media(max-width:768px){.burger-menu{display:flex}.nav-menu{position:fixed;top:0;left:-100%;width:280px;height:100vh;background-color:var(--bg-secondary);flex-direction:column;justify-content:flex-start;padding:80px 20px 30px;z-index:100;box-shadow:var(--shadow-lg);transition:var(--transition-normal)}.nav-menu.active{left:0}.nav-item{width:100%;border-bottom:1px solid var(--border-light)}.nav-link{padding:15px 10px}.nav-link:after{display:none}.burger-menu.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-top{padding:10px 0}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1rem}.trust-grid{grid-template-columns:repeat(2,1fr);gap:15px}.category-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:repeat(2,1fr);gap:15px}.category-layout{grid-template-columns:1fr}.sidebar-filters{position:fixed;top:0;left:-300px;width:280px;height:100vh;z-index:201;overflow-y:auto;transition:var(--transition-normal);box-shadow:var(--shadow-lg)}.sidebar-filters.active{left:0}.close-filters-btn{display:block;color:var(--text-gray-medium)}.mobile-filter-btn{display:flex}.product-detail-layout{grid-template-columns:1fr;gap:30px}.purchase-actions-grid{grid-template-columns:120px 1fr}.btn-fav-large{grid-column:1 / -1;height:48px}.reviews-layout,.cart-layout{grid-template-columns:1fr}.cart-table-header{display:none}.cart-row{grid-template-columns:1fr;gap:10px;padding-right:40px}.cart-cell[data-label]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light);padding:6px 0}.cart-cell[data-label]:before{content:attr(data-label);font-weight:700;text-transform:uppercase;font-size:.8rem;color:var(--text-gray-medium)}.contact-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}.newsletter-form{flex-direction:column}}@media(max-width:480px){.logo-text{font-size:1.25rem}.logo-icon{font-size:1.15rem;padding:6px}.header-top{flex-wrap:wrap}.search-container{order:4;width:100%;max-width:none}.hero-actions{flex-direction:column;gap:10px}.trust-grid,.category-grid,.products-grid,.deals-banner-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.cart-drawer{width:100vw;right:-100vw}.review-inputs-row{grid-template-columns:1fr}}.skip-link{position:absolute;left:-9999px;top:10px;z-index:9999;padding:10px 14px;background:var(--color-red);color:var(--text-white);font-weight:800}.skip-link:focus{left:10px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,rgba(255,56,56,.09),transparent 28%),radial-gradient(circle at 90% 18%,rgba(255,106,0,.08),transparent 30%),linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.018) 46% 47%,transparent 47% 100%);z-index:-1}.top-strip{background:linear-gradient(90deg,#ff383829,#ff6a001f);border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-gray-light);font-size:.78rem;font-weight:700}.top-strip-inner{display:flex;justify-content:center;gap:24px;padding:7px 20px;flex-wrap:wrap}.header-wrapper{box-shadow:0 12px 30px #00000061}.header-top{min-height:74px}.logo:hover .logo-icon{transform:skew(-12deg) translateY(-2px)}.logo-text{line-height:1}.search-input{border-radius:999px;border-color:#ffffff1c}.icon-btn{border:1px solid rgba(255,255,255,.08)}.nav-bar{background:#121212f5}.section-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--color-orange);font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.section-kicker:before{content:"";width:22px;height:2px;background:var(--gradient-primary)}.section-header-split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;text-align:left}.section-header-split .section-title:after{margin-left:0}.hero-section{min-height:620px;padding:125px 0 95px;border-bottom:1px solid rgba(255,255,255,.08)}.hero-section:before{background-image:linear-gradient(105deg,rgba(255,56,56,.22) 0 2px,transparent 2px 72px),repeating-linear-gradient(115deg,transparent 0 42px,rgba(255,255,255,.028) 42px 44px);transform:translate(-8%)}.hero-container{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:46px}.hero-content{max-width:720px}.hero-title{font-size:clamp(2.55rem,6vw,5.25rem);letter-spacing:-2.8px;text-shadow:0 18px 40px rgba(0,0,0,.5)}.hero-subtitle{max-width:620px;font-size:clamp(1rem,1.6vw,1.24rem);color:#ffffffd1}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-proof span{padding:8px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--text-gray-light);font-size:.82rem;font-weight:700}.hero-panel{position:relative;padding:28px;background:linear-gradient(160deg,#1e1e1ee0,#0a0a0ac7);border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--color-red);box-shadow:var(--shadow-lg),var(--shadow-red);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-panel-kicker{display:block;color:var(--color-orange);font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:1.2px;margin-bottom:10px}.hero-panel strong{display:block;color:var(--text-white);font-family:var(--font-display);font-size:2rem;line-height:1.1;margin-bottom:10px}.hero-panel p{color:var(--text-gray-medium);font-size:.92rem}.hero-panel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.hero-panel-metrics span{padding:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:.8rem}.hero-panel-metrics b{display:block;color:var(--text-white);font-family:var(--font-display);font-size:1.2rem}.trust-banner{background:linear-gradient(180deg,#171717,#101010)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-item{padding:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:10px}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{height:250px;border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000057}.category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(125deg,rgba(255,56,56,.2),transparent 32%,rgba(255,106,0,.12));opacity:0;transition:var(--transition-normal)}.category-card:hover:after{opacity:1}.category-kicker{display:inline-block;color:var(--color-orange);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.category-card-offer{border-color:#ff383859}.product-card{position:relative;background:linear-gradient(180deg,#202020,#151515);border-radius:10px;box-shadow:0 12px 30px #0000003d}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 35%);opacity:0;transition:var(--transition-normal)}.product-card:hover:before{opacity:1}.product-card-image-box{background:radial-gradient(circle at 50% 35%,#2b2b2b,#0f0f0f 68%)}.product-card-rating small{color:var(--text-gray-dark);font-size:.72rem}.stock-pill{display:inline-flex;width:fit-content;padding:3px 8px;margin-bottom:10px;border-radius:999px;color:var(--color-green);background:#2ecc711a;border:1px solid rgba(46,204,113,.22);font-size:.72rem;font-weight:800}.btn-add-cart-icon{width:auto;min-width:94px;height:38px;gap:7px;padding:0 11px;border-radius:999px;font-family:var(--font-display);font-size:.76rem;font-weight:800;text-transform:uppercase}.btn-add-cart-icon span{line-height:1}.deals-banner-container{align-items:center}.deals-banner-info h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.deals-banner-section{background:radial-gradient(circle at 15% 50%,rgba(255,56,56,.2),transparent 32%),linear-gradient(135deg,#080808,#171717 55%,#090909)}.advantages-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.advantage-card{min-height:190px;padding:24px 18px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(255,255,255,.09);border-radius:12px;transition:var(--transition-normal)}.advantage-card:hover{transform:translateY(-6px);border-color:#ff38386b;box-shadow:var(--shadow-md)}.advantage-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:16px;background:#ff38381f;border:1px solid rgba(255,56,56,.22);border-radius:12px;font-size:1.35rem}.advantage-card h3{color:var(--text-white);font-family:var(--font-display);font-size:1rem;text-transform:uppercase;margin-bottom:8px}.advantage-card p{color:var(--text-gray-medium);font-size:.86rem}.brand-item{border-radius:12px;background:linear-gradient(180deg,#202020,#141414);border-color:#ffffff14}.brand-item:hover{border-color:#ff6a007a;box-shadow:0 12px 28px #ff6a001f}.newsletter-section{background:linear-gradient(125deg,#ff3838db,#ff6a00c7),url(https://images.unsplash.com/photo-1558981852-426c6c22a060?auto=format&fit=crop&w=1600&q=80) center/cover}.newsletter-content{max-width:820px}.newsletter-form .form-input{background:#00000061;border-color:#ffffff47}.footer{background:linear-gradient(180deg,#0b0b0b,#050505),repeating-linear-gradient(115deg,transparent 0 38px,rgba(255,255,255,.025) 38px 40px)}.footer-payments-list span{padding:5px 9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:4px;opacity:.88}.social-icon span{font-size:.72rem;font-weight:900;text-transform:uppercase}@media(max-width:1100px){.hero-container{grid-template-columns:1fr}.hero-panel{max-width:520px}.advantages-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.top-strip-inner{justify-content:flex-start;gap:10px 16px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.hero-section{min-height:auto;padding:88px 0 56px}.hero-panel{display:none}.hero-title{letter-spacing:-1.4px}.section-header-split{align-items:flex-start;flex-direction:column;text-align:center}.section-header-split .section-title:after{margin-left:auto}.category-grid,.advantages-grid{grid-template-columns:repeat(2,1fr)}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}@media(max-width:520px){.top-strip{display:none}.header-actions{gap:8px}.hero-proof span{width:100%;text-align:center}.category-grid,.advantages-grid{grid-template-columns:1fr}.btn-add-cart-icon{min-width:104px}.footer-bottom{flex-direction:column;gap:14px;align-items:flex-start}.footer-payments-list{flex-wrap:wrap}}.motozone-collection-page{background:radial-gradient(circle at 10% 0%,rgba(255,56,56,.08),transparent 30%),linear-gradient(180deg,var(--bg-primary),var(--bg-darkest));color:var(--text-gray-light);padding:35px 0 70px;min-height:70vh}.motozone-collection-page .products-section-header{margin-bottom:30px}.motozone-collection-page #category-page-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;text-transform:uppercase;color:var(--text-white);letter-spacing:-1px}.motozone-collection-page .products-grid{margin-top:25px}.motozone-pagination{margin-top:40px;text-align:center}.motozone-pagination .pagination{display:flex;justify-content:center;gap:10px}.motozone-pagination a,.motozone-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-white);border-radius:4px}.motozone-pagination a:hover{border-color:var(--color-red);color:var(--color-red)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/motozone.css.map */
