.elementor-1461 .elementor-element.elementor-element-ea2701a{--display:flex;--min-height:117px;--justify-content:center;}.elementor-1461 .elementor-element.elementor-element-ea2701a:not(.elementor-motion-effects-element-type-background), .elementor-1461 .elementor-element.elementor-element-ea2701a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#026CD3;}.elementor-1461 .elementor-element.elementor-element-ea6383e{--display:flex;}.wl .elementor-widget-product-breadcrumbs .wl-bc .woocommerce-breadcrumb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-1461 .elementor-element.elementor-element-e419b95 .wl-bc .woocommerce-breadcrumb{text-align:left;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;margin:0px 0px 0px 0px;color:#FFFFFF;}.wl .elementor-1461 .elementor-element.elementor-element-e419b95 .wl-bc .woocommerce-breadcrumb a:first-child{color:#FFFFFF;}.wl .elementor-1461 .elementor-element.elementor-element-e419b95 .wl-bc .woocommerce-breadcrumb a{color:#FFFFFF;}.wl .elementor-1461 .elementor-element.elementor-element-e419b95 .wl-bc .woocommerce-breadcrumb i{color:#FFFFFF;}.elementor-1461 .elementor-element.elementor-element-100e5ba{--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-1461 .elementor-element.elementor-element-0e4a4ef{--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-1461 .elementor-element.elementor-element-65bd097{--display:flex;}.elementor-1461 .elementor-element.elementor-element-228daef{padding:10px 10px 10px 10px;}.woocommerce .elementor-1461 .elementor-element.elementor-element-228daef .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1461 .elementor-element.elementor-element-228daef .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-1461 .elementor-element.elementor-element-2112915{--display:flex;}.wl .elementor-widget-product-categories .wl-product-categories .cat-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-categories .wl-product-categories .categories_wrapper a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1461 .elementor-element.elementor-element-ac8d054 > .elementor-widget-container{margin:15px 0px 0px 0px;}.wl .elementor-1461 .elementor-element.elementor-element-ac8d054 .wl-product-categories{text-align:left;}.wl .elementor-1461 .elementor-element.elementor-element-ac8d054 .wl-product-categories .cat-label{color:#000000;font-family:"Poppins", Sans-serif;font-weight:500;}.wl .elementor-1461 .elementor-element.elementor-element-ac8d054 .wl-product-categories .posted_in a{color:#E9345F;}.wl .elementor-1461 .elementor-element.elementor-element-ac8d054 .wl-product-categories .categories_wrapper a{color:#2D52FF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1461 .elementor-element.elementor-element-d7793d7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1461 .elementor-element.elementor-element-d7793d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1461 .elementor-element.elementor-element-77250f8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating{display:flex;margin:0;justify-content:start;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .woocommerce-product-rating{margin:0;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .star-rating{color:#6E2CFA;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .wcd-demo-product-rating dashicons.dashicons-star-filled::before{color:#6E2CFA;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .star-rating::before{color:#454DD3;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .wcd-demo-product-rating dashicons.dashicons-star-empty::before{color:#454DD3;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating a.woocommerce-review-link{color:#012EFF;}.wl .elementor-1461 .elementor-element.elementor-element-77250f8 .wcd-product-rating .woocommerce-review-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-widget-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1461 .elementor-element.elementor-element-687f23f .price{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-1461 .elementor-element.elementor-element-687f23f .price ins{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.woocommerce .elementor-1461 .elementor-element.elementor-element-8657519 .woocommerce-product-details__short-description{color:#000000;font-size:17px;font-weight:500;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1461 .elementor-element.elementor-element-5d76715 .cart button, .elementor-1461 .elementor-element.elementor-element-5d76715 .cart .button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;border-radius:50px 50px 50px 50px;padding:-2px 0px 0px 0px;transition:all 0.2s;}.elementor-1461 .elementor-element.elementor-element-5d76715{--button-spacing:0px;}.elementor-1461 .elementor-element.elementor-element-5d76715 .quantity .qty{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;border-radius:20px 20px 20px 20px;padding:10px 10px 10px 10px;border-color:#2865FF;transition:all 0.2s;}.woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart .variations{width:100%;}.woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations tr th, .woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations label{color:#000000;}.woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations td.value select, .woocommerce .elementor-1461 .elementor-element.elementor-element-5d76715 form.cart table.variations td.value:before{border-radius:100px;}.elementor-1461 .elementor-element.elementor-element-c08bba3{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1461 .elementor-element.elementor-element-e82d3eb{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1461 .elementor-element.elementor-element-e82d3eb:not(.elementor-motion-effects-element-type-background), .elementor-1461 .elementor-element.elementor-element-e82d3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1461 .elementor-element.elementor-element-9fe7ec7{--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-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-title{margin-block-end:11px;color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-8e0628c.elementor-view-stacked .elementor-icon{background-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-8e0628c.elementor-view-framed .elementor-icon, .elementor-1461 .elementor-element.elementor-element-8e0628c.elementor-view-default .elementor-icon{fill:#056BCF;color:#056BCF;border-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon{font-size:40px;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-title, .elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1461 .elementor-element.elementor-element-8e0628c:has(:hover) .elementor-icon-box-title,
					 .elementor-1461 .elementor-element.elementor-element-8e0628c:has(:focus) .elementor-icon-box-title{color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1461 .elementor-element.elementor-element-744bcc6{--display:flex;}.elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon-box-title{margin-block-end:11px;color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-7b226d5.elementor-view-stacked .elementor-icon{background-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-7b226d5.elementor-view-framed .elementor-icon, .elementor-1461 .elementor-element.elementor-element-7b226d5.elementor-view-default .elementor-icon{fill:#056BCF;color:#056BCF;border-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon{font-size:40px;}.elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon-box-title, .elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1461 .elementor-element.elementor-element-7b226d5:has(:hover) .elementor-icon-box-title,
					 .elementor-1461 .elementor-element.elementor-element-7b226d5:has(:focus) .elementor-icon-box-title{color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-7b226d5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1461 .elementor-element.elementor-element-901ceba{--display:flex;}.elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon-box-title{margin-block-end:11px;color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-fb803c5.elementor-view-stacked .elementor-icon{background-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-fb803c5.elementor-view-framed .elementor-icon, .elementor-1461 .elementor-element.elementor-element-fb803c5.elementor-view-default .elementor-icon{fill:#056BCF;color:#056BCF;border-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon{font-size:40px;}.elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon-box-title, .elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1461 .elementor-element.elementor-element-fb803c5:has(:hover) .elementor-icon-box-title,
					 .elementor-1461 .elementor-element.elementor-element-fb803c5:has(:focus) .elementor-icon-box-title{color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-fb803c5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1461 .elementor-element.elementor-element-06834be{--display:flex;}.elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon-box-wrapper{align-items:center;gap:25px;}.elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon-box-title{margin-block-end:11px;color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-6368140.elementor-view-stacked .elementor-icon{background-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-6368140.elementor-view-framed .elementor-icon, .elementor-1461 .elementor-element.elementor-element-6368140.elementor-view-default .elementor-icon{fill:#056BCF;color:#056BCF;border-color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon{font-size:40px;}.elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon-box-title, .elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1461 .elementor-element.elementor-element-6368140:has(:hover) .elementor-icon-box-title,
					 .elementor-1461 .elementor-element.elementor-element-6368140:has(:focus) .elementor-icon-box-title{color:#056BCF;}.elementor-1461 .elementor-element.elementor-element-6368140 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1461 .elementor-element.elementor-element-f28139f{--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;--justify-content:center;box-shadow:0px 0px 10px 0px rgba(146.2, 143.02173913043478, 143.02173913043478, 0.5);--margin-top:100px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-1461 .elementor-element.elementor-element-f28139f:not(.elementor-motion-effects-element-type-background), .elementor-1461 .elementor-element.elementor-element-f28139f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1461 .elementor-element.elementor-element-f28139f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1461 .elementor-element.elementor-element-aeca664{--display:flex;}.elementor-1461 .elementor-element.elementor-element-aeca664.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-family:"Poppins", Sans-serif;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-tabs ul.wc-tabs li{border-radius:3px 3px 0 0;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Poppins", Sans-serif;font-weight:400;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-1461 .elementor-element.elementor-element-4fbdcbc .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-1461 .elementor-element.elementor-element-879e06c{--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-1461 .elementor-element.elementor-element-879e06c:not(.elementor-motion-effects-element-type-background), .elementor-1461 .elementor-element.elementor-element-879e06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1461 .elementor-element.elementor-element-4660122{text-align:center;}.elementor-1461 .elementor-element.elementor-element-4660122 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;color:#000000;}.elementor-1461 .elementor-element.elementor-element-e271584{--display:flex;}.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-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price del{color:#111314;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price del .amount{color:#111314;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product .button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#412727;border-radius:0px;min-width:0px;}@media(max-width:1024px){.elementor-1461 .elementor-element.elementor-element-e82d3eb{--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-1461 .elementor-element.elementor-element-8e0628c .elementor-icon{font-size:40px;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-title, .elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-title a{font-size:17px;}.elementor-1461 .elementor-element.elementor-element-8e0628c .elementor-icon-box-description{font-size:15px;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1461 .elementor-element.elementor-element-ea6383e{--content-width:1280px;}.elementor-1461 .elementor-element.elementor-element-100e5ba{--content-width:1280px;}.elementor-1461 .elementor-element.elementor-element-65bd097{--width:100%;}.elementor-1461 .elementor-element.elementor-element-c08bba3{--content-width:1280px;}.elementor-1461 .elementor-element.elementor-element-f28139f{--content-width:1280px;}.elementor-1461 .elementor-element.elementor-element-aeca664{--width:97.677%;}.elementor-1461 .elementor-element.elementor-element-879e06c{--content-width:1280px;}}@media(max-width:767px){.wl .elementor-1461 .elementor-element.elementor-element-e419b95 .wl-bc .woocommerce-breadcrumb{font-size:15px;}.elementor-1461 .elementor-element.elementor-element-4660122 .elementor-heading-title{font-size:35px;}.elementor-1461 .elementor-element.elementor-element-3cc4cbf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-3cc4cbf *//* Main Products Wrapper */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf .products,
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    padding: 20px;
    background: #ffffff;
    align-items: stretch;
}

/* Product Card */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf 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-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

/* Product Image */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product img {
    width: 100%;
    border-radius: 18px;
    display: block;
    margin-bottom: 15px;
}

/* Product Title */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product .woocommerce-loop-product__title,
.elementor-1461 .elementor-element.elementor-element-3cc4cbf 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-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product .price {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #000;
}

/* Old Price */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product .price del {
    color: #999;
    font-size: 18px;
    margin-right: 8px;
}

/* Button - keeping original style */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product .button,
.elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products li.product .add_to_cart_button {
    width: auto;
    display: inline-block;
    margin-top: 10px;
}

/* Sale Badge */
.elementor-1461 .elementor-element.elementor-element-3cc4cbf .onsale {
    top: 20px !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-1461 .elementor-element.elementor-element-3cc4cbf .products,
    .elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-1461 .elementor-element.elementor-element-3cc4cbf .products,
    .elementor-1461 .elementor-element.elementor-element-3cc4cbf ul.products {
        grid-template-columns: 1fr;
    }
}



.ast-on-card-button {
    display: none;
}/* End custom CSS */