.gudaima-prices {
	display: grid;
	gap: 0.32rem;
	margin: 0.35rem 0;
}

.gudaima-price {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 0.45rem;
	line-height: 1.25;
}

.gudaima-price__label {
	color: #8b8b93;
	font-size: 0.78em;
	font-weight: 600;
	letter-spacing: 0.01em;
}

.gudaima-price__amount {
	color: #f5f5f7;
	font-size: 1em;
	font-weight: 750;
}

.gudaima-price--cash .gudaima-price__label,
.gudaima-price--cash .gudaima-price__amount {
	color: #fc15a7;
}

.gudaima-price del,
.gudaima-price ins {
	background: transparent;
	color: inherit;
}

.gudaima-shipping-note {
	display: block;
	width: 100%;
	max-width: 52rem;
	margin-top: 0.45rem;
	color: #6b6b72;
	font-size: 0.82em;
	font-weight: 500;
	line-height: 1.4;
}

.wc-block-components-radio-control__option .gudaima-shipping-note {
	flex-basis: 100%;
}

/* Keep payment descriptions inside their selected option border. */
.wc-block-components-radio-control-accordion-option {
	box-sizing: border-box;
	height: auto !important;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option > .wc-block-components-radio-control-accordion-content {
	box-sizing: border-box;
	width: 100%;
	margin: 0 !important;
	padding: 0.25rem 1rem 1rem 3.55rem !important;
	line-height: 1.4 !important;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content > :first-child {
	margin-block-start: 0 !important;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content > :last-child {
	margin-block-end: 0 !important;
}
