.sm-banners-rotator-card{display:flex;position:relative;border-radius:var(--radius-4x);overflow:hidden}.sm-banners-rotator-card:not([href]){cursor:default}.sm-banners-rotator-card__image{width:100%;height:100%;object-fit:cover}.sm-banners-rotator-card__element:not(:first-child){margin-top:var(--space-2x)}.sm-banners-rotator-card__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;padding:var(--space-4x)}@media (min-width: 1024px){.sm-banners-rotator-card__wrapper{padding:var(--space-5x)}}.sm-banners-rotator-card__wrapper--align-left{align-items:flex-start}.sm-banners-rotator-card__wrapper--align-center{align-items:center;text-align:center}.sm-banners-rotator-card__wrapper--align-right{align-items:flex-end}.sm-banners-rotator-card__title{font-family:SMSans Medium,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;line-height:22px;letter-spacing:normal}@media (min-width: 1024px){.sm-banners-rotator-card__title{font-family:SMSans Medium,sans-serif;font-size:24px;font-weight:500;font-stretch:normal;line-height:28px;letter-spacing:normal}}.sm-banners-rotator-card__subtitle{font-family:SMSans Regular,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;line-height:16px;letter-spacing:normal}.sm-banners-rotator-card__subtitle,.sm-banners-rotator-card__title{color:var(--color-text-heading-on-dark)}.sm-banners-rotator-card--type-vertical{width:232px;height:332px}@media (min-width: 1024px){.sm-banners-rotator-card--type-vertical{width:265px;height:380px}}.sm-banners-rotator-card--type-horizontal{width:286px;height:161px}.sm-banners-rotator-card--type-horizontal .sm-banners-rotator-card__wrapper--align-left{width:180px;padding-right:0}@media (min-width: 1024px){.sm-banners-rotator-card--type-horizontal{width:326px;height:184px}.sm-banners-rotator-card--type-horizontal .sm-banners-rotator-card__wrapper--align-left{width:200px}}.sm-banners-rotator-card--type-square{width:343px;height:332px}@media (min-width: 1024px){.sm-banners-rotator-card--type-square{width:392px;height:380px}}@keyframes video-skeleton-pulse{0%{background-color:var(--color-denim-100)}to{background-color:var(--color-denim-90)}}.sm-banners-rotator-card__video{width:100%;background-color:var(--color-denim-100);display:flex;align-items:stretch;justify-content:center;pointer-events:none}.sm-banners-rotator-card__video>video{object-fit:cover;display:block;object-position:center;height:100%;width:auto}.sm-banners-rotator-card__video--skeleton{background-color:var(--color-denim-100);animation:video-skeleton-pulse .5s ease-out infinite;animation-delay:1s}.sm-banners-rotator__group{display:flex;flex-flow:column nowrap;gap:var(--space-2-5x)}@media (min-width: 1024px){.sm-banners-rotator__group{gap:var(--space-3x)}}.sm-banners-rotator__group .sm-banners-rotator-banner:not(:first-child){margin-top:var(--space-2-5x)}@media (min-width: 1024px){.sm-banners-rotator__group .sm-banners-rotator-banner:not(:first-child){margin-top:var(--space-3x)}}.sm-banners-rotator .swiper-slide{margin-right:var(--space-2-5x)}.sm-banners-rotator .swiper-slide:last-child{margin-right:0}@media (min-width: 1024px){.sm-banners-rotator .swiper-slide{margin-right:var(--space-3x)}}.sm-banners-rotator__slider--simple .swiper-slide{margin-right:var(--space-2-5x)}.sm-banners-rotator__slider--simple .swiper-slide:first-child{margin-left:var(--space-4x)}.sm-banners-rotator__slider--simple .swiper-slide:last-child{margin-right:var(--space-4x)}@media (min-width: 768px){.sm-banners-rotator__slider--simple .swiper-slide:first-child{margin-left:var(--space-8x)}.sm-banners-rotator__slider--simple .swiper-slide:last-child{margin-right:var(--space-8x)}}.sm-banners-rotator .swiper{width:100%}.sm-banners-rotator .sm-home-page-swiper__nav-button{top:50%}@media (min-width: 1024px){.sm-banners-rotator .sm-home-page-swiper__nav-button{top:168px}}.sm-banners-rotator__skeleton{width:100%;height:332px}@media (min-width: 1024px){.sm-banners-rotator__skeleton{height:407px}}.sm-banners-rotator .sm-swiper-new__scrollbar{background:#ffffff1a}.sm-banners-rotator .sm-swiper-new__scrollbar--draggable{background:var(--color-shape-primary-on-dark)}
