.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:"Helvetica";font-weight:600}h1.heading{margin:0}p,ul li,ol li,a{font-family:"Poppins"}label[for="payment_method_square_credit_card"]{display:flex;flex-wrap:wrap;align-items:center}.pdtb-70{padding:70px 0}.pdtb-35{padding:35px 0}.pdt-70{padding-top:70px}.pdb-40{padding-bottom:40px}.pdb-70{padding-bottom:70px}.container{max-width:1440px}.home-slider.product-banner{background:#ffd0d0}ul.breadcrumb li+li:before{padding:8px;color:#e10600;content:"\\"}.single-mainpro{background-color:#F9F9F9}ul.breadcrumb li{display:inline;font-size:18px;color:#e10600}ul.breadcrumb{padding:10px 0;margin-bottom:30px;list-style:none;background-color:#fff0}ul.tabs.wc-tabs{border:none;background:none;padding:0 !IMPORTANT}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:500;color:#00062F;font-size:15px;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff0;color:#515151;z-index:2;width:250px;color:#000;text-align:center;text-transform:uppercase;border-radius:0;border:none;font-size:15px;border-top:2px solid #e10600;border-color:#e10600}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#fff;color:#000;display:inline-block;position:relative;text-transform:uppercase;width:250px;z-index:0;text-align:center;border-radius:0px!important;margin:0 -5px;padding:5px 15px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:500;color:#00062F;font-size:15px;text-decoration:none}.filter-sidebar .filter-header{background:#333;color:#fff}.filter-sidebar{background:#fff;border:1px solid #E8E8E8;margin-bottom:25px}form#brand-filter label{padding:10px 14px;font-weight:700;margin:0;color:#4A4A4A;text-decoration:none}form#price-filter label{padding:10px 14px;font-weight:700;margin:0;color:#4A4A4A;text-decoration:none}.filter-sidebar .filter-header{background:#181817;color:#fff}.filter-header{color:#4A4A4A;padding:10px 14px;font-weight:700;font-size:18px}.product-textsub h4 a{color:#000;font-size:20px;text-decoration:none;font-weight:700}.viewbtn-product a{background:#e10600;padding:10px 15px;border-radius:5px;color:#fff!important;font-size:16px;text-decoration:none!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.productitem-mainpro{border:1px solid #E8E8E8;background:#fff;border-radius:10px}.viewbtn-product{margin-top:20px;display:flex}.product-textsub{padding:20px}.product-grid{margin-top:50px;gap:30px 0}.product-text h4 a{color:#000;font-size:19px;line-height:26px;text-decoration:none}.product-text a{letter-spacing:.36px;color:#000;font-size:13px;text-decoration:none}.product-text{padding:0 20px 20px 20px}.product-block{padding:20px;text-align:center}ul.breadcrumb li a{color:#000;text-decoration:none}.filter-title{display:flex;justify-content:space-between;padding:10px 14px;font-weight:700;color:#4A4A4A;text-decoration:none}.filter-title:hover{background:#e10600;color:#fff}.filter-group.active .filter-title{background:#e10600;color:#fff}.home-bannerbottom svg{fill:#E10600}button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{background:#e10600;border-radius:5px}.compatibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 30px;margin-top:50px}.compatibilityitem{box-shadow:0 3px 6px #24242429;padding:30px 20px;min-height:195px;background:#fff;border-bottom:6px solid #e10600}.compatibilityitem h6{margin-bottom:20px;font-size:22px;line-height:30px;font-weight:600;color:#000}.compatibilityitem p{margin-bottom:0;font-size:16px;line-height:24px;font-weight:400}.accordian-solution .card .card-link[data-toggle=collapse].collapsed::after{content:"\f067";font:normal normal normal 25px/1 FontAwesome;transform:rotate(0deg);border:1px solid #000;width:35px;height:35px;border-radius:100%;font-size:18px;line-height:35px;left:-50px;top:0}.accordian-solution .card .card-link[data-toggle=collapse]::after{border:1px solid #000;width:35px;height:35px;border-radius:100%;font-size:18px;line-height:35px;text-align:center;float:none;vertical-align:0;position:absolute;left:-50px;font-weight:900;margin-top:0;content:"\f068";font:normal normal normal 25px / 1 FontAwesome;transform:rotate(0deg)}.accordian-solution .card{border:none;border-bottom:1px solid rgb(112 112 112 / .2);border-radius:0}.accordian-solution .card-header{background:none!important;border:none!important;padding:20px 0 20px 50px}.accordian-solution .card-header a{color:#000;font-size:20px;position:relative}.accordian-solution .card-body{padding:0 50px}.single-product .woocommerce-tabs.wc-tabs-wrapper{padding-top:70px}.single-mainpro{background-color:#F9F9F9}div#tab-description h2{display:none}ul.tabs.wc-tabs{border:none;background:none;padding:0 !IMPORTANT}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none!important;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{content:none}.product_meta{display:inline-grid}.single-product .product_meta span{color:#000;font-weight:700}.single-product span.posted_in a{color:#000;text-decoration:none}.single-product .product_meta span a{color:#000;font-weight:300;text-decoration:none}.single-product .quantity input{padding:10px 4px;border-radius:5px;border:1px solid #C7C7C7;width:88px!important}.single-product button.single_add_to_cart_button.button.alt{background:#e10600;font-size:14px;color:#FFF;border-radius:5px;font-weight:400;padding:13px 25px;margin-right:15px!important;letter-spacing:.56px;margin-left:10px!important}.single-product p.price span{color:#000;font-size:24px;font-weight:400}.single-product p.stock.in-stock{color:#000;display:none}div#tab-acf_specifications table tbody tr td{padding:5px 20px}button.button.buy-now-button{background:#e10600;font-size:14px;color:#FFF;border-radius:5px;font-weight:400;padding:13px 25px;margin-left:20px;letter-spacing:.56px}button.button.buy-now-button:hover{background:#e10600;font-size:14px;color:#FFF;border-radius:5px;font-weight:400;padding:13px 25px;margin-left:20px;letter-spacing:.56px}.product-card{background:#fff;padding:20px;margin:10px;text-align:center;box-shadow:0 4px 15px rgb(0 0 0 / .08);border-radius:10px}.product-card img{max-width:100%;height:auto}.product-card h3{font-size:18px;margin:20px 0}.details-btn{display:inline-block;background:#6cbf4a;color:#fff;padding:10px 20px;margin-top:10px;text-decoration:none;border-radius:5px}.viewhome-product{text-align:center}.viewhome-product a{background:#e10600;padding:10px 15px;border-radius:5px;color:#fff!important;font-size:16px;text-decoration:none!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}ul.woocommerce-error{justify-content:flex-end!important;display:none!important}ul.woocommerce-error li{display:flex;justify-content:space-between;width:100%}a.button.wc-forward{background:#e10600;font-size:14px;color:#FFF;border-radius:5px;font-weight:400;padding:13px 25px;letter-spacing:.56px}a.button.wc-forward:hover{background:#e10600!important;font-size:14px;color:#FFFFFF!important;border-radius:5px;font-weight:400;padding:13px 25px;letter-spacing:.56px}.tinvwl-table-manage-list .product-name a,.shop_table .product-name a{color:#000;text-decoration:none}.coupon{display:flex!important;width:40%!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button,.coupon button.button{padding-top:0!important;padding-bottom:0!important;font-size:16px;height:45px;color:#fff!important;line-height:45px;border:none;background:#e10600;border-radius:5px;opacity:1;font-weight:400;transition:background 0.3s}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button,.coupon button.button{padding-top:0!important;padding-bottom:0!important;font-size:16px;height:45px;color:#fff!important;line-height:45px;border:none;background:#e10600;border-radius:5px;opacity:1;font-weight:400;transition:background 0.3s}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.button,a.woocommerce-Button.button,a.button.wc-forward{padding-top:0!important;padding-bottom:0!important;font-size:16px!important;border:none;color:#fff;border-radius:5px;background-color:#e10600!important;height:45px;color:#fff!important;line-height:45px;font-weight:400}button#place_order{border:none;background:#e10600;border-radius:5px;opacity:1;padding-top:0!important;padding-bottom:0!important;font-size:16px;height:45px;line-height:45px;font-weight:400}.checkout_coupon button{padding-top:0!important;padding-bottom:0!important;font-size:16px;height:45px;color:#fff!important;line-height:45px;border:none;background:#e10600!important;border-radius:5px;opacity:1;font-weight:400!important;transition:background 0.3s}.woocommerce-message{border-top-color:#e10600}p.return-to-shop a{font-size:16px!important;height:45px;color:#fff!important;line-height:45px!important;border:none;background-color:#e10600!important;border-radius:5px;opacity:1;margin:0!important;font-weight:400!important;transition:background 0.3s;padding:0 15px !IMPORTANT}button.button{font-size:16px!important;height:45px;color:#fff!important;line-height:45px!important;border:none;background-color:#e10600!important;border-radius:5px;opacity:1;margin:0!important;font-weight:400!important;transition:background 0.3s;padding:0 15px !IMPORTANT}a.restore-item{color:#e10600}.woocommerce-notices-wrapper .woocommerce-message:before{color:#e10600}.woocommerce-privacy-policy-link{color:#e10600!important;text-decoration:none}.cart_totals tr{border:1px solid rgb(0 0 0 / .1)}.cart_totals h2{color:#000;font-size:24px;font-weight:600;margin-bottom:20px}.coupon label{display:none}.cart_totals h2{color:#000;font-size:24px}.woocommerce-cart-form__contents #coupon_code{width:60%!important;height:46px!important;font-size:14px;padding:0 15px!important}.woocommerce-info{border-top-color:#e10600!important;text-align:left}.woocommerce-info::before{color:#e10600!important}a.showcoupon{color:#e10600!important;text-decoration:none}#customer_details h3{font-size:24px;line-height:32px;font-weight:700;color:#000}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-additional-fields__field-wrapper .form-row{display:block!important}#order_review_heading{font-size:28px;line-height:35px;font-weight:700;color:#000;margin-top:30px}.woocommerce-checkout #payment{background:none!important;border-radius:0px!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0!important}.woocommerce-terms-and-conditions-wrapper{width:100%}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:none}.produtcat-btn{margin-top:20px;display:flex}.produtcat-btn a{background:#e10600;padding:10px 15px;border-radius:5px;color:#fff!important;font-size:16px;text-decoration:none!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.flex-direction-nav a{position:absolute;bottom:65px;font-size:0!important}.flex-direction-nav .flex-prev::before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#e10600;line-height:40px;display:block;text-align:center}a.flex-next{right:0;font-size:0!important}.flex-direction-nav .flex-next::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:#e10600;line-height:40px;display:block;text-align:center}.single-product div.product div.images{width:100%!important;float:none!important}.single-product div.product div.summary{width:100%!important}.woocommerce-product-gallery__wrapper img{width:100%!important;height:400px!important;object-fit:cover}ul.flex-direction-nav{list-style:none;padding:0;margin:0}ul.flex-direction-nav li{width:10px;height:0}.ff-el-group.ff-text-center.ff_submit_btn_wrapper{margin-bottom:0}a.shipping-calculator-button{color:#000}p#calc_shipping_state_field{display:block}ul.elementor-icon-list-items li a{text-decoration:none}.product-blocksub img{height:329px;width:100%;object-fit:cover}@media(max-width:767px){.pdtb-70{padding:60px 15px}.pdt-70{padding-top:60px}ul.breadcrumb{padding:35px 0 0}.compatibility-grid{grid-template-columns:repeat(1,1fr)}.single-product ul.breadcrumb{padding:0}.single-product .pdtb-70{padding:60px 0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.pdtb-35{padding:35px 15px}.woocommerce-checkout #payment div.form-row{padding:0em}.coupon{display:flex!important;width:100%!important}.flex-direction-nav a{bottom:20px}}@media(max-width:767px){.pdtb-70{padding:60px 15px}.pdt-70{padding-top:60px}ul.breadcrumb{padding:35px 0 0}.compatibility-grid{grid-template-columns:repeat(1,1fr)}.single-product ul.breadcrumb{padding:0}.single-product .pdtb-70{padding:60px 0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.pdtb-35{padding:35px 15px}.woocommerce-checkout #payment div.form-row{padding:0em}.coupon{display:flex!important;width:100%!important}.flex-direction-nav a{bottom:20px}}.custom-product-slider button.slick-arrow{display:none!important}.back-btn a{color:#e10600}.page-numbers{display:flex!important;gap:10px;justify-content:center!important;list-style:none;padding:0!important;border:none!important;margin:20px 0 0px!important}.page-numbers li a,.page-numbers li span{padding:8px 14px!important;color:#000;text-decoration:none!important;border:none!important;background:#fff0;font-weight:500!important;transition:0.3s ease}.page-numbers li a:hover{color:#e10600}.page-numbers li .current{background-color:#e10600!important;color:#fff!important;border-radius:20px;border:none!important}ul.page-numbers li{border:none!important}.page-numbers li .next{font-weight:600}.linkcolor a{color:#e10600}@media(max-width:767px){.pdtb-70{padding:60px 15px}.pdt-70{padding-top:60px}ul.breadcrumb{padding:35px 0 0}.compatibility-grid{grid-template-columns:repeat(1,1fr)}.single-product ul.breadcrumb{padding:0}.single-product .pdtb-70{padding:60px 0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.pdtb-35{padding:35px 15px}.woocommerce-checkout #payment div.form-row{padding:0em}.coupon{display:flex!important;width:100%!important}.flex-direction-nav a{bottom:20px}}.container{max-width:1440px!important}.woocommerce-Tabs-panel--acf_specifications table{width:80%;max-width:500px;border:none!important;background:transparent!important;border-collapse:collapse;box-shadow:none!important}.woocommerce-Tabs-panel--acf_specifications table tr,.woocommerce-Tabs-panel--acf_specifications table td,.woocommerce-Tabs-panel--acf_specifications table th,.woocommerce-Tabs-panel--acf_specifications tbody{background:transparent!important;border:none!important;box-shadow:none!important}.woocommerce-Tabs-panel--acf_specifications table td{padding:8px 0;font-size:15px;vertical-align:top}.woocommerce-Tabs-panel--acf_specifications table td:first-child{width:35%;font-weight:600;color:#333}.woocommerce-Tabs-panel--acf_specifications table td:last-child{font-weight:600;color:#333}.custom-call-order-wrap .call-to-order-btn{background-color:#e10600!important;font-size:14px!important;color:#FFFFFF!important;border-radius:5px!important;font-weight:normal!important;padding:15px 25px!important;margin-right:15px!important;letter-spacing:.56px;margin-top:20px!important}.custom-call-order-wrap .call-to-order-btn:hover{background-color:#e10600;color:#fff}.woocommerce-variation-price span{color:#000;font-size:24px;font-weight:400}.woocommerce-variation-price{margin-bottom:20px}.tax-product_brand .productitem-sub{flex:0 0 25%;max-width:25%}.brand-products-grid{margin-top:30px}@media (max-width:1199px){.tax-product_brand .productitem-sub{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:767px){.tax-product_brand .productitem-sub{flex:0 0 50%;max-width:50%}}@media (max-width:567px){.tax-product_brand .productitem-sub{flex:0 0 100%;max-width:100%!important}}@media (max-width:991px){.productmain-section .row .col-lg-3{order:2;margin-top:30px}.productmain-section ul.breadcrumb{padding:0 0 0px!important}}.fkp-products-section{width:100%;margin:0 auto}.fkp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.fkp-product-card{position:relative;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 15px rgb(0 0 0 / .06);transition:all 0.25s ease}.fkp-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgb(0 0 0 / .1)}.fkp-sale-badge{position:absolute;top:14px;left:14px;z-index:10;background:#f40000;color:#fff;padding:6px 10px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;border-radius:2px}.fkp-product-image-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:250px;background:#fff;overflow:hidden;text-decoration:none}.fkp-product-image-wrap img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:300px!important;object-fit:contain;margin:0 auto;transition:transform 0.3s ease}.fkp-product-card:hover .fkp-product-image-wrap img{transform:scale(1.04)}.fkp-product-content{padding:18px 18px 12px;text-align:center;background:#fff;flex:1}.fkp-product-category{margin-bottom:8px;color:#ed0000;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.fkp-product-title{margin:0 0 14px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif;font-size:17px!important;font-weight:600!important;line-height:1.25!important;text-align:center;color:#3f3f3f}.fkp-product-title a{color:#3f3f3f!important;text-decoration:none!important;transition:color 0.2s ease}.fkp-product-title a:hover{color:#ed0000!important}.fkp-product-description{margin:0 0 12px;color:#777;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;text-align:center}.fkp-product-price{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 16px;line-height:1}.fkp-regular-price{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:line-through}.fkp-sale-price{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500}.fkp-sale-price .woocommerce-Price-amount,.fkp-regular-price .woocommerce-Price-amount{font-size:inherit}.fkp-view-product{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:auto;min-width:150px;margin:0 auto 22px;padding:13px 22px;background:#ed0000;color:#ffffff!important;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;transition:background 0.2s ease,transform 0.2s ease}.fkp-view-product:hover{background:#c90000;color:#ffffff!important;transform:translateY(-1px)}.fkp-arrow{display:none}.fkp-products-heading{margin-bottom:25px}.fkp-products-heading h2{margin:0!important;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:32px!important;font-weight:600!important;line-height:1.2!important}@media (max-width:1100px){.fkp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fkp-product-image-wrap{height:220px}.fkp-product-title{font-size:16px!important}}@media (max-width:800px){.fkp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fkp-product-image-wrap{height:210px}}@media (max-width:550px){.fkp-product-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.fkp-product-image-wrap{height:160px}.fkp-product-image-wrap img{max-width:80%!important;max-height:140px!important}.fkp-product-content{padding:12px 10px 8px}.fkp-product-category{font-size:8px}.fkp-product-title{font-size:13px!important;margin-bottom:10px!important}.fkp-product-description{font-size:9px}.fkp-sale-price{font-size:13px}.fkp-regular-price{font-size:10px}.fkp-view-product{min-width:120px;padding:10px 14px;margin-bottom:15px;font-size:12px}.fkp-sale-badge{top:9px;left:9px;padding:5px 7px;font-size:8px}}@media (max-width:380px){.fkp-product-grid{grid-template-columns:1fr}}.single-product div#wc-square-digital-wallet{display:none!important}.filter-sidebar{width:100%;background:#fff;color:#333;border:1px solid #e2e2e2;font-family:inherit;box-sizing:border-box}.filter-header{background:#191919;color:#fff;font-size:18px;font-weight:700;padding:16px;margin:0;line-height:1.4}.filter-group{background:#fff;margin:0;padding:0 16px;border-bottom:none;box-sizing:border-box}.filter-parent-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.filter-title{display:block;flex:1;padding:9px 0;margin:0;color:#3d3d3d!important;background:transparent!important;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none!important;transition:color 0.2s ease}.filter-title:hover,.filter-title:focus,.filter-group.active>.filter-parent-row .filter-title{color:#e10600!important;text-decoration:none!important}.filter-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 0 6px 10px;margin:0;border:none!important;border-radius:0!important;outline:none;background:transparent!important;color:#333!important;box-shadow:none!important;cursor:pointer;font-size:17px;line-height:1;transition:color 0.2s ease}.filter-toggle:hover,.filter-toggle:focus{background:transparent!important;color:#e10600!important;box-shadow:none!important}.filter-arrow{display:inline-block;transition:transform 0.35s ease}.filter-group.open .filter-arrow{transform:rotate(180deg)}.filter-children{display:block;max-height:0;opacity:0;overflow:hidden;visibility:hidden;padding:0 0 0 15px;margin:0;background:#fff;transition:max-height 0.35s ease,opacity 0.25s ease,padding 0.35s ease,visibility 0.35s ease}.filter-group.open .filter-children{max-height:1000px;opacity:1;visibility:visible;padding:0 0 8px 15px}.filter-child{display:block;padding:7px 0;margin:0;color:#444!important;background:transparent!important;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none!important;transition:color 0.2s ease}.filter-child:hover,.filter-child:focus,.filter-child.active{color:#e10600!important;text-decoration:none!important}.filter-child.active{font-weight:700}.filter-toggle:focus-visible{outline:2px solid #e10600;outline-offset:2px}@media (prefers-reduced-motion:reduce){.filter-children,.filter-arrow,.filter-title,.filter-child,.filter-toggle{transition:none!important}}