
.wpgb-grid-1 .wpgb-sidebar-left {
    box-shadow: 10px 10px 0px 0px rgba(10, 48.000000000000014, 58, 0.788235294117647);
}

.wpgb-grid-1 .wpgb-sidebar-left h4,
.wpgb-facet .wpgb-pagination li a[aria-current] {
	color: #E74C25 !important;
}

.wpgb-facet .wpgb-pagination li a {
	color: #333333;
}

.children_list {
  --gap: 12px;
  display: inline-flex;
  flex-wrap: wrap;
  margin: calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));
  width: calc(100% + var(--gap));
}
.children_list > * {
  margin: var(--gap) 0 0 var(--gap);
}

.repeater-row.child {
  border-radius: 25px;
  background-color: var(--vamtam-accent-color-2);
  color: var(--vamtam-accent-color-2-hc);
  padding: 3px 17px;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: center;	
}

.icon_child {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="uuid-4a844329-e8d8-4dd7-b37e-7c3f59bca023" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 301.22 301.22"><defs><clipPath id="uuid-6daca7dc-1518-4d60-a1a2-f0be03388941"><rect width="301.22" height="301.22" fill="none" stroke-width="0"/></clipPath></defs><g id="uuid-35f59e66-a70b-45a6-8c99-54d276912840"><g clip-path="url(%23uuid-6daca7dc-1518-4d60-a1a2-f0be03388941)"><path d="m140.46,279.72c7.91,0,15.63-.82,23.18-2.07,14.57,14.56,34.71,23.57,56.96,23.57,44.53,0,80.61-36.08,80.61-80.61,0-22.07-8.88-42.05-23.24-56.6,1.36-7.82,2.2-15.81,2.2-24.01C280.18,62.82,217.63.28,140.46.28S.74,62.83.74,140s62.55,139.72,139.72,139.72h0Zm-76.33-35.99c6.32-3.01,13.3-6.19,20.98-9.49.96-.39,11.11-4.68,11.11-4.68,4.6-2.29,24.27-13,26.91-29.25.86-5.27.28-13.16-7.32-20.84-2.84-2.87-6.81-9.67-9.71-25.84l-1.56-8.63-5.69-.15c-1.19-1.9-3-5.69-4.36-11.22-.71-2.86-1.1-5.38-1.28-7.47l6.59,1.77-1.93-15.82c-1.17-9.7-.39-14.29.02-15.23,2.17-3.05,4.17-5.82,5.95-8.31,4.41-6.12,7.58-10.54,12.57-18.92,4.01-6.75,21.25-11.64,38.09-14.04-.24,2.1-.17,4.25.34,6.38.8,3.31,3.38,9.3,11.61,12.27,4.47,1.6,5.95,4.11,9.58,11.11,1.83,3.56,3.91,7.59,6.94,11.92-.09,0,1.26,3.7.2,15.09l-1.33,14.44,5.8-1.19c-.17,2.18-.56,4.88-1.33,7.98-1.36,5.54-3.16,9.31-4.36,11.21l-5.69.15-1.55,8.63c-.05.31-.12.56-.17.86-20.88,14.58-34.56,38.74-34.56,66.12,0,17.73,5.79,34.07,15.49,47.38-4.95.58-9.93.99-15.03.99-28.58,0-54.93-9.46-76.33-25.24h0Zm226.34-23.12c0,38.59-31.28,69.86-69.86,69.86s-69.86-31.28-69.86-69.86,31.28-69.86,69.86-69.86c38.59,0,69.86,31.28,69.86,69.86ZM140.46,11.02c71.11,0,128.98,57.85,128.98,128.98,0,5.35-.41,10.61-1.05,15.79-13.38-9.88-29.87-15.79-47.77-15.79-9.32,0-18.22,1.66-26.56,4.57,1.03-2.5,1.97-5.3,2.71-8.34,2.9-11.66,2.12-21.9-1.73-22.86-.37-.1-.75-.02-1.14.05.88-9.41.61-18.35-2.07-22.21-8.33-11.93-9.05-22.45-21.69-27-12.6-4.56,2.58-20.93,2.58-20.93,0,0-54.01,1.52-65.52,20.91-6.76,11.34-10.04,15.08-18.36,27.02-2.69,3.88-2.76,12.82-1.6,22.24-.48-.13-.96-.18-1.41-.07-3.86.96-4.62,11.2-1.74,22.86,2.73,11,7.71,19.21,11.46,19.3,2.31,12.95,6.12,24.9,12.64,31.5,16.12,16.32-16.12,32.63-16.12,32.63,0,0-10.06,4.25-11.19,4.71-7.09,3.06-16.69,7.34-25.97,11.88-26.57-23.64-43.41-57.97-43.41-96.25,0-71.13,57.86-128.99,128.98-128.99h0Z" fill="%23fff" stroke-width="0"/></g><path d="m225.98,242.03v-59.04h-10.75v59.06l-30.71-33.05-7.88,7.33,43.95,47.27,43.96-47.27-7.88-7.33-30.7,33.03Z" fill="%23fff" stroke-width="0"/></g></svg>');
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 3px 5px 3px 0;
}

