.elementor-43620 .elementor-element.elementor-element-64ca000b:not(.elementor-motion-effects-element-type-background), .elementor-43620 .elementor-element.elementor-element-64ca000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #071A2A 0%, #0A3453 100%);}.elementor-43620 .elementor-element.elementor-element-64ca000b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 72px 24px;}.elementor-43620 .elementor-element.elementor-element-64ca000b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43620 .elementor-element.elementor-element-1defca63 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-43620 .elementor-element.elementor-element-1defca63 .woocommerce-breadcrumb{color:rgba(255,255,255,0.72);}.elementor-43620 .elementor-element.elementor-element-1defca63 .woocommerce-breadcrumb > a{color:#83CCFF;}.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-43620 .elementor-element.elementor-element-63b74dea > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-43620 .elementor-element.elementor-element-63b74dea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#83CCFF;}.elementor-43620 .elementor-element.elementor-element-5da6fc02:not(.elementor-motion-effects-element-type-background), .elementor-43620 .elementor-element.elementor-element-5da6fc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-43620 .elementor-element.elementor-element-5da6fc02 > .elementor-container{max-width:1220px;}.elementor-43620 .elementor-element.elementor-element-5da6fc02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 24px 84px 24px;}.elementor-43620 .elementor-element.elementor-element-5da6fc02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-archive-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-archive-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-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-archive-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-archive-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-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-archive-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-archive-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-archive-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-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-42b13e7 );}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-42b13e7 );}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-43620 .elementor-element.elementor-element-64ca000b{padding:56px 24px 56px 24px;}.elementor-43620 .elementor-element.elementor-element-5da6fc02{padding:48px 20px 64px 20px;}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-43620 .elementor-element.elementor-element-64ca000b{padding:42px 18px 42px 18px;}.elementor-43620 .elementor-element.elementor-element-5da6fc02{padding:34px 14px 54px 14px;}.elementor-43620 .elementor-element.elementor-element-4ffcac8e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-64ca000b */.elementor-43620 .elementor-element.elementor-element-64ca000b{position:relative;overflow:hidden}
.elementor-43620 .elementor-element.elementor-element-64ca000b:before{content:"";position:absolute;right:-110px;top:-150px;width:360px;height:360px;border-radius:50%;background:rgba(6,146,252,.20);box-shadow:0 0 0 65px rgba(6,146,252,.05),0 0 0 130px rgba(6,146,252,.025)}
.elementor-43620 .elementor-element.elementor-element-64ca000b:after{content:"";position:absolute;left:0;bottom:0;width:42%;height:5px;background:linear-gradient(90deg,#0692FC,rgba(6,146,252,0))}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5da6fc02 */.elementor-43620 .elementor-element.elementor-element-5da6fc02{font-family:Poppins,sans-serif}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-result-count{color:#6C7A87;font-size:14px;margin:0 0 22px}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-ordering{margin:0 0 22px}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-ordering select{min-height:46px;padding:0 42px 0 15px;border:1px solid #D8E2EA;border-radius:12px;background:#fff;color:#101820;font-family:Poppins,sans-serif;box-shadow:none}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products:before,.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products:after{display:none!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product{width:auto!important;margin:0!important;padding:18px!important;border:1px solid rgba(16,24,32,.08);border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(27,60,86,.07);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product:hover{transform:translateY(-5px);border-color:rgba(6,146,252,.28);box-shadow:0 22px 48px rgba(27,60,86,.13)}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product a img{width:100%!important;height:250px!important;object-fit:contain!important;margin:0 0 18px!important;padding:12px;background:#F8FAFC;border-radius:14px}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .woocommerce-loop-product__title{min-height:48px;margin:0 0 10px!important;padding:0!important;color:#101820;font-family:Poppins,sans-serif;font-size:15px!important;font-weight:700;line-height:1.55}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .price{display:block;margin:0 0 16px!important;color:#0692FC!important;font-family:Poppins,sans-serif;font-size:18px!important;font-weight:800}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .price del{color:#8B98A4!important;font-size:13px}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .price ins{text-decoration:none}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0!important;padding:12px 16px!important;border:2px solid #0692FC!important;border-radius:11px!important;background:#0692FC!important;color:#fff!important;font-family:Poppins,sans-serif;font-size:13px!important;font-weight:700!important;text-align:center;box-shadow:0 10px 22px rgba(6,146,252,.20);transition:all .2s ease}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .button:hover{background:#0073CF!important;border-color:#0073CF!important;transform:translateY(-2px);box-shadow:0 14px 28px rgba(6,146,252,.30)}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .onsale{top:12px!important;right:12px!important;left:auto!important;min-width:auto!important;min-height:auto!important;margin:0!important;padding:7px 10px!important;border-radius:999px!important;background:#0692FC!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination{margin-top:48px}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul{display:flex!important;justify-content:center;gap:8px;border:0!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul li{border:0!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul li a,.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul li span{display:flex!important;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px!important;border:1px solid #D8E2EA!important;border-radius:10px!important;background:#fff!important;color:#344454!important;font-family:Poppins,sans-serif;font-weight:700!important}
.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul li span.current,.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-pagination ul li a:hover{border-color:#0692FC!important;background:#0692FC!important;color:#fff!important}
@media(max-width:1024px){.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
@media(max-width:767px){.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product{padding:12px!important;border-radius:16px}.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product a img{height:165px!important;padding:8px;margin-bottom:13px!important}.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .woocommerce-loop-product__title{min-height:44px;font-size:13px!important;line-height:1.45}.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .price{font-size:16px!important}.elementor-43620 .elementor-element.elementor-element-5da6fc02 ul.products li.product .button{min-height:43px;padding:10px 8px!important;font-size:11px!important}.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-result-count,.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-ordering{float:none!important;width:100%;text-align:left}.elementor-43620 .elementor-element.elementor-element-5da6fc02 .woocommerce-ordering select{width:100%}}/* End custom CSS */