:root{--hauteur_bandeau_haut_mobile:56px;}
.autres_details_commande{display:none;}
#bandeau_haut_mobile{position:fixed !important;top:0px;width:100%;height:var(--hauteur_bandeau_haut_mobile);background-color:#323A47;z-index:1001;text-align:center;}/* différent style_admin.css : height:50px */
blockquote{
padding-top:10px;
padding-bottom:8px;
margin-top:10px !important;
margin-bottom:20px;
background-color:#fff;
border-bottom:2px solid var(--vert);
font-size:18px;
font-weight:bold;
color:var(--vert);
}
.cadre_bouton_statut_commande{text-align:right;}
.cadre_bouton_statut_commande .btn{font-weight:bold;}
#cadre_horaires_emport_conteneur{margin-top:10px;margin-bottom:20px;padding:10px;background-color:#F2F2F2;}
#cadre_montant_panier_mobile_conteneur{position:absolute;top:5px;top:12px;right:0px;margin-right:10px;text-align:center;font-weight:bold;}
#cadre_montant_panier_mobile{margin-top:3px;font-size:14px;font-weight:bold;color:#fff;}
#cadre_montant_panier_mobile_conteneur a:hover{text-decoration:none !important;}
#bouton_ajouter_au_panier{padding:15px;}
#cadre_contenu{width:auto;padding:10px;padding-top:55px;}/* identique à style_admin.css */
.container{height:100%;padding:0px;background-color:#fff;}
#icone_menu{top:18px;}

.lien_sous_categorie{color:#C8C9CC !important;}
.lien_sous_categorie:hover{color:#fff !important;}
.lien_sous_categorie:hover > .fa-circle{color:#fff !important;}


.cadre_sous_categories{margin-left:12px !important;margin-left:0px !important;line-height:26px !important;}
.cadre_sous_categories a{font-size:16px !important;}















@media (min-width:576px){
	.cadre_sous_categories{margin-left:12px !important;margin-left:0px !important;line-height:24px !important;}
	.cadre_sous_categories a{font-size:14px !important;}
	}




#menu{display:none;position:fixed;height:100%;margin-top:var(--hauteur_bandeau_haut_mobile);z-index:1000;overflow-y:auto;background-color:#323A47;color:#8297A0;}/* identique à style_admin.css border-top:2px solid #58677C;*/
#menu ul{margin-top:10px;padding:0px;padding-left:0px;list-style-type:none;line-height:32px;}/* identique à style_admin.css */
#menu li{text-indent:15px;}/* identique à style_admin.css */
#menu li a,#menu faux_lien{text-decoration:none !important;display:block;color:#6B6B6B;color:#FFF;font-size:20px;}
#menu li a:hover{width:100%;font-weight:normal;background-color:var(--vert);color:#FFF;}/* identique à style_admin.css */

#lien_menu_changer_de_point_de_retrait{margin-top:8px;margin-left:8px;max-width:215px;}
#lien_menu_changer_de_point_de_retrait a{text-align:left;display:inline-block;padding:5px !important;padding-left:10px !important;padding-right:10px !important;border-radius:5px;background-color:#EB285D !important;font-size:16px !important;color:#FFF !important;font-weight:bold !important;border:2px solid #323A47;}
#lien_menu_changer_de_point_de_retrait a:hover{color:#FFF !important;border:2px solid #fff;text-decoration:none;}


#menu hr{margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:15px;border-top:1px solid #ccc;}/* identique à style_admin.css */
#menu_catalogue,#menu_mon_compte{margin-top:5px;margin-bottom:5px;}/* identique à style_admin.css */
#menu_catalogue li,#menu_mon_compte li{margin-left:14px;margin-left:0px;}/* différent style_admin.css : margin-left:15px; */
#nom_boutique_mobile{margin-top:15px;margin-left:55px;font-weight:bold;text-align:left;}
#nom_boutique_mobile div{font-family:'CorporativeSoft-Medium','Open Sans','Noto Sans',Arial,sans-serif;color:var(--vert);font-weight:bold;}
#nom_boutique{font-weight:bold;text-align:left;margin-top:22px;margin-left:19px;}/* margin-top:22px;margin-left:21px; */
#nom_boutique a{text-decoration:none !important;}
#nom_boutique div{font-family:'CorporativeSoft-Medium','Open Sans','Noto Sans',Arial,sans-serif;color:var(--vert);font-weight:bold;}
.photo_produit img,.photo_produit_mobile img{max-height:75px !important;border-radius:3px;}
.select_ajouter_au_panier{height:calc(2.5rem + 2px) !important;text-align:right !important;text-align-last:right !important;}
/*.select_ajouter_au_panier{height:calc(2.5rem + 2px) !important;text-align-last:right !important;}*/
/*.select_ajouter_au_panier option{direction:rtl;}*/
#cadre_tableau_mes_commandes{margin-left:-10px !important;}
#tableau_mes_commandes{width:100%;min-height:140px;}
#tableau_mes_commandes .fa-shipping-fast,#tableau_mes_commandes .fa-home{margin-right:5px;}
#tableau_mes_commandes td{padding:10px !important;}
/*#tableau_mes_commandes td{padding:5px !important;padding-left:0px !important;padding-top:10px !important;padding-bottom:10px !important;}*/
.tableau_mes_commandes_details_description{max-width:400px;}
.tableau_mes_commandes_details th,
.tableau_mes_commandes_details tr,
.tableau_mes_commandes_details td{background-color:#F2F2F2;/*border:1px solid #fff;*/}
#tableau_mes_produits{width:100%;}/* pour compenser le padding-top de la 1ère ligne *//* identique à style_admin.css */
#tableau_mes_produits:first-child{margin-top:-5px !important;}/* pour compenser le padding-top de la 1ère ligne *//* identique à style_admin.css */
#tableau_mes_produits tr{border-bottom:1px solid #dee2e6;}/* identique à style_admin.css */
/*#tableau_mes_produits td{vertical-align:top;padding:0px !important;padding-top:10px !important;padding-bottom:10px !important;}*//* identique à style_admin.css */
#tableau_mes_produits td:not(.bloc_description_mobile){vertical-align:top;padding:0px !important;padding-top:10px !important;padding-bottom:10px !important;}/* identique à style_admin.css */
.bloc_description_mobile{vertical-align:top;padding:0px !important;padding-bottom:10px !important;}
.titre{margin-bottom:10px;font-size:20px;color:var(--noir_site);font-weight:bold;}
@media(min-width:768px){


#lien_menu_changer_de_point_de_retrait{margin-top:15px;margin-left:15px;}

	.block_visible_mobile{display:none !important;}
	.block_invisible_mobile{display:block !important;}
	blockquote{margin-top:0px !important;padding-top:5px;padding-bottom:4px;}
	#cadre_montant_panier_conteneur{position:absolute;top:10px;right:10px;border:10px solid #fff;font-weight:bold;}
	#cadre_montant_panier{color:#fff;font-weight:bold;}
	#cadre_contenu{margin-left:250px;padding:10px !important;padding-top:20px !important;padding-left:20px !important;padding-right:20px !important;background-color:#fff;}/* différent style_admin.css : margin-left:250px; | ajout background-color:#fff; | ajout padding-left:20px !important;padding-right:20px !important; */
	.colonne_date_livraison{text-align:center !important;}
	.date_livraison_mobile{display:none;}
	#google_map{width:600px;height:450px;}
	.inline_visible_mobile{display:none !important;}
	.inline_invisible_mobile{display:inline !important;}
	.ligne_produit_unite{font-size:13px !important;}/* identique à style_admin.css */
	.ligne_produit_supprimer{font-size:13px !important;}/* identique à style_admin.css */
	#logo{margin-top:20px;width:170px;}/* différent style_admin.css : margin-top:16px;margin-left:18px; */
	#menu{margin-top:0px;width:250px !important;}/* identique à style_admin.css */
	#menu ul{margin-top:25px;line-height:30px;}/* identique à style_admin.css */
	#menu li{text-indent:20px;}
	#menu li a,#menu faux_lien{text-decoration:none !important;display:block;color:#6B6B6B;color:#FFF;font-size:16px;}/* identique à style_admin.css */
	.photo_produit_fenetre_modale{text-align:center;}
	#tableau_mes_commandes .fa-shipping-fast,#tableau_mes_commandes .fa-home{margin-right:7px !important;}
	#tableau_mes_commandes th,
	#tableau_mes_commandes td{text-align:center;}
	#tableau_mes_commandes tr td:first-child{text-align:left;}
	#tableau_mes_commandes tr td:nth-child(2){text-align:left;}
	#tableau_mes_produits th,
	/*#tableau_mes_produits td{vertical-align:middle;}*//* identique à style_admin.css */
	#tableau_mes_produits td{padding-top:10px !important;padding-bottom:10px !important;}/* identique à style_admin.css */
	}