.elementor-1380 .elementor-element.elementor-element-6ebe4a4{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1380 .elementor-element.elementor-element-2ecdf2e{--display:flex;--min-height:354px;--border-radius:50px 50px 50px 50px;}.elementor-1380 .elementor-element.elementor-element-2ecdf2e:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-2ecdf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6241E8;}.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-1380 .elementor-element.elementor-element-25a7e8e .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;}.elementor-1380 .elementor-element.elementor-element-25a7e8e{margin:50px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.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-1380 .elementor-element.elementor-element-7961b90{margin:-20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-1380 .elementor-element.elementor-element-7961b90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:77px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1380 .elementor-element.elementor-element-a7a6314{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#DFDFDF;}.elementor-1380 .elementor-element.elementor-element-04ec41b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1380 .elementor-element.elementor-element-480ff81{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories.layout-horizontal{justify-content:center;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories.layout-horizontal .jkit-product-category{margin-right:calc(200px/2);margin-left:calc(200px/2);}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories.layout-vertical .jkit-product-category:not(:last-child){padding-bottom:calc(200px/2);}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories .jkit-product-category .jkit-product-category-content{color:#000000;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories .jkit-product-category > a .jkit-product-category-content{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories .jkit-category-thumbnail{text-align:left;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories .jkit-product-category .jkit-category-thumbnail{overflow:hidden;}.elementor-1380 .elementor-element.elementor-element-cf735ae{--display:flex;}.elementor-1380 .elementor-element.elementor-element-7728395{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1380 .elementor-element.elementor-element-7728395 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:48px;color:#000000;}.elementor-1380 .elementor-element.elementor-element-90b82ff{text-align:center;}.elementor-1380 .elementor-element.elementor-element-90b82ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#64748B;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .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-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1380 .elementor-element.elementor-element-edae188{width:var( --container-widget-width, 99.907% );max-width:99.907%;--container-widget-width:99.907%;--container-widget-flex-grow:0;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products  ul.products{grid-column-gap:28px;grid-row-gap:40px;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;margin-bottom:16px;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price del{color:#21343B;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price del .amount{color:#21343B;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#236AFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1380 .elementor-element.elementor-element-8a22bbe{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1380 .elementor-element.elementor-element-8a22bbe:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-8a22bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FB;}.elementor-1380 .elementor-element.elementor-element-969a6b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1380 .elementor-element.elementor-element-a2864fb{--display:flex;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-btn-checkout{background-color:#566BFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-flter-action-area{justify-content:flex-end;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-filter-heading h3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-filter-search input{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-tab-label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-radio-custom-label span, .wl-fh-checkbox-custom-label span{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-clear-btn{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price{color:#050505;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price ins{color:#050505;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price ins .amount{color:#050505;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price del{color:#010202;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price del .amount{color:#010202;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product .button{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1380 .elementor-element.elementor-element-a26eb5b{--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;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1380 .elementor-element.elementor-element-a26eb5b:not(.elementor-motion-effects-element-type-background), .elementor-1380 .elementor-element.elementor-element-a26eb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1380 .elementor-element.elementor-element-97b8fb2{--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-1380 .elementor-element.elementor-element-44bd7cc{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon-box-wrapper{gap:15px;}.elementor-1380 .elementor-element.elementor-element-69fc14f.elementor-view-stacked .elementor-icon{background-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-69fc14f.elementor-view-framed .elementor-icon, .elementor-1380 .elementor-element.elementor-element-69fc14f.elementor-view-default .elementor-icon{fill:#0A6EFA;color:#0A6EFA;border-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon{font-size:50px;}.elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon-box-title, .elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:19px;}.elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-69fc14f:has(:hover) .elementor-icon-box-title,
					 .elementor-1380 .elementor-element.elementor-element-69fc14f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-69fc14f .elementor-icon-box-description{color:#000000;}.elementor-1380 .elementor-element.elementor-element-d171733{--display:flex;}.elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon-box-wrapper{gap:15px;}.elementor-1380 .elementor-element.elementor-element-ff7522d.elementor-view-stacked .elementor-icon{background-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-ff7522d.elementor-view-framed .elementor-icon, .elementor-1380 .elementor-element.elementor-element-ff7522d.elementor-view-default .elementor-icon{fill:#0A6EFA;color:#0A6EFA;border-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon{font-size:50px;}.elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon-box-title, .elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:19px;}.elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-ff7522d:has(:hover) .elementor-icon-box-title,
					 .elementor-1380 .elementor-element.elementor-element-ff7522d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-ff7522d .elementor-icon-box-description{color:#000000;}.elementor-1380 .elementor-element.elementor-element-334af63{--display:flex;}.elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon-box-wrapper{gap:15px;}.elementor-1380 .elementor-element.elementor-element-f7b9883.elementor-view-stacked .elementor-icon{background-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-f7b9883.elementor-view-framed .elementor-icon, .elementor-1380 .elementor-element.elementor-element-f7b9883.elementor-view-default .elementor-icon{fill:#0A6EFA;color:#0A6EFA;border-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon{font-size:50px;}.elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon-box-title, .elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:19px;}.elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-f7b9883:has(:hover) .elementor-icon-box-title,
					 .elementor-1380 .elementor-element.elementor-element-f7b9883:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-f7b9883 .elementor-icon-box-description{color:#000000;}.elementor-1380 .elementor-element.elementor-element-bf1ba1f{--display:flex;}.elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon-box-wrapper{gap:15px;}.elementor-1380 .elementor-element.elementor-element-c7f43fb.elementor-view-stacked .elementor-icon{background-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-c7f43fb.elementor-view-framed .elementor-icon, .elementor-1380 .elementor-element.elementor-element-c7f43fb.elementor-view-default .elementor-icon{fill:#0A6EFA;color:#0A6EFA;border-color:#0A6EFA;}.elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon{font-size:50px;}.elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon-box-title, .elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:19px;}.elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-c7f43fb:has(:hover) .elementor-icon-box-title,
					 .elementor-1380 .elementor-element.elementor-element-c7f43fb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1380 .elementor-element.elementor-element-c7f43fb .elementor-icon-box-description{color:#000000;}@media(max-width:1024px){.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-flter-action-area{justify-content:flex-end;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1380 .elementor-element.elementor-element-6ebe4a4{--content-width:1280px;}.elementor-1380 .elementor-element.elementor-element-04ec41b{--content-width:1280px;}.elementor-1380 .elementor-element.elementor-element-8a22bbe{--content-width:1280px;}.elementor-1380 .elementor-element.elementor-element-a26eb5b{--content-width:1240px;}}@media(max-width:767px){.elementor-1380 .elementor-element.elementor-element-7961b90 .elementor-heading-title{font-size:41px;line-height:1.4em;}.elementor-1380 .elementor-element.elementor-element-5160b5e .jeg-elementor-kit.jkit-product-categories .jkit-product-category > a .jkit-product-category-content{font-size:15px;}.elementor-1380 .elementor-element.elementor-element-edae188.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.wl .elementor-1380 .elementor-element.elementor-element-d585d3f .wl-fh-flter-action-area{justify-content:center;}.elementor-1380 .elementor-element.elementor-element-429ab14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-edae188 *//* Main Products Wrapper */
.elementor-1380 .elementor-element.elementor-element-edae188 .products,
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    padding: 20px;
    background: #ffffff;
    align-items: stretch;
}

/* Product Card */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    text-align: left;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
    overflow: hidden;
    position: relative;
    animation: floating 4s ease-in-out infinite;
}

/* Hover Effect */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

/* Product Image */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product img {
    width: 100%;
    border-radius: 18px;
    display: block;
    margin-bottom: 15px;
}

/* Product Title */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product .woocommerce-loop-product__title,
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 12px;
    color: #000;
    min-height: 65px;
}

/* Price */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product .price {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #000;
}

/* Old Price */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product .price del {
    color: #999;
    font-size: 18px;
    margin-right: 8px;
}

/* Button - keeping original style */
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product .button,
.elementor-1380 .elementor-element.elementor-element-edae188 ul.products li.product .add_to_cart_button {
    width: auto;
    display: inline-block;
    margin-top: 10px;
}

/* Sale Badge */
.elementor-1380 .elementor-element.elementor-element-edae188 .onsale {
    top: 15px !important;
    left: 15px !important;
    border-radius: 30px;
    padding: 6px 14px;
    font-size: 14px;
}

/* Floating Animation */
@keyframes floating {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1380 .elementor-element.elementor-element-edae188 .products,
    .elementor-1380 .elementor-element.elementor-element-edae188 ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1380 .elementor-element.elementor-element-edae188 .products,
    .elementor-1380 .elementor-element.elementor-element-edae188 ul.products {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-429ab14 *//* Main Products Wrapper */
.elementor-1380 .elementor-element.elementor-element-429ab14 .products,
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    padding: 20px;
    background: #ffffff;
    align-items: stretch;
}

/* Product Card */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    text-align: left;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
    overflow: hidden;
    position: relative;
    animation: floating 4s ease-in-out infinite;
}

/* Hover Effect */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

/* Product Image */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product img {
    width: 100%;
    border-radius: 18px;
    display: block;
    margin-bottom: 15px;
}

/* Product Title */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product .woocommerce-loop-product__title,
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 12px;
    color: #000;
    min-height: 65px;
}

/* Price */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product .price {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #000;
}

/* Old Price */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product .price del {
    color: #999;
    font-size: 18px;
    margin-right: 8px;
}

/* Button - keeping original style */
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product .button,
.elementor-1380 .elementor-element.elementor-element-429ab14 ul.products li.product .add_to_cart_button {
    width: auto;
    display: inline-block;
    margin-top: 10px;
}

/* Sale Badge */
.elementor-1380 .elementor-element.elementor-element-429ab14 .onsale {
    top: 15px !important;
    left: 15px !important;
    border-radius: 30px;
    padding: 6px 14px;
    font-size: 14px;
}

/* Floating Animation */
@keyframes floating {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-6px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-1380 .elementor-element.elementor-element-429ab14 .products,
    .elementor-1380 .elementor-element.elementor-element-429ab14 ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1380 .elementor-element.elementor-element-429ab14 .products,
    .elementor-1380 .elementor-element.elementor-element-429ab14 ul.products {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */