.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce-privacy-policy-text{font-size:14px;text-align:left}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-link{color:#0d6efd;text-decoration:underline}.woocommerce .woocommerce-breadcrumb{padding:10px;text-align:center;display:none}.woocommerce-result-count{margin-right:10px}@media only screen and (max-width:575px){.woocommerce-result-count{display:none}}.woocommerce-ordering select{font-size:14px;padding:5px;border-radius:4px}.woocommerce .product__itemList .product__item .product__item__price ins,.woocommerce .single-product__content .single-product__price ins{text-decoration:none;color:#da0016}.woocommerce .product__itemList .product__item .product__item__price del,.woocommerce .single-product__content .single-product__price del{color:#000;font-size:90%;font-weight:400}.woocommerce .single-product__content .single-product__price .price{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline;gap:10px}.single_add_to_cart_button:after{content:""}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce form .single-product__actions .single_add_to_cart_button.loading::after{content:"";border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:22px;height:22px;vertical-align:top;font-weight:400;position:absolute;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:10px}.woocommerce form .single-product__actions .single_add_to_cart_button.loading::after{top:auto;right:auto;margin-left:.53em}.woocommerce form .single-product__actions .single_add_to_cart_button.loading{opacity:.5}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (min-width:992px){.woocommerce .single-product__gallery__wrapper,.woocommerce .single-product__summary__wrapper{padding-top:50px}}.woocommerce .single-product__actions .group_table{width:100%;margin-bottom:10px}.woocommerce .single-product__actions .group_table td{padding:5px 10px}.woocommerce .single-product__nav-tabs .nav-tabs li.active{border-bottom:3px solid var(--theme-color)}.woocommerce .single-product__nav-tabs .nav-tabs li.active a{font-weight:700;font-family:var(--font-title)}.woocommerce .single-product__form .woo-variation-items-wrapper ul{gap:10px}.woocommerce .single-product__form .woo-variation-items-wrapper ul .variable-item:not(.radio-variable-item){border-radius:4px;margin-right:5px;width:auto;padding:0 15px}.woocommerce .single-product__form .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px var(--theme-color));box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px var(--theme-color))}.woocommerce .single-product__form .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) .variable-item-span{font-weight:700}.woocommerce form .required{color:red}.woocommerce .woocommerce-invalid .form-control,.woocommerce .woocommerce-invalid .select2-container--default .select2-selection--single{border:2px solid #F84F31!important}.woocommerce .my-account__form .woocommerce-address-fields__field-wrapper,.woocommerce .checkout__billing-form .woocommerce-billing-fields__field-wrapper,.woocommerce .checkout__shipping-form .woocommerce-shipping-fields__field-wrapper,.woocommerce .woocommerce-additional-fields__field-wrapper{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.woocommerce .my-account__form p.form-row,.woocommerce .checkout__billing-form p.form-row,.woocommerce .checkout__shipping-form p.form-row{margin-left:0;margin-right:0;margin-bottom:1.2rem;position:relative;padding-right:5px;padding-left:5px;flex:0 0 100%}.woocommerce .my-account__form p.form-row .select2-container,.woocommerce .my-account__form p.form-row .select2-container--default .select2-selection--single,.woocommerce .my-account__form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce .checkout__billing-form p.form-row .select2-container,.woocommerce .checkout__billing-form p.form-row .select2-container--default .select2-selection--single,.woocommerce .checkout__billing-form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce .checkout__shipping-form p.form-row .select2-container,.woocommerce .checkout__shipping-form p.form-row .select2-container--default .select2-selection--single,.woocommerce .checkout__shipping-form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{outline:none}.woocommerce .my-account__form p.form-row .select2-container--default .select2-selection--single,.woocommerce .checkout__billing-form p.form-row .select2-container--default .select2-selection--single,.woocommerce .checkout__shipping-form p.form-row .select2-container--default .select2-selection--single{border-radius:3px;padding:9.5px 14px;height:auto;border:1px solid #ced4da}.woocommerce .my-account__form p.form-row .select2-container .select2-selection--single,.woocommerce .checkout__billing-form p.form-row .select2-container .select2-selection--single,.woocommerce .checkout__shipping-form p.form-row .select2-container .select2-selection--single{margin:0}.woocommerce .my-account__form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce .checkout__billing-form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce .checkout__shipping-form p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5}.woocommerce .my-account__form p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce .checkout__billing-form p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce .checkout__shipping-form p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top:9px}.woocommerce .my-account__form p.form-row .woocommerce-input-wrapper,.woocommerce .checkout__billing-form p.form-row .woocommerce-input-wrapper,.woocommerce .checkout__shipping-form p.form-row .woocommerce-input-wrapper{width:100%}.woocommerce .woocommerce-additional-fields{margin-top:10px}.woocommerce .woocommerce-additional-fields textarea{width:100%;height:120px}.woocommerce #shipping_country~.select2{display:none}@media screen and (min-width:768px){.woocommerce .my-account__form #billing_first_name_field,.woocommerce .my-account__form #billing_last_name_field,.woocommerce .my-account__form #billing_email_field,.woocommerce .my-account__form #billing_phone_field,.woocommerce .my-account__form #shipping_first_name_field,.woocommerce .my-account__form #shipping_last_name_field,.woocommerce .my-account__form #shipping_phone_field,.woocommerce .checkout__billing-form #billing_first_name_field,.woocommerce .checkout__billing-form #billing_last_name_field,.woocommerce .checkout__billing-form #billing_phone_field,.woocommerce .checkout__shipping-form #shipping_first_name_field,.woocommerce .checkout__shipping-form #shipping_last_name_field,.woocommerce .checkout__shipping-form #shipping_phone_field{max-width:50%;flex:0 0 50%}.woocommerce .my-account__form #shipping_myfield3_field,.woocommerce .checkout__shipping-form #shipping_myfield3_field,.woocommerce .checkout__shipping-form .woocommerce-additional-fields #myfield1_field,.woocommerce .checkout__shipping-form .woocommerce-additional-fields #myfield2_field{max-width:50%;flex:0 0 50%}.woocommerce .my-account__form #billing_email_field{max-width:100%;flex:0 0 100%}.woocommerce .my-account__form #billing_city_field,.woocommerce .my-account__form #billing_state_field,.woocommerce .my-account__form #billing_postcode_field,.woocommerce .my-account__form #shipping_city_field,.woocommerce .my-account__form #shipping_state_field,.woocommerce .my-account__form #shipping_postcode_field,.woocommerce .checkout__billing-form #billing_city_field,.woocommerce .checkout__billing-form #billing_state_field,.woocommerce .checkout__billing-form #billing_postcode_field,.woocommerce .checkout__shipping-form #shipping_city_field,.woocommerce .checkout__shipping-form #shipping_state_field,.woocommerce .checkout__shipping-form #shipping_postcode_field{max-width:33.33%;flex:0 0 33%}}.products__active-filter{padding:0 6px}.products__active-filter .pwf-note-item{margin-bottom:5px;border-radius:4px}.products__sidebar-header,.products__sidebar-footer{display:none}.products__sidebar-header label{font-size:20px;margin-bottom:15px;padding-bottom:15px;font-weight:600}@media screen and (min-width:992px){#product-filters{display:none}}@media only screen and (max-width:991px){#product-filters{display:flex;align-items:center;gap:5px;font-size:14px;height:auto;border:1px solid rgb(118 118 118);border-radius:4px;padding:4px 10px;font-weight:400}#product-filters img{height:10px}.products__sidebar{position:fixed;top:0;padding:15px;bottom:0;z-index:1002;background:#fff;left:-300px;width:300px;overflow-y:auto;transition:.4s}.products__sidebar.open{left:0}.products__sidebar-header{display:flex;align-items:self-start;justify-content:space-between}.products__sidebar.open .products__sidebar-footer{display:block}.products__sidebar-header label{font-size:20px;margin-bottom:15px;padding-bottom:15px;font-weight:600}.products__sidebar::-webkit-scrollbar,.products__sidebar .products__sidebar-body::-webkit-scrollbar{width:5px}.products__sidebar::-webkit-scrollbar-track,.products__sidebar .products__sidebar-body::-webkit-scrollbar-track{background:#fff0}.products__sidebar::-webkit-scrollbar-thumb,.products__sidebar .products__sidebar-body::-webkit-scrollbar-thumb{background:#ccc}.products__sidebar::-webkit-scrollbar-thumb:hover,.products__sidebar .products__sidebar-body::-webkit-scrollbar-thumb:hover{background:#888}.products__sidebar .widget-title{font-size:20px}}.products__sidebar .yith-wcan-filter{margin-bottom:40px}.products__sidebar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item{line-height:1;margin-bottom:12px;font-size:15px}.products__sidebar .yith-wcan-filter.checkbox-design .filter-item input{display:none}.products__sidebar .yith-wcan-filter.checkbox-design ul li a{position:relative;margin-bottom:0;vertical-align:top;display:block;padding-left:1.8rem}.products__sidebar .yith-wcan-filter.checkbox-design ul li a:before{content:"";position:absolute;display:block;height:1rem;width:1rem;left:0;background-color:#fff;border:#adb5bd solid 1px;pointer-events:all;border-radius:4px}.products__sidebar .yith-wcan-filter.checkbox-design ul li.active a:before{color:#fff;border-color:var(--theme-color);background-color:var(--theme-color)}.products__sidebar .yith-wcan-filter.checkbox-design ul li a:after{content:"";position:absolute;left:0;width:1rem;height:1rem;border-radius:4px}.products__sidebar .yith-wcan-filter.checkbox-design ul li.active a:after{background-image:url(/wp-content/themes/jmltech/assets/svgs/checked-white.svg);background-color:var(--theme-color);border-color:var(--theme-color);display:inline-block;background-size:contain}.products__sidebar .yith-woocommerce-ajax-product-filter ul.categories img{display:none}.products__sidebar .widget .yith-wcan-show-all-categories a:before,.widget .yith-wcan-show-all-tags a:before{font-weight:400}.products__sidebar .yith-wcan-list.yith-wcan .count{float:right}.products__sidebar .yith-wcan-show-all-categories{display:none}.products__sidebar .yith-wcan-reset-navigation{text-decoration:underline;color:#0d6efd}.products__sidebar .widget{margin-bottom:40px}.products__sidebar .widget .widget-title,.yith-wcan-filter .filter-title,.pwf-field-item-title{font-size:.875rem;margin-bottom:15px;padding-bottom:15px;position:relative;border-bottom:1px solid #ccc;text-transform:uppercase;letter-spacing:var(--default-letter-spacing);font-weight:700;letter-spacing:1px;color:#000}.products__sidebar .widget ul li{position:relative;margin-bottom:5px}.products__sidebar .widget.widget_product_categories ul li.current-cat a:before,.products__sidebar .widget.widget_product_categories ul li.current-cat:hover a:before,.products__sidebar .widget_layered_nav ul li.chosen a:before,.products__sidebar .widget_layered_nav ul li.chosen:hover a:before,.products__sidebar .widget_layered_nav_filters ul li a:before,.products__sidebar .widget_layered_nav_filters ul li a:hover:before,.products__sidebar .widget_rating_filter ul li.chosen a:before,.woocommerce-store-notice,p.demo_store,.products__sidebar .wp-block-woocommerce-active-filters .products__sidebar .wc-block-active-filters-list button:before,.pwf-woo-filter .pwf-field-item .noUi-connect,.pwf-woo-filter .pwf-field-item .noUi-origin{background-color:var(--theme-color)}.pwf-woo-filter .pwf-field-item .noUi-handle{background-color:#fff;border-color:var(--theme-color);box-shadow:unset}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover{color:#000!important}.products__sidebar .widget.widget_product_categories ul li a:before,.products__sidebar .widget_layered_nav ul li a:before{content:" ";width:15px;height:15px;border-style:solid;border-width:1px;margin-right:8px;display:block;float:left;margin-top:4px;border-radius:2px;border-color:rgb(84 84 84 / .8)}.products__sidebar .widget.widget_product_categories ul li.current-cat a:before,.products__sidebar .widget_layered_nav ul li.chosen a:before,.products__sidebar .widget_rating_filter ul li.chosen a:before,.products__sidebar .widget_layered_nav_filters ul li>a:before{content:"";background-image:url(/wp-content/themes/jmltech/assets/svgs/checked-white.svg);border-color:var(--theme-color);display:inline-block;background-size:contain}.products__sidebar ul li span.count{float:right}.products__sidebar .price_slider{margin-bottom:1em}.products__sidebar .price_slider_amount{font-size:.8751em;display:flex;flex-direction:column}.products__sidebar .ui-slider{position:relative;text-align:left}.products__sidebar .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;border:3px solid var(--theme-color);border-radius:50%;cursor:pointer;background:#e7e7e7;background:-webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#e7e7e7));background:-webkit-linear-gradient(#FEFEFE,#e7e7e7);background:-moz-linear-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);background:-moz-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);outline:none;top:-.3em}.products__sidebar .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.products__sidebar .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;-moz-border-radius:1em;border-radius:1em}.products__sidebar .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;width:96%;background:#eee}.products__sidebar .ui-slider-horizontal{height:.5em}.products__sidebar .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.products__sidebar .ui-slider-horizontal .ui-slider-range-min{left:-1px}.products__sidebar .ui-slider-horizontal .ui-slider-range-max{right:-1px}.products__sidebar .ui-slider .ui-slider-range{background:none repeat scroll 0 0 var(--theme-color)}.products__sidebar .price_slider_amount .price_label{order:1}.products__sidebar .price_slider_amount .button{background:#000;order:2;width:fit-content;margin-top:10px;padding:8px 25px;border-radius:25px;color:#fff}.woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline;color:#007bff!important}.woocommerce .woocommerce-customer-details{margin-top:30px}.woocommerce .woocommerce-MyAccount-content h2{font-size:18px;font-weight:900}.woocommerce .woocommerce-MyAccount-content .my_account_tracking{margin-bottom:15px}.woocommerce .checkout__wrapper>form div.woocommerce-error{background:#F84F31;color:#fff;padding:15px 30px;font-weight:700;border-radius:3px;margin:0 auto;margin-bottom:20px}.woocommerce-notices-wrapper .notification__item,#notification .notification__item{padding:15px 30px;color:#fff;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.woocommerce-notices-wrapper ul.notification__item,#notification ul.notification__item{display:block;padding-left:45px}.woocommerce-notices-wrapper .notification__item:hover,#notification .notification__item:hover{cursor:pointer}.woocommerce-notices-wrapper ul.notification__item,#notification ul.notification__item{list-style:decimal}.woocommerce-notices-wrapper .notification__item a,#notification .notification__item a{color:#fff;text-decoration:underline;order:2;margin-left:5px}.woocommerce-notices-wrapper .notification__item p,#notification .notification__item p{margin-bottom:0}.woocommerce-notices-wrapper .notification__item{margin-bottom:0}.woocommerce-notices-wrapper .notification__success,#notification .notification__success{background:#23C552}.woocommerce-notices-wrapper .notification__error,#notification .notification__error{background:#F84F31}.woocommerce-notices-wrapper .notification__warning,#notification .notification__warning{background:#FFDE03;color:#000}.woocommerce-notices-wrapper .notification__info,#notification .notification__info{background:#1E88E5}.woocommerce-checkout .header__logo{justify-content:center}.payment__wrapper{max-width:520px;margin:0 auto}.payment__wrapper h3{font-size:22px}#payment img{max-width:70px}#payment label>img{display:block}.woocommerce-pagination{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;flex-basis:100%}.woocommerce-pagination .page-numbers{border-radius:50%;display:inline-block;padding:5px;min-width:30px;max-height:30px;line-height:20px;text-align:center;background-color:#fff0;color:#888;font-size:12px;font-weight:700;text-transform:uppercase}.woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce-pagination .page-numbers.current{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.woocommerce-pagination a.page-numbers:hover{color:var(--theme-color)}.woocommerce-store-notice.demo_store{position:fixed;bottom:0;z-index:2;width:100%;padding:10px;text-align:center;margin-bottom:0;color:#fff;background:#1E88E5}.woocommerce-store-notice.demo_store a{color:#fff;text-decoration:underline}.mc4wp-response{text-align:center;margin-top:10px}.mc4wp-checkbox-woocommerce{margin:0 0 30px 0}.mc4wp-checkbox-woocommerce label{font-weight:600;display:flex;align-items:center;gap:10px}.mc4wp-checkbox-woocommerce input{width:16px;height:16px}.payment_box p.form-row{margin:0;position:relative}.payment_box input[type='checkbox']{position:absolute;margin-top:.3rem;height:16px;width:16px!important}.payment_box p.form-row label{position:relative;display:block!important;padding-left:1.25rem}ul.payment_methods{display:flex;flex-direction:column;border:1px solid #ccc}ul.payment_methods li[class*=payment_method]:not(:first-child){border-top:1px solid #ccc}ul.payment_methods li[class*=payment_method]{position:relative;padding:20px}ul.payment_methods li[class*=payment_method] input[name=payment_method]{width:16px;height:16px;position:absolute;top:25px}ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label{display:flex;align-items:center;font-weight:600;gap:10px}ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label,ul.payment_methods li[class*=payment_method] .payment_box{padding-left:25px;width:100%}ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label:hover,ul.payment_methods li[class*=payment_method] .payment_box:hover{cursor:pointer}ul.payment_methods li[class*=payment_method] .payment_box{flex:0 0 100%}ul.payment_methods li[class*=payment_method] .payment_box p{margin-bottom:0;margin-top:15px}.widget_product_tag_cloud div.tagcloud{display:flex;flex-wrap:wrap;gap:10px}.widget_product_tag_cloud div.tagcloud a{font-size:0.875rem!important;padding:5px 18px;background-color:#eee;border-radius:18px;border:1px solid #eee}.widget_product_tag_cloud div.tagcloud a:hover{color:#000;background-color:var(--theme-color)}.component_summary .product-addon,.composite_data .product-addon{padding-top:0}.component_summary .product-addon h3,.composite_data .product-addon h3{font-size:1rem;margin-bottom:10px}.component_summary .product-addon .form-row,.composite_data .product-addon .form-row{margin:0}.component_summary .product-addon textarea,.composite_data .product-addon textarea{width:100%}.composite_button.single-product__actions:before{display:none}.shopping-cart__item__content dl.variation{margin-top:10px}.shopping-cart__item__content dl.component dd,.shopping-cart__item__content dl.component dd p{margin-bottom:0!important}