.horizontal-scroll__container{min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.horizontal-scroll__pagination-page{background-color:var(--colorTextHint);border-radius:50%;height:var(--carouselBulletSize,6px);margin:0 3px;min-height:var(--carouselBulletSize,6px);min-width:var(--carouselBulletSize,6px);opacity:.5;width:var(--carouselBulletSize,6px)}.horizontal-scroll__pagination-page.is-active{background:var(--colorGrayscaleBlack);opacity:1}.horizontal-scroll__content{display:flex;grid-gap:0 8px;height:100%;margin-right:-16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--scrollbarDragBackgroundColor,var(--colorGrayscaleBlack)) var(--scrollbarBackgroundColor,var(--colorGrayscaleLight));scrollbar-width:thin;-webkit-user-select:none;-moz-user-select:none;user-select:none}.horizontal-scroll__content ::-webkit-scrollbar,.horizontal-scroll__content::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none!important;height:2px;width:2px}.horizontal-scroll__content ::-webkit-scrollbar-track,.horizontal-scroll__content::-webkit-scrollbar-track{background:var(--colorTextHint);border-radius:6px}.horizontal-scroll__content ::-webkit-scrollbar-thumb,.horizontal-scroll__content::-webkit-scrollbar-thumb{background:var(--colorTextPrimary);border-radius:6px}.horizontal-scroll__content ::-webkit-scrollbar-thumb:hover,.horizontal-scroll__content::-webkit-scrollbar-thumb:hover{background:var(--colorTextSecondary)}.horizontal-scroll__content>*{scroll-snap-align:start}.horizontal-scroll__content--vertical{flex-direction:column;margin-right:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:8px}.horizontal-scroll__heading{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontSubtitleLargeFontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);letter-spacing:var(--fontSubtitleLargeLetterSpacing,1.28px);line-height:var(--fontSubtitleLargeLineHeight,17px);margin-bottom:16px;text-transform:var(--fontSubtitleLargeTextTransform,uppercase);text-transform:uppercase}.horizontal-scroll__heading--center{text-align:center}.horizontal-scroll__carousel-track{padding:var(--carouselContainerPadding,0)}.horizontal-scroll__pagination{margin:var(--horizontalScrollPaginationMarginTop,16px) calc(var(--offset)*-1) 0}.horizontal-scroll__pagination .splide__pagination__page{background-color:var(--colorTextHint);border-radius:50%;height:var(--carouselBulletSize,6px);margin:0 3px;min-height:var(--carouselBulletSize,6px);min-width:var(--carouselBulletSize,6px);opacity:.5;width:var(--carouselBulletSize,6px)}.horizontal-scroll__pagination .splide__pagination__page.is-active{background:var(--colorGrayscaleBlack);opacity:1}.horizontal-scroll__arrows{margin-top:var(--horizontalScrollNavButtonSize,24px)}.horizontal-scroll__carousel{height:100%;margin:0 var(--offset)}.horizontal-scroll__carousel:not(.is-overflow) .splide__arrows,.horizontal-scroll__carousel:not(.is-overflow) .splide__pagination{display:none}.horizontal-scroll__carousel--arrows-inside .splide__arrow{--iconSize:var(--horizontalScrollNavIconSize,15px);bottom:0;height:var(--horizontalScrollNavButtonSize,24px);min-height:var(--horizontalScrollNavButtonSize,24px);min-width:var(--horizontalScrollNavButtonSize,24px);position:absolute;top:auto;transform:translateY(25%);width:var(--horizontalScrollNavButtonSize,24px)}.horizontal-scroll__carousel--arrows-inside .splide__arrow--prev{left:calc(var(--offset)*-1)}.horizontal-scroll__carousel--arrows-inside .splide__arrow--next{right:calc(var(--offset)*-1)}.horizontal-scroll__carousel--center.splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.horizontal-scroll__carousel--center.splide:not(.is-overflow) .splide__list{justify-content:center}.horizontal-scroll__navigation-button{display:none;position:absolute;top:var(--horizontalScrollNavigationButtonTop,50%);transform:translateY(-50%);--iconSize:var(--horizontalScrollNavIconSize,24px);align-items:center;background:var(--swiperNavigationBackgroundColor);border:1px solid var(--swiperNavigationBorderColor);cursor:pointer;display:var(--horizontalScrollNavigationDisplay,flex);height:var(--horizontalScrollNavButtonSize,36px);justify-content:center;transition:opacity .4s ease;width:var(--horizontalScrollNavButtonSize,36px);z-index:2}.horizontal-scroll__navigation-button:disabled{opacity:0;pointer-events:none}.horizontal-scroll__button-next{right:var(--horizontalScrollNavigationButtonOffset,0)}.horizontal-scroll__button-prev{left:var(--horizontalScrollNavigationButtonOffset,0)}.horizontal-scroll__carousel-container{height:100%;min-height:var(--horizontalScrollMinHeight,0);position:var(--horizontalScrollPosition,relative)}.horizontal-scroll__slide--productlistitem{align-self:stretch;height:auto!important}@media(min-width:992px){.horizontal-scroll__heading{margin-bottom:24px}.horizontal-scroll__pagination{margin:var(--horizontalScrollPaginationMarginTop,30px) calc(var(--offset, 0)*-1)}.horizontal-scroll__content{margin-right:0;grid-gap:0 8px}.horizontal-scroll__arrows{margin-top:var(--horizontalScrollNavButtonSize,24px)}.horizontal-scroll__carousel--arrows-inside .splide__arrow{--iconSize:var(--horizontalScrollNavIconSize,24px);height:var(--horizontalScrollNavButtonSize,48px);min-height:var(--horizontalScrollNavButtonSize,48px);min-width:var(--horizontalScrollNavButtonSize,48px);width:var(--horizontalScrollNavButtonSize,48px)}.horizontal-scroll__navigation-button{--iconSize:var(--horizontalScrollNavIconSize,30px);height:var(--horizontalScrollNavButtonSize,52px);width:var(--horizontalScrollNavButtonSize,52px)}.horizontal-scroll__button-next{right:var(--horizontalScrollNavigationButtonOffset,0)}}@media(min-width:992px)and (min-width:1480px){.horizontal-scroll__button-next{right:-80px}}@media(min-width:992px){.horizontal-scroll__button-prev{left:var(--horizontalScrollNavigationButtonOffset,0)}}@media(min-width:992px)and (min-width:1472px){.horizontal-scroll__button-prev{left:-80px}}@media(min-width:767px){.horizontal-scroll__content{margin-right:0;grid-gap:0 12px}}
