@layer shared{.swiper-navigation{display:flex;gap:10px}.swiper-wrapper{margin-bottom:var(--sections-spacing)}}@layer shared{@layer mixins{.swiper-wrapper{--margin:var(--spacing-sm);width:calc(100% - 2*var(--margin));max-width:var(--content-max-width);margin-inline:auto}@media(min-width:600px){.swiper-wrapper{--margin:var(--spacing-xl)}}@media(min-width:1000px){.swiper-wrapper{--margin:var(--spacing-2xl)}}}.swiper-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--main-spacing)}@media(min-width:1000px){.swiper-header{flex-wrap:nowrap}}.swiper-header__left,.swiper-header__right{display:flex;align-items:center;gap:var(--spacing-3xs)}.swiper-header__right{margin-left:auto}.swiper-title__wrapper{display:flex;align-items:center;gap:var(--spacing-3xs);margin:0 var(--spacing-sm) 0 0}.swiper-title{display:flex;align-items:center;gap:var(--main-gap);color:var(--text-light)}.swiper-title__icon{fill:var(--background-icon-tertiary)}.view-all{white-space:nowrap}.swiper{position:relative;display:flex;flex-wrap:nowrap;gap:10px;margin:0 -15px;padding:0 15px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:15px}@layer mixins{.swiper{scrollbar-width:none;-ms-overflow-style:none}.swiper::-webkit-scrollbar{display:none;width:0;height:0}}@media(min-width:1000px)and (hover:hover){.swiper{gap:var(--swiper-gap);margin:-20px 0 0;padding:20px 0 0;scroll-padding:0}}@media(min-width:1000px){.swiper>.promo-card-wrapper{scroll-snap-align:none}}.swiper>*{scroll-snap-align:start}.swiper.is-winners{gap:var(--main-gap);overflow:hidden;scroll-snap-type:none}}