.elementor-145 .elementor-element.elementor-element-760fa57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-760fa57:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-760fa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-760fa57, .elementor-145 .elementor-element.elementor-element-760fa57::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-87ee031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-87ee031:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-87ee031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-87ee031, .elementor-145 .elementor-element.elementor-element-87ee031::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-cfa9d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-145 .elementor-element.elementor-element-cfa9d9a, .elementor-145 .elementor-element.elementor-element-cfa9d9a::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-76bb66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-bfcdae1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-bfcdae1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-145 .elementor-element.elementor-element-ca216f8 .price{color:var( --e-global-color-text );font-family:"Geomanist", Sans-serif;font-size:24px;font-weight:500;line-height:30px;}.woocommerce .elementor-145 .elementor-element.elementor-element-5da88b1 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-6e99047-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99047-font-size );font-weight:var( --e-global-typography-6e99047-font-weight );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.elementor-145 .elementor-element.elementor-element-88773a3 .cart button, .elementor-145 .elementor-element.elementor-element-88773a3 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:42px 42px 42px 42px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:#41714740;border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-145 .elementor-element.elementor-element-88773a3{--view-cart-spacing:0px;}.elementor-145 .elementor-element.elementor-element-88773a3 .quantity .qty{font-family:"Geomanist", Sans-serif;font-size:18px;font-weight:400;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart .variations{width:28%;margin-bottom:0px;}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations tr th, .woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e99047-font-family ), Sans-serif;font-size:var( --e-global-typography-6e99047-font-size );font-weight:var( --e-global-typography-6e99047-font-weight );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value select, .woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value:before{background-color:var( --e-global-color-8c50af9 );border-radius:0px;}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value:before{font-family:"Geomanist", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-145 .elementor-element.elementor-element-7bc4f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-7bc4f5d:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-7bc4f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-7bc4f5d, .elementor-145 .elementor-element.elementor-element-7bc4f5d::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-bf1a72e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-5a4ca90{--grid-columns:3;}.elementor-145 .elementor-element.elementor-element-1021142e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-41619a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:47px 47px 47px 47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--position:fixed;top:20%;--z-index:99;}.elementor-145 .elementor-element.elementor-element-41619a8e:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-41619a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA4F;}.elementor-145 .elementor-element.elementor-element-41619a8e, .elementor-145 .elementor-element.elementor-element-41619a8e::before{--border-transition:0.3s;}.elementor-145 .elementor-element.elementor-element-41619a8e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-41619a8e{right:25px;}body.rtl .elementor-145 .elementor-element.elementor-element-41619a8e{left:25px;}.elementor-145 .elementor-element.elementor-element-3b142bf8 .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-3b142bf8 .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-3b142bf8 .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-453afa8b .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-453afa8b .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-453afa8b .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-36daf75c .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-36daf75c .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-36daf75c .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-51e86476 .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-51e86476 .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-51e86476 .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-5c0af5c4 .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-5c0af5c4 .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-5c0af5c4 .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-28277b90 .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-28277b90 .elementor-icon{font-size:18px;}.elementor-145 .elementor-element.elementor-element-28277b90 .elementor-icon svg{height:18px;}.elementor-145 .elementor-element.elementor-element-630557bb .elementor-icon-wrapper{text-align:center;}.elementor-145 .elementor-element.elementor-element-630557bb .elementor-icon{font-size:20px;}.elementor-145 .elementor-element.elementor-element-630557bb .elementor-icon svg{height:20px;}body.elementor-page-145{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-145 .elementor-element.elementor-element-760fa57{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-145 .elementor-element.elementor-element-87ee031{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-145 .elementor-element.elementor-element-76bb66f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-145 .elementor-element.elementor-element-bfcdae1{text-align:center;}.woocommerce .elementor-145 .elementor-element.elementor-element-5da88b1 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6e99047-font-size );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations label{font-size:var( --e-global-typography-6e99047-font-size );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.elementor-145 .elementor-element.elementor-element-7bc4f5d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-145 .elementor-element.elementor-element-5a4ca90{--grid-columns:2;}}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-76bb66f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-145 .elementor-element.elementor-element-bfcdae1{text-align:center;}.elementor-145 .elementor-element.elementor-element-bfcdae1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-145 .elementor-element.elementor-element-5da88b1 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-6e99047-font-size );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.elementor-145 .elementor-element.elementor-element-88773a3 .quantity .qty{font-size:18px;line-height:26px;}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations label{font-size:var( --e-global-typography-6e99047-font-size );line-height:var( --e-global-typography-6e99047-line-height );letter-spacing:var( --e-global-typography-6e99047-letter-spacing );word-spacing:var( --e-global-typography-6e99047-word-spacing );}.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations td.value:before{font-size:18px;line-height:26px;}.elementor-145 .elementor-element.elementor-element-7bc4f5d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-145 .elementor-element.elementor-element-5a4ca90{--grid-columns:1;}}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-cfa9d9a{--width:50%;}.elementor-145 .elementor-element.elementor-element-76bb66f{--width:50%;}.elementor-145 .elementor-element.elementor-element-41619a8e{--width:67px;}}/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-5da88b1 */p:last-child { margin-bottom: 0 !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-88773a3 */.woocommerce-js div.product form.cart .reset_variations {
    visibility:visible;
    color:black;
}



/** Taille majuscule**/
.woocommerce-js div.product form.cart .variations label{ 
    color:#417147;
    text-transform: uppercase;
}


/** modification du btn **/
.woocommerce-js div.product form.cart .button.single_add_to_cart_button{ 
    border: 1px solid #102814;
    background-color: #41714740;
    font-weight: 600;
    color:#102814;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover{ 
background-color: #102814;
    border-color: #102814;
    border-radius:42px;
    color: #E8E3D3;
}




.woocommerce-js .quantity .minus, .woocommerce-js .quantity .plus {
border: 1px solid #417147;
    color: #417147;
    width: 51px;
    height: 51px;
}

.woocommerce-js .quantity .qty {
    background-color: #E8E3D3; 
    width: 51px;
    
}

@media screen and (max-width:800px){
    
    
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
        
        flex-direction:column;
    }
    
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart{
        display:flex;
        flex-direction:column;
        align-items:center;
    }
.woocommerce-js div.product form.cart div.quantity{
    margin-right:0px;
        justify-content:center;
        align-items:center;
    }
    .woocommerce-js .quantity .plus{
        margin-right:0px;
    }
    :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){
        margin-left:0px !important;
    }
    
    .woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart .variations {
    width:100%;
}
.woocommerce .elementor-145 .elementor-element.elementor-element-88773a3 form.cart table.variations tr th{
    text-align:center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geomanist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Light.eot');
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Light.eot?#iefix') format('embedded-opentype'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Light.woff2') format('woff2'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Light.woff') format('woff'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Geomanist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Regular.eot');
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Regular.woff2') format('woff2'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Regular.woff') format('woff'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Geomanist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Medium.eot');
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Medium.woff2') format('woff2'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Medium.woff') format('woff'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Geomanist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Book.eot');
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Book.eot?#iefix') format('embedded-opentype'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Book.woff2') format('woff2'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Book.woff') format('woff'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Geomanist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Bold.eot');
	src: url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Bold.woff2') format('woff2'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Bold.woff') format('woff'),
		url('https://redamusic.fr/wp-content/uploads/2024/05/Geomanist-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */