.minimal-slider{position:relative;overflow:hidden;--min-slider-spacerw:max(0px,calc(50vw - (var(--page-max-width, 1260px) / 2)));margin-inline:calc(-1*(var(--page-padding, 16px) + var(--min-slider-spacerw)))}.minimal-slider:after,.minimal-slider:before{content:"";width:calc(var(--min-slider-spacerw, 1px) + var(--page-padding, 16px));position:absolute;top:0;bottom:1rem;z-index:2}.minimal-slider:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.minimal-slider:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.minimal-slider__bullets{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.minimal-slider__bullet{display:inline-block;padding:.5rem;border:0;background-color:transparent}.minimal-slider__bullet:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#e30613}.minimal-slider__slides{display:flex;overflow-x:auto;overflow-y:hidden;--slide-gap:min(5vw,var(--page-padding,16px));padding-bottom:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-color:#e30613 transparent;scrollbar-width:thin}.minimal-slider__slides>div{flex-shrink:0;width:min(90vw,var(--slider-ideal-width,545px));min-height:var(--slider-minimum-height,200px);margin:0}.minimal-slider__slides>div.minimal-slider--can-be-full{width:calc(min(var(--page-max-width, 1260px),100vw) - var(--slide-gap, 0))}.minimal-slider__slides .minimal-slider__spacer{display:block;flex-shrink:0;width:var(--min-slider-spacerw,1px);margin-inline-start:var(--slide-gap,0)}.minimal-slider__slides .minimal-slider__spacer:last-child{margin-inline-start:0}.minimal-slider__slides--singular>div{width:calc(min(var(--page-max-width, 1260px),100vw) - var(--slide-gap, 0))}.ws-coupon-login{background-color:#fafafa;position:relative;padding:1rem 1rem 1rem 5rem;overflow:hidden;transition:all .7s ease-in-out;margin-block-end:1rem;min-height:6rem;border-radius:3px}.ws-coupon-login__wrap{container-type:inline-size;container-name:couploginwrap}.ws-coupon-login__texts p{margin:0}.ws-coupon-login__heading{font-size:1.125rem;line-height:1.625rem;margin:0 0 .25em;font-weight:700}@media(min-width:768px){.ws-coupon-login__heading{font-size:1.5rem;line-height:2.25rem}}@container couploginwrap (min-width: 43rem){.ws-coupon-login{overflow:visible;padding:1rem;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;align-items:center;max-width:43.75rem;margin:1.5rem auto}}.ws-coupon-login__icon{position:absolute;left:-2rem;top:50%;margin-top:-3rem;width:6rem;height:6rem;aspect-ratio:1/1;background-color:#fff;border-radius:50%;transition:all .7s ease-in-out}.ws-coupon-login__icon-initial{height:100%;width:100%;position:absolute;top:0;left:0}.ws-coupon-login__texts{margin-block-end:.5rem}@container couploginwrap (min-width: 43rem){.ws-coupon-login__texts{flex:1 1 auto}.ws-coupon-login__icon{flex:0 0 6rem;position:relative;margin:0;left:0;top:0}}.ws-coupon-login__buttons{height:auto}@container couploginwrap (min-width: 43rem){.ws-coupon-login__buttons{padding-inline-end:1rem;flex:0 0 12rem}}