.eael-product-grid .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:14px 12px!important}.eael-product-grid .woocommerce ul.products::before,.eael-product-grid .woocommerce ul.products::after{display:none!important}.eael-product-grid .woocommerce ul.products li.product{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid #e4e4e4!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important;overflow:hidden;text-align:left!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:6px;height:100%;padding:0 10px 10px;box-sizing:border-box}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a:first-child,.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>img:first-child{grid-column:1/-1;display:block;margin:0 -10px 2px;background:#fff}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a:first-child img,.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>img:first-child{display:block;box-sizing:border-box;width:calc(100% + 20px)!important;max-width:none!important;height:auto!important;aspect-ratio:4/5;padding:8px;object-fit:contain!important;object-position:center;border-radius:0!important;background:#fff}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a:first-child img{width:100%!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-title{grid-column:1/-1;align-self:start;margin:0!important;padding:0!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{display:block;margin:0!important;padding:0!important;color:#111!important;font:500 13px/1.3 Roboto,sans-serif!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.eael-product-grid .woocommerce ul.products li.product .eael-product-title h2[data-original-title]{font-size:0!important;line-height:0!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-title h2[data-original-title]::after{content:attr(data-original-title);display:block;font:500 13px/1.3 Roboto,sans-serif;color:#111}.eael-product-grid .woocommerce ul.products li.product .eael-star-rating{grid-column:1/-1;margin:0!important}.eael-product-grid .woocommerce ul.products li.product .eael-star-rating:has(>span[style*="width:0%"]){display:none!important}.ecf-has-stars .eael-star-rating{display:none!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-price{grid-column:1/-1;min-width:0;margin:0!important;padding:0!important;color:#111!important;font:700 15px/1.2 Roboto,sans-serif!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-price del{font-size:12px;font-weight:400;color:#5c5c5c}.eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{text-decoration:none}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.button{grid-column:1;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:30px!important;min-height:0!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:999px!important;background:#E00F23!important;color:#fff!important;font:700 12px/1 Roboto,sans-serif!important;letter-spacing:0;white-space:nowrap}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.button:hover{background:#B80C1C!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn{grid-column:2;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;height:30px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font:700 12px/30px Roboto,sans-serif!important;text-align:center!important;letter-spacing:0;text-transform:none!important;white-space:nowrap;overflow:hidden}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn>span{display:none!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn::after{content:"Add Cart"}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn:hover{background:#333!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.added_to_cart{grid-column:1/-1;font:500 12px/1.2 Roboto,sans-serif;color:#111;text-decoration:underline}@media (max-width:767px){.eael-product-grid .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}}.elementor-button,.elementor-button-text,a.button,button.button,.button,button[type="submit"],input[type="submit"],.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,.checkout-button,.eael-load-more-button,.ecf .ecf__apply,.wpfFilterButton,.wpfClearButton,.added_to_cart,.wc-block-components-button{text-transform:capitalize!important}.eael-woo-product-carousel .swiper-slide{height:auto}.eael-woo-product-carousel .swiper-slide .eael-product-carousel{box-sizing:border-box;height:100%;margin:0!important;border:1px solid #e4e4e4!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important;overflow:hidden}.eael-woo-product-carousel .swiper-slide .product-image-wrap,.eael-woo-product-carousel .swiper-slide .image-wrap{background:#fff!important}.eael-woo-product-carousel .swiper-slide .image-wrap img{display:block;box-sizing:border-box;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5;padding:8px;object-fit:contain!important;object-position:center;border-radius:0!important;background:#fff}.eael-woo-product-carousel .swiper-slide .product-details-wrap{display:block!important;margin:0!important;padding:8px 10px 10px!important;background:#fff!important;text-align:left!important}.eael-woo-product-carousel .swiper-slide .product-details{display:block;margin:0;padding:0}.eael-woo-product-carousel .swiper-slide .eael-product-title h2{margin:0!important;padding:0!important;color:#111!important;font:500 13px/1.3 Roboto,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere}.eael-woo-product-carousel .swiper-slide .eael-product-title a:hover h2{color:#E00F23!important}.eael-woo-product-carousel .swiper-slide .eael-star-rating:has(span[style*="width:0%"]){display:none!important}.eael-woo-product-carousel .swiper-slide .eael-product-price,.eael-woo-product-carousel .swiper-slide .eael-product-price *{color:#111!important}.eael-woo-product-carousel .swiper-slide .eael-product-price{display:block;margin:6px 0 0!important;padding:0!important;color:#111!important;font:700 15px/1.2 Roboto,sans-serif!important;text-align:left!important}.ecf-carousel-static .swiper-pagination{display:none!important}.ecf-price-row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 6px;min-width:0;margin:0}.eael-product-grid .woocommerce ul.products li.product .ecf-price-row .eael-product-price,.eael-woo-product-carousel .swiper-slide .ecf-price-row .eael-product-price{grid-column:auto;margin:0!important}.ecf-stars{position:relative;display:inline-block;flex:none;font:14px/1 Arial,sans-serif;letter-spacing:1px;color:#c8c8c8!important;text-decoration:none!important;white-space:nowrap}.ecf-stars::before{content:"\2605\2605\2605\2605\2605"}.ecf-stars__on{position:absolute;top:0;left:0;bottom:0;overflow:hidden;white-space:nowrap;color:#F5B301}.ecf-stars__on::before{content:"\2605\2605\2605\2605\2605"}.ecf-stars:hover,.ecf-stars:focus-visible{color:#bdbdbd!important}.ecf-stars:focus-visible{outline:2px solid #E00F23;outline-offset:2px;border-radius:2px}.eael-woo-product-carousel .swiper-slide .ecf-price-row{margin-top:6px}.woocommerce #respond input#submit,#review_form #respond .form-submit input[type="submit"],#review_form input.submit,.woocommerce a.button:not(.custom-popup-cart-btn),.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.wc-backward,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.wc-proceed-to-checkout .checkout-button,.checkout-button,#place_order,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce-Button,.lost_reset_password button,.single_add_to_cart_button,.eael-woo-product-carousel a.button,.eael-load-more-button,.wc-block-components-button:not(.is-link),.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.widget_shopping_cart .buttons a.button,.woocommerce-mini-cart__buttons a.button,.yith-wcwl-wishlistexistsbrowse a.button,.wishlist_table a.button,.wishlist_table .add_to_cart,.compare.button{background:#E00F23!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important;text-decoration:none!important;cursor:pointer;transition:background-color .15s ease}.woocommerce #respond input#submit,#review_form input.submit,.woocommerce a.button.wc-backward,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce-Button,.checkout-button,#place_order{padding:12px 28px!important;line-height:1.2!important}.woocommerce #respond input#submit:hover,#review_form input.submit:hover,.woocommerce a.button:not(.custom-popup-cart-btn):hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover,.checkout-button:hover,#place_order:hover,.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:hover,.woocommerce-Button:hover,.single_add_to_cart_button:hover,.eael-woo-product-carousel a.button:hover,.eael-load-more-button:hover,.wc-block-components-button:not(.is-link):hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.widget_shopping_cart .buttons a.button:hover,.woocommerce-mini-cart__buttons a.button:hover,.wishlist_table a.button:hover,.wishlist_table .add_to_cart:hover,.compare.button:hover{background:#B80C1C!important;color:#fff!important}.woocommerce button.button:disabled,.woocommerce button.button.disabled,.single_add_to_cart_button.disabled,.woocommerce button.button:disabled[disabled]{background:#E00F23!important;color:#fff!important;opacity:.5!important;cursor:not-allowed}.woocommerce #respond input#submit:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.single_add_to_cart_button:focus-visible,#place_order:focus-visible{outline:2px solid #111!important;outline-offset:2px}.eael-woo-product-carousel-container .eael-product-carousel .icons-wrap.box-style.box-style.box-style li a{background:#E00F23!important;color:#fff!important;border:0!important}.eael-woo-product-carousel-container .eael-product-carousel .icons-wrap.box-style.box-style.box-style li a *{color:#fff!important}.eael-woo-product-carousel-container .eael-product-carousel .icons-wrap.box-style.box-style.box-style li a:hover{background:#B80C1C!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn{background:#111!important}.eael-product-grid .woocommerce ul.products li.product .eael-product-wrap>a.custom-popup-cart-btn:hover{background:#333!important}.ecf-google{position:relative;box-sizing:border-box;max-width:560px;margin:0 0 20px;padding:18px 44px 18px 18px;border:1px solid #e4e4e4;border-left:4px solid #E00F23;border-radius:10px;background:#fff;box-shadow:0 6px 24px rgb(0 0 0 / .08);font-family:Roboto,sans-serif;color:#111}.ecf-google--float{position:fixed;right:16px;bottom:16px;left:16px;z-index:99999;margin:0 0 0 auto}.ecf-google__title{margin:0 0 4px!important;font-size:16px;font-weight:700}.ecf-google__text{margin:0 0 12px!important;font-size:14px;line-height:1.45;color:#444}.ecf-google__btn{display:inline-block;padding:10px 22px;border-radius:999px;background:#E00F23;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}.ecf-google__btn:hover{background:#B80C1C}.ecf-google__x{position:absolute;top:8px;right:8px;width:30px;height:30px;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#666!important;font-size:22px!important;line-height:30px!important;cursor:pointer}.ecf-google__x:hover{background:#f2f2f2!important;color:#111!important}#cookieadmin_accept_button,#cookieadmin_accept_modal_button,#cookieadmin_prf_modal_button,.cookieadmin_accept_btn,.cookieadmin_save_btn{background:#E00F23!important;color:#fff!important;border-color:#E00F23!important}#cookieadmin_accept_button:hover,#cookieadmin_accept_modal_button:hover,#cookieadmin_prf_modal_button:hover,.cookieadmin_accept_btn:hover,.cookieadmin_save_btn:hover{background:#B80C1C!important;border-color:#B80C1C!important;color:#fff!important}.cookieadmin_btn{border-radius:999px!important;font-weight:700!important}.ecf-banner{box-sizing:border-box;width:100%;max-width:1600px;margin:12px auto 4px;padding:0 10px}.ecf-banner img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;border-radius:14px;background:#f2f2f2}@media (max-width:767px){.ecf-banner{margin-top:8px;padding:0 8px}.ecf-banner img{border-radius:10px}}@media (min-width:1025px){.elementskit-navbar-nav .elementskit-megamenu-panel{border-top:4px solid #E00F23!important;border-radius:0 0 18px 18px!important;box-shadow:0 24px 60px rgb(0 0 0 / .28)!important;overflow:hidden;background:#fff!important}.elementskit-megamenu-panel>.elementor{background:#fff}.elementskit-megamenu-panel>.elementor>.e-con,.elementskit-megamenu-panel>.elementor>.elementor-element{padding:22px 26px!important;background:#fff!important}.elementskit-megamenu-panel .e-n-tabs{gap:22px!important}.elementskit-megamenu-panel .e-n-tabs-heading{background:#F4F4F2;border-radius:16px;padding:8px;gap:4px!important;min-width:220px}.elementskit-megamenu-panel .e-n-tab-title{position:relative;justify-content:flex-start!important;margin:0!important;padding:11px 40px 11px 16px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#111!important;font:600 15px/1.2 Inter,Roboto,sans-serif!important;text-align:left;transition:background-color .15s,color .15s}.elementskit-megamenu-panel .e-n-tab-title .e-n-tab-title-text{color:inherit!important;font:inherit!important}.elementskit-megamenu-panel .e-n-tab-title::after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-52%);font-size:20px;line-height:1;color:#B5B5B5;transition:transform .15s,color .15s}.elementskit-megamenu-panel .e-n-tab-title:hover{background:#fff!important;color:#E00F23!important}.elementskit-megamenu-panel .e-n-tab-title[aria-selected="true"]{background:#E00F23!important;color:#fff!important;box-shadow:0 6px 16px rgb(224 15 35 / .28)}.elementskit-megamenu-panel .e-n-tab-title[aria-selected="true"]::after{color:#fff;transform:translate(3px,-52%)}.elementskit-megamenu-panel .e-n-tabs-content{padding:4px 0!important}.elementskit-megamenu-panel .e-n-tabs-content>.e-con{gap:6px 18px!important;align-content:flex-start}.elementskit-megamenu-panel .elementor-icon-list-items{display:flex!important;flex-direction:column;gap:2px}.elementskit-megamenu-panel .elementor-icon-list-item{margin:0!important;padding:0!important}.elementskit-megamenu-panel .elementor-icon-list-item::after{display:none!important}.elementskit-megamenu-panel .elementor-icon-list-item>a{display:flex!important;align-items:center;gap:8px;width:100%;padding:8px 10px!important;border-radius:9px;color:#222!important;text-decoration:none!important;transition:background-color .15s,color .15s,padding .15s}.elementskit-megamenu-panel .elementor-icon-list-icon{display:none!important}.elementskit-megamenu-panel .elementor-icon-list-item>a::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#D0D0D0;transition:background-color .15s,transform .15s}.elementskit-megamenu-panel .elementor-icon-list-text{color:inherit!important;font:500 14px/1.3 Inter,Roboto,sans-serif!important;padding:0!important}.elementskit-megamenu-panel .elementor-icon-list-item>a:hover,.elementskit-megamenu-panel .elementor-icon-list-item>a:focus-visible{background:#FDECEE;color:#C00C1D!important;padding-left:16px!important}.elementskit-megamenu-panel .elementor-icon-list-item>a:hover::before{background:#E00F23;transform:scale(1.3)}.elementskit-megamenu-panel .e-n-tabs-content .e-con>.e-con:first-child .elementor-icon-list-item:first-child>a{background:#E00F23;color:#fff!important;font-weight:700;margin-bottom:6px}.elementskit-megamenu-panel .e-n-tabs-content .e-con>.e-con:first-child .elementor-icon-list-item:first-child>a .elementor-icon-list-text{font-weight:700!important}.elementskit-megamenu-panel .e-n-tabs-content .e-con>.e-con:first-child .elementor-icon-list-item:first-child>a::before{background:#fff}.elementskit-megamenu-panel .e-n-tabs-content .e-con>.e-con:first-child .elementor-icon-list-item:first-child>a:hover{background:#B80C1C;color:#fff!important}.elementskit-megamenu-panel:not(:has(.e-n-tabs)) .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.elementskit-megamenu-panel:not(:has(.e-n-tabs)) .elementor-icon-list-item>a{border:1px solid #EAEAEA;background:#fff;padding:13px 16px!important;justify-content:space-between}.elementskit-megamenu-panel:not(:has(.e-n-tabs)) .elementor-icon-list-item>a::before{order:2;width:auto;height:auto;border-radius:0;background:none!important;content:"›";font-size:20px;line-height:1;color:#E00F23;transform:none!important}.elementskit-megamenu-panel:not(:has(.e-n-tabs)) .elementor-icon-list-item>a:hover{border-color:#E00F23;background:#FDECEE;padding-left:16px!important}}