/* WooCommerce secure checkout notices and cart CTA no-glow refinement. */
.rir-theme-secure-note {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	margin: 8px 0 0;
	color: var(--rir-theme-muted);
	font-size: 13px;
	font-weight: 750;
	line-height: 1.35;
	text-align: center;
}

.rir-theme-secure-note__icon {
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	color: var(--rir-theme-primary-dark);
}

.rir-theme-secure-note__text {
	min-width: 0;
	font-weight: 500;
}

.woocommerce-checkout .rir-theme-secure-note--checkout {
	margin-top: 10px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button,
.woocommerce-cart .wc-block-cart__submit-button,
.woocommerce-cart .wc-block-components-checkout-button,
.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button {
	box-shadow: none;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible,
.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button:hover,
.woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button:focus-visible,
.woocommerce-cart .wc-block-cart__submit-button:hover,
.woocommerce-cart .wc-block-cart__submit-button:focus-visible,
.woocommerce-cart .wc-block-components-checkout-button:hover,
.woocommerce-cart .wc-block-components-checkout-button:focus-visible,
.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button:hover,
.woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button:focus-visible {
	box-shadow: none;
	transform: none;
}

@media (max-width: 480px) {
	.rir-theme-secure-note {
		font-size: 12.5px;
	}
}
