.elementor-653 .elementor-element.elementor-element-3330b0e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:50px;}.elementor-653 .elementor-element.elementor-element-4eb4371{--display:flex;--min-height:75vh;--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-653 .elementor-element.elementor-element-4eb4371.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap div.images{width:80% !important;margin:0 auto;}.elementor-653 .elementor-element.elementor-element-77ee53a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{margin:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{margin:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-end;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap .flex-control-thumbs li{width:10%;flex:0 0 10%;}.elementor-653 .elementor-element.elementor-element-79590a0{--display:flex;--min-height:65vh;--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:space-between;}.elementor-653 .elementor-element.elementor-element-9ab9466 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"BHV Marais", Sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;}.elementor-653 .elementor-element.elementor-element-9ab9466 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-653 .elementor-element.elementor-element-707fb76 .jet-woo-builder .product_title{font-family:"BHV Marais", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:30px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-653 .elementor-element.elementor-element-511af32{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;}.elementor-653 .elementor-element.elementor-element-ba86e16 .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-653 .elementor-element.elementor-element-ba86e16 .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-653 .elementor-element.elementor-element-ba86e16 .jet-woo-builder.elementor-jet-single-price .price{font-family:"BHV Marais", Sans-serif;font-size:15px;font-weight:600;line-height:30px;color:var( --e-global-color-secondary );}.elementor-653 .elementor-element.elementor-element-ba86e16 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-653 .elementor-element.elementor-element-864c7ed .cart button, .elementor-653 .elementor-element.elementor-element-864c7ed .cart .button{background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-653 .elementor-element.elementor-element-864c7ed .cart button:hover, .elementor-653 .elementor-element.elementor-element-864c7ed .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-653 .elementor-element.elementor-element-864c7ed .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-653 .elementor-element.elementor-element-4eb4371{--width:50%;}.elementor-653 .elementor-element.elementor-element-79590a0{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-653 .elementor-element.elementor-element-4eb4371{--width:309.323px;}}@media(max-width:1024px) and (min-width:768px){.elementor-653 .elementor-element.elementor-element-4eb4371{--width:100%;}.elementor-653 .elementor-element.elementor-element-79590a0{--width:100%;}}@media(max-width:1440px){.elementor-653 .elementor-element.elementor-element-3330b0e{--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:50px;}.elementor-653 .elementor-element.elementor-element-4eb4371{--min-height:70vh;--justify-content:flex-start;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap div.images{width:100% !important;}.elementor-653 .elementor-element.elementor-element-77ee53a{width:var( --container-widget-width, 498.333px );max-width:498.333px;--container-widget-width:498.333px;--container-widget-flex-grow:0;}.elementor-653 .elementor-element.elementor-element-79590a0{--min-height:70vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:1024px){.elementor-653 .elementor-element.elementor-element-3330b0e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:300px;--padding-right:50px;}.elementor-653 .elementor-element.elementor-element-4eb4371{--min-height:0vh;}.elementor-653 .elementor-element.elementor-element-79590a0{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-3330b0e{--padding-top:25px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-653 .elementor-element.elementor-element-4eb4371{--min-height:0vh;}.elementor-653 .elementor-element.elementor-element-77ee53a .jet-single-images__wrap .flex-control-thumbs li{width:15%;flex:0 0 15%;}.elementor-653 .elementor-element.elementor-element-79590a0{--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for jet-single-images, class: .elementor-element-77ee53a */.flex-viewport {
    height:65vh!important;
    align-items: center!important; /* Centre verticalement l'image */
    justify-content: center!important; /* Centre horizontalement si nécessaire */
}

.wp-post-image {
    height: 65vh !important;
    object-fit: cover!important;
    vertical-align: middle!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb4371 */@media only screen and (min-width: 1280px) and (max-width: 2560px) and (min-height: 800px) and (max-height: 1600px) {.elementor-653 .elementor-element.elementor-element-4eb4371{
    max-height:70vh!important;
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-864c7ed */.elementor-653 .elementor-element.elementor-element-864c7ed {
    text-align:left;
}

.label { background-color:white!important;
    padding-left:0px;
}
.value { background-color: white!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BHV Marais';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://prsmtt.brandarchitect.fr/wp-content/uploads/2023/08/BHVMarais-Regular.woff') format('woff'),
		url('https://prsmtt.brandarchitect.fr/wp-content/uploads/2023/08/BHVMarais-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'BHV Marais';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://prsmtt.brandarchitect.fr/wp-content/uploads/2023/08/BHVMarais-Bold.woff') format('woff'),
		url('https://prsmtt.brandarchitect.fr/wp-content/uploads/2023/08/BHVMarais-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */