/* OLARISSE checkout control fixes.
 * Keep native checkbox/radio controls tappable and visibly stateful on mobile browsers.
 */
.hb-commerce-card input[type="checkbox"],
.hb-commerce-card input[type="radio"] {
	width:18px!important;
	height:18px!important;
	min-width:18px!important;
	min-height:18px!important;
	padding:0!important;
	margin:0 10px 0 0!important;
	-webkit-appearance:auto!important;
	appearance:auto!important;
	box-shadow:none!important;
	cursor:pointer!important;
	pointer-events:auto!important;
	touch-action:manipulation;
	accent-color:#1a2730;
}

.hb-commerce-card .woocommerce-form__label-for-checkbox,
.hb-commerce-card label.checkbox {
	cursor:pointer;
	touch-action:manipulation;
}

.hb-commerce-card #terms {
	position:static!important;
	opacity:1!important;
	visibility:visible!important;
	pointer-events:auto!important;
}
