/* Checkout Field Editor: description below label */
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span {
	font-family: 'Montserrat';
	color: #1F1C3E;
	display: block;
	margin-bottom: 5px;
}

/* Checkout Field Editor: readonly */
select[readonly].select2-hidden-accessible+.select2-container {
	pointer-events: none;
	touch-action: none;
	opacity: 0.6;
	cursor: no-drop;
}

input[readonly] {
	pointer-events: none;
	touch-action: none;
	opacity: 0.6;
	cursor: no-drop;
}

select[readonly] {
	pointer-events: none;
	touch-action: none;
	opacity: 0.6;
	cursor: no-drop;
}

/* WooCommerce Product Options: Hide required symbol - not needed since all our options are configured to be required and have a default selected */
.wpo-option-name .wpo-field-required-symbol {
	display: none;
}

/* WooCommerce Product Options: Align image picker */
.wpo-field label {
	align-items: baseline;
}

/* WooCommerce Product Options: Remove "Select an option" in dropdowns, since all options are mandatory and have a default anyway */
.wpo-field-dropdown .nice-select-dropdown .list .option[data-value=""] {
	display: none;
}

/* WooCommerce Product Options: Space between fields */
.wpo-field {
	margin-bottom: 40px;
}

/* WooCommerce Product Options: Description below field */
.wpo-field-description {
	margin-top: 10px;
	color: #324A6D;
	display: none;
	/* WooCommerce Product Options: We use tooltip anyway */
}

/* WooCommerce Product Options: Totals label */
.wpo-totals-label {
	margin-top: 40px;
	/* margin-bottom: 40px;*/
	/* not needed, .single_add_to_cart_button.button.alt already has margin */
	text-align: center;
}

/* WooCommerce Product Options: Image selector label and price */
figcaption>span.price.wpo-price-container {
	color: #1F1C3E !important;
	font-size: 14px !important;
	margin-bottom: 5px;
}

span.wpo-image-label {
	color: #1F1C3E;
}

/* WooCommerce Product Options: Image selector borders */
.wpo-image-buttons label.wpo-image-button:focus-within {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

label.wpo-image-button div.wpo-image-active {
	border: 3px solid #324A6D;
}

/* WooCommerce Product Options: Dropdown current option */
.nice-select .current,
.nice-select .option {
	color: #1F1C3E !important;
}

/* WooCommerce Product Options: Price in dropdown */
.nice-select-dropdown .price.wpo-price-container {
	color: #1F1C3E !important;
	font-size: 14px !important;
}

/* WooCommerce Product Options: Price in dropdown, selected */
.nice-select .price.wpo-price-container {
	color: #1F1C3E !important;
	font-size: 14px !important;
}

/* WooCommerce Product Options: Dropdown option separator line */
div.nice-select .option:not(:last-child) {
	border-bottom: 1px solid #EEEEEE;
}

/* WooCommerce Product Options: Disable field "Edit" - annoying when debugging */
.wpo-field .wpo-field-edit a {
	display: none !important;
}