.fs-home-slider{margin:0 auto;position:relative}@media screen and (min-width:992px){.fs-home-slider{margin-left:calc(-50vw + 50%)!important;transform:translateX(0);width:100vw!important;max-width:100vw!important}}@media (max-width:992px){.fs-home-slider{margin:0 -2rem}}.fs-home-slider .swiper-slide{position:relative}.fs-home-slider__controls{position:absolute;left:0;bottom:2.5rem;width:100%}@media (max-width:680px){.fs-home-slider{margin:0 -1.25rem}.fs-home-slider__controls{bottom:1rem}}.fs-home-slider__controls-inner{max-width:1464px;width:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:flex-end}@media (max-width:680px){.fs-home-slider__controls-inner{padding:0 1.25rem;justify-content:center}}.fs-home-slider__controls .swiper-pagination{position:relative;z-index:3;width:initial!important;background:rgba(0,0,0,.3);border-radius:100px;height:26px;align-items:center;display:flex!important;padding:0 .25rem;bottom:initial!important}.fs-home-slider__controls .swiper-pagination-bullet{opacity:.6;margin:0!important;padding:0;position:relative;width:24px;height:26px;background:0 0}.fs-home-slider__controls .swiper-pagination-bullet:after{left:50%;top:50%;transform:translate(-50%,-50%);content:"";transition:var(--transition);background:#fff;width:8px;height:8px;border-radius:50%;position:absolute}.fs-home-slider__controls .swiper-pagination-bullet-active{opacity:1}.fs-home-slider__controls .swiper-pagination-bullet-active:after{width:14px;height:14px}.fs-home-slider__item{max-width:1464px;width:100%;margin:0 auto;padding:0 2rem}@media (max-width:992px){.fs-home-slider__item{padding:0 1.25rem}}.fs-home-slider__block{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-start;max-width:var(--block-max-width-desktop,574px);padding:2.5rem 0;min-height:600px;position:relative;z-index:3}@media (max-width:991.98px){.fs-home-slider__block{max-width:var(--block-max-width-mobile,100%)}}@media (max-width:992px){.fs-home-slider__block{min-height:520px;padding-bottom:4rem}}.fs-home-slider__tag{margin:0 0 auto;gap:10px;padding:0 .75rem;display:flex;align-items:center;color:#fff;height:2rem;letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);border-radius:100px}.fs-home-slider__tag svg{height:20px;width:auto}.fs-home-slider__tag--red{background:var(--color-accent)}.fs-home-slider__title{color:#fff;font-size:3.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-family:var(--font-family-secondary)}@media (max-width:992px){.fs-home-slider__title{font-size:2.25rem}}.fs-home-slider__desc{margin:.25rem 0 0;color:#fff;font-size:1.25rem;line-height:1.4}.fs-home-slider__desc p{margin:0;padding:0}.fs-home-slider__button{margin:2rem 0 0}.fs-home-slider__bg{position:absolute;left:0;top:0;width:100%;height:100%}.fs-home-slider__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-home-slider__bg:after{content:"";z-index:2;background:rgba(0,0,0,.15);position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:680px){.fs-home-slider__button,.fs-home-slider__button .button{width:100%}.fs-home-slider:has(.swiper:not(.swiper-initialized)) .fs-home-slider__block{padding-bottom:calc(2.5rem + 24px)}}.fs-home-slider:has(.swiper:not(.swiper-initialized)) .fs-home-slider__controls{display:none}.fs-home-slider:has(.swiper:not(.swiper-initialized)) .swiper-slide{display:none}.fs-home-slider:has(.swiper:not(.swiper-initialized)) .swiper-slide:first-child{display:block}.wp-admin .fs-home-slider__item{max-width:1270px}.wp-admin .fs-home-slider__item .fs-home-slider .swiper:not(.swiper-initialized) .swiper-slide{display:block}.fs-home-slider--contained{border-radius:var(--slider-border-radius,5px);overflow:hidden}@media screen and (min-width:992px){.fs-home-slider--contained{margin-left:0!important;width:100%!important;max-width:100%!important}}.fs-special__slider{position:relative;padding:0 3rem}.fs-special__slider .fs-coupons-grid__item{box-shadow:0 10px 10px 0 rgba(0,0,0,.05);height:100%}.fs-special__slider .fs-coupons-grid__item:hover{box-shadow:0 10px 15px 0 rgba(0,0,0,.15)}.fs-special__slider .swiper{padding:2rem 1rem;margin:-2rem -1rem}.fs-special__slider .swiper .swiper-slide{height:auto}@media (max-width:992px){.fs-home-slider__desc{font-size:1rem}.fs-home-slider__bg:after{background:rgba(0,0,0,.5)}.fs-home-slider--contained{margin:0}.fs-special .fs-headline__side{width:100%}.fs-special__slider{padding:0}.fs-special__slider .swiper{padding:2rem;margin:-2rem}.fs-special__slider .swiper .swiper-slide{width:280px}}@media (max-width:680px){.fs-home-slider--contained{margin:0}.fs-special__slider .swiper{padding:2rem 1.25rem;margin:-2rem -1.25rem}}.fs-special__slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition)}.fs-special__slider-arrow.swiper-button-disabled{display:none}.fs-special__slider-arrow:hover{background:var(--color-gray-light)}.fs-special__slider-arrow_prev{left:0}.fs-special__slider-arrow_next{right:0}.fs-special:has(.swiper:not(.swiper-initialized)) .fs-special__slider{padding:0}.fs-special:has(.swiper:not(.swiper-initialized)) .fs-special__slider-arrow{display:none}.fs-special .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1rem}.fs-special .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:1}.fs-special.slides-per-view-2 .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+3),.fs-special.slides-per-view-3 .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}.fs-special .fs-headline{align-items:center}.fs-special .fs-headline__side{display:block;flex:none;width:60%}@media (max-width:1280px){.fs-special .fs-headline .fs-headline__main{max-width:480px}.fs-special .fs-headline .fs-headline__side{width:52%}}@media (max-width:992px){.fs-special__slider-arrow{display:none!important}.fs-special .fs-headline .fs-headline__main{max-width:initial}.fs-special .fs-headline .fs-headline__side{width:100%}}.fs-special.size-big .fs-headline__main{max-width:320px}.fs-special.size-big .fs-headline__side{width:75%}@media (max-width:1280px){.fs-special.size-big .fs-headline__main{max-width:280px}.fs-special.size-big .fs-headline__side{width:68%}}@media (max-width:992px){.fs-special.size-big .fs-headline__main{max-width:initial}.fs-special.size-big .fs-headline__side{width:100%}}