.elementor-305 .elementor-element.elementor-element-483c72b{--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}.elementor-305 .elementor-element.elementor-element-483c72b:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-483c72b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-10-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-5fa1272{--spacer-size:160px}.elementor-305 .elementor-element.elementor-element-6503869{text-align:center}.elementor-305 .elementor-element.elementor-element-6503869 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:39px;font-weight:600;text-transform:uppercase;color:#FFF}.elementor-305 .elementor-element.elementor-element-fa9c726{text-align:center}.elementor-305 .elementor-element.elementor-element-fa9c726 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;color:#FFF}.elementor-305 .elementor-element.elementor-element-4b24eb6{--spacer-size:132px}.elementor-305 .elementor-element.elementor-element-b9f58a0{--display:flex}.elementor-305 .elementor-element.elementor-element-f00e491{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-305 .elementor-element.elementor-element-f00e491 .elementor-divider-separator{width:100%}.elementor-305 .elementor-element.elementor-element-f00e491 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-305 .elementor-element.elementor-element-f265591{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-305 .elementor-element.elementor-element-33df2da{--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}.elementor-305 .elementor-element.elementor-element-d3ed991>.elementor-widget-container{margin:-85px 0 -107px 0;padding:50px 50px 50px 50px}.elementor-305 .elementor-element.elementor-element-f5d9fdb>.elementor-widget-container{margin:0 0 -16px 0}.elementor-305 .elementor-element.elementor-element-f5d9fdb{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;color:#000}.elementor-305 .elementor-element.elementor-element-a3d504c{--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}.elementor-305 .elementor-element.elementor-element-524e329>.elementor-widget-container{margin:-85px 0 -107px 0;padding:50px 50px 50px 50px}.elementor-305 .elementor-element.elementor-element-3eab96f>.elementor-widget-container{margin:0 0 -16px 0}.elementor-305 .elementor-element.elementor-element-3eab96f{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;color:#000}.elementor-305 .elementor-element.elementor-element-649c15e{--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}.elementor-305 .elementor-element.elementor-element-edf1319>.elementor-widget-container{margin:-85px 0 -107px 0;padding:50px 50px 50px 50px}.elementor-305 .elementor-element.elementor-element-21d3f8d>.elementor-widget-container{margin:0 0 -16px 0}.elementor-305 .elementor-element.elementor-element-21d3f8d{text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;color:#000}.elementor-305 .elementor-element.elementor-element-ceefaf6{--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}.elementor-305 .elementor-element.elementor-element-5b016e4{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-19ce923{--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}.elementor-305 .elementor-element.elementor-element-4f3daed{text-align:center}.elementor-305 .elementor-element.elementor-element-4f3daed .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#000}.elementor-305 .elementor-element.elementor-element-454bd22{--divider-border-style:solid;--divider-color:#CED4DA;--divider-border-width:1px}.elementor-305 .elementor-element.elementor-element-454bd22 .elementor-divider-separator{width:39%;margin:0 auto;margin-center:0}.elementor-305 .elementor-element.elementor-element-454bd22 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-305 .elementor-element.elementor-element-062d8a1{--spacer-size:5px}.elementor-305 .elementor-element.elementor-element-652a407{--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}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .woocommerce-loop-product__title,.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-product-title *{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-product-price del{color:#458E2D}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-product-price del .amount{color:#458E2D}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-product-price .amount bdi{color:#458E2D}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-product-price{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .star-rating::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .star-rating span::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-2b49367 .woocommerce div.products div.product .onsale,.elementor-305 .elementor-element.elementor-element-2b49367 .woocommerce div.products div.product .eael-onsale{color:#FFF0}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .onsale,.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-onsale{background-color:#fff0}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#fff0;border-right-color:#fff0}.elementor-305 .elementor-element.elementor-element-2b49367 .woocommerce div.products div.product .outofstock-badge,.elementor-305 .elementor-element.elementor-element-2b49367 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-2b49367 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .icons-wrap li{border-color:#fff}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .icons-wrap.block-style{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .icons-wrap li a{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-carousel .icons-wrap li a:hover{background-color:#495057!important}.eael-popup-details-render .elementor-element-2b49367 .eael-product-quick-view-title.product_title.entry-title{color:#252525}.eael-popup-details-render .elementor-element-2b49367 div.product .price{color:#0242e4!important}.eael-popup-details-render .elementor-element-2b49367 div.product .price ins{color:#ff2a13!important}.eael-popup-details-render .elementor-element-2b49367 .woocommerce-product-details__short-description{color:#707070}.eael-popup-details-render .elementor-element-2b49367 .woocommerce-product-rating .star-rating::before,.eael-popup-details-render .elementor-element-2b49367 .woocommerce-product-rating .star-rating span::before{color:#0274be}.eael-popup-details-render .elementor-element-2b49367 a.woocommerce-review-link{color:#0274be}.eael-popup-details-render .elementor-element-2b49367 a.woocommerce-review-link:hover{color:#0274be}.eael-popup-details-render .elementor-element-2b49367 div.product table tbody tr,.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc}.eael-popup-details-render .elementor-element-2b49367 div.product form.cart div.quantity .qty,.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-popup.woocommerce div.product form.cart div.quantity>a,.elementor-305 .elementor-element.elementor-element-2b49367 .eael-product-popup.woocommerce div.product form.cart div.quantity>.button{color:#000;background-color:#fff;border-color:#000}.eael-popup-details-render .elementor-element-2b49367 div.product form.cart div.quantity .qty:focus{border-color:#000}.eael-popup-details-render .elementor-element-2b49367 .button,.eael-popup-details-render .elementor-element-2b49367 button.button.alt{color:#fff;background-color:#8040FF}.eael-popup-details-render .elementor-element-2b49367 .button:hover,.eael-popup-details-render .elementor-element-2b49367 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0}.elementor-305 .elementor-element.elementor-element-2b49367 .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#495057}.elementor-305 .elementor-element.elementor-element-2b49367 .swiper-container-wrap .swiper-pagination-bullet:hover{background:#495057}.elementor-305 .elementor-element.elementor-element-2b49367 .swiper-container-wrap .swiper-pagination-bullet-active{background:#495057!important}.elementor-305 .elementor-element.elementor-element-2b49367 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center}.elementor-305 .elementor-element.elementor-element-300bfb5{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-0180e7e{--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}.elementor-305 .elementor-element.elementor-element-48bc903{text-align:center}.elementor-305 .elementor-element.elementor-element-48bc903 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#000}.elementor-305 .elementor-element.elementor-element-9d4cd3a{--divider-border-style:solid;--divider-color:#CED4DA;--divider-border-width:1px}.elementor-305 .elementor-element.elementor-element-9d4cd3a .elementor-divider-separator{width:39%;margin:0 auto;margin-center:0}.elementor-305 .elementor-element.elementor-element-9d4cd3a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-305 .elementor-element.elementor-element-87a9d4a{--spacer-size:5px}.elementor-305 .elementor-element.elementor-element-411e8a9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-305 .elementor-element.elementor-element-25a2070{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-25a2070:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-25a2070>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-11-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-25a2070::before,.elementor-305 .elementor-element.elementor-element-25a2070>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-25a2070>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-25a2070>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-25a2070>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-25a2070>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-4d75e12{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-afdb190{text-align:center}.elementor-305 .elementor-element.elementor-element-afdb190 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-98fccbf{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-4ed278c{--display:flex}.elementor-305 .elementor-element.elementor-element-7975deb{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-946b5be{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-946b5be:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-946b5be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-12-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-946b5be::before,.elementor-305 .elementor-element.elementor-element-946b5be>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-946b5be>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-946b5be>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-946b5be>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-946b5be>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-5ba2187{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-fcb18ce{text-align:center}.elementor-305 .elementor-element.elementor-element-fcb18ce .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-7e2d75d{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-6d58b03{--display:flex}.elementor-305 .elementor-element.elementor-element-adc9c19{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-2fac0d3{--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;--overlay-opacity:0.3}.elementor-305 .elementor-element.elementor-element-2fac0d3:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-2fac0d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-13-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-2fac0d3::before,.elementor-305 .elementor-element.elementor-element-2fac0d3>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-2fac0d3>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-2fac0d3>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-2fac0d3>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-2fac0d3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-547c696{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-9d0d404{text-align:center}.elementor-305 .elementor-element.elementor-element-9d0d404 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-bf4ede0{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-db75104{--display:flex}.elementor-305 .elementor-element.elementor-element-b9c43ae{--display:flex}.elementor-305 .elementor-element.elementor-element-b9c43ae:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-b9c43ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2025/02/1.png);background-position:center center;background-size:cover}.elementor-305 .elementor-element.elementor-element-6d68518{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-662040d{text-align:center}.elementor-305 .elementor-element.elementor-element-662040d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-be6469c{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-6015558{--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}.elementor-305 .elementor-element.elementor-element-457f6be{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-7c2fa68{--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}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .woocommerce-loop-product__title,.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-product-title *{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-product-price del{color:#458E2D}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-product-price del .amount{color:#458E2D}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-product-price .amount bdi{color:#458E2D}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-product-price{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .star-rating::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .star-rating span::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-d288445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-d288445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-d288445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-d288445 .woocommerce div.products div.product .onsale,.elementor-305 .elementor-element.elementor-element-d288445 .woocommerce div.products div.product .eael-onsale{color:#fff}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .onsale,.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-onsale{background-color:#0044FC}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC}.elementor-305 .elementor-element.elementor-element-d288445 .woocommerce div.products div.product .outofstock-badge,.elementor-305 .elementor-element.elementor-element-d288445 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-d288445 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .icons-wrap li{border-color:#fff}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .icons-wrap.block-style{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .icons-wrap li a{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-carousel .icons-wrap li a:hover{background-color:#495057!important}.eael-popup-details-render .elementor-element-d288445 .eael-product-quick-view-title.product_title.entry-title{color:#252525}.eael-popup-details-render .elementor-element-d288445 div.product .price{color:#0242e4!important}.eael-popup-details-render .elementor-element-d288445 div.product .price ins{color:#ff2a13!important}.eael-popup-details-render .elementor-element-d288445 .woocommerce-product-details__short-description{color:#707070}.eael-popup-details-render .elementor-element-d288445 .woocommerce-product-rating .star-rating::before,.eael-popup-details-render .elementor-element-d288445 .woocommerce-product-rating .star-rating span::before{color:#0274be}.eael-popup-details-render .elementor-element-d288445 a.woocommerce-review-link{color:#0274be}.eael-popup-details-render .elementor-element-d288445 a.woocommerce-review-link:hover{color:#0274be}.eael-popup-details-render .elementor-element-d288445 div.product table tbody tr,.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc}.eael-popup-details-render .elementor-element-d288445 div.product form.cart div.quantity .qty,.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-popup.woocommerce div.product form.cart div.quantity>a,.elementor-305 .elementor-element.elementor-element-d288445 .eael-product-popup.woocommerce div.product form.cart div.quantity>.button{color:#000;background-color:#fff;border-color:#000}.eael-popup-details-render .elementor-element-d288445 div.product form.cart div.quantity .qty:focus{border-color:#000}.eael-popup-details-render .elementor-element-d288445 .button,.eael-popup-details-render .elementor-element-d288445 button.button.alt{color:#fff;background-color:#8040FF}.eael-popup-details-render .elementor-element-d288445 .button:hover,.eael-popup-details-render .elementor-element-d288445 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0}.elementor-305 .elementor-element.elementor-element-d288445 .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#495057}.elementor-305 .elementor-element.elementor-element-d288445 .swiper-container-wrap .swiper-pagination-bullet:hover{background:#495057}.elementor-305 .elementor-element.elementor-element-d288445 .swiper-container-wrap .swiper-pagination-bullet-active{background:#495057!important}.elementor-305 .elementor-element.elementor-element-d288445 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center}.elementor-305 .elementor-element.elementor-element-b7fa282{--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}.elementor-305 .elementor-element.elementor-element-f394d18{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-f8e061a{text-align:center}.elementor-305 .elementor-element.elementor-element-f8e061a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#000}.elementor-305 .elementor-element.elementor-element-7299587{--divider-border-style:solid;--divider-color:#CED4DA;--divider-border-width:1px}.elementor-305 .elementor-element.elementor-element-7299587 .elementor-divider-separator{width:39%;margin:0 auto;margin-center:0}.elementor-305 .elementor-element.elementor-element-7299587 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-305 .elementor-element.elementor-element-11cbc73{--spacer-size:5px}.elementor-305 .elementor-element.elementor-element-b24df5b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-305 .elementor-element.elementor-element-7184847{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-7184847:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-7184847>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-3-2.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-7184847::before,.elementor-305 .elementor-element.elementor-element-7184847>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-7184847>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-7184847>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-7184847>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-7184847>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-116f59a{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-497b365{text-align:center}.elementor-305 .elementor-element.elementor-element-497b365 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-38c58cc{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-8c8237f{--display:flex}.elementor-305 .elementor-element.elementor-element-7c24d39{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-8cf008f{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-8cf008f:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-8cf008f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-4-2.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-8cf008f::before,.elementor-305 .elementor-element.elementor-element-8cf008f>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-8cf008f>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-8cf008f>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-8cf008f>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-8cf008f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-f5ca0c0{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-358a569{text-align:center}.elementor-305 .elementor-element.elementor-element-358a569 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-c2dcde0{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-5e78635{--display:flex}.elementor-305 .elementor-element.elementor-element-07c70f3{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-9619639{--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;--overlay-opacity:0.3}.elementor-305 .elementor-element.elementor-element-9619639:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-9619639>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-5-2.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-9619639::before,.elementor-305 .elementor-element.elementor-element-9619639>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-9619639>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-9619639>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-9619639>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-9619639>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-7abe0fd{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-ce62124{text-align:center}.elementor-305 .elementor-element.elementor-element-ce62124 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-53a555c{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-2ebafba{--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}.elementor-305 .elementor-element.elementor-element-776ad60{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-94f474d{--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}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .woocommerce-loop-product__title,.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-product-title *{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-product-price del{color:#458E2D}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-product-price del .amount{color:#458E2D}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-product-price .amount bdi{color:#458E2D}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-product-price{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .star-rating::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .star-rating span::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-476ea2a .woocommerce div.products div.product .onsale,.elementor-305 .elementor-element.elementor-element-476ea2a .woocommerce div.products div.product .eael-onsale{color:#fff}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .onsale,.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-onsale{background-color:#0044FC}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC}.elementor-305 .elementor-element.elementor-element-476ea2a .woocommerce div.products div.product .outofstock-badge,.elementor-305 .elementor-element.elementor-element-476ea2a .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-476ea2a .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .icons-wrap li{border-color:#fff}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .icons-wrap.block-style{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .icons-wrap li a{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-carousel .icons-wrap li a:hover{background-color:#495057!important}.eael-popup-details-render .elementor-element-476ea2a .eael-product-quick-view-title.product_title.entry-title{color:#252525}.eael-popup-details-render .elementor-element-476ea2a div.product .price{color:#0242e4!important}.eael-popup-details-render .elementor-element-476ea2a div.product .price ins{color:#ff2a13!important}.eael-popup-details-render .elementor-element-476ea2a .woocommerce-product-details__short-description{color:#707070}.eael-popup-details-render .elementor-element-476ea2a .woocommerce-product-rating .star-rating::before,.eael-popup-details-render .elementor-element-476ea2a .woocommerce-product-rating .star-rating span::before{color:#0274be}.eael-popup-details-render .elementor-element-476ea2a a.woocommerce-review-link{color:#0274be}.eael-popup-details-render .elementor-element-476ea2a a.woocommerce-review-link:hover{color:#0274be}.eael-popup-details-render .elementor-element-476ea2a div.product table tbody tr,.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc}.eael-popup-details-render .elementor-element-476ea2a div.product form.cart div.quantity .qty,.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-popup.woocommerce div.product form.cart div.quantity>a,.elementor-305 .elementor-element.elementor-element-476ea2a .eael-product-popup.woocommerce div.product form.cart div.quantity>.button{color:#000;background-color:#fff;border-color:#000}.eael-popup-details-render .elementor-element-476ea2a div.product form.cart div.quantity .qty:focus{border-color:#000}.eael-popup-details-render .elementor-element-476ea2a .button,.eael-popup-details-render .elementor-element-476ea2a button.button.alt{color:#fff;background-color:#8040FF}.eael-popup-details-render .elementor-element-476ea2a .button:hover,.eael-popup-details-render .elementor-element-476ea2a button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0}.elementor-305 .elementor-element.elementor-element-476ea2a .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#495057}.elementor-305 .elementor-element.elementor-element-476ea2a .swiper-container-wrap .swiper-pagination-bullet:hover{background:#495057}.elementor-305 .elementor-element.elementor-element-476ea2a .swiper-container-wrap .swiper-pagination-bullet-active{background:#495057!important}.elementor-305 .elementor-element.elementor-element-476ea2a .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center}.elementor-305 .elementor-element.elementor-element-8fd6298{--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}.elementor-305 .elementor-element.elementor-element-080a9d8{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-2d06486{--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}.elementor-305 .elementor-element.elementor-element-914bb78{text-align:center}.elementor-305 .elementor-element.elementor-element-914bb78 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:#000}.elementor-305 .elementor-element.elementor-element-7860b38{--divider-border-style:solid;--divider-color:#CED4DA;--divider-border-width:1px}.elementor-305 .elementor-element.elementor-element-7860b38 .elementor-divider-separator{width:39%;margin:0 auto;margin-center:0}.elementor-305 .elementor-element.elementor-element-7860b38 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-305 .elementor-element.elementor-element-7a4b0f2{--spacer-size:5px}.elementor-305 .elementor-element.elementor-element-75444cc{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-305 .elementor-element.elementor-element-bcfb115{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-bcfb115:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-bcfb115>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-14-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-bcfb115::before,.elementor-305 .elementor-element.elementor-element-bcfb115>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-bcfb115>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-bcfb115>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-bcfb115>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-bcfb115>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-ca9d880{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-51e8704{text-align:center}.elementor-305 .elementor-element.elementor-element-51e8704 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-294c216{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-fb6ff30{--display:flex}.elementor-305 .elementor-element.elementor-element-a3e99ce{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-47bc2a3{--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;--overlay-opacity:0.29}.elementor-305 .elementor-element.elementor-element-47bc2a3:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-47bc2a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-15-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-47bc2a3::before,.elementor-305 .elementor-element.elementor-element-47bc2a3>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-47bc2a3>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-47bc2a3>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-47bc2a3>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-47bc2a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-e615f60{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-f52e9ca{text-align:center}.elementor-305 .elementor-element.elementor-element-f52e9ca .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-bff7115{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-645e045{--display:flex}.elementor-305 .elementor-element.elementor-element-8042d4b{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-163a49e{--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;--overlay-opacity:0.3}.elementor-305 .elementor-element.elementor-element-163a49e:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-163a49e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-16-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-163a49e::before,.elementor-305 .elementor-element.elementor-element-163a49e>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-163a49e>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-163a49e>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-163a49e>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-163a49e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-ddf9029{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-ea59584{text-align:center}.elementor-305 .elementor-element.elementor-element-ea59584 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-f115c78{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-b403b7f{--display:flex}.elementor-305 .elementor-element.elementor-element-b64eeab{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-8f97cd1{--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;--overlay-opacity:0.3}.elementor-305 .elementor-element.elementor-element-8f97cd1:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-8f97cd1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-6-2.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-8f97cd1::before,.elementor-305 .elementor-element.elementor-element-8f97cd1>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-8f97cd1>.e-con-inner>.elementor-background-video-container::before,.elementor-305 .elementor-element.elementor-element-8f97cd1>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-8f97cd1>.e-con-inner>.elementor-background-slideshow::before,.elementor-305 .elementor-element.elementor-element-8f97cd1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#000;--background-overlay:''}.elementor-305 .elementor-element.elementor-element-2e709f0{--spacer-size:250px}.elementor-305 .elementor-element.elementor-element-b98bf23{text-align:center}.elementor-305 .elementor-element.elementor-element-b98bf23 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#FFF}.elementor-305 .elementor-element.elementor-element-3734614{--spacer-size:30px}.elementor-305 .elementor-element.elementor-element-4c79c40{--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}.elementor-305 .elementor-element.elementor-element-0fd8b52{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-613e5cd{--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}.elementor-305 .elementor-element.elementor-element-c4a2320{text-align:center}.elementor-305 .elementor-element.elementor-element-c4a2320 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3)}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .woocommerce-loop-product__title,.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-product-title *{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-product-price del{color:#458E2D}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-product-price del .amount{color:#458E2D}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-product-price .amount bdi{color:#458E2D}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-product-price{font-family:"Montserrat",Sans-serif;font-size:14px}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .star-rating::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .star-rating span::before{color:#f2b01e}.elementor-305 .elementor-element.elementor-element-a193445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-a193445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-a193445 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important}.elementor-305 .elementor-element.elementor-element-a193445 .woocommerce div.products div.product .onsale,.elementor-305 .elementor-element.elementor-element-a193445 .woocommerce div.products div.product .eael-onsale{color:#fff}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .onsale,.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-onsale{background-color:#0044FC}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC}.elementor-305 .elementor-element.elementor-element-a193445 .woocommerce div.products div.product .outofstock-badge,.elementor-305 .elementor-element.elementor-element-a193445 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-a193445 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .icons-wrap li{border-color:#fff}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .icons-wrap.block-style{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .icons-wrap li a{background-color:#ADB5BD!important}.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-carousel .icons-wrap li a:hover{background-color:#495057!important}.eael-popup-details-render .elementor-element-a193445 .eael-product-quick-view-title.product_title.entry-title{color:#252525}.eael-popup-details-render .elementor-element-a193445 div.product .price{color:#0242e4!important}.eael-popup-details-render .elementor-element-a193445 div.product .price ins{color:#ff2a13!important}.eael-popup-details-render .elementor-element-a193445 .woocommerce-product-details__short-description{color:#707070}.eael-popup-details-render .elementor-element-a193445 .woocommerce-product-rating .star-rating::before,.eael-popup-details-render .elementor-element-a193445 .woocommerce-product-rating .star-rating span::before{color:#0274be}.eael-popup-details-render .elementor-element-a193445 a.woocommerce-review-link{color:#0274be}.eael-popup-details-render .elementor-element-a193445 a.woocommerce-review-link:hover{color:#0274be}.eael-popup-details-render .elementor-element-a193445 div.product table tbody tr,.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc}.eael-popup-details-render .elementor-element-a193445 div.product form.cart div.quantity .qty,.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-popup.woocommerce div.product form.cart div.quantity>a,.elementor-305 .elementor-element.elementor-element-a193445 .eael-product-popup.woocommerce div.product form.cart div.quantity>.button{color:#000;background-color:#fff;border-color:#000}.eael-popup-details-render .elementor-element-a193445 div.product form.cart div.quantity .qty:focus{border-color:#000}.eael-popup-details-render .elementor-element-a193445 .button,.eael-popup-details-render .elementor-element-a193445 button.button.alt{color:#fff;background-color:#8040FF}.eael-popup-details-render .elementor-element-a193445 .button:hover,.eael-popup-details-render .elementor-element-a193445 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0}.elementor-305 .elementor-element.elementor-element-a193445 .swiper-container-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#495057}.elementor-305 .elementor-element.elementor-element-a193445 .swiper-container-wrap .swiper-pagination-bullet:hover{background:#495057}.elementor-305 .elementor-element.elementor-element-a193445 .swiper-container-wrap .swiper-pagination-bullet-active{background:#495057!important}.elementor-305 .elementor-element.elementor-element-a193445 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center}.elementor-305 .elementor-element.elementor-element-c2dd4e9{--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}.elementor-305 .elementor-element.elementor-element-e8bfcaa{--spacer-size:28px}.elementor-305 .elementor-element.elementor-element-e81620e{--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}.elementor-305 .elementor-element.elementor-element-e81620e:not(.elementor-motion-effects-element-type-background),.elementor-305 .elementor-element.elementor-element-e81620e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.bluestonesunshields.fr/wp-content/uploads/2024/07/Design-sans-titre-20-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-305 .elementor-element.elementor-element-c256e27{--spacer-size:373px}.elementor-305 .elementor-element.elementor-element-98ab3a6{--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}.elementor-305 .elementor-element.elementor-element-aa93249{--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}.elementor-305 .elementor-element.elementor-element-7091306{text-align:center}.elementor-305 .elementor-element.elementor-element-7091306 .elementor-heading-title{font-size:20px}.elementor-305 .elementor-element.elementor-element-90a37dd>.elementor-widget-container{margin:0 0 -18px 0}.elementor-305 .elementor-element.elementor-element-90a37dd{text-align:center}.elementor-305 .elementor-element.elementor-element-739fb88>.elementor-widget-container{margin:-21px 0 0 0}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-51e8704 .elementor-heading-title{font-size:13px}.elementor-305 .elementor-element.elementor-element-294c216{--spacer-size:10px}.elementor-305 .elementor-element.elementor-element-f52e9ca .elementor-heading-title{font-size:13px}.elementor-305 .elementor-element.elementor-element-bff7115{--spacer-size:10px}.elementor-305 .elementor-element.elementor-element-ea59584 .elementor-heading-title{font-size:13px}.elementor-305 .elementor-element.elementor-element-f115c78{--spacer-size:10px}.elementor-305 .elementor-element.elementor-element-b98bf23 .elementor-heading-title{font-size:13px}.elementor-305 .elementor-element.elementor-element-3734614{--spacer-size:10px}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-5fa1272{--spacer-size:100px}.elementor-305 .elementor-element.elementor-element-4b24eb6{--spacer-size:100px}.elementor-305 .elementor-element.elementor-element-457f6be{--spacer-size:15px}.elementor-305 .elementor-element.elementor-element-51e8704 .elementor-heading-title{font-size:20px}.elementor-305 .elementor-element.elementor-element-f52e9ca .elementor-heading-title{font-size:20px}.elementor-305 .elementor-element.elementor-element-ea59584 .elementor-heading-title{font-size:20px}.elementor-305 .elementor-element.elementor-element-b98bf23 .elementor-heading-title{font-size:20px}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-33df2da{--width:33%}.elementor-305 .elementor-element.elementor-element-a3d504c{--width:33%}.elementor-305 .elementor-element.elementor-element-649c15e{--width:33%}.elementor-305 .elementor-element.elementor-element-25a2070{--width:30%}.elementor-305 .elementor-element.elementor-element-4ed278c{--width:2%}.elementor-305 .elementor-element.elementor-element-946b5be{--width:30%}.elementor-305 .elementor-element.elementor-element-6d58b03{--width:2%}.elementor-305 .elementor-element.elementor-element-2fac0d3{--width:30%}.elementor-305 .elementor-element.elementor-element-db75104{--width:2%}.elementor-305 .elementor-element.elementor-element-b9c43ae{--width:30%}.elementor-305 .elementor-element.elementor-element-7184847{--width:30%}.elementor-305 .elementor-element.elementor-element-8c8237f{--width:2%}.elementor-305 .elementor-element.elementor-element-8cf008f{--width:30%}.elementor-305 .elementor-element.elementor-element-5e78635{--width:2%}.elementor-305 .elementor-element.elementor-element-9619639{--width:30%}.elementor-305 .elementor-element.elementor-element-94f474d{--content-width:80%}.elementor-305 .elementor-element.elementor-element-bcfb115{--width:30%}.elementor-305 .elementor-element.elementor-element-fb6ff30{--width:2%}.elementor-305 .elementor-element.elementor-element-47bc2a3{--width:30%}.elementor-305 .elementor-element.elementor-element-645e045{--width:2%}.elementor-305 .elementor-element.elementor-element-163a49e{--width:30%}.elementor-305 .elementor-element.elementor-element-b403b7f{--width:2%}.elementor-305 .elementor-element.elementor-element-8f97cd1{--width:30%}}