/* Keep guest account actions together between phone and desktop layouts. */
@media (min-width: 768px) and (max-width: 1199px) {
	body.single-product:not(.logged-in) .elementor-widget-cie-price-gate .cie-price-gate[data-cie-trade-gate] {
		display: flex !important;
		flex-wrap: nowrap;
		gap: clamp(10px, 1vw, 12px) !important;
	}

	body.single-product:not(.logged-in) .elementor-widget-cie-price-gate .cie-price-gate[data-cie-trade-gate] > .cie-price-gate__button {
		flex: 1 1 auto;
		width: auto !important;
		min-width: 0;
		padding-inline: clamp(12px, 1.2vw, 16px);
		white-space: nowrap;
	}
}
