.elementor-249 .elementor-element.elementor-element-101a2a2:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-101a2a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F9;}.elementor-249 .elementor-element.elementor-element-101a2a2 > .elementor-container{max-width:1340px;}.elementor-249 .elementor-element.elementor-element-101a2a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 0px 72px 0px;}.elementor-249 .elementor-element.elementor-element-101a2a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-archive-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-249 .elementor-element.elementor-element-1e44734 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;line-height:1.2em;letter-spacing:-0.6px;color:#0F2A4A;}.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-249 .elementor-element.elementor-element-f5dfc5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-249 .elementor-element.elementor-element-f5dfc5b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-249 .elementor-element.elementor-element-f5dfc5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-101a2a2{padding:22px 16px 44px 16px;}.elementor-249 .elementor-element.elementor-element-1e44734 .elementor-heading-title{font-size:25px;}.elementor-249 .elementor-element.elementor-element-f5dfc5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-e95a28d */.elementor-249 .elementor-element.elementor-element-e95a28d .woocommerce-breadcrumb{color:#111827;font-weight:600;font-size:13px}.elementor-249 .elementor-element.elementor-element-e95a28d .woocommerce-breadcrumb a{color:#6B7280;font-weight:500}.elementor-249 .elementor-element.elementor-element-e95a28d .woocommerce-breadcrumb a:hover{color:#2563EB}/* End custom CSS */
/* Start custom CSS for woocommerce-archive-products, class: .elementor-element-f5dfc5b */.elementor-249 .elementor-element.elementor-element-f5dfc5b ul.products{margin-top:6px} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product{background:#fff;border:1px solid #E7EAF0;border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(15,42,74,.06);transition:transform .25s ease,box-shadow .25s ease;text-align:left;display:flex;flex-direction:column} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(15,42,74,.13)} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product img{border-radius:10px;transition:transform .3s ease} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product:hover img{transform:scale(1.04)} .elementor-249 .elementor-element.elementor-element-f5dfc5b .woocommerce-loop-product__title{color:#0F2A4A!important;font-family:Inter,sans-serif;font-size:15px!important;font-weight:700;line-height:1.45;min-height:44px} .elementor-249 .elementor-element.elementor-element-f5dfc5b .price{color:#DC2626!important;font-weight:800;font-size:17px} .elementor-249 .elementor-element.elementor-element-f5dfc5b .price del{color:#94A3B8!important;font-weight:600;font-size:13px;opacity:1} .elementor-249 .elementor-element.elementor-element-f5dfc5b .price ins{color:#DC2626!important;text-decoration:none} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .button{background:#2563EB!important;color:#fff!important;border-radius:8px;font-weight:700;font-size:14px;padding:11px 18px;display:block;width:100%;text-align:center;margin-top:auto;box-sizing:border-box;transition:background .2s} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .button:hover{background:#1D4ED8!important} .elementor-249 .elementor-element.elementor-element-f5dfc5b .onsale{background:#DC2626!important;color:#fff;border-radius:8px;font-weight:700;font-size:12px;padding:6px 10px;min-height:0;line-height:1;left:10px;top:10px;margin:0} .elementor-249 .elementor-element.elementor-element-f5dfc5b .star-rating{color:#F59E0B} .elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul{border:none} .elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul li{border:none;margin:0 4px} .elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul li a,.elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul li span{background:#fff;border:1px solid #E7EAF0;border-radius:8px;color:#0F2A4A;font-weight:700;padding:10px 15px} .elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul li span.current,.elementor-249 .elementor-element.elementor-element-f5dfc5b nav.woocommerce-pagination ul li a:hover{background:#2563EB;border-color:#2563EB;color:#fff} .elementor-249 .elementor-element.elementor-element-f5dfc5b .woocommerce-result-count{color:#64748B;font-size:14px} .elementor-249 .elementor-element.elementor-element-f5dfc5b select.orderby{border:1px solid #D8DEE9;border-radius:8px;padding:9px 12px;color:#0F2A4A;font-weight:600;background:#fff} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .price .amount{color:#DC2626!important} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .price ins .amount{color:#DC2626!important} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .price del .amount{color:#94A3B8!important} .elementor-249 .elementor-element.elementor-element-f5dfc5b li.product .price del{text-decoration:line-through}/* End custom CSS */
/* Start custom CSS for woocommerce-archive-description, class: .elementor-element-c2d6a7f */.elementor-249 .elementor-element.elementor-element-c2d6a7f{margin-top:44px;padding-top:34px;border-top:1px solid #E7EAF0} .elementor-249 .elementor-element.elementor-element-c2d6a7f p{color:#475569;font-size:16px;line-height:1.75;max-width:980px} .elementor-249 .elementor-element.elementor-element-c2d6a7f h2,.elementor-249 .elementor-element.elementor-element-c2d6a7f h3{color:#0F2A4A;font-family:"Plus Jakarta Sans",sans-serif} .elementor-249 .elementor-element.elementor-element-c2d6a7f strong{color:#0F2A4A}/* End custom CSS */