/* Mobile-only corrections. Desktop and edge-to-edge product rails stay unchanged. */
@media (max-width: 25em) {
  .original-shop-shell .page--home > .page__container:first-child .hero__top > .hero__main {
    width: calc(100% - .75rem);
    max-width: calc(100% - .75rem);
  }
}
@media (max-width: 37.5em) {
  .original-shop-shell .hero__slider-wrapper .slide-card__img-block,
  .original-shop-shell .slider--40 .slide-card__img-block,
  .original-shop-shell .slider--blue .slide-card__img-block {
    background: transparent;
  }
}
