html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--color-primary: #DC2626;--color-primary-dark: #B91C1C;--color-primary-light: #EF4444;--color-primary-muted: rgba(220, 38, 38, .08);--color-accent: #EF4444;--color-accent-dark: #991B1B;--color-accent-light: #FCA5A5;--color-dark: #0A0A0C;--color-ink: #111113;--color-body: #2A2A2E;--color-muted: #666670;--color-border: #E2E8F0;--color-border-light: #F1F5F9;--color-surface: #FAFAFC;--color-white: #FFFFFF;--color-success: #16A34A;--color-warning: #D97706;--color-danger: #DC2626;--color-whatsapp: #25D366;--font-body: "Inter", system-ui, -apple-system, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-xs: 0 1px 3px rgba(26,18,9,.06);--shadow-sm: 0 2px 8px rgba(26,18,9,.08);--shadow-md: 0 4px 20px rgba(26,18,9,.1);--shadow-lg: 0 8px 40px rgba(26,18,9,.14);--shadow-xl: 0 16px 60px rgba(26,18,9,.18);--shadow-card: 0 2px 12px rgba(122,21,21,.06), 0 1px 4px rgba(26,18,9,.05);--shadow-card-hover: 0 8px 32px rgba(122,21,21,.12), 0 2px 8px rgba(26,18,9,.08);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--primary: 0 70% 28%;--font-display: "Playfair Display", Georgia, serif}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body);background:var(--color-surface);color:var(--color-ink);line-height:1.6;-webkit-font-smoothing:antialiased}img,video,canvas{max-width:100%}.container{max-width:1440px;margin:0 auto;padding-inline:var(--space-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.65rem 1.25rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.875rem;font-weight:700;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;text-decoration:none;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 4px 16px #7a151559}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background:var(--color-primary-muted)}.btn-ghost{background:transparent;color:var(--color-body);border-color:var(--color-border)}.btn-ghost:hover{background:var(--color-surface);border-color:var(--color-muted)}.glass{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .4s var(--ease-out) both}.preloader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08080a;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.preloader-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(220,38,38,.28) 0%,transparent 60%),radial-gradient(circle at 50% 50%,#0a0a0ccc,#08080a);pointer-events:none}.preloader-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:340px;width:100%;padding:2rem}.preloader-logo-wrap{width:72px;height:72px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;margin-bottom:1.25rem;box-shadow:0 10px 30px #0009,0 0 25px #dc262633;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preloader-logo-img{width:52px;height:52px;object-fit:contain}.preloader-text-group{margin-bottom:1.5rem}.preloader-brand-title{font-family:var(--font-body);font-size:1.15rem;font-weight:900;letter-spacing:.12em;color:#fff;margin:0 0 .35rem;text-transform:uppercase}.preloader-slogan{font-family:var(--font-display);font-size:.88rem;color:#ef4444;font-style:italic;margin:0;letter-spacing:.04em}.preloader-icon-slide{color:#fff6;margin-bottom:1.25rem}.preloader-progress-track{width:100%;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:.85rem;position:relative}.preloader-progress-fill{height:100%;background:linear-gradient(90deg,#dc2626,#ef4444);border-radius:999px;box-shadow:0 0 12px #ef4444}.preloader-meta{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:.7rem;font-weight:700;color:#ffffff73;letter-spacing:.08em}.preloader-percent{color:#fff}.preloader-quality{font-size:.65rem}.storefront-app{min-height:100vh;background:var(--color-surface)}.vsf-announcement{background:var(--color-dark);color:#f5f0e8;font-size:.72rem;font-weight:600;letter-spacing:.04em}.vsf-announcement-inner{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;flex-wrap:wrap;text-align:center}.vsf-announcement-inner span{display:inline-flex;align-items:center;gap:.35rem}.vsf-announcement-divider{width:1px;height:12px;background:#fff3}.nike-header{position:sticky;top:0;z-index:200;background:#fafaf8eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);transition:box-shadow .3s}.nike-header.scrolled{box-shadow:var(--shadow-md)}.nike-header-top{background:var(--color-dark);color:#ffffffbf;font-size:.72rem;font-weight:500}.nike-header-top-inner{display:flex;align-items:center;justify-content:space-between;padding:.4rem var(--space-6)}.nike-header-top-links{display:flex;gap:var(--space-4)}.nike-header-top-links a{color:var(--color-accent);font-weight:700;text-decoration:none;transition:color .15s}.nike-header-top-links a:hover{color:var(--color-accent-light)}.nike-header-main{position:relative}.nike-header-main-inner{display:flex;align-items:center;gap:var(--space-4);padding:.75rem var(--space-6);min-height:64px;flex-wrap:wrap}.nike-logo{display:flex;align-items:center;gap:.65rem;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;text-decoration:none}.nike-logo-img{height:40px;width:auto;object-fit:contain;border-radius:var(--radius-sm);transition:transform .2s ease}.nike-logo:hover .nike-logo-img{transform:scale(1.05)}.nike-logo-mark{display:flex;flex-direction:column;line-height:1.1}.nike-logo-mark strong{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-primary);letter-spacing:-.01em}.nike-logo-mark span{font-size:.6rem;font-weight:600;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.nike-nav{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:center}.nike-header-search{position:relative}.search-quick-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:310px;background:#121216f5;border:1px solid rgba(220,38,38,.35);border-radius:16px;padding:.85rem 1rem;box-shadow:0 16px 40px #0009,0 0 25px #dc262626;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:100}.quick-suggestions-title{display:block;font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#ef4444;margin-bottom:.6rem;text-transform:uppercase}.quick-suggestions-chips{display:flex;flex-wrap:wrap;gap:.45rem}.quick-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .18s ease}.quick-chip:hover{background:#dc2626;border-color:#dc2626;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #dc262666}.nike-nav-item{position:relative}.nike-nav-link{background:none;border:none;padding:.5rem .75rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm);transition:color .15s,background .15s}.nike-nav-link:hover,.nike-nav-link.active{color:var(--color-primary);background:var(--color-primary-muted)}.nike-header-search{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:180px;max-width:380px;background:var(--color-border-light);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);padding:.45rem 1rem;color:var(--color-muted);transition:border-color .2s,box-shadow .2s}.nike-header-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #7a15151a;background:var(--color-white)}.nike-header-search-input{border:none;background:transparent;outline:none;font-family:var(--font-body);font-size:.875rem;width:100%;color:var(--color-ink)}.nike-header-search-input::placeholder{color:var(--color-muted)}.nike-header-search-clear{border:none;background:none;cursor:pointer;color:var(--color-muted);font-size:.85rem;padding:0;line-height:1;flex-shrink:0}.nike-header-actions{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.nike-icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:none;background:none;color:var(--color-ink);cursor:pointer;border-radius:var(--radius-md);text-decoration:none;transition:background .15s,color .15s}.nike-icon-btn:hover,.nike-icon-btn.active{background:var(--color-primary-muted);color:var(--color-primary)}.nike-wa-btn:hover{color:var(--color-whatsapp)!important;background:#25d36614!important}.nike-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.nike-mega-menu{position:absolute;left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:2rem 0 2.5rem;animation:fadeInUp .2s var(--ease-out) both}.nike-mega-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}.nike-mega-col h4{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin:0 0 .75rem}.nike-mega-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.nike-mega-col button{background:none;border:none;padding:.25rem 0;font-family:var(--font-body);font-size:.875rem;color:var(--color-body);cursor:pointer;text-align:left;transition:color .15s}.nike-mega-col button:hover{color:var(--color-primary)}.nike-mobile-nav{display:flex;overflow-x:auto;gap:.35rem;padding:.6rem var(--space-4);border-top:1px solid var(--color-border-light);scrollbar-width:none;background:var(--color-surface)}.nike-mobile-nav::-webkit-scrollbar{display:none}.nike-mobile-nav button{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.4rem .85rem;border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--color-ink);cursor:pointer;transition:all .15s}.nike-mobile-nav button.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.home-showcase{background:var(--color-surface)}.home-hero{position:relative;min-height:clamp(480px,55vw,640px);display:flex;align-items:center;overflow:hidden;background:#08080a;color:#fff}.home-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/hero_red_black.png);background-size:cover;background-position:center right;opacity:.38;filter:contrast(1.15) brightness(.9);transition:transform 10s ease-out}.home-hero-radial-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 40%,rgba(220,38,38,.32) 0%,transparent 65%),linear-gradient(90deg,#08080a,#08080af2 45%,#08080a59)}.home-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center;padding-block:4rem}.home-hero-content{display:flex;flex-direction:column;align-items:flex-start}.home-hero-eyebrow-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff4d4d;margin-bottom:1.25rem;padding:.4rem .9rem;border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-pill);background:#dc26261f;box-shadow:0 0 15px #dc262626}.live-dot{width:7px;height:7px;border-radius:50%;background:#25d366;box-shadow:0 0 8px #25d366;animation:pulse 2s infinite}.home-hero-title{font-family:var(--font-body);font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:900;line-height:1.05;color:#fff;margin:0 0 1.25rem;letter-spacing:-.02em;text-transform:uppercase}.text-highlight-red{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-subname{font-family:var(--font-display);font-weight:700;font-size:.7em;letter-spacing:.02em;color:#f3f4f6;text-transform:none;display:block;margin-top:.2rem}.home-hero-text{font-size:1rem;color:#ffffffd1;line-height:1.65;margin:0 0 2rem;max-width:540px}.home-hero-text strong{color:#fff}.home-hero-ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:2.25rem}.home-hero-btn{border-radius:var(--radius-pill);padding:.85rem 1.6rem;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease}.home-hero-btn.primary{background:#dc2626;color:#fff;border:2px solid #DC2626;box-shadow:0 4px 20px #dc262673}.home-hero-btn.primary:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px);box-shadow:0 8px 28px #dc262699}.home-hero-btn.secondary{background:#ffffff14;color:#fff;border:2px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero-btn.secondary:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-2px)}.home-hero-btn.whatsapp{background:#25d36626;color:#25d366;border:2px solid rgba(37,211,102,.35);text-decoration:none}.home-hero-btn.whatsapp:hover{background:#25d36640;border-color:#25d366;transform:translateY(-2px)}.home-hero-stats{display:flex;align-items:center;gap:1.5rem;padding:.85rem 1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-pill{display:flex;flex-direction:column}.stat-pill strong{font-size:1.15rem;font-weight:900;color:#ef4444}.stat-pill span{font-size:.72rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.stat-divider{width:1px;height:28px;background:#ffffff1f}.home-hero-spotlight{display:flex;justify-content:center;align-items:center;width:100%;overflow:visible}.coverflow-root{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.coverflow-track{position:relative;width:100%;height:440px;perspective:900px;perspective-origin:50% 45%;display:flex;align-items:center;justify-content:center}.coverflow-card{position:absolute;width:260px;border-radius:18px;overflow:hidden;background:#101014eb;border:1px solid rgba(220,38,38,.28);box-shadow:0 16px 40px #0000008c,0 0 20px #dc26261a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .48s cubic-bezier(.25,.46,.45,.94),opacity .48s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease,border-color .3s ease;will-change:transform,opacity;transform-style:preserve-3d;-webkit-user-select:none;user-select:none}.coverflow-card.active{border-color:#ef44448c;box-shadow:0 28px 60px #000000b3,0 0 40px #dc262640}.coverflow-badge{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:#dc2626;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.07em;border-radius:999px}.coverflow-img-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#111115}.coverflow-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;pointer-events:none}.coverflow-card.active:hover .coverflow-img{transform:scale(1.04)}.coverflow-info{padding:1.1rem 1.1rem .9rem}.coverflow-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:.3rem}.coverflow-name{font-size:.88rem;font-weight:800;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.coverflow-price-box{display:flex;align-items:baseline;gap:.3rem}.coverflow-price{font-size:.9rem;font-weight:800;color:#ef4444}.coverflow-mrp{font-size:.72rem;color:#fff6;text-decoration:line-through}.coverflow-sub{font-size:.72rem;color:#fff9;margin:0 0 .85rem}.coverflow-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.coverflow-view-btn{font-size:.75rem;font-weight:700;color:#ef4444;cursor:pointer}.coverflow-arrow{position:absolute;top:38%;transform:translateY(-50%);z-index:20;width:38px;height:38px;border-radius:50%;background:#0a0a0ed9;border:1px solid rgba(255,255,255,.2);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,border-color .15s,transform .15s}.coverflow-arrow.left{left:-4px}.coverflow-arrow.right{right:-4px}.coverflow-arrow:hover{background:#dc2626;border-color:#dc2626;transform:translateY(-50%) scale(1.12)}.coverflow-dots{display:flex;gap:5px;justify-content:center;margin-top:.5rem}.coverflow-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#ffffff47;cursor:pointer;transition:background .2s,width .25s,border-radius .25s}.coverflow-dot.active{background:#ef4444;width:16px;border-radius:999px}@media (max-width: 640px){.coverflow-track{height:380px;perspective:600px}.coverflow-card{width:200px}}.spotlight-card{position:relative;width:100%;max-width:380px;background:#121214e0;border:1px solid rgba(220,38,38,.35);border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #dc262626;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .3s ease,border-color .3s ease}.spotlight-card.interactive{cursor:pointer}.spotlight-card:hover{transform:translateY(-6px);border-color:#ef444499;box-shadow:0 25px 60px #000000b3,0 0 40px #dc262640}.spotlight-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;background:#dc2626;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.08em;border-radius:var(--radius-pill)}.spotlight-nav-arrows{position:absolute;top:45%;left:0;right:0;transform:translateY(-50%);z-index:4;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none;opacity:0;transition:opacity .2s ease}.spotlight-card:hover .spotlight-nav-arrows{opacity:1}.spotlight-arrow{pointer-events:auto;width:32px;height:32px;border-radius:50%;background:#0a0a0cd9;border:1px solid rgba(255,255,255,.25);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s,border-color .15s,transform .15s}.spotlight-arrow:hover{background:#dc2626;border-color:#dc2626;transform:scale(1.1)}.spotlight-image-wrap{position:relative;aspect-ratio:4 / 3;width:100%;overflow:hidden;background:#111113}.spotlight-img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease,transform .4s ease}.spotlight-img.fading{opacity:.25;transform:scale(.96)}.spotlight-card:hover .spotlight-img{transform:scale(1.05)}.spotlight-dots{position:absolute;bottom:10px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:5px}.spotlight-dot{width:6px;height:6px;border-radius:50%;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:background .2s,transform .2s,width .2s}.spotlight-dot.active{background:#ef4444;transform:scale(1.2);width:14px;border-radius:999px}.spotlight-info{padding:1.25rem}.spotlight-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.spotlight-product-name{font-size:.95rem;font-weight:800;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.spotlight-price-box{display:flex;align-items:baseline;gap:.35rem}.spotlight-price{font-size:.95rem;font-weight:800;color:#ef4444}.spotlight-mrp{font-size:.75rem;color:#ffffff73;text-decoration:line-through}.spotlight-sub{font-size:.78rem;color:#ffffffa6;margin:0 0 1rem}.spotlight-footer-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1)}.store-availability-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:#4ade80;font-weight:600}.spotlight-action-btn{background:none;border:none;color:#ef4444;font-size:.78rem;font-weight:800;cursor:pointer;padding:0;transition:color .15s}.spotlight-card:hover .spotlight-action-btn{color:#fff}@media (max-width: 900px){.home-hero-grid{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}.home-hero-spotlight{display:none}}.home-category-band{background:var(--color-white);border-bottom:1px solid var(--color-border-light);padding:1.25rem 0}.home-category-band-inner{display:flex;align-items:center;gap:.65rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.home-category-band-inner::-webkit-scrollbar{display:none}.home-category-chip-btn{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem 1.1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--color-body);cursor:pointer;transition:all .2s var(--ease-out)}.home-category-chip-btn span.cat-icon{font-size:1.4rem}.home-category-chip-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-muted);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.vsf-trust-bar{margin:1.75rem auto 0}.vsf-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.vsf-trust-item{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.25rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s,transform .2s,border-color .2s;text-decoration:none;color:inherit}.vsf-trust-item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--color-accent)}.vsf-trust-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-primary-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary)}.vsf-trust-item strong{display:block;font-size:.83rem;font-weight:700;color:var(--color-dark);margin-bottom:.15rem}.vsf-trust-item span{font-size:.75rem;color:var(--color-muted);line-height:1.4}.home-carousels{padding:2.25rem var(--space-6) 1rem;display:flex;flex-direction:column;gap:2.5rem}.product-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.product-carousel-title{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--color-dark);margin:0;letter-spacing:-.01em}.product-carousel-subtitle{margin:.2rem 0 0;font-size:.8rem;color:var(--color-muted)}.product-carousel-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.product-carousel-view-all{border:none;background:none;font-size:.8rem;font-weight:700;color:var(--color-primary);cursor:pointer;text-decoration:none;border-bottom:1.5px solid var(--color-primary);padding-bottom:1px;margin-right:.35rem;transition:color .15s}.product-carousel-view-all:hover{color:var(--color-primary-dark)}.product-carousel-arrow{width:36px;height:36px;border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:var(--color-white);display:grid;place-items:center;cursor:pointer;color:var(--color-ink);transition:all .15s}.product-carousel-arrow:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.product-carousel-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.product-carousel-slide{flex:0 0 min(240px,78vw);scroll-snap-align:start}.nike-plp{display:flex;gap:0;max-width:1440px;margin:0 auto;padding:0 var(--space-6) 4rem}.nike-plp-main{flex:1;min-width:0;padding:1.75rem 0 0 2rem}.nike-filter-sidebar{width:260px;flex-shrink:0;padding:1.75rem 1.5rem 1.75rem 0;border-right:1px solid var(--color-border)}.nike-filter-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.82rem;font-weight:700;color:var(--color-dark);text-transform:uppercase;letter-spacing:.06em}.nike-filter-sidebar-head button{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:.78rem;font-weight:600;text-decoration:underline}.nike-filter-section{border-bottom:1px solid var(--color-border-light)}.nike-filter-heading{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;border:none;background:none;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-ink);cursor:pointer;text-align:left}.nike-filter-heading svg{transition:transform .2s;color:var(--color-muted)}.nike-filter-section.open .nike-filter-heading svg{transform:rotate(180deg)}.nike-filter-body{padding-bottom:1rem}.nike-filter-checks{display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow-y:auto}.nike-filter-checks label{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:var(--color-body);cursor:pointer}.nike-filter-checks input[type=checkbox]{accent-color:var(--color-primary)}.nike-filter-toggle{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:var(--color-body);cursor:pointer}.nike-filter-empty{font-size:.8rem;color:var(--color-muted);margin:0}.nike-filter-selected-color{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin-top:.5rem;color:var(--color-body)}.nike-filter-selected-color span{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.nike-price-filter-labels{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:.5rem;color:var(--color-body)}.nike-price-filter input[type=range]{width:100%;accent-color:var(--color-primary)}.nike-plp-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.nike-plp-title{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--color-dark);margin:0;letter-spacing:-.01em}.nike-plp-title span{color:var(--color-muted);font-size:1.1rem;font-weight:400;font-family:var(--font-body)}.nike-plp-controls{display:flex;align-items:center;gap:1rem}.nike-hide-filters-btn{display:inline-flex;align-items:center;gap:.35rem;border:1.5px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--color-ink);cursor:pointer;padding:.4rem .85rem;transition:all .15s}.nike-hide-filters-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-muted)}.nike-sort-wrap{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--color-body)}.nike-sort-select{border:none;background:transparent;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-ink);cursor:pointer;padding-right:.5rem}.nike-category-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.nike-category-chip{border:1.5px solid var(--color-border);background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-pill);padding:.4rem .9rem;font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.nike-category-chip:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-muted)}.nike-category-chip.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.nike-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.25rem}@keyframes shimmerWave{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-box{background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:200% 100%;animation:shimmerWave 1.8s infinite linear}.skeleton-product-card{border-radius:var(--radius-lg);overflow:hidden;background:#121216cc;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.skeleton-image-wrap{position:relative;aspect-ratio:1 / 1;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.skeleton-badge-pill{position:absolute;top:12px;left:12px;width:60px;height:20px;border-radius:999px}.skeleton-info-wrap{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.skeleton-line{border-radius:6px}.skeleton-line.brand{width:35%;height:12px}.skeleton-line.title{width:85%;height:18px}.skeleton-line.title-short{width:55%;height:14px}.skeleton-line.price{width:40%;height:22px;margin-top:.25rem}.skeleton-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.skeleton-btn{height:34px;border-radius:999px}.skeleton-count-pill{display:inline-block;width:50px;height:22px;border-radius:999px;vertical-align:middle;margin-left:.4rem}.nike-product-card{cursor:pointer;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-white);border:1px solid var(--color-border-light);box-shadow:var(--shadow-card);transition:box-shadow .28s var(--ease-out),transform .28s var(--ease-out),border-color .2s}.nike-product-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:var(--color-border)}.nike-product-image-wrap{position:relative;aspect-ratio:1 / 1;background:#f7f4f0;overflow:hidden}.product-img-progressive{width:100%;height:100%;object-fit:cover;transition:filter .4s ease,transform .4s ease,opacity .4s ease}.product-img-progressive.loading{filter:blur(16px);transform:scale(1.05);opacity:.6}.product-img-progressive.loaded{filter:blur(0px);transform:scale(1);opacity:1}.product-img-progressive.hovered{transform:scale(1.06)}.nike-product-no-image.brand-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:radial-gradient(circle at 50% 50%,#1e1e24,#0a0a0c);color:#ffffffb3;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.fallback-logo-img{width:42px;height:42px;object-fit:contain;opacity:.85}.nike-product-badge{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:.3rem}.badge-pill{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .55rem;border-radius:var(--radius-pill);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge-pill.offer{background:var(--color-primary);color:var(--color-white)}.badge-pill.new{background:var(--color-dark);color:var(--color-accent)}.badge-pill.low-stock{background:#fef3c7;color:#92400e}.nike-product-wishlist{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border:none;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);transition:background .15s,color .15s,transform .15s;box-shadow:var(--shadow-xs)}.nike-product-wishlist:hover{background:var(--color-white);color:var(--color-primary);transform:scale(1.1)}.nike-product-info{padding:.85rem 1rem 1rem;flex:1;display:flex;flex-direction:column;gap:.3rem}.nike-product-label{display:block;font-size:.72rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em}.nike-product-name{font-size:.925rem;font-weight:600;color:var(--color-dark);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nike-product-subtitle{font-size:.78rem;color:var(--color-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nike-product-price-row{display:flex;align-items:baseline;gap:.45rem;margin-top:.2rem}.nike-product-price{font-size:.975rem;font-weight:700;color:var(--color-dark)}.nike-product-mrp{font-size:.8rem;color:var(--color-muted);text-decoration:line-through}.nike-product-discount{font-size:.72rem;font-weight:700;color:var(--color-success);background:#2d7a4a14;padding:.1rem .35rem;border-radius:var(--radius-sm)}.nike-product-swatches{display:flex;gap:.3rem;margin-top:.2rem;flex-wrap:wrap}.swatch-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px #00000026;cursor:pointer;transition:transform .15s}.swatch-dot:hover{transform:scale(1.2)}.nike-product-actions{display:flex;gap:.5rem;margin-top:.6rem;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.nike-product-actions.visible{opacity:1;transform:translateY(0)}.nike-product-actions button{flex:1;padding:.45rem .4rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s}.nike-product-actions button:first-child{border:1.5px solid var(--color-border);background:var(--color-white);color:var(--color-ink)}.nike-product-actions button:first-child:hover{border-color:var(--color-primary);color:var(--color-primary)}.nike-product-actions button:last-child{background:var(--color-whatsapp);border:1.5px solid var(--color-whatsapp);color:var(--color-white)}.nike-product-actions button:last-child:hover{background:#1ebe5a;border-color:#1ebe5a}.nike-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.nike-pagination-meta{font-size:.83rem;color:var(--color-muted)}.nike-pagination-controls{display:flex;align-items:center;gap:.65rem}.nike-pagination-btn{width:38px;height:38px;border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:var(--color-white);display:grid;place-items:center;cursor:pointer;color:var(--color-ink);transition:all .15s}.nike-pagination-btn:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.nike-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.nike-pagination-current{font-size:.875rem;font-weight:700;color:var(--color-ink)}.product-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;min-width:0}.product-detail-grid>*{min-width:0}.product-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:.5rem}.vsf-inquiry-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;padding:1.1rem;background:#fbf8f5;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.75rem}.vsf-inquiry-box strong{display:flex;align-items:center;gap:.3rem;color:var(--color-dark);font-weight:700;margin-bottom:.15rem}.vsf-inquiry-box span{color:var(--color-muted);line-height:1.4}.vsf-faq{margin-top:3rem}.vsf-section-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-dark);margin-bottom:.35rem;text-align:center;letter-spacing:-.01em}.vsf-section-subtitle{text-align:center;font-size:.875rem;color:var(--color-muted);margin-bottom:1.75rem}.vsf-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.vsf-faq-item{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden;transition:border-color .2s}.vsf-faq-item.open{border-color:var(--color-primary)}.vsf-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:none;border:none;text-align:left;font-family:var(--font-body);font-size:.9rem;font-weight:700;color:var(--color-dark);cursor:pointer}.vsf-faq-chevron{flex-shrink:0;transition:transform .2s;color:var(--color-muted)}.vsf-faq-item.open .vsf-faq-chevron{transform:rotate(180deg);color:var(--color-primary)}.vsf-faq-answer{padding:0 1.25rem 1rem;margin:0;font-size:.85rem;color:var(--color-body);line-height:1.65}.vsf-size-table{width:100%;border-collapse:collapse;font-size:.85rem}.vsf-size-table th,.vsf-size-table td{padding:.65rem .85rem;border-bottom:1px solid var(--color-border-light);text-align:left}.vsf-size-table th{background:#faf5ee;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary)}.vsf-recent-section{margin-top:3rem}.vsf-horizontal-scroll{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.vsf-horizontal-scroll::-webkit-scrollbar{display:none}.vsf-horizontal-card{flex:0 0 260px;max-width:260px}.vsf-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.vsf-social-proof-bar{background:linear-gradient(135deg,var(--color-dark) 0%,#2A1A0E 100%);padding:1.25rem 0;text-align:center;color:#ffffffbf;font-size:.82rem;font-weight:500}.vsf-social-proof-inner{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.vsf-social-proof-item{display:flex;flex-direction:column;align-items:center;gap:.2rem}.vsf-social-proof-item strong{font-family:var(--font-display);font-size:1.4rem;color:var(--color-accent);font-weight:700}.vsf-social-proof-item span{font-size:.75rem;color:#fff9}.vsf-social-proof-divider{width:1px;height:36px;background:#ffffff1f}.vsf-footer{margin-top:4rem;background:var(--color-dark);color:#e0d8d0;padding-top:3rem}.vsf-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding-bottom:2.5rem}.vsf-footer-brand-wrap{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.vsf-footer-logo-img{height:38px;width:auto;object-fit:contain;border-radius:var(--radius-sm);background:#fff;padding:2px 6px}.vsf-footer-brand{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-white);margin-bottom:0}.vsf-footer-tagline{font-size:.8rem;color:#9b9288;line-height:1.6;margin-bottom:1rem}.vsf-footer-contact{display:flex;flex-direction:column;gap:.4rem;font-size:.78rem;color:#c8c0b8}.vsf-footer-contact span{display:inline-flex;align-items:center;gap:.35rem}.vsf-footer h5{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:.85rem;font-weight:700}.vsf-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.vsf-footer ul button,.vsf-footer ul a{background:none;border:none;padding:0;font-family:var(--font-body);font-size:.82rem;color:#9b9288;cursor:pointer;text-decoration:none;text-align:left;transition:color .15s}.vsf-footer ul button:hover,.vsf-footer ul a:hover{color:var(--color-white)}.vsf-footer-map-btn{width:100%;font-size:.8rem!important;margin-top:.25rem}.vsf-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:1.25rem 0}.vsf-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#5c5248}.vsf-footer-payments{display:flex;gap:.5rem}.vsf-footer-payments span{padding:.2rem .5rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);font-size:.65rem;font-weight:700;color:#9b9288}.vsf-footer-contact-actions{display:flex;align-items:center;gap:.75rem}.vsf-footer-call{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-white)!important;font-weight:700;text-decoration:none;font-size:.8rem}.vsf-footer-wa{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-whatsapp)!important;font-weight:700;text-decoration:none;font-size:.8rem}.vsf-whatsapp-float{position:fixed;bottom:1.5rem;right:1.5rem;z-index:89;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--color-whatsapp);color:var(--color-white);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px #25d36673;text-decoration:none;transition:transform .2s var(--ease-spring),box-shadow .2s}.vsf-whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 32px #25d3668c}.vsf-back-to-top{position:fixed;bottom:5.5rem;right:1.5rem;z-index:90;width:44px;height:44px;border-radius:var(--radius-pill);border:none;background:var(--color-dark);color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease-spring)}.vsf-back-to-top:hover{transform:translateY(-3px)}.nav-bottom-panel{position:fixed;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;right:.75rem;z-index:100;padding:.55rem .5rem;display:flex;justify-content:space-around;gap:.15rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 -4px 20px #0000000f;border:1px solid var(--color-border);background:#fafaf8f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-bottom-panel>*{min-width:0;min-height:44px;flex:1;justify-content:center}.vsf-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.vsf-catalog-count{font-size:.8rem;font-weight:600;color:var(--color-muted)}.vsf-sort-select-wrap{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-body)}.vsf-sort-select{border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:.4rem .65rem;font-size:.8rem;font-weight:600;background:var(--color-white);cursor:pointer;font-family:var(--font-body)}@media (min-width: 1280px){.nike-product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1100px){.nike-product-grid{grid-template-columns:repeat(3,1fr)}.nike-header-main-inner{row-gap:.65rem}.nike-header-search{order:3;flex:1 1 100%;max-width:none}}@media (max-width: 900px){.home-hero-grid{grid-template-columns:1fr;gap:2.5rem;padding-block:2rem}.nike-plp{flex-direction:column;padding:0 1rem 3rem}.nike-filter-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;max-height:280px;overflow-y:auto}.nike-plp-main{padding-left:0}.nike-product-actions{opacity:1;transform:none}.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (min-width: 601px) and (max-width: 900px){.nike-product-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem .85rem}}@media (max-width: 600px){.nike-product-grid{grid-template-columns:repeat(2,1fr);gap:1rem .65rem}.nike-plp-title{font-size:1.25rem}.storefront-app{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.nike-plp-head{align-items:flex-start;gap:.65rem}.nike-plp-controls{width:100%;justify-content:space-between}.nike-sort-wrap,.nike-sort-select{font-size:.78rem}.nike-sort-select{max-width:135px}.nike-category-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none}.nike-category-chip{flex:0 0 auto}.home-hero{min-height:280px}.home-hero-title{font-size:clamp(1.5rem,7vw,2.2rem)}.home-hero-inner{padding:2rem 0}.home-hero-ctas{flex-direction:column}.home-hero-btn{width:100%;justify-content:center}.home-carousels{padding-inline:1rem}.product-carousel-arrow{display:none}.product-carousel-slide{flex-basis:min(220px,76vw)}.vsf-footer-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vsf-footer-bottom-inner,.vsf-footer-contact-actions{justify-content:center;text-align:center}.vsf-social-proof-inner{gap:1rem}.vsf-social-proof-divider{display:none}.product-size-grid{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.home-category-band-inner{padding-inline:var(--space-4)}}@media (max-width: 380px){.nike-product-grid{grid-template-columns:minmax(0,1fr)}.nike-header-main-inner{padding-inline:.75rem}.nike-header-actions .nike-icon-btn{width:36px;height:36px}.nav-bottom-panel{left:.35rem;right:.35rem;padding-inline:.2rem}}@media (min-width: 769px){.mobile-only{display:none!important}}@media (max-width: 768px){.desktop-only{display:none!important}.nike-header-main-inner{padding:.6rem var(--space-4)}.nike-header-search{order:3;flex:1 1 100%;max-width:none}.nike-header-actions{margin-left:auto}.vsf-whatsapp-float{bottom:5.5rem;right:1rem;width:50px;height:50px}.vsf-back-to-top{bottom:1.5rem;right:1rem}}@media (min-width: 769px){.vsf-whatsapp-float{bottom:1.5rem;right:1.5rem}.vsf-back-to-top{bottom:1.5rem;right:5rem}}
