#promo_carousel{height:100%;width:100%}#promo_carousel .splide__track{border-radius:.7vw;height:100%;overflow:hidden}#promo_carousel .splide__pagination{bottom:110%;flex-wrap:nowrap;justify-content:flex-end!important;padding:0!important;right:0!important;width:100%}#promo_carousel .splide__pagination .splide__pagination__page.is-active{border-radius:1.5vw;transform:scale(1);width:1.5vw}#promo_carousel .splide__pagination .splide__pagination__page{height:.5vw;margin:.15vw;transition:.2s ease-out;width:.5vw}.isNarrowScreen #promo_carousel{height:100%;width:100%}.isNarrowScreen #promo_carousel .splide__track{border-radius:.7vw;height:100%;overflow:hidden}.isNarrowScreen #promo_carousel .splide__pagination{bottom:110%;flex-wrap:nowrap;justify-content:flex-end!important;padding:0!important;right:0!important}.isNarrowScreen #promo_carousel .splide__pagination .splide__pagination__page.is-active{border-radius:5vh;transform:scale(1);width:2.5vh}.isNarrowScreen #promo_carousel .splide__pagination .splide__pagination__page{height:1vh;margin:.25vh;transition:.2s ease-out;width:1vh}.portrait #promo_carousel .splide__track{border-radius:1.2vw}.portrait #promo_carousel .splide__pagination__page.is-active{border-radius:1.25vw;transform:scale(1);width:4vw}.portrait #promo_carousel .splide__pagination__page{height:1.25vw;margin:.4vw;transition:.2s ease-out;width:1.25vw}
