.product-banner{margin:32px auto;max-width:1392px;padding:0 var(--offsetMobile);padding-bottom:32px;padding-top:32px;position:relative;width:100%}@media(min-width:992px){.product-banner{margin:48px auto;padding:0 var(--offsetDesktop)}}.product-banner__horizontal-scroll{--swiperContainerPadding:0 16px;--horizontalScrollNavigationButtonOffset:-36px;--horizontalScrollMinHeight:367px}.product-banner__horizontal-scroll .horizontal-scroll__swiper{padding-top:16px!important}.product-banner__horizontal-scroll .product-list-item__numbered-tag{color:var(--numberedTagColor,var(--colorGrayscaleBlack))}.product-banner__container{background:var(--brandColor,var(--backgroundColor,none));max-width:100%}.product-banner br{display:none}.product-banner__ssr-carousel{display:flex;width:100%;grid-gap:var(--offsetDefault)}.product-banner__ssr-carousel>*{flex:1 0 80%}.product-banner__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.product-banner__text{margin-bottom:14px;text-align:center}.product-banner__text *{color:var(--colorGrayscaleBlack);font-size:var(--fontBannerH2FontSize,42px);font-size:27px;letter-spacing:var(--fontBannerH2LetterSpacing,.05px);letter-spacing:.05px;line-height:var(--fontBannerH2LineHeight,52px);line-height:36px}.product-banner__text *,.product-banner__text--white *{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;font-family:var(--fontBannerH2FontFamily,inherit);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);margin:0;text-transform:var(--fontBannerH2TextTransform,none)}.product-banner__text--white *{color:var(--colorGrayscaleWhite);font-size:var(--fontBannerH2FontSize,42px);letter-spacing:var(--fontBannerH2LetterSpacing,.05px);line-height:var(--fontBannerH2LineHeight,52px)}.product-banner__button{margin:32px auto 0;max-width:375px}.product-banner .horizontal-scroll__button-next,.product-banner .horizontal-scroll__button-prev{display:none}.product-banner .swiper-container-horizontal{padding-bottom:24px}.product-banner .swiper-slide{height:auto!important}@media(min-width:575px){.product-banner__ssr-carousel>*{flex:1 0 40%}}@media(min-width:767px){.product-banner__ssr-carousel>*{flex:1 0 31%}}@media(min-width:992px){.product-banner{align-items:center;padding-bottom:48px;padding-top:48px}.product-banner__ssr-carousel>*{flex:1 0 25%}.product-banner__item--full-width{--productListSimpleItemWidth:none}.product-banner__horizontal-scroll{--swiperContainerPadding:0;--horizontalScrollMinHeight:423px}.product-banner br{display:block}.product-banner__text{margin-bottom:30px}.product-banner__text *,.product-banner__text--white *{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;font-family:var(--fontBannerH2FontFamily,inherit);font-size:var(--fontBannerH2FontSize,42px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);letter-spacing:var(--fontBannerH2LetterSpacing,.05px);line-height:var(--fontBannerH2LineHeight,52px);margin:0;text-align:center;text-transform:var(--fontBannerH2TextTransform,none)}.product-banner .horizontal-scroll__container{max-width:100%}.product-banner .horizontal-scroll__button-next,.product-banner .horizontal-scroll__button-prev{display:flex}.product-banner .swiper-pagination-progressbar{display:none}.product-banner .swiper-container-horizontal{margin-right:0;padding-bottom:0}.product-banner .swiper-slide:last-child .badge{right:16px}}
