/*
 Theme Name:   Nalin Eyewear
 Description:  Theme enfant de Bricks pour le projet Nalin Eyewear
 Author: AMA
 Version: 1.0
 Template:  bricks
*/

body { overflow-x: hidden;  }

/* Modele page produit */
.single-product form.cart table.variations tr {
  border-top-style: none;
  border-bottom-style: none;
  display: flex;
  align-items: center;
}

.single-product.woo-variation-swatches.wvs-show-label table.variations th.label {
	width: 250px !important;
}

.single-product .woocommerce-tabs {
    border-top-style: none;
}

ul.tabs.wc-tabs li {
	border: solid 1px var(--bricks-color-siifwj);
	border-radius: 5px 5px 0 0;
}

#produits-optiques .single_variation_wrap { display: none !important; }
#produits-solaires .woocommerce-variation-add-to-cart.variations_button { display: flex; column-gap: 2rem; }
#produits-solaires form.cart .quantity+button { margin-top: 0px; }
#produits-solaires form.cart button.single_add_to_cart_button:hover { color: var(--bricks-color-siifwj); background-color: var(--bricks-color-338a84); }

/* PAGE PRODUIT : GESTION DU LIEN ENTRE MODELE SOLAIRE ET OPTIQUE ET INVERSEMENT */
.bloc_lien_s_o { 
	text-align: center;
	padding-top: 1rem;
}

.lien_s_o, .leaflet-container a.carto_popup_btn {
	padding: 10px 20px;
	border-radius: 20px;
	background-color: var(--bricks-color-qtjcti);
	border: solid 2px var(--bricks-color-qtjcti);
	color: var(--bricks-color-siifwj);
}

.lien_s_o { display: inline-block; }

.lien_s_o:hover, .leaflet-container a.carto_popup_btn:hover {
	border-color: var(--bricks-color-siifwj);
}

/* PAGE DES POINTS DE VENTE */
#carte_pv {
	width: 80vw;
	height:75vh;
	
	
}

#cartographie {
	height: 60vh;
	width:75vw;
	margin: auto;
}

@media all and (max-width: 990px) {
	#cartographie { width: 100vw; }
	#carte_pv { width: 100vw; }
}

.carto_popup_titre { 
	font-size: 1.2rem; 
	font-weight: bold; 
}

.carto_popup_adresse { 
	font-size: 1rem; 
	padding: 0.5rem 0; 
}

.leaflet-container a.carto_popup_btn {
	display: inline-block;
}
	
/* Tunnel d'achat */
.woocommerce a.checkout-button.button, .woocommerce .woocommerce-checkout-payment button[type="submit"].button {
	background-color: var(--bricks-color-qtjcti);
	border: solid 2px var(--bricks-color-qtjcti);
}

.woocommerce .woocommerce-checkout-payment button[type="submit"].button { margin-top: 2rem; }

.woocommerce a.checkout-button.button:hover, .woocommerce .woocommerce-checkout-payment button[type="submit"].button:hover {
	border-color: var(--bricks-color-siifwj);
}

/* Page d'accueil */
.hp_titre_produit { display: none; }
.hp_bloc_produit:hover .hp_titre_produit { display: block; }