.band_text{display:flex;overflow:hidden;position:relative;width:100%;user-select:none}.band_text_c{display:flex;white-space:nowrap;animation:sliding-msg-rtl-1 100s -100s linear infinite;will-change:transform}.band_text_c:nth-child(2){animation:sliding-msg-rtl-2 100s -50s linear infinite}@keyframes sliding-msg-rtl-1{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes sliding-msg-rtl-2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.band_text_i{display:block;font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);padding:0
17px;font-family:var(--font-family-merch)}.band_text_i.outline{font-family:'Victoire Outline','DM Sans',sans-serif}.band_text{margin-bottom:20px}@media screen and (min-width: 1020px){.band_text{margin-bottom:40px}}.promo_section{text-align:center}.promo_section .heading-4xl{margin-bottom:5px}.promo_section .heading-lm{font-weight:bold;margin-bottom:15px}@media screen and (min-width: 1020px){.promo_section .heading-lm{margin-bottom:30px}}.promo_top .section-desc{text-align:left}.promo_list_item{display:flex;flex-direction:column}@media screen and (min-width: 655px){.promo_list_item{flex-direction:row}}.promo_image{height:280px;background-size:cover;background-position:center;background-color:var(--color-grey-10)}@media screen and (min-width: 655px){.promo_image{flex:1;height:auto;min-height:315px}}@media screen and (min-width: 768px){.promo_image{min-height:380px}}.promo_text{background-color:var(--color-navy);color:var(--color-yellow)}@media screen and (min-width: 655px){.promo_text{flex:1;display:flex;align-items:center;justify-content:center}}.promo_text_c{padding:15px}@media screen and (min-width: 1020px){.promo_text_c{padding:30px}}.promo_title{font-weight:bold;margin-bottom:10px;font-size:var(--font-size-lm)}.promo_percentage{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);font-weight:bold;margin-bottom:10px}.promo_desc{margin-bottom:10px}.promo_code{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);margin-bottom:10px;font-weight:bold}@media screen and (min-width: 768px){.promo_code{margin-bottom:20px}}.promo_link{max-width:280px;margin-bottom:15px}.promo_infos{font-size:var(--font-size-s)}@media screen and (min-width: 768px){.promo_infos{font-size:var(--font-size-sm)}}.promotions_bottom_title{font-weight:bold;text-align:center;margin-bottom:10px}.promotions_bottom_text{text-align:justify}@media screen and (min-width: 768px){.promotions_bottom_title{font-size:var(--font-size-lm)}}