.submenu-carousel{width:100%;overflow:hidden}.submenu-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.submenu-carousel__controls{display:flex;align-items:center;gap:8px}.submenu-carousel__list{display:flex;flex-direction:row;gap:16px;width:100%;margin:0;padding:0 0 12px;list-style:none}.submenu-carousel__item{flex:0 0 var(--item-width-mobile);width:var(--item-width-mobile);min-width:var(--item-width-mobile)}.submenu-carousel--carousel .submenu-carousel__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.submenu-carousel--carousel .submenu-carousel__list::-webkit-scrollbar{display:none}.submenu-carousel--carousel .submenu-carousel__item{scroll-snap-align:start}.submenu-carousel--wrap{overflow:visible}.submenu-carousel--wrap .submenu-carousel__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible;scroll-snap-type:none}.submenu-carousel--wrap .submenu-carousel__item{width:100%;min-width:0;max-width:none;flex:none}@media screen and (min-width:768px){.submenu-carousel--wrap .submenu-carousel__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.submenu-carousel--wrap .submenu-carousel__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:750px){.submenu-carousel__item{flex-basis:var(--item-width-desktop);width:var(--item-width-desktop);min-width:var(--item-width-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=EA */
