/*
 * ActiveHerb Trust Banner Position A/B Test
 * Mobile-only styles.
 */

@media (max-width: 767px) {
	.ah-trust-banner-position-test__raised {
		position: relative !important;
		z-index: 2 !important;
	}

	.ah-trust-banner-position-test__original-hidden {
		visibility: hidden !important;
	}

	.ah-trust-banner.ah-trust-banner-position-test__clone,
	section.ah-trust-banner.ah-trust-banner-position-test__clone {
		position: fixed !important;
		left: 0 !important;
		right: 0 !important;
		top: auto !important;
		bottom: var(--ah-mobile-atc-height, 0px) !important;

		display: none !important;
		visibility: visible !important;
		opacity: 1 !important;

		z-index: 900 !important;
		width: 100% !important;
		max-width: none !important;
		height: var(--trust-banner-height, 52px) !important;
		min-height: var(--trust-banner-height, 52px) !important;
		max-height: var(--trust-banner-height, 52px) !important;

		margin: 0 !important;
		padding: 0 !important;
		box-sizing: border-box !important;
		overflow: hidden !important;

		transform: translateZ(0);
		-webkit-transform: translateZ(0);
	}

	.ah-trust-banner.ah-trust-banner-position-test__clone.ah-trust-banner-position-test__clone--visible,
	section.ah-trust-banner.ah-trust-banner-position-test__clone.ah-trust-banner-position-test__clone--visible {
		display: block !important;
	}

	.ah-trust-banner-position-test__clone *,
	.ah-trust-banner-position-test__clone *::before,
	.ah-trust-banner-position-test__clone *::after {
		visibility: visible !important;
		box-sizing: border-box !important;
	}

	.ah-trust-banner-position-test__clone .ah-trust-banner__track {
		display: flex !important;
	}
}

@media (min-width: 768px) {
	.ah-trust-banner-position-test__clone {
		display: none !important;
	}

	.ah-trust-banner-position-test__original-hidden {
		visibility: visible !important;
	}
}
