.promo-slider{background-color:#254844;padding:var(--promo-slider-padding-top, 4.8rem) 0 var(--promo-slider-padding-bottom, 4.8rem);overflow:hidden}.promo-slider__wrapper{position:relative;max-width:124.2rem;margin:0 auto}@media screen and (max-width: 1444px){.promo-slider__wrapper{padding:0 clamp(1.6rem,1.43rem + .44vw,2rem)}}.promo-slider__track{display:flex;gap:1.6rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.promo-slider__track::-webkit-scrollbar{display:none}.promo-slider__slide{flex:0 0 100%;scroll-snap-align:center;display:block;aspect-ratio:8/3;border-radius:1.6rem;overflow:hidden}.promo-slider__slide picture{display:block;width:100%;height:100%}.promo-slider__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.promo-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background-color:#fff;color:#254844;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.promo-slider__arrow:hover{background-color:#f3f0ee}.promo-slider__arrow[aria-disabled=true]{opacity:.35;cursor:default}.promo-slider__arrow--prev{left:.8rem}.promo-slider__arrow--next{right:.8rem}.promo-slider__arrow--next svg{transform:rotate(180deg)}.promo-slider__empty-note{margin:0;padding:2.4rem 0;color:#fff;font-size:1.6rem;text-align:center}.promo-slider__wrapper--static .promo-slider__arrow{display:none}@media screen and (max-width: 749px){.promo-slider__slide{border-radius:1.4rem}.promo-slider__slide--mobile{aspect-ratio:4/5}.promo-slider__arrow{width:3.6rem;height:3.6rem}.promo-slider__arrow--prev{left:.4rem}.promo-slider__arrow--next{right:.4rem}}