@import url('https://fonts.googleapis.com/css2?family=Schoolbell&display=swap');

/*
--------------------------------------
Main info
--------------------------------------
*/

.wcpa_form_outer .wcpa_radio:not(:last-of-type) {
	padding-bottom: 1em;
}

.wcpa_form_outer input + label {
	font-size: 20px;
}

.wcpa_form_outer input[value="adlery"] + label {
	font-family: "Adlery", sans-serif !important;
}

.wcpa_form_outer input[value="alegreya"] + label {
	font-family: var(--e-global-typography-primary-font-family);
}

.wcpa_form_outer input[value="schoolbell"] + label {
	font-family: 'Schoolbell', cursive !important;
}

.wcpa_form_outer input[value="amsterdam-one"] + label {
	font-family: 'Amsterdam One' !important;
}

.rp_estimated_date {
	text-align: center;
}

/*
--------------------------------------
Cover image
--------------------------------------
*/

.woocommerce .onsale {
	background: #000 !important;
}

/*
--------------------------------------
Accordions
--------------------------------------
*/

.uc-box-parfum {
	display: none;
}

.product_cat-bertille:not(.product_cat-accessoires) .uc-box-parfum,
.product_cat-bougies-parfumees .uc-box-parfum {
	display: block;
}

/*
--------------------------------------
Delivery
--------------------------------------
*/

.fast-delivery span {
	font-size: calc(12px + (15 - 12) * ((100vw - 320px) / (1920 - 320)));
}

/*
--------------------------------------
Cross selling
--------------------------------------
*/

section.wt-related-products ul.products.elementor-grid {
	display: flex;
	justify-content: center;
}

section.wt-related-products .ast-shop-product-out-of-stock {
	color: #000;
}

/*
--------------------------------------
Cart
--------------------------------------
*/

.woocommerce .woocommerce-message a.button {
	background: var(--e-global-color-primary);
}
