.home .gx-native-hero{position:relative;overflow:hidden;isolation:isolate;min-height:510px}
.home .gx-native-hero>div:first-child{position:relative;z-index:2;background:transparent;pointer-events:none}
.home .gx-native-hero>div:first-child a{pointer-events:auto}
.home .gx-hero-title{min-height:2.3em;line-height:1.15}
.home .gx-hero-carousel{position:absolute;inset:0;width:100%;height:100%;min-width:0;z-index:1;overflow:hidden;isolation:isolate;background:#f5f5f5;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}
.home .gx-hero-viewport{position:relative;display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transition-timing-function:cubic-bezier(.22,.61,.36,1);will-change:transform;z-index:1}
.home .gx-hero-slide{position:relative;flex-shrink:0;width:100%;height:100%;box-sizing:border-box;mix-blend-mode:multiply;backface-visibility:hidden}
.home .gx-hero-carousel:not(.swiper-initialized) .gx-hero-slide:not(.is-active){visibility:hidden}
.home .gx-hero-slide>a{display:block;width:100%;height:100%}
.home .gx-hero-slide img{position:absolute;top:50%;right:6%;width:calc(44% - 12.5px);height:440px;display:block;object-fit:contain;transform:translateY(-50%) scale(1.22);transform-origin:center;mix-blend-mode:normal;-webkit-user-drag:none;user-select:none}
.home .gx-native-hero>.gx-hero-prev,.home .gx-native-hero>.gx-hero-next{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:46px;min-height:46px;padding:0;border:0;border-radius:6px;background:rgba(255,255,255,.8);color:#725a4c;box-shadow:none;font-size:32px;line-height:1;cursor:pointer}
.home .gx-native-hero>.gx-hero-prev{left:10px}.home .gx-native-hero>.gx-hero-next{right:10px}
.home .gx-native-hero>.gx-hero-prev:focus-visible,.home .gx-native-hero>.gx-hero-next:focus-visible{outline:2px solid #725a4c;outline-offset:2px}
@media(max-width:767px){
 .home .gx-native-hero{min-height:0}
 .home .gx-native-hero:after{content:'';display:block;height:270px;grid-column:1}
 .home .gx-hero-slide img{top:auto;bottom:30px;right:20px;width:calc(100% - 40px);height:270px;transform:scale(1.14)}
 .home .gx-native-hero>.gx-hero-prev,.home .gx-native-hero>.gx-hero-next{top:auto;bottom:165px;transform:translateY(50%);width:28px;min-width:28px;height:40px;min-height:40px}
 .home .gx-native-hero>.gx-hero-prev{left:4px}.home .gx-native-hero>.gx-hero-next{right:4px}
}
@media(prefers-reduced-motion:reduce){.home .gx-hero-viewport{transition-duration:0s!important}}
/* Each moving panel owns its neutral backdrop; blend only the shoe image. */
.home .gx-hero-slide{background:#f5f5f5;mix-blend-mode:normal}
.home .gx-hero-slide img{mix-blend-mode:multiply}
