/* Mobile floating widgets must end above Storefront's fixed handheld navigation. */
@media (max-width: 767px) {
	.stek-switcher.stek-floating {
		bottom: calc(69px + env(safe-area-inset-bottom) + 12px) !important;
	}

	#trustpilot-widget-trustbox-0-wrapper {
		bottom: calc(69px + env(safe-area-inset-bottom)) !important;
		left: auto !important;
		right: 0 !important;
	}
}

/* Keep the existing desktop navigation on one line and hide edge overlays on tablets. */
@media (min-width: 768px) and (max-width: 1100px) {
	#site-navigation ul.menu > li > a,
	#site-navigation ul.nav-menu > li > a {
		padding-left: 7px !important;
		padding-right: 7px !important;
		font-size: 14px !important;
	}

	.storefront-product-pagination {
		display: none !important;
	}
}

