/* AdTorque Edge Deposit - product page payment options. Inherits theme fonts and colours. */

.adtorqueedge-deposit-options {
	flex-basis: 100%;
	width: 100%;
	margin: 0 0 1.25em;
	padding: 0.875em 1em;
	border: 1px solid rgba(128, 128, 128, 0.35);
	border-radius: 4px;
}

.adtorqueedge-deposit-options fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

.adtorqueedge-deposit-options legend {
	margin: 0 0 0.5em;
	padding: 0;
	font-weight: 600;
}

.adtorqueedge-deposit-options label {
	display: flex;
	align-items: center;
	gap: 0.5em;
	margin: 0 0 0.375em;
	cursor: pointer;
}

.adtorqueedge-deposit-options label:last-child {
	margin-bottom: 0;
}

.adtorqueedge-deposit-options input[type="radio"] {
	margin: 0;
}

.adtorqueedge-deposit-options input[type="radio"]:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.adtorqueedge-deposit-notice {
	margin: 0;
}

.adtorqueedge-deposit-help {
	display: block;
	margin-top: 0.25em;
	font-size: 0.9em;
	opacity: 0.8;
}

/*
 * Show screen reader text (e.g. the quantity label) in the add-to-cart form.
 * Scoped to form.cart so skip links and other hidden labels on the page stay hidden.
 * position/clip/overflow overrides are needed because WordPress core hides this class with them.
 */
form.cart .screen-reader-text {
	position: static !important;
	display: block;
	width: auto !important;
	height: auto !important;
	margin: 0 0 5px !important;
	overflow: visible !important;
	clip: auto !important;
	clip-path: none !important;
	color: red;
}
