/* Mobile fixes for the winspirit-sat theme below the desktop breakpoint (1280px).
   Measured at 360/414/768px: the page was 1302px wide because the footer logo rows,
   the promotions row and the off-canvas menu overflowed the viewport. */
@media screen and (max-width:1279px){
	html,body{overflow-x:hidden}
	@supports (overflow-x:clip){html,body{overflow-x:clip}}
	.footer__images{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}
	.footer__images::-webkit-scrollbar{display:none}
	.promo{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}
	.promo::-webkit-scrollbar{display:none}
	.menu:not(.menu--open){visibility:hidden;transition:transform .3s .3s,visibility 0s .6s}
	.menu.menu--open{visibility:visible;transition:transform .3s .3s,visibility 0s}
	.hero__title,.hero__subtitle{max-width:min(262px,100%)}
	.content img{max-width:100%;height:auto}
}
