.promo-banner-carousel{align-items:center;margin-inline:var(--spacing-l);padding-block-end:var(--spacing-2xs);padding-block-start:var(--spacing-l);width:auto}.promo-banner-carousel__container{background-color:var(--color-neutral-dark);border-radius:var(--spacing-3xs);display:flex;justify-content:center;padding-inline:var(--spacing-l);width:auto}.promo-banner-carousel__text{color:var(--color-neutral-white);font-size:var(--font-size-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);text-align:center}.promo-banner-carousel__carousel{padding-block:var(--spacing-2xs);width:100%}.promo-banner-carousel .splide__pagination{align-items:center;background-color:var(--color-brand-black);display:flex;gap:var(--spacing-2xs);inset:50% 0 auto;left:auto;position:absolute;right:0;transform:translateY(-50%);width:auto;z-index:0}.promo-banner-carousel .splide__track{z-index:0}.promo-banner-carousel .splide__pagination__page{background-color:hsla(0,0%,100%,.2);border-radius:50%;height:var(--spacing-2xs);width:var(--spacing-2xs)}.promo-banner-carousel .splide__pagination__page.is-active{background-color:var(--color-neutral-white)}@media(min-width:64em){.promo-banner-carousel__text{font-weight:var(--font-weight-regular)}}.promo-banner-carousel.is-loading.liquid{opacity:1}.promo-banner-carousel.is-loading .promo-banner-carousel__carousel{display:flex;gap:var(--spacing-m);justify-content:center;width:100%}.promo-banner-carousel.is-loading .promo-banner-carousel__text{height:var(--spacing-l);line-height:1.5;text-align:center;width:100%}@media(min-width:64em){.promo-banner-carousel.is-loading .promo-banner-carousel__text{height:calc(var(--spacing-l) + var(--spacing-3xs));width:40%}}