.repeater-row.child:hover {
	cursor: pointer;
}

.repeater-row.child .hide {
	display: none;
	opacity: 0;
}

dl.variation {
  display: grid;
  column-gap: 10px;
}
dl.variation dt {
	grid-column: 1;
  	font-size: 13px;
}
dl.variation dd {
	grid-column: 2;
  	font-size: 13px;
}

.woocommerce-cart .cart-subtotal, .woocommerce-checkout .cart-subtotal {
	display: table-row;
}

.woocommerce-cart .fee, .woocommerce-checkout .fee {
	font-size: 13px;
}

.woocommerce-cart .woocommerce-Price-currencySymbol, .woocommerce-checkout .woocommerce-Price-currencySymbol {
	margin-left:5px;
}

.child_notice_container {
	background-color: var(--vamtam-accent-color-2);
	color: var(--vamtam-accent-color-2-hc);
	font-size: 13px;
	border-radius: 50px;
	padding: 0 20px;
	max-width: 400px;
}
.child_notice_title {
	font-weight: 700;
	margin-bottom: 0 !important;
}
.child_notice {
	font-style: italic;
}
.child_notice a {
	color: var(--vamtam-accent-color-4-hc);
	font-weight: 700;
}

.acf-field-repeater.acf-field-650c65003d4d7 > .acf-input > .acf-repeater > .acfe-repeater-stylised-button > .acf-actions .acf-button {
  background-color: var(--vamtam-accent-color-2);
}
.acf-switch.-on {
	background: var(--vamtam-accent-color-1) !important;
	border-color: var(--ywcmap-items-background-color-active) !important;
}
.acf-switch.-on .acf-switch-slider {
	border-color: var(--vamtam-accent-color-1) !important;
}
.acf-switch .acf-switch-on {
	text-shadow: var(--vamtam-accent-color-1) !important;
}

.woocommerce-cart .variation-VotreenfantestnouveaulaBulledAir, .woocommerce-checkout .variation-VotreenfantestnouveaulaBulledAir {
	display: none !important;
}
.woocommerce .vamtam-cart-main .product-name a {
	display: inline-block !important;
	margin-right: 10px;
}
.woocommerce-checkout .atelier_name {
	font-size: 16px;
	color: var(--vamtam-accent-color-1);	
}

.woocommerce-cart .date-stay, .woocommerce-checkout .date-stay {
	font-size: 13px;
	font-style: italic;
  	background-color: var(--vamtam-accent-color-2);
	color: var(--vamtam-accent-color-2-hc);	
	padding: 0px 8px;
	display: inline-block;
	border-radius: 10px;
}
.logged-in .acf-form-submit {
	padding: 15px 12px;
}
.logged-in .acf-form-submit input[type=submit] {
	width: 100%;
	background-color: var(--vamtam-accent-color-2);
}

@media screen and (max-width: 767px) {
	.wp-grid-builder .wpgb-sidebar.wpgb-sidebar-left, .wp-grid-builder .wpgb-sidebar.wpgb-sidebar-right {
  		padding-left: 20px !important;
  		padding-right: 5px !important;
	}
}

@media screen and (min-width: 800px) {
	.elementor-menu-cart__wrapper .elementor-menu-cart__toggle .elementor-button {
		padding: 10px;
	}
}

.elementor-9214 .elementor-element.elementor-element-2e264bd {
	white-space:nowrap;
}

.woocommerce.single-product .woocommerce-error, .woocommerce.single-product .woocommerce-info, .woocommerce.single-product .woocommerce-message {
	text-align: center;
}
@media (max-width: 767px) {
.woocommerce-cart .woocommerce-message a.button.wc-forward {
	width: 100%;
	margin-bottom: 10px;
	display:inline-block;
}
	.woocommerce.single-product .woocommerce-error, .woocommerce.single-product .woocommerce-info, .woocommerce.single-product .woocommerce-message {
		position: unset;
	}
}