/*
 Theme Name: twentytwentyfive child
 Theme URI: http://example.com/
 Description: Thème enfant pour twentytwentyfive
 Author: Stéphane Audic Quibcoding
 Author URI: https://www.quibcoding.fr
 Template: twentytwentyfive
 Version: 1.0.0
 Text Domain: twentytwentyfive_child
*/

:root {
    --wp--custom--currentcolor-25: color-mix(in srgb,currentColor 25%,transparent);
    --wp--custom--currentcolor-50: color-mix(in srgb,currentColor 50%,transparent);
    --wp--preset--color--theme-2: #ff5c00;
}

.nion-sep-small {
	width: 162px;
	margin-top: 1em;
	height: 2px;
}

.wp-block-separator.nion-sep-large {
    color: var(--wp--preset--color--theme-2);
    margin-top: 0;
	height: 2px;
	width: 100% ;
	margin-left: 0;
	margin-right: 0 ;
}


/*   Woocommerce

 */

.pl-product-qty select {
    background-color : var(--wp--preset--color--theme-2) !important;
    font-family: 'manrope' !important;
}
/*
                                    Formulaire de la page d'accueil
*/


div#wpcf7-f578-o1 form p { display: flex ; align-items : baseline ; gap : 0.1em}
div#wpcf7-f578-o1 form p input[type="email"] {
	background-color: #8B8785;
	height: 3em;
	border: none;
}

div#wpcf7-f578-o1 form p input[type="submit"] {
	background-color: var(--wp--preset--color--theme-2);
	height: 2em;
	font-family: var(--wp--preset--font-family--manrope);
	/* font-style: ; */
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	height: 3em;
}
div#wpcf7-f578-o1 form p input[type="submit"]:hover {     filter: brightness(80%); }

/* Formulaire contact */
div#wpcf7-f577-p10-o1 form p input[type="text"] {
    border-radius: 5px ;
    border-width: 1px ;
    line-height: 48px ;
    font-family: var(--wp--preset--font-family--manrope);
}
div#wpcf7-f577-p10-o1 form p input[type="email"] {
    border-radius: 5px ;
    border-width: 1px ;
        line-height: 48px ;
    font-family: var(--wp--preset--font-family--manrope);
}
div#wpcf7-f577-p10-o1 form p textarea {
    border-radius: 5px ;
    border-width: 1px ;
    font-family: var(--wp--preset--font-family--manrope);
}

div#wpcf7-f577-p10-o1 form > p:nth-child(2) > label:nth-child(1) {
    font-size: 0.5em;
    font-weight: 700;
    color: #3F3F3F;
    font-family: var(--wp--preset--font-family--manrope);
}
div#wpcf7-f577-p10-o1 form > p:nth-child(3) > label:nth-child(1) {

    font-size: 0.5em;
    font-weight: 700;
    margin-bottom: .25em ;
    color: #3F3F3F;
        font-family: var(--wp--preset--font-family--manrope);
}
div#wpcf7-f577-p10-o1 form > p:nth-child(4) > label:nth-child(1) {
   font-size: 0.5em;
 
    font-weight: 700;
    margin-bottom: .25em ;
    color: #3F3F3F;
    font-family: var(--wp--preset--font-family--manrope);
}



.wp-block-site-title.is-style-glow {
	border-color: var(--wp--preset--color--theme-2);
	border-radius: 12px;
	border-style: solid;
	border-width: 3px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 8px var(--wp--preset--color--theme-2), 0 0 8px var(--wp--preset--color--theme-2);
	display: inline-block;
	filter: brightness(110%);
	letter-spacing: 0;
	padding: 0.3783em 1.5135em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.10), 1px -1px 0 rgba(0, 0, 0, 0.10), -1px 1px 0 rgba(0, 0, 0, 0.10), 1px 1px 0 rgba(0, 0, 0, 0.10), 0 0 4px var(--wp--custom--currentcolor-50), 0 0 8px var(--wp--custom--currentcolor-50), 0 0 12px var(--wp--custom--currentcolor-25), 0 0 24px var(--wp--custom--currentcolor-25), 0 0 36px var(--wp--custom--currentcolor-25), 0 0 48px var(--wp--custom--currentcolor-25);
	vertical-align: top;
}
.wp-block-post-title.is-style-glow {
	border-color: var(--wp--preset--color--theme-2);
	border-radius: 12px;
	border-style: solid;
	border-width: 3px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15), inset 0 0 8px var(--wp--preset--color--theme-2), 0 0 8px var(--wp--preset--color--theme-2);
	display: inline-block;
	filter: brightness(110%);
	letter-spacing: 0;
	padding: 0.3783em 1.5135em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.10), 1px -1px 0 rgba(0, 0, 0, 0.10), -1px 1px 0 rgba(0, 0, 0, 0.10), 1px 1px 0 rgba(0, 0, 0, 0.10), 0 0 4px var(--wp--custom--currentcolor-50), 0 0 8px var(--wp--custom--currentcolor-50), 0 0 12px var(--wp--custom--currentcolor-25), 0 0 24px var(--wp--custom--currentcolor-25), 0 0 36px var(--wp--custom--currentcolor-25), 0 0 48px var(--wp--custom--currentcolor-25);
	vertical-align: top;
}

.wp-block-separator {
    height: 2px ;
}
.wp-block-separator.is-style-glow {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), 0 0 0 -1px rgba(0, 0, 0, 0.3), 0 0 10px 1px var(--wp--preset--color--theme-2);
	filter: brightness(110%);
	background-color: var(--wp--preset--color--theme-2) ;
}


.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):focus {
	background-color: transparent;
	border-color: var(--wp--preset--color--theme-5);
	color: var(--wp--preset--color--theme-5);
}
a.wp-block-button__link:hover {
    background-color: var(--wp--preset--color--theme-2) ;
    color: black ;
    filter: brightness(80%);
}
