.elementor-7376 .elementor-element.elementor-element-b91a349{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7376 .elementor-element.elementor-element-6c68c4d{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .flex-viewport{border-radius:25px 25px 25px 25px;}.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-7376 .elementor-element.elementor-element-f83127b .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-7376 .elementor-element.elementor-element-cdae3bf{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7376 .elementor-element.elementor-element-bd176ce{--display:flex;--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:space-between;--align-items:flex-start;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-9eca807 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-508a8db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-d011dca{color:#58595B9E;}.elementor-7376 .elementor-element.elementor-element-d75eb21{--spacer-size:20px;}.elementor-7376 .elementor-element.elementor-element-bc5cce0{--spacer-size:5px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7376 .elementor-element.elementor-element-8312710{--spacer-size:20px;}.elementor-7376 .elementor-element.elementor-element-745c519 > .elementor-widget-container{background-color:var( --e-global-color-a068b4b );padding:15px 20px 5px 20px;border-radius:25px 25px 25px 25px;}.elementor-7376 .elementor-element.elementor-element-745c519.elementor-element{--align-self:flex-start;}.elementor-7376 .elementor-element.elementor-element-745c519{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-c4eb3d0{--spacer-size:20px;}.elementor-7376 .elementor-element.elementor-element-513d830 > .elementor-widget-container{background-color:var( --e-global-color-152910e );padding:15px 20px 15px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-7376 .elementor-element.elementor-element-513d830.elementor-element{--align-self:flex-start;}.elementor-7376 .elementor-element.elementor-element-513d830{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-5cc7470{--spacer-size:35px;}.elementor-7376 .elementor-element.elementor-element-60765e9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7376 .elementor-element.elementor-element-49c9d40{width:var( --container-widget-width, 18.091% );max-width:18.091%;--container-widget-width:18.091%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-7376 .elementor-element.elementor-element-49c9d40.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7376 .elementor-element.elementor-element-76f8341.elementor-element{--align-self:center;}.elementor-7376 .elementor-element.elementor-element-2c340f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-2c340f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7376 .elementor-element.elementor-element-5f711fc{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7376 .elementor-element.elementor-element-1785cb2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-152910e );color:var( --e-global-color-152910e );padding:18px 28px 18px 28px;}.elementor-7376 .elementor-element.elementor-element-1785cb2 .elementor-button:hover, .elementor-7376 .elementor-element.elementor-element-1785cb2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-1785cb2 .elementor-button:hover svg, .elementor-7376 .elementor-element.elementor-element-1785cb2 .elementor-button:focus svg{fill:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-d628f57.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7376 .elementor-element.elementor-element-c150769{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:0.28;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7376 .elementor-element.elementor-element-c150769:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-c150769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(60deg, var( --e-global-color-a068b4b ) 0%, var( --e-global-color-152910e ) 100%);}.elementor-7376 .elementor-element.elementor-element-c150769::before, .elementor-7376 .elementor-element.elementor-element-c150769 > .elementor-background-video-container::before, .elementor-7376 .elementor-element.elementor-element-c150769 > .e-con-inner > .elementor-background-video-container::before, .elementor-7376 .elementor-element.elementor-element-c150769 > .elementor-background-slideshow::before, .elementor-7376 .elementor-element.elementor-element-c150769 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7376 .elementor-element.elementor-element-c150769 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-0ebf5cc .elementor-heading-title{font-family:var( --e-global-typography-8d6543c-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6543c-font-size );font-weight:var( --e-global-typography-8d6543c-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pp-content-reveal .pp-content-reveal-button-inner{background-color:var( --e-global-color-accent );}.elementor-widget-pp-content-reveal .pp-content-reveal-button-inner:hover{background-color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-content-wrapper:not(.pp-content-revealed-wrapper){height:50px;}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-buttons-wrapper{justify-content:flex-start;margin-top:20px;}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-content{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-button-inner{color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-button-inner:hover{color:var( --e-global-color-152910e );background-color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-button-icon{font-size:20px;line-height:20px;height:20px;width:20px;}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-button-icon-before .pp-button-icon{margin-right:8px;}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-button-icon-after .pp-button-icon{margin-left:8px;}.elementor-7376 .elementor-element.elementor-element-0951197{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7376 .elementor-element.elementor-element-0951197:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-152910e );background-image:url("https://alterego-goodies.com/wp-content/uploads/2025/02/Fichier-51chez-dd-bkg-nuages-seuls-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-7376 .elementor-element.elementor-element-0951197::before, .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-background-video-container::before, .elementor-7376 .elementor-element.elementor-element-0951197 > .e-con-inner > .elementor-background-video-container::before, .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-background-slideshow::before, .elementor-7376 .elementor-element.elementor-element-0951197 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7376 .elementor-element.elementor-element-00617b8 .elementor-heading-title{font-family:var( --e-global-typography-8d6543c-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6543c-font-size );font-weight:var( --e-global-typography-8d6543c-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7376 .elementor-element.elementor-element-110ccce{--grid-column-gap:0px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-product-wrapper{padding:15px 15px 15px 15px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-summary-wrap{background-color:var( --e-global-color-a068b4b );padding:10px 15px 10px 15px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .pp-loop-product__link, .elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-110ccce #pp-quick-view-modal .pp-lightbox-content .product_title{color:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .pp-loop-product__link:hover .woocommerce-loop-product__title, .pp-quick-view-110ccce #pp-quick-view-modal .pp-lightbox-content .product_title:hover{color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .pp-loop-product__link, .elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-110ccce .woocommerce div.product .product_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-badge-container{margin:10px 10px 10px 10px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woocommerce .pp-sale-badge{min-height:2em;min-width:2em;line-height:2em;padding:2px 10px 2px 10px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-slider-arrow{font-size:22px;line-height:22px;background-color:var( --e-global-color-accent );color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-next{right:-30px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-prev{left:-30px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-slider-arrow:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-110ccce .swiper-container-wrap .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-7376 .elementor-element.elementor-element-110ccce .swiper-container-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-primary );}.elementor-7376 .elementor-element.elementor-element-40f6430 .elementor-heading-title{font-family:var( --e-global-typography-8d6543c-font-family ), Sans-serif;font-size:var( --e-global-typography-8d6543c-font-size );font-weight:var( --e-global-typography-8d6543c-font-weight );}.elementor-7376 .elementor-element.elementor-element-b60e5b7{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7376 .elementor-element.elementor-element-f6df109{--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:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:nowrap;}.elementor-7376 .elementor-element.elementor-element-2b3036a{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 5px 25px -2px rgba(59, 66.99999999999999, 72, 0.15);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7376 .elementor-element.elementor-element-2b3036a:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-2b3036a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-6558dd7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7376 .elementor-element.elementor-element-78a78e6 .elementor-heading-title{font-family:"adobe-handwriting-ernie", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-3b27c44{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 5px 25px -2px rgba(59, 66.99999999999999, 72, 0.15);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7376 .elementor-element.elementor-element-3b27c44:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-3b27c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-be7973f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7376 .elementor-element.elementor-element-27b9974 .elementor-heading-title{font-family:"adobe-handwriting-ernie", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-7376 .elementor-element.elementor-element-05ac353{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 5px 25px -2px rgba(59, 66.99999999999999, 72, 0.15);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-7376 .elementor-element.elementor-element-05ac353:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-05ac353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-152910e );}.elementor-7376 .elementor-element.elementor-element-9078d76{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7376 .elementor-element.elementor-element-5d1c2f9 .elementor-heading-title{font-family:"adobe-handwriting-ernie", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-7376 .elementor-element.elementor-element-9eca807 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-c150769{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7376 .elementor-element.elementor-element-0ebf5cc .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-0951197{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7376 .elementor-element.elementor-element-0951197:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-7376 .elementor-element.elementor-element-00617b8 .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-size:var( --e-global-typography-text-font-size );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-next{right:-15px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-prev{left:-15px;}.elementor-7376 .elementor-element.elementor-element-40f6430 .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-7376 .elementor-element.elementor-element-f6df109{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-7376 .elementor-element.elementor-element-6558dd7{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-be7973f{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-9078d76{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-7376 .elementor-element.elementor-element-6c68c4d{--width:50%;}.elementor-7376 .elementor-element.elementor-element-cdae3bf{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7376 .elementor-element.elementor-element-6c68c4d{--width:50%;}.elementor-7376 .elementor-element.elementor-element-cdae3bf{--width:50%;}}@media(max-width:767px){.elementor-7376 .elementor-element.elementor-element-b91a349{--content-width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7376 .elementor-element.elementor-element-6c68c4d{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7376 .elementor-element.elementor-element-6c68c4d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7376 .elementor-element.elementor-element-cdae3bf{--width:100%;}.elementor-7376 .elementor-element.elementor-element-9eca807 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-d628f57 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7376 .elementor-element.elementor-element-c150769{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7376 .elementor-element.elementor-element-0ebf5cc .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-7376 .elementor-element.elementor-element-1ef1c8b .pp-content-reveal-content{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-0951197{--content-width:100%;--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7376 .elementor-element.elementor-element-0951197:not(.elementor-motion-effects-element-type-background), .elementor-7376 .elementor-element.elementor-element-0951197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:2000px auto;}.elementor-7376 .elementor-element.elementor-element-00617b8 .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-size:var( --e-global-typography-text-font-size );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-next{right:0px;}.elementor-7376 .elementor-element.elementor-element-110ccce .pp-woo-products-slider .elementor-swiper-button-prev{left:0px;}.elementor-7376 .elementor-element.elementor-element-40f6430 .elementor-heading-title{font-size:var( --e-global-typography-8d6543c-font-size );}.elementor-7376 .elementor-element.elementor-element-b60e5b7{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7376 .elementor-element.elementor-element-f6df109{--width:100%;--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-7376 .elementor-element.elementor-element-2b3036a{--width:100%;}.elementor-7376 .elementor-element.elementor-element-6558dd7{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-3b27c44{--width:100%;}.elementor-7376 .elementor-element.elementor-element-be7973f{font-size:var( --e-global-typography-text-font-size );}.elementor-7376 .elementor-element.elementor-element-05ac353{--width:100%;}.elementor-7376 .elementor-element.elementor-element-9078d76{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-a63c72f */.dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/made-in-europe/"]::before, .dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/matiere-naturelle/"]::before, .dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/made-in-france/"]::before, .dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/recycle/"]::before {
    width: 38px!important;
    display: inline-block;
}
.dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/made-in-europe/"]::before {
    content:url("https://alterego-goodies.com/wp-content/uploads/2022/07/icon-chez-dd-categorie-produit-made-in-europe.svg");
}
.dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/matiere-naturelle/"]::before {
    content:url("https://alterego-goodies.com/wp-content/uploads/2022/07/icon-chez-dd-categorie-produit-matiere-naturelle.svg");
}
.dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/made-in-france/"]::before {
    content:url("https://alterego-goodies.com/wp-content/uploads/2022/07/icon-chez-dd-categorie-produit-made-in-france.svg");
}
.dd-cat-prod a[href="https://alterego-goodies.com//categorie-produit/recycle/"]::before {
    content:url("https://alterego-goodies.com/wp-content/uploads/2022/07/icon-chez-dd-categorie-produit-recycle.svg");
}
.dd-cat-prod a {
    font-size: 0!important;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d628f57 */.bt-dd-pdf .woocommerce-print-products-pdf-link:before {
    content: url("https://alterego-goodies.com/wp-content/uploads/2022/07/icon-chez-dd-pdf.svg");
    display: block;
    width:45px;
}/* End custom CSS */
/* Start custom CSS for pp-woo-products, class: .elementor-element-110ccce */.carousel-home .pp-woocommerce .woocommerce-LoopProduct-link {
    border-radius: 25px 25px 0 0;
    margin-bottom:-10px;
}
.carousel-home .pp-woo-products-summary-wrap {
    border-radius: 0 0 25px 25px;
}
.carousel-home .pp-woo-product-wrapper {
    display: flex;
    flex-direction: column;
}
.carousel-home .pp-woo-product-wrapper .pp-woo-products-summary-wrap {
    display: flex;
    flex-grow: 2;
    justify-content: center;
}/* End custom CSS */