.promo-text-container{background-color:#f8f8f8}@media(min-width: 1440px){.promo-text-container{display:flex;justify-content:center;align-items:center;margin:0 auto}}.promo-text{padding:14px 28px 8px;justify-content:center;background-color:#f8f8f8;display:flex;flex-direction:column;gap:10px}@media(min-width: 768px){.promo-text{display:grid;grid-template-columns:2fr 1fr;gap:0px;padding:20px 40px;align-items:center;height:unset}}@media(min-width: 1440px){.promo-text{width:1240px}}@media(min-width: 1600px){.promo-text{width:1240px}}.promo-text .page-dots{/*height:16px*/display:none;visbility:hidden;}@media(min-width: 768px){.promo-text .page-dots{height:unset}}.flickity-prev-next-button{display:none}@media(min-width: 768px){.flickity-prev-next-button{display:inline-block}}.btn-explore{width:100%;height:48px;background-color:#ed1c24;color:#fff;font-size:16px;line-height:22px;font-weight:500;display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.promo-text-container>.flickity-viewport{height:120px !important}.promo-banner-text{font-family:"Acumin Pro Wide",sans-serif;font-size:14px;font-weight:950;line-height:20px;color:#000;text-transform:uppercase;min-height:48px}@media(min-width: 768px){.promo-banner-text{font-size:18px;line-height:24px;margin-bottom:0;display:flex;align-items:center}}.promo-image{-o-object-fit:fill;object-fit:fill;display:none}@media(min-width: 768px){.promo-image{display:block}}@media(min-width: 768px){.promo-image-mobile{display:none}}.carousel{background:#fafafa}.carousel .image{width:100%;aspect-ratio:1.25}@media(min-width: 768px){.carousel .image{aspect-ratio:3.38}}@media(min-width: 1440px){.carousel .image{max-width:1240px;margin:0 auto}}@media(min-width: 1600px){.carousel .image{max-width:1240px;margin:0 auto}}.carousel-cell{width:100%;margin-right:10px}@media(min-width: 768px){.carousel-cell{height:unset}}@media(min-width: 834px){.page-dots{display:none}}.flickity-page-dots{display:none;bottom:4%}.flickity-page-dots .dot{background:#c4c4c4;opacity:1}.flickity-page-dots .is-selected{background:#000}@media(min-width: 1600px){.flickity-prev-next-button.next{right:calc((100% - 1240px)/2 + 10px) !important}.flickity-prev-next-button.previous{left:calc((100% - 1240px)/2 + 10px) !important}}