/**
* Theme Name: Nurfia Child
* Description: This is a child theme of Nurfia, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: nurfia
* Version: 1.0.3
*/
/* Pied de page : les logos de paiement debordaient de 8 px sur mobile et
   creaient un scroll horizontal. Ils passent a la ligne si besoin. */
.footer-copyright .footer-card-icons{flex-wrap:wrap;justify-content:center;max-width:100%}
.footer-copyright .footer-card-icons .item img{max-width:100%;height:auto}

header.woocommerce-products-header {
    margin-top: 20px;
}
/* Nom des produits sur les cartes : un cran plus grand. */
.product{--product-name-font-size-lg:17px}

/* ------------------------------------------------------------------
   Couleur des liens
   Le theme s'appuie sur Bootstrap, qui colore les liens en #0d6efd.
   Bootstrap lit --bs-link-color-rgb (et non --bs-link-color), donc on
   redefinit la variable : tout lien qui n'a pas de couleur imposee
   passe au vert de la marque, en une ligne, sans surcharge.
   ------------------------------------------------------------------ */
:root{
	--ads-lien:#646f58;
	--ads-lien-survol:#4b543f;
	--bs-link-color:#646f58;
	--bs-link-color-rgb:100,111,88;
	--bs-link-hover-color:#4b543f;
	--bs-link-hover-color-rgb:75,84,63;
}

/* Liens rediges a la main dans un bloc de texte. Le selecteur :not([class])
   ecarte la navigation, les boutons et les cartes produit, qui portent tous
   une classe. Le kit Elementor impose a{font-size:22px} : on revient a la
   taille du paragraphe, sinon un lien en plein texte depasse d'une tete. */
.elementor-widget-text-editor a:not([class]),
.woocommerce-Tabs-panel a:not([class]),
.comment-content a:not([class]){
	color:var(--ads-lien);
	font-size:inherit;
	font-family:inherit;
	font-weight:inherit;
	text-decoration-color:rgba(100,111,88,.45);
	text-underline-offset:.15em;
}
.elementor-widget-text-editor a:not([class]):hover,
.woocommerce-Tabs-panel a:not([class]):hover,
.comment-content a:not([class]):hover{
	color:var(--ads-lien-survol);
	text-decoration-color:currentColor;
}
.elementor-widget-text-editor a:not([class]):focus-visible{
	outline:2px solid var(--ads-lien);
	outline-offset:2px;
}

/* Pages de texte long (politique, mentions) : de l'air entre les sections. */
.elementor-widget-text-editor h2{margin-top:2.2em;margin-bottom:.6em}
.elementor-widget-text-editor h1{margin-bottom:.8em}
