.store-slider{position:relative;min-width:0;min-height:440px;overflow:hidden;border-radius:13px;background:#06182e;box-shadow:0 16px 40px rgba(6,26,51,.12)}
.store-slider .store-slide{position:absolute;inset:0;min-height:440px;border-radius:0;opacity:0;visibility:hidden;transform:translateX(24px);transition:opacity .55s ease,transform .55s ease,visibility .55s;pointer-events:none}
.store-slider .store-slide.is-active{z-index:2;opacity:1;visibility:visible;transform:none;pointer-events:auto}
.store-slide-picture,.store-slide-picture img,.store-slide-shade{position:absolute;inset:0;width:100%;height:100%}.store-slide-picture img{object-fit:cover;filter:none}.store-slide-shade{z-index:1;background:linear-gradient(90deg,rgba(3,18,35,.34) 0%,rgba(3,18,35,.12) 34%,rgba(3,18,35,0) 64%)}
.store-slider .campaign-copy{z-index:2;max-width:54%;padding:30px 46px;text-shadow:0 2px 14px rgba(0,0,0,.72)}.store-slider .campaign-copy h1{font-size:clamp(30px,3vw,47px)}.store-slider .campaign-copy p{max-width:560px}.store-slider .campaign-trust{display:none}
.store-slide-dots{position:absolute;z-index:5;left:50%;bottom:17px;display:flex;gap:7px;transform:translateX(-50%)}.store-slide-dots button{width:8px;height:8px;padding:0;border:0;border-radius:10px;background:rgba(255,255,255,.5);cursor:pointer;transition:.2s}.store-slide-dots button.is-active{width:27px;background:#35d9e4}
@media(max-width:820px){.store-slider,.store-slider .store-slide{min-height:460px}.store-slider .campaign-copy{max-width:67%;padding:28px 42px}.store-slide-shade{background:linear-gradient(90deg,rgba(3,18,35,.46),rgba(3,18,35,.06) 72%)}}
@media(max-width:620px){.store-slider,.store-slider .store-slide{min-height:500px}.store-slider .campaign-copy{max-width:84%;padding:30px 28px 72px}.store-slider .campaign-copy h1{font-size:32px}.store-slide-shade{background:linear-gradient(90deg,rgba(3,18,35,.55),rgba(3,18,35,.1))}}
@media(prefers-reduced-motion:reduce){.store-slider .store-slide{transition:none}}
