.horizontal-scroll .container{overflow:hidden}.horizontal-scroll .banner-wrapper{overflow:hidden;border-radius:8px}.horizontal-scroll .banner-wrapper .banner-overlay{top:0;left:0;bottom:0;right:0}.horizontal-scroll .banner-wrapper .banner-overlay>.block-container{height:100%}.horizontal-scroll .banner-wrapper .banner-overlay>.block-container>.block-container-wrapper{height:100%}.horizontal-scroll .banner-wrapper .banner-overlay>.block-container>.block-container-wrapper>.block-container{margin-top:auto}.horizontal-scroll .scroll-item{flex:0 0 100%;max-width:100%;height:100%;position:relative}@media (min-width: 750px){.horizontal-scroll .scroll-item{flex:0 0 100vw;max-width:100vw}}.horizontal-scroll .scroll-item:not(:has(.sb-image-overlay)){display:flex;flex-direction:column}.horizontal-scroll .scroll-item:not(:has(.sb-image-overlay)) .scroll-item-wrapper{margin:auto;width:100%}.horizontal-scroll .scroll-item:not(:last-child){margin-bottom:40px}@media (min-width: 750px){.horizontal-scroll .scroll-item:not(:last-child){margin-bottom:0}}.horizontal-scroll horizontal-scroll{overflow:hidden;overflow-x:auto}@media (min-width: 750px){.horizontal-scroll horizontal-scroll>div>div{flex-wrap:nowrap}}.horizontal-scroll .horizontal-container{height:100vh;width:100%;overflow:hidden;background:#1a1a1a}.horizontal-scroll .horizontal-wrapper{display:flex}@media (min-width: 750px){.horizontal-scroll .horizontal-wrapper{flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/horizontal-scroll.css.map */
