.elementor-35275 .elementor-element.elementor-element-ce10c39{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-35275 .elementor-element.elementor-element-a700dfd{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-35275 .elementor-element.elementor-element-57bcd9d{--display:flex;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-35275 .elementor-element.elementor-element-57bcd9d:not(.elementor-motion-effects-element-type-background), .elementor-35275 .elementor-element.elementor-element-57bcd9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85c9a9d );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-35275 .elementor-element.elementor-element-f65cf1f .elementor-heading-title{font-family:var( --e-global-typography-28a212c-font-family ), Sans-serif;font-size:var( --e-global-typography-28a212c-font-size );font-weight:var( --e-global-typography-28a212c-font-weight );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-ae24a16{--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;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-container{padding:0px 0px 0px 0px;border-radius:6px;background:#F4F5F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3318473 );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item{padding:20px 20px 20px 20px;border-radius:6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3318473 );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-wrap{padding:0px 0px 0px 0px;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-add-to-cart-button a{border-radius:6px;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li a{border-radius:6px;background:#fff;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .star-rating::before{color:#FF9900;font-size:15px;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .star-rating span::before{color:#FF9900;font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .star-rating{color:#FF9900;font-size:15px;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .star-rating{font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .star-rating::before{font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .star-rating span::before{font-size:15px;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-notice p{color:var( --e-global-color-fd35b0c );font-family:var( --e-global-typography-f8710a9-font-family ), Sans-serif;font-size:var( --e-global-typography-f8710a9-font-size );font-weight:var( --e-global-typography-f8710a9-font-weight );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-notice p i{color:var( --e-global-color-fd35b0c );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a:hover{color:var( --e-global-color-fd35b0c );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .product_title{font-family:var( --e-global-typography-28a212c-font-family ), Sans-serif;font-size:var( --e-global-typography-28a212c-font-size );font-weight:var( --e-global-typography-28a212c-font-weight );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt{color:#5F6368;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .woocommerce-product-details__short-description{color:#5F6368;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .woocommerce-product-details__short-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del{color:#757C86;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price{color:#757C86;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price{font-family:var( --e-global-typography-1a3db6a-font-family ), Sans-serif;font-size:var( --e-global-typography-1a3db6a-font-size );font-weight:var( --e-global-typography-1a3db6a-font-weight );text-transform:var( --e-global-typography-1a3db6a-text-transform );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price ins{color:#343434;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price > .amount{color:#343434;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price ins{color:#343434;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price ins, .elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price > .amount, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price ins{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-footer .eael-product-list-add-to-cart-button a{color:#fff;background:var( --e-global-color-3eb3f08 );}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .button, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d button.button.alt{color:#fff;background:var( --e-global-color-3eb3f08 );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-footer .eael-product-list-add-to-cart-button a:hover{color:#fff;background:var( --e-global-color-fd35b0c );}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .button:hover, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d button.button.alt:hover{color:#fff;background:var( --e-global-color-fd35b0c );}.eael-popup-details-render .elementor-element-e29334d div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-e29334d div.product .price{color:#343434!important;}.eael-popup-details-render .elementor-element-e29334d div.product .price ins{color:#757C86!important;}.eael-popup-details-render .elementor-element-e29334d .woocommerce-product-details__short-description{color:#5F6368;}.eael-popup-details-render div.product form.cart div.quantity .qty, .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000 !important;}.eael-popup-details-render div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-e29334d .button, .eael-popup-details-render button.button.alt,
                    .eael-popup-details-render .elementor-element-e29334d .button, .eael-popup-details-render button.button.alt.disabled{color:#fff;background-color:#758F4D;}.eael-popup-details-render .button:hover, .eael-popup-details-render button.button.alt:hover,
                    .eael-popup-details-render .elementor-element-e29334d .button, .eael-popup-details-render button.button.alt.disabled:hover{background-color:#000;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-container{padding:0px 0px 0px 0px;border-radius:6px;background:#F4F5F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3318473 );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item{padding:20px 20px 20px 20px;border-radius:6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3318473 );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-wrap{padding:0px 0px 0px 0px;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-content-footer .eael-product-list-add-to-cart-button a{border-radius:6px;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-image-wrap .eael-product-list-buttons-on-hover li a{border-radius:6px;background:#fff;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .star-rating::before{color:#FF9900;font-size:15px;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .star-rating span::before{color:#FF9900;font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .star-rating{color:#FF9900;font-size:15px;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .star-rating{font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .star-rating::before{font-size:15px;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .star-rating span::before{font-size:15px;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-notice p{color:var( --e-global-color-fd35b0c );font-family:var( --e-global-typography-f8710a9-font-family ), Sans-serif;font-size:var( --e-global-typography-f8710a9-font-size );font-weight:var( --e-global-typography-f8710a9-font-weight );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-notice p i{color:var( --e-global-color-fd35b0c );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a:hover{color:var( --e-global-color-fd35b0c );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .product_title{font-family:var( --e-global-typography-28a212c-font-family ), Sans-serif;font-size:var( --e-global-typography-28a212c-font-size );font-weight:var( --e-global-typography-28a212c-font-weight );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt{color:#5F6368;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .woocommerce-product-details__short-description{color:#5F6368;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .woocommerce-product-details__short-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del{color:#757C86;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price{color:#757C86;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price{font-family:var( --e-global-typography-1a3db6a-font-family ), Sans-serif;font-size:var( --e-global-typography-1a3db6a-font-size );font-weight:var( --e-global-typography-1a3db6a-font-weight );text-transform:var( --e-global-typography-1a3db6a-text-transform );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price ins{color:#343434;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price > .amount{color:#343434;}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price ins{color:#343434;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price ins, .elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price > .amount, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price ins{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-footer .eael-product-list-add-to-cart-button a{color:#fff;background:var( --e-global-color-3eb3f08 );}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .button, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d button.button.alt{color:#fff;background:var( --e-global-color-3eb3f08 );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-footer .eael-product-list-add-to-cart-button a:hover{color:#fff;background:var( --e-global-color-fd35b0c );}.eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .button:hover, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d button.button.alt:hover{color:#fff;background:var( --e-global-color-fd35b0c );}.eael-popup-details-render .elementor-element-bf61c3d div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-bf61c3d div.product .price{color:#343434!important;}.eael-popup-details-render .elementor-element-bf61c3d div.product .price ins{color:#757C86!important;}.eael-popup-details-render .elementor-element-bf61c3d .woocommerce-product-details__short-description{color:#5F6368;}.eael-popup-details-render .elementor-element-bf61c3d .button, .eael-popup-details-render button.button.alt,
                    .eael-popup-details-render .elementor-element-bf61c3d .button, .eael-popup-details-render button.button.alt.disabled{color:#fff;background-color:#758F4D;}.eael-popup-details-render .button:hover, .eael-popup-details-render button.button.alt:hover,
                    .eael-popup-details-render .elementor-element-bf61c3d .button, .eael-popup-details-render button.button.alt.disabled:hover{background-color:#000;}.elementor-35275 .elementor-element.elementor-element-c6b5a7d .elementor-heading-title{font-family:var( --e-global-typography-1327453-font-family ), Sans-serif;font-size:var( --e-global-typography-1327453-font-size );font-weight:var( --e-global-typography-1327453-font-weight );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.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 );line-height:var( --e-global-typography-text-line-height );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-35275 .elementor-element.elementor-element-47a54ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35275 .elementor-element.elementor-element-96b00c1 .elementor-heading-title{font-family:var( --e-global-typography-1327453-font-family ), Sans-serif;font-size:var( --e-global-typography-1327453-font-size );font-weight:var( --e-global-typography-1327453-font-weight );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-d2c9f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35275 .elementor-element.elementor-element-4fbe6f6 .elementor-heading-title{font-family:var( --e-global-typography-1327453-font-family ), Sans-serif;font-size:var( --e-global-typography-1327453-font-size );font-weight:var( --e-global-typography-1327453-font-weight );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-1baf178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35275 .elementor-element.elementor-element-65c2f58 .elementor-heading-title{font-family:var( --e-global-typography-1327453-font-family ), Sans-serif;font-size:var( --e-global-typography-1327453-font-size );font-weight:var( --e-global-typography-1327453-font-weight );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-0d26994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-35275 .elementor-element.elementor-element-d07bc7e .elementor-heading-title{font-family:var( --e-global-typography-1327453-font-family ), Sans-serif;font-size:var( --e-global-typography-1327453-font-size );font-weight:var( --e-global-typography-1327453-font-weight );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-8054830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-f65cf1f .elementor-heading-title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-notice p{font-size:var( --e-global-typography-f8710a9-font-size );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .product_title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price{font-size:var( --e-global-typography-1a3db6a-font-size );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-notice p{font-size:var( --e-global-typography-f8710a9-font-size );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .product_title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price{font-size:var( --e-global-typography-1a3db6a-font-size );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-c6b5a7d .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-35275 .elementor-element.elementor-element-96b00c1 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-4fbe6f6 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-65c2f58 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-d07bc7e .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-f65cf1f .elementor-heading-title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-notice p{font-size:var( --e-global-typography-f8710a9-font-size );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .product_title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-e29334d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-e29334d div.product .price{font-size:var( --e-global-typography-1a3db6a-font-size );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-notice p{font-size:var( --e-global-typography-f8710a9-font-size );line-height:var( --e-global-typography-f8710a9-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title, .elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-title a, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .product_title{font-size:var( --e-global-typography-28a212c-font-size );line-height:var( --e-global-typography-28a212c-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-excerpt, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-35275 .elementor-element.elementor-element-bf61c3d .eael-product-list-wrapper .eael-product-list-item .eael-product-list-content-body .eael-product-list-price del, .eael-popup-details-render.elementor-35275 .elementor-element.elementor-element-bf61c3d div.product .price{font-size:var( --e-global-typography-1a3db6a-font-size );line-height:var( --e-global-typography-1a3db6a-line-height );}.elementor-35275 .elementor-element.elementor-element-c6b5a7d .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-35275 .elementor-element.elementor-element-96b00c1 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-4fbe6f6 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-65c2f58 .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}.elementor-35275 .elementor-element.elementor-element-d07bc7e .elementor-heading-title{font-size:var( --e-global-typography-1327453-font-size );line-height:var( --e-global-typography-1327453-line-height );letter-spacing:var( --e-global-typography-1327453-letter-spacing );}}/* Start custom CSS for eael-woo-product-list, class: .elementor-element-e29334d *//* =========================================================
 * Étape 1 – Uniformiser la taille sans casser la taille du symbole CHF
 * ========================================================= */

/* On fixe une base unique pour tout le bloc prix */
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price{
	font-size: 15px;	/* Ajuster */
	line-height: 1.2;
}

/* On force l'uniformité sur les montants (promo + barré) */
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price ins,
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price del,
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price .woocommerce-Price-amount{
	font-size: inherit;
	line-height: inherit;
}

/* =========================================================
 * EAEL Woo Product List – Prix WooCommerce
 * Objectifs :
 * 1) Dimensionner le symbole monétaire (.woocommerce-Price-currencySymbol)
 * 2) Forcer le retour à la ligne sur tablette/mobile (pas de débordement)
 * ========================================================= */

/* Conteneur prix (EAEL) */
.eael-product-list-price{
	/* Mise en page en ligne, mais autoriser le retour à la ligne */
	display: flex;
	flex-wrap: wrap;

	/* Alignement visuel des montants sur la même ligne de base */
	align-items: baseline;

	/* Espacement entre prix promo, prix barré et "TTC" */
	column-gap: 10px;
	row-gap: 4px;

	/* Empêcher le débordement horizontal */
	max-width: 100%;
	white-space: normal;
	overflow-wrap: anywhere;
	word-break: normal;
}

/* Prix promo et prix barré : garder une logique inline */
.eael-product-list-price ins,
.eael-product-list-price del{
	display: inline-flex;
	align-items: baseline;
	text-decoration: none;
}

/* Remettre le style "barré" uniquement sur le del (WooCommerce) */
.eael-product-list-price del{
	text-decoration: line-through;
	opacity: 0.75;
}

/* Montant WooCommerce : éviter qu'il casse au milieu de chiffres */
.eael-product-list-price .woocommerce-Price-amount{
	display: inline-flex;
	align-items: baseline;
	white-space: nowrap;
}

/* Aligne le prix */
.product.sale ins, .product.sale ins .amount, .single-product .product.sale .entry-summary > .price ins .amount {
    padding-top:3px;
}

/* 1) Taille du symbole monétaire */
.eael-product-list-price .woocommerce-Price-currencySymbol{
	font-size: 0.78em;	/* Ajustez : 0.70–0.85 selon votre rendu */
	line-height: 1;
	margin-right: 2px;
	vertical-align: baseline;
}

/* 2) Responsive : autoriser la casse plus facilement sur petits écrans */
@media (max-width: 1024px){
	.eael-product-list-price .woocommerce-Price-amount{
		white-space: normal;	/* Sur tablette, on autorise le wrap si besoin */
	}
}

@media (max-width: 767px){
	.eael-product-list-price{
		column-gap: 8px;
	}
	.eael-product-list-price .woocommerce-Price-amount{
		white-space: normal;	/* Sur mobile, priorité au retour à la ligne */
	}
}

/* =========================================================
 * EAEL Woo Product List – Taille du badge PROMO
 * ========================================================= */

/* Conteneur du badge (si besoin plus tard) */
.eael-product-list-badge-wrap{
	line-height: 1;
}

/* Texte "Promo" */
.eael-product-list-badge-wrap p{
	font-size: 12px!important;
	line-height: 1.1;
	margin: 2px;
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-list, class: .elementor-element-bf61c3d *//* =========================================================
 * Étape 1 – Uniformiser la taille sans casser la taille du symbole CHF
 * ========================================================= */

/* On fixe une base unique pour tout le bloc prix */
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price{
	font-size: 15px;	/* Ajuster */
	line-height: 1.2;
}

/* On force l'uniformité sur les montants (promo + barré) */
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price ins,
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price del,
div.eael-product-list-content-wrap > div.eael-product-list-content-body > h3.eael-product-list-price .woocommerce-Price-amount{
	font-size: inherit;
	line-height: inherit;
}

/* =========================================================
 * EAEL Woo Product List – Prix WooCommerce
 * Objectifs :
 * 1) Dimensionner le symbole monétaire (.woocommerce-Price-currencySymbol)
 * 2) Forcer le retour à la ligne sur tablette/mobile (pas de débordement)
 * ========================================================= */

/* Conteneur prix (EAEL) */
.eael-product-list-price{
	/* Mise en page en ligne, mais autoriser le retour à la ligne */
	display: flex;
	flex-wrap: wrap;

	/* Alignement visuel des montants sur la même ligne de base */
	align-items: baseline;

	/* Espacement entre prix promo, prix barré et "TTC" */
	column-gap: 10px;
	row-gap: 4px;

	/* Empêcher le débordement horizontal */
	max-width: 100%;
	white-space: normal;
	overflow-wrap: anywhere;
	word-break: normal;
}

/* Prix promo et prix barré : garder une logique inline */
.eael-product-list-price ins,
.eael-product-list-price del{
	display: inline-flex;
	align-items: baseline;
	text-decoration: none;
}

/* Remettre le style "barré" uniquement sur le del (WooCommerce) */
.eael-product-list-price del{
	text-decoration: line-through;
	opacity: 0.75;
}

/* Montant WooCommerce : éviter qu'il casse au milieu de chiffres */
.eael-product-list-price .woocommerce-Price-amount{
	display: inline-flex;
	align-items: baseline;
	white-space: nowrap;
}

/* Aligne le prix */
.product.sale ins, .product.sale ins .amount, .single-product .product.sale .entry-summary > .price ins .amount {
    padding-top:3px;
}

/* 1) Taille du symbole monétaire */
.eael-product-list-price .woocommerce-Price-currencySymbol{
	font-size: 0.78em;	/* Ajustez : 0.70–0.85 selon votre rendu */
	line-height: 1;
	margin-right: 2px;
	vertical-align: baseline;
}

/* 2) Responsive : autoriser la casse plus facilement sur petits écrans */
@media (max-width: 1024px){
	.eael-product-list-price .woocommerce-Price-amount{
		white-space: normal;	/* Sur tablette, on autorise le wrap si besoin */
	}
}

@media (max-width: 767px){
	.eael-product-list-price{
		column-gap: 8px;
	}
	.eael-product-list-price .woocommerce-Price-amount{
		white-space: normal;	/* Sur mobile, priorité au retour à la ligne */
	}
}

/* =========================================================
 * EAEL Woo Product List – Taille du badge PROMO
 * ========================================================= */

/* Conteneur du badge (si besoin plus tard) */
.eael-product-list-badge-wrap{
	line-height: 1;
}

/* Texte "Promo" */
.eael-product-list-badge-wrap p{
	font-size: 12px!important;
	line-height: 1.1;
	margin: 2px;
}/* End custom CSS */