@media(max-width:767.98px){.desktop-coverflow-container{display:none!important}.mobile-home-container{width:100%;padding-bottom:24px;background:var(--bg-primary,transparent);color:var(--text-primary,#0f172a);overflow-x:hidden}.mobile-hero-carousel-section{padding:16px 0 8px;width:100%}.mobile-hero-carousel-section .hero-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 24px}.mobile-hero-carousel-section .hero-title-row .hero-tag{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#e53935;background:rgba(229,57,53,.12);padding:4px 10px;border-radius:20px}.mobile-hero-carousel-section .hero-title-row .hero-subtitle{font-size:12px;font-weight:600;color:var(--text-muted,#64748b)}.mobile-hero-carousel-section .carousel-wrapper{position:relative;width:100%;overflow-x:auto;scrollbar-width:none;padding:25px 32px 15px 20px;scroll-snap-type:x mandatory;scroll-padding-left:20px;touch-action:pan-x pan-y}.mobile-hero-carousel-section .carousel-wrapper::-webkit-scrollbar{display:none}.mobile-hero-carousel-section .carousel-track{display:flex;gap:36px;width:max-content;padding-left:20px;padding-right:50px}.mobile-hero-carousel-section .hero-card{flex:0 0 68vw;max-width:255px;height:315px;position:relative;overflow:visible;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-hero-carousel-section .hero-card .hero-card-bg{position:absolute;inset:0;border-radius:24px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.25)}.mobile-hero-carousel-section .hero-card .ambient-glow{position:absolute;top:-30px;right:-30px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.mobile-hero-carousel-section .hero-card .card-info{position:relative;z-index:2;max-width:75%;padding:18px 16px}.mobile-hero-carousel-section .hero-card .card-info .card-title{font-size:17px;font-weight:700;line-height:1.2;color:#fff;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-hero-carousel-section .hero-card .card-info .card-price-row{display:flex;align-items:baseline;gap:6px}.mobile-hero-carousel-section .hero-card .card-info .card-price-row .price{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.85)}.mobile-hero-carousel-section .hero-card .card-info .card-price-row .mrp{font-size:12px;text-decoration:line-through;opacity:.5}.mobile-hero-carousel-section .hero-card .card-product-canvas{position:absolute;bottom:10px;right:-42px;width:250px;height:230px;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.mobile-hero-carousel-section .hero-card .card-product-canvas .shoe-popout-img{width:100%;height:100%;object-fit:contain;transform-origin:center;filter:drop-shadow(0 12px 20px rgba(0,0,0,.25))}.mobile-hero-carousel-section .carousel-indicators{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.mobile-hero-carousel-section .carousel-indicators .dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;height:6px;width:6px;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease}.mobile-hero-carousel-section .carousel-indicators .dot.active{background:#e53935;transform:scale(1.35)}}@media(min-width:768px){.mobile-home-container{display:none!important}.desktop-coverflow-container{display:block;width:100%;padding:var(--cz-space-5) 0 var(--cz-space-6);background:var(--cz-color-bg-page);color:var(--cz-color-text);overflow:hidden}.desktop-coverflow-section{position:relative;width:100%;max-width:1360px;margin:0 auto;padding:0 var(--cz-space-4);display:flex;flex-direction:column;align-items:center}.desktop-coverflow-header{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--cz-space-4);padding:0 var(--cz-space-2)}.desktop-coverflow-header .header-left{display:flex;flex-direction:column;gap:6px}.desktop-coverflow-header .hero-tag{font-family:var(--cz-font-sans);font-size:var(--cz-type-eyebrow-size);font-weight:var(--cz-type-eyebrow-weight);line-height:var(--cz-type-eyebrow-leading);letter-spacing:var(--cz-type-eyebrow-tracking);text-transform:var(--cz-type-eyebrow-transform);align-self:flex-start;color:var(--cz-color-primary);background:var(--cz-color-primary-soft);padding:var(--cz-space-1) var(--cz-space-3);border-radius:var(--cz-radius-pill);letter-spacing:.08em;font-weight:var(--cz-weight-bold)}.desktop-coverflow-header .desktop-coverflow-title{font-family:var(--cz-font-sans);font-size:var(--cz-type-section-size);font-weight:var(--cz-type-section-weight);line-height:var(--cz-type-section-leading);letter-spacing:var(--cz-type-section-tracking);text-transform:var(--cz-type-section-transform);color:var(--cz-type-section-color,inherit);margin:0;font-size:var(--cz-text-2xl);letter-spacing:-.02em}.desktop-coverflow-header .header-controls{display:flex;align-items:center;gap:var(--cz-space-3)}.desktop-coverflow-header .slide-counter{font-size:var(--cz-text-sm);font-weight:var(--cz-weight-semibold);color:var(--cz-color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-coverflow-header .nav-arrow-group{display:flex;gap:var(--cz-space-2)}.desktop-coverflow-header .nav-arrow-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--cz-radius-pill);background:var(--cz-color-bg-surface);border:1px solid var(--cz-color-border-subtle);color:var(--cz-color-text);box-shadow:var(--cz-shadow-sm);transition:all var(--cz-duration-base) var(--cz-ease-standard);cursor:pointer}.desktop-coverflow-header .nav-arrow-btn:hover{background:var(--cz-color-primary);color:var(--cz-color-text-on-dark);border-color:var(--cz-color-primary);transform:translateY(-2px);box-shadow:var(--cz-shadow-md)}.desktop-coverflow-header .nav-arrow-btn:active{transform:translateY(0)}.desktop-coverflow-header .nav-arrow-btn:focus-visible{outline:2px solid var(--cz-color-primary);outline-offset:2px}.desktop-coverflow-stage-wrap{padding:var(--cz-space-3) 0 var(--cz-space-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.desktop-coverflow-stage,.desktop-coverflow-stage-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.desktop-coverflow-stage{max-width:1240px;height:480px;perspective:1200px;perspective-origin:50% 50%;transform-style:preserve-3d;cursor:-webkit-grab;cursor:grab}.desktop-coverflow-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.desktop-coverflow-card{position:absolute;left:50%;top:50%;width:300px;height:390px;margin-left:-150px;margin-top:-195px;border-radius:var(--cz-radius-2xl);transform-style:preserve-3d;will-change:transform,opacity,box-shadow;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1);outline:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.desktop-coverflow-card:focus-visible{outline:2px solid var(--cz-color-primary);outline-offset:2px}.desktop-coverflow-card.is-center{cursor:pointer}.desktop-coverflow-card.is-center:hover .desktop-card-cta-icon{transform:translateX(4px)}.desktop-coverflow-card.is-center:hover .desktop-card-bg:after{opacity:.9}.desktop-coverflow-card.is-side{cursor:pointer}.desktop-coverflow-card.is-side:hover{filter:brightness(1.02)!important}.desktop-coverflow-card .desktop-card-bg{position:absolute;inset:0;border-radius:var(--cz-radius-2xl);overflow:hidden;border:1px solid hsla(0,0%,100%,.14);transition:border-color var(--cz-duration-base) var(--cz-ease-standard)}.desktop-coverflow-card .desktop-card-bg .ambient-glow{position:absolute;top:-40px;right:-40px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.desktop-coverflow-card .desktop-card-bg:after{content:"";position:absolute;inset:0;border-radius:var(--cz-radius-2xl);background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.05) 45%,rgba(0,0,0,.38));pointer-events:none;transition:opacity var(--cz-duration-base) var(--cz-ease-standard)}.desktop-coverflow-card .desktop-card-info{position:relative;z-index:3;padding:24px 22px;max-width:80%}.desktop-coverflow-card .desktop-card-info .card-title{font-size:var(--cz-text-xl);font-weight:var(--cz-weight-bold);line-height:var(--cz-leading-tight);color:var(--cz-color-text-on-dark);margin:0 0 var(--cz-space-2) 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.32)}.desktop-coverflow-card .desktop-card-info .card-price-row{display:flex;align-items:baseline;gap:8px}.desktop-coverflow-card .desktop-card-info .card-price-row .price{font-size:var(--cz-text-base);font-weight:var(--cz-weight-bold);color:hsla(0,0%,100%,.95)}.desktop-coverflow-card .desktop-card-info .card-price-row .price.is-cta{font-size:var(--cz-text-xs);font-weight:var(--cz-weight-semibold);display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 12px;border-radius:var(--cz-radius-pill);border:1px solid hsla(0,0%,100%,.22);letter-spacing:.03em;text-transform:uppercase}.desktop-coverflow-card .desktop-card-info .card-price-row .desktop-card-cta-icon{transition:transform var(--cz-duration-base) var(--cz-ease-standard)}.desktop-coverflow-card .desktop-card-info .card-price-row .mrp{font-size:var(--cz-text-sm);text-decoration:line-through;color:hsla(0,0%,100%,.5)}.desktop-coverflow-card .desktop-card-canvas{position:absolute;bottom:12px;right:-32px;width:285px;height:265px;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none}.desktop-coverflow-card .desktop-card-canvas .desktop-coverflow-img{width:100%;height:100%;object-fit:contain;transform-origin:center center;filter:drop-shadow(0 18px 26px rgba(0,0,0,.38));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.desktop-coverflow-indicators{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--cz-space-4)}.desktop-coverflow-indicators .coverflow-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;height:8px;width:8px;border-radius:var(--cz-radius-pill);background:var(--cz-color-border-strong);transition:width var(--cz-duration-base) var(--cz-ease-standard),background-color var(--cz-duration-base) var(--cz-ease-standard);cursor:pointer}.desktop-coverflow-indicators .coverflow-dot:hover{background:var(--cz-color-text-subtle)}.desktop-coverflow-indicators .coverflow-dot.active{width:32px;background:var(--cz-color-primary)}.desktop-coverflow-indicators .coverflow-dot:focus-visible{outline:2px solid var(--cz-color-primary);outline-offset:2px}}