@media(max-width:767px){
  .m-product-recommendations .container,.m-product-recommendations .container-fluid,.m-product-recommendations .container-full{padding-inline:16px}
  .m-product-recommendations .m-section__heading{font-size:30px;line-height:1.2}
  .m-product-recommendations .m-section__header{margin-bottom:24px}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-product-list{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--color-button)) rgb(var(--color-border))}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-mixed-layout__inner{display:flex;flex-wrap:nowrap;gap:16px;width:100%;height:auto;margin:0;padding-bottom:12px;transform:none!important}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>.swiper-slide{flex:0 0 calc((100% - 16px)/1.5);width:calc((100% - 16px)/1.5)!important;min-width:0;max-width:none;height:auto;padding:0;margin:0!important}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-product-card{width:100%;min-width:0;max-width:100%}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-product-card__media{width:100%;max-width:100%}
  .m-product-recommendations .m-mixed-layout--mobile-scroll .m-slider-controls{display:none}
}

.m-product-recommendations .m-slider-controls button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.m-product-recommendations .m-slider-controls button:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}
