@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');.elementor-9285 .elementor-element.elementor-element-962663c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-9285 .elementor-element.elementor-element-962663c:not(.elementor-motion-effects-element-type-background),.elementor-9285 .elementor-element.elementor-element-962663c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-9285 .elementor-element.elementor-element-fc8aa75{--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-9285 .elementor-element.elementor-element-fc8aa75.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9285 .elementor-element.elementor-element-dfe8762>.elementor-widget-container{margin:0 0 0 -50px}.elementor-9285 .elementor-element.elementor-element-dfe8762.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-9285 .elementor-element.elementor-element-39ddfea{--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-9285 .elementor-element.elementor-element-39ddfea.e-con{--flex-grow:0;--flex-shrink:0}.elementor-9285 .elementor-element.elementor-element-c5a3b2e{width:var(--container-widget-width,113.451%);max-width:113.451%;--container-widget-width:113.451%;--container-widget-flex-grow:0}.elementor-9285 .elementor-element.elementor-element-c5a3b2e>.elementor-widget-container{margin:0 0 0 2px}.elementor-9285 .elementor-element.elementor-element-c5a3b2e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-9285 .elementor-element.elementor-element-c5a3b2e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-9285 .elementor-element.elementor-element-c5a3b2e.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-9285 .elementor-element.elementor-element-fc8aa75{--width:19.033%}.elementor-9285 .elementor-element.elementor-element-39ddfea{--width:78.88%}}@media(max-width:1024px){.elementor-9285 .elementor-element.elementor-element-c5a3b2e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-9285 .elementor-element.elementor-element-c5a3b2e.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.berocket_single_filter_widget{margin-top:20px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:10px;margin-bottom:5px;line-height:1.2}.bapf_head h3{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#222;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid #f0f0f0}.bapf_body ul{margin:0;padding:0}.bapf_body ul li{margin-bottom:4px}.bapf_body ul li label{font-family:'Inter',sans-serif;font-size:12px;color:#555;cursor:pointer;transition:color .2s;line-height:1.2}.bapf_body ul li label:hover{color:#0073e6}.bapf_body ul li input[type=checkbox]:checked+label{color:#0073e6;font-weight:600}.bapf_body ul li input[type=checkbox]{transform:scale(.9);margin-right:5px}.berocket_single_filter_widget{transform:scale(.92);transform-origin:top left}.custom-product-search .search-wrapper{display:flex;align-items:center;gap:10px;max-width:420px;background:#fff;padding:6px;border-radius:40px;border:1px solid #e6e6e6;box-shadow:0 2px 10px rgba(0,0,0,.04)}.custom-product-search input[type=search]{width:100%;border:none;outline:none;padding:10px 14px;border-radius:40px;font-size:14px;background:0 0}.custom-product-search input[type=search]::placeholder{color:#999}.custom-product-search input[type=search]:focus{box-shadow:none}.custom-product-search .search-btn{color:#fff;border:none;padding:10px 18px;border-radius:25px;cursor:pointer;font-size:14px;transition:.3s;background:linear-gradient(135deg,#1e3c72,#2a5298);box-shadow:0 4px 10px rgba(30,60,114,.3)}.custom-product-search .search-btn:hover{transform:scale(1.08);box-shadow:0 6px 15px rgba(79,172,254,.4)}.elementor-products-grid .button{display:none !important}.elementor-products-grid .woocommerce-LoopProduct-link img{background-color:#fff;border-radius:12px;box-shadow:0 4px 5px rgba(0,0,0,.1);padding:10px;width:100px;height:70px;transition:transform .3s ease}.elementor-products-grid .woocommerce-LoopProduct-link img:hover{transform:scale(1.05)}.woocommerce ul.products li.product a img{width:100%;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.05)}.elementor-9285 .elementor-element.elementor-element-c5a3b2e .button.product_type_simple,.elementor-9285 .elementor-element.elementor-element-c5a3b2e .button.add_to_cart_button,.elementor-9285 .elementor-element.elementor-element-c5a3b2e .button.read_details{background-color:#275cac !important;color:#fff !important}.woocommerce-pagination ul.page-numbers li{border:none !important;background:0 0 !important;box-shadow:none !important}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:35px;padding:0 10px;border:none !important;outline:none !important;box-shadow:none !important;background:#f3f4f6;color:#111;font-size:13px;font-weight:500;border-radius:6px;text-decoration:none !important}.woocommerce-pagination ul.page-numbers li a:hover{background:#204681 !important;color:#fff !important}.woocommerce-pagination ul.page-numbers li span.current{background:#275cac !important;color:#fff !important}.woocommerce-pagination .next,.woocommerce-pagination .prev{background:#e5e7eb;border:none !important}.elementor-button{color:#fff !important;border:none !important;padding:10px 18px !important;border-radius:25px !important;cursor:pointer;font-size:14px !important;transition:.3s ease !important;background:linear-gradient(135deg,#1e3c72,#2a5298) !important;box-shadow:0 4px 10px rgba(30,60,114,.3)}