.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.minimal-slider{--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)));position:relative;overflow:hidden}.minimal-slider:before,.minimal-slider:after{content:"";width:calc(var(--min-slider-spacerw,1px) + var(--page-padding,16px));z-index:2;position:absolute;top:0;bottom:1rem}.minimal-slider:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.minimal-slider:after{background:linear-gradient(90deg,#fff0 0%,#fff 100%);right:0}.minimal-slider__bullets{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.minimal-slider__bullet{background-color:#0000;border:0;padding:.5rem;display:inline-block}.minimal-slider__bullet:after{content:"";background-color:#fff;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.minimal-slider__slides{--slide-gap:min(5vw,var(--page-padding,16px));scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-color:#0000 #0000;scrollbar-width:thin;padding-bottom:1rem;display:flex;overflow:auto hidden}.minimal-slider__slides>div{width:min(90vw,var(--slider-ideal-width,545px));min-height:var(--slider-minimum-height,200px);flex-shrink:0;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{width:var(--min-slider-spacerw,1px);flex-shrink:0;margin-inline-start:var(--slide-gap,0);display:block}.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))}
.link{text-underline-offset:.3rem;text-decoration-thickness:1px;transition:all .3s}.link:hover{cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px}.link.active{text-decoration-line:underline;text-decoration-thickness:2px}.ws-coupon-login__wrap{container:couploginwrap/inline-size}.ws-coupon-login{background-color:#fff;border-radius:0;min-height:6rem;margin-block-end:1rem;padding:1rem 1rem 1rem 5rem;transition:all .7s ease-in-out;position:relative;overflow:hidden}.ws-coupon-login__texts p{margin:0}.ws-coupon-login__heading{margin:0 0 .25em;font-size:1.125rem;font-weight:700;line-height:1.625rem}@media (min-width:768px){.ws-coupon-login__heading{font-size:1.5rem;line-height:2.25rem}}@container couploginwrap (min-width:43rem){.ws-coupon-login{flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;max-width:43.75rem;margin:1.5rem auto;padding:1rem;display:flex;overflow:visible}}.ws-coupon-login__icon{aspect-ratio:1;background-color:#fff;border-radius:50%;width:6rem;height:6rem;margin-top:-3rem;transition:all .7s ease-in-out;position:absolute;top:50%;left:-2rem}.ws-coupon-login__icon-initial{width:100%;height: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:auto}.ws-coupon-login__icon{flex:0 0 6rem;margin:0;position:relative;top:0;left:0}}.ws-coupon-login__buttons{height:auto}@container couploginwrap (min-width:43rem){.ws-coupon-login__buttons{flex:0 0 12rem;padding-inline-end:1rem}}
