.coderockz-woo-delivery-block-container {
	margin-top: 48px;
	position: relative;
}

.coderockz-woo-delivery-block-container.processing {
	pointer-events: none;
	opacity: .5;
}

.coderockz-woo-order-type-container {
	margin-bottom: 13px !important;
}

select#coderockz_woo_order_type:focus-visible, select#coderockz_woo_delivery_time:focus-visible, select#coderockz_woo_pickup_time:focus-visible {
	outline: 0 !important;
}

.coderockz-woo-delivery-block-container.processing::after {
	-webkit-animation: 1s linear infinite spinner__animation;
	animation: 1s linear infinite spinner__animation;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border: .2em solid;
	border-left: .2em solid transparent;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: " ";
	height: 1em;
	left: 50%;
	margin: -.5em 0 0 -.5em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateZ(0) scale(.5);
	transform: translateZ(0) scale(.5);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	width: 1em;
}

.coderockz-woo-delivery-block-container input, .coderockz-woo-delivery-block-container select {
	cursor: pointer;
}

.has-error .coderockz-woo-delivery-text-input.wc-block-components-text-input label {
	color: #cc1818 !important;
}

.has-error .coderockz-woo-delivery-text-input.wc-block-components-text-input input[type=text] {
	color: #cc1818 !important;
	border-color: #cc1818 !important;
}

.coderockz-woo-delivery-date-label {
	pointer-events: none;
}

:not(.has-error) .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select {
	color: #aaa;
}

.has-error .coderockz-woo-delivery-select.wc-blocks-components-select .wc-blocks-components-select__select, .has-error .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select, .has-error .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select option {
	color: #cc1818;
}

:not(.has-error) .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select option {
	color: #2b2d2f;
}

.has-error .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select option:disabled, :not(.has-error) .coderockz-woo-delivery-select.wc-blocks-components-select.not-selected .wc-blocks-components-select__select option:disabled {
	color: light-dark(graytext, #aaa);
}