/* The vendor THG button grid uses 8 offset + 7 columns, which exceeds its row. */
.cmplz-consent-area .cmplz-accept-category {
	background: var(--global-palette1, #2b8a57);
	border-radius: 14px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	padding: 16px 25px;
	text-decoration: none;
}

.cmplz-consent-area .cmplz-accept-category:hover,
.cmplz-consent-area .cmplz-accept-category:focus-visible {
	background: var(--global-palette2, #206a43);
	color: #fff;
}

@media (min-width: 1200px) {
	#ca_calc.ca_thg .ca_product_window .ca_lg-offset-8.ca_lg-7 {
		margin-left: 0;
		width: 100%;
	}

	#ca_calc.ca_thg .ca_product_window .ca_lg-offset-8.ca_lg-7 > .ca_row > .ca_lg-6 {
		width: 100%;
	}

	#ca_calc.ca_thg .ca_product_window .ca_button {
		margin-left: auto;
		max-width: 100%;
		width: 170px !important;
	}
}
