.elementor-55 .elementor-element.elementor-element-21aaedf{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ea9938d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-55 .elementor-element.elementor-element-dfa9ce3{--grid-columns:3;}.elementor-55 .elementor-element.elementor-element-8947b62{--display:flex;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product, .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .icons-wrap.block-box-style{background-color:#A0292900;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce .eael-star-rating{color:#f2b01e;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .onsale, .elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#ff2a13;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .outofstock-badge, .elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#4045AE;}.elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-55 .elementor-element.elementor-element-7e9ee39 .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#4045AE;}.elementor-55 .elementor-element.elementor-element-438d591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9531010{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9111b67 .wdt-animation-wrapper div[class*="-marqee"].left-to-right, 
				 .elementor-55 .elementor-element.elementor-element-9111b67 .wdt-animation-wrapper div[class*="-marqee"].left-to-right ~ div.wdt-animation-cloned-marqee,
				 .elementor-55 .elementor-element.elementor-element-9111b67 .wdt-animation-wrapper div[class*="-marqee"].right-to-left, 
				 .elementor-55 .elementor-element.elementor-element-9111b67 .wdt-animation-wrapper div[class*="-marqee"].right-to-left ~ div.wdt-animation-cloned-marqee{animation-duration:30s;}.elementor-55 .elementor-element.elementor-element-9111b67 .icon-item i{height:50px;}.elementor-55 .elementor-element.elementor-element-9111b67 .image-item img{width:180px;}.elementor-55 .elementor-element.elementor-element-130209b{--display:flex;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--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:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6e9997b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-943c582 .elementor-repeater-item-c3a5eac{left:60%;right:auto;top:45%;bottom:auto;}.elementor-55 .elementor-element.elementor-element-943c582 .elementor-repeater-item-325c8a5{left:31%;right:auto;top:31%;bottom:auto;}.elementor-55 .elementor-element.elementor-element-9ee10a5{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-9ee10a5 > .elementor-widget-container{padding:45px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder, .elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-55 .elementor-element.elementor-element-9ee10a5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-55 .elementor-element.elementor-element-aff6114 .elementor-widget-container{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-c10ff39{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-8102b58 .elementor-repeater-item-c3a5eac{left:68%;right:auto;top:55%;bottom:auto;}.elementor-55 .elementor-element.elementor-element-118b90a{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-118b90a > .elementor-widget-container{padding:45px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder, .elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-55 .elementor-element.elementor-element-118b90a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-55 .elementor-element.elementor-element-ca2c20b .elementor-widget-container{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-6464876{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6464876:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-6464876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68d9a06 );}.elementor-55 .elementor-element.elementor-element-5e647f4{--display:flex;}.elementor-55 .elementor-element.elementor-element-c777409{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-45227b2{padding:0px 0px 15px 0px;}.elementor-55 .elementor-element.elementor-element-45227b2 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-45227b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-45227b2.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-45227b2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-45227b2.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-45227b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-45227b2 .elementor-icon{font-size:60px;}.elementor-55 .elementor-element.elementor-element-45227b2 .elementor-icon svg{height:60px;}.elementor-55 .elementor-element.elementor-element-c48a6b2 .wdt-content-item{text-align:center;justify-content:center;}.elementor-55 .elementor-element.elementor-element-f6971ce{--display:flex;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4fc5f2f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-4fc5f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-a115c07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-9860e03 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-9860e03.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder, .elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-55 .elementor-element.elementor-element-9860e03 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-55 .elementor-element.elementor-element-2cadca2 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-2cadca2 .wdt-content-item{text-align:center;justify-content:center;}.elementor-55 .elementor-element.elementor-element-82f030f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-82f030f .wdt-mailchimp-holder .wdt-mailchimp-subscribe-form{text-align:center;justify-content:center;justify-items:center;}.elementor-55 .elementor-element.elementor-element-3e54091{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:480px){.elementor-55 .elementor-element.elementor-element-5e647f4{--width:18%;}.elementor-55 .elementor-element.elementor-element-c777409{--width:63.332%;}.elementor-55 .elementor-element.elementor-element-f6971ce{--width:18%;}}@media(max-width:1280px) and (min-width:480px){.elementor-55 .elementor-element.elementor-element-5e647f4{--width:15%;}.elementor-55 .elementor-element.elementor-element-c777409{--width:70%;}.elementor-55 .elementor-element.elementor-element-f6971ce{--width:15%;}}@media(max-width:767px) and (min-width:480px){.elementor-55 .elementor-element.elementor-element-5e647f4{--width:5%;}.elementor-55 .elementor-element.elementor-element-c777409{--width:90%;}.elementor-55 .elementor-element.elementor-element-f6971ce{--width:5%;}}@media(max-width:1540px){.elementor-55 .elementor-element.elementor-element-21aaedf{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9ee10a5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-118b90a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-6464876{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-45227b2{padding:0px 0px 10px 0px;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-82f030f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}@media(max-width:1280px){.elementor-55 .elementor-element.elementor-element-21aaedf{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9ee10a5{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-9ee10a5 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-118b90a{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-118b90a > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-6464876{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-45227b2{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-9860e03 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-55 .elementor-element.elementor-element-82f030f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-21aaedf{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-dfa9ce3{--grid-columns:2;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6464876{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-45227b2{padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-9860e03 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-55 .elementor-element.elementor-element-82f030f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-21aaedf{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c10ff39{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6464876{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-82f030f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:479px){.elementor-55 .elementor-element.elementor-element-21aaedf{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-55 .elementor-element.elementor-element-dfa9ce3{--grid-columns:1;}.elementor-55 .elementor-element.elementor-element-a29dc1d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-6464876{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5e647f4{--width:100%;}.elementor-55 .elementor-element.elementor-element-c777409{--width:100%;}.elementor-55 .elementor-element.elementor-element-f6971ce{--width:100%;}.elementor-55 .elementor-element.elementor-element-4fc5f2f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9860e03{width:100%;max-width:100%;}.elementor-55 .elementor-element.elementor-element-9860e03 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-55 .elementor-element.elementor-element-82f030f{width:100%;max-width:100%;}}/* Start custom CSS for eael-woo-product-gallery, class: .elementor-element-7e9ee39 *//* 1. Stock Out Badge aur extra spaces ko hide karein */
.eael-product-wrap .eael-onsale.outofstock,
.eael-product-wrap .woocommerce-loop-product__link::before {
    display: none !important;
}

/* 2. Main Container - Round corners aur full height */
.eael-product-wrap {
    position: relative !important;
    border-radius: 35px !important; /* Premium rounded look */
    overflow: hidden !important;
    height: 420px !important; /* Aap apne grid ke hisab se badal sakte hain */
    background: #000 !important; /* Background black rakha hai taaki white line na dikhe */
    display: flex !important;
    flex-direction: column !important;
}

/* 3. Image - Isse white space khatam hoga */
.eael-product-wrap img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* Image poore box ko bharegi */
    z-index: 1 !important;
}

/* 4. Glassmorphism Panel - Bottom Overlay */
.eael-product-wrap::after {
    content: "" !important;
    position: absolute !important;
    bottom: 15px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 90% !important;
    height: 85px !important;
    background: rgba(255, 255, 255, 0.3) !important; /* Transparent white */
    backdrop-filter: blur(20px) !important; /* Deep blur effect */
    -webkit-backdrop-filter: blur(20px) !important;
    border-radius: 40px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    z-index: 2 !important;
}

/* 5. Title & Price - Alignment inside the glass */
.eael-product-wrap .woocommerce-loop-product__title {
    position: absolute !important;
    bottom: 55px !important;
    left: 15px !important;
    z-index: 4 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: linear-gradient(135deg, #ee6983, #850e35) !important; !important; /* White text for better contrast */
    margin: 0 !important;
    width: 50% !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.eael-product-wrap .eael-product-price {
    position: absolute !important;
    bottom: 35px !important;
    left: 12% !important;
    z-index: 4 !important;
    font-size: 13px !important;
    color: linear-gradient(135deg, #ee6983, #850e35) !important;
    margin: 0 !important;
}

/* 6. Cart Button - Perfect Circle & Center Icon */
.eael-product-wrap a.button.product_type_variable {
    position: absolute !important;
    bottom: 30px !important; 
    right: 10% !important;
    width: 52px !important;
    height: 52px !important;
    border-radius: 50% !important;
    background: linear-gradient(135deg, #ee6983, #850e35) !important;
    z-index: 5 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    text-indent: -9999px !important;
    border: none !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.15) !important;
}

/* 7. Bag Icon - Centered inside White Circle */
.eael-product-wrap a.button.product_type_variable::before {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 24px !important;
    height: 24px !important;
    background-color: #ffffff !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z' /%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 10.5V6a3.75 3.75 0 10-7.5 0v4.5m11.356-1.993l1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 01-1.12-1.243l1.264-12A1.125 1.125 0 015.513 7.5h12.974c.576 0 1.059.435 1.119 1.007zM8.625 10.5a.375.375 0 11-.75 0 .375.375 0 01.75 0zm7.5 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z' /%3E%3C/svg%3E") !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
}

/* 1. Cart button ke pseudo-element ko pure card par parda bana kar failana */
.eael-product-wrap a.button.product_type_variable::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 300% !important; /* Button se nikal kar pure card ko cover karega */
    height: 800% !important; /* Card ki height cover karne ke liye */
    transform: translate(-50%, -50%) !important; /* Center se phelega */
    top: 50% !important;
    left: 50% !important;
    z-index: -1 !important; /* Button ke icon ke piche rahega taaki design na bigde */
    background: transparent !important; /* Bilkul invisible */
    cursor: pointer !important;
}

/* 2. Main container se bahar click na jaye */
.eael-product-wrap {
    overflow: hidden !important;
    cursor: pointer !important;
}

/* 3. Baki cheezon ko click-through banana */
.eael-product-wrap img,
.eael-product-wrap .woocommerce-loop-product__title,
.eael-product-wrap .eael-product-price,
.eael-product-wrap::after {
    pointer-events: none !important;
}

/* 4. Button ko apni jagah mehfooz rakhna */
.eael-product-wrap a.button.product_type_variable {
    overflow: visible !important; /* Invisible layer ko bahar nikalne ke liye */
}
/* 1. Cart button ke pseudo-element ko pure card par parda bana kar failana */
.eael-product-wrap a.button.product_type_variable::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 300% !important; /* Button se nikal kar pure card ko cover karega */
    height: 800% !important; /* Card ki height cover karne ke liye */
    transform: translate(-50%, -50%) !important; /* Center se phelega */
    top: 50% !important;
    left: 50% !important;
    z-index: -1 !important; /* Button ke icon ke piche rahega taaki design na bigde */
    background: transparent !important; /* Bilkul invisible */
    cursor: pointer !important;
}

/* 2. Main container se bahar click na jaye */
.eael-product-wrap {
    overflow: hidden !important;
    cursor: pointer !important;
}

/* 3. Baki cheezon ko click-through banana */
.eael-product-wrap img,
.eael-product-wrap .woocommerce-loop-product__title,
.eael-product-wrap .eael-product-price,
.eael-product-wrap::after {
    pointer-events: none !important;
}

/* 4. Button ko apni jagah mehfooz rakhna */
.eael-product-wrap a.button.product_type_variable {
    overflow: visible !important; /* Invisible layer ko bahar nikalne ke liye */
}/* End custom CSS */