[type="button"],[type="submit"],button{background:#000!important;color:#fff!important;text-align:center!important;font-size:16px!important;font-family:'Raleway'!important;font-weight:400!important;border-radius:0!important;line-height:normal!important;padding:10px 20px!important;text-decoration:none!important;transition:all ease .4s!important;border:1px solid #000!important}[type="button"]:hover,[type="submit"]:hover,button:hover{background:#fff!important;color:#000!important;border:1px solid #000!important}body .slick-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}body .slick-dots li{width:auto;height:auto;margin:0;padding:0;cursor:pointer;display:flex}body .slick-dots li button:before{line-height:normal;height:auto;width:auto;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}body .slick-dots li button{font-size:0!important;line-height:0!important;width:10px;height:10px;padding:0!important;cursor:pointer!important;color:transparent!important;border:0!important;outline:none!important;background:transparent!important;-webkit-appearance:none!important;display:flex!important}body .slick-dots li button:hover{border:0!important;background:transparent!important}.woocommerce a{color:gray}.woocommerce a:active,.woocommerce a:hover{color:#000}.archive.woocommerce ul.products li.product{height:auto;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.archive.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{height:auto!important;border:0;padding:10px 10px 0;width:100%}.archive.woocommerce ul.products.columns-3 li.product .slick-track,.product-slider-wrapper .slick-track{display:flex!important;height:100%}.archive.woocommerce ul.products.columns-3 li.product .slick-slide,.product-slider-wrapper .slick-slide{height:inherit!important}.archive.woocommerce ul.products.columns-3 li.product .product-slider-image,.product-slider-wrapper .product-image{height:240px;overflow:hidden}.archive.woocommerce ul.products.columns-3 li.product .slick-list,.product-slider-wrapper .slick-list{height:100%}.product-slider-wrapper .product-image img{width:100%!important;padding:30px 0 0}.archive.woocommerce ul.products li.product a img{width:100%!important}body .product-slider-image .slick-next,.product-slider-wrapper .slick-next{right:0!important}body .product-slider-image .slick-prev,.product-slider-wrapper .slick-prev{left:0!important}body .product-slider-image .slick-arrow,.product-slider-wrapper .slick-arrow{background:#000;border-radius:0;width:20px;height:24px;transition:all ease .4s;padding:0!important;border:0!important}body .product-slider-image .slick-arrow .fa,.product-slider-wrapper .slick-arrow .fa{display:none!important}body .product-slider-image .slick-arrow:hover,.product-slider-wrapper .slick-arrow:hover{background:gray!important}body .product-slider-image .slick-prev:before,body .product-slider-image .slick-next:before,.product-slider-wrapper .slick-prev:before,.product-slider-wrapper .slick-next:before{font-size:20px;color:#fff;transition:all ease .3s;background:transparent;width:auto!important}body .product-slider-image .slick-arrow::before:hover,.product-slider-wrapper .slick-arrow::before:hover{color:#000}.archive.woocommerce ul.products li.product span.onsale{top:15px!important;font-size:10px;min-height:20px;line-height:20px}.archive.woocommerce ul.products li.product span.instock-tag{top:0;padding:3px 5px 2px;font-size:10px;text-transform:uppercase}.archive.woocommerce ul.products li.product .button{position:relative;bottom:auto;left:auto;margin:auto auto 0;display:block}.archive.woocommerce ul.products li.product a.added_to_cart{padding:0;text-align:center;font-size:14px;text-transform:uppercase;font-weight:600;transition:all ease .3s;margin:10px 0 0}.archive.woocommerce ul.products li.product a.add_to_cart_button,.archive.woocommerce ul.products li.product a.button.product_type_simple{transition:all ease .3s}.archive.woocommerce ul.products li.product a.button.custom-buy-now-button:hover,.archive.woocommerce ul.products li.product a.button.product_type_simple:hover{background-color:gray;color:#fff}.woocommerce ul.products li.product .star-rating{display:none}body .woocommerce-notices-wrapper{margin:0 0 20px}.single.single-product .add-to-quote-btn{display:none!important}.single.single-product .wpr-product-add-to-cart p.stock.in-stock,.single.single-product .wpr-quantity-wrapper{display:none!important}.single.single-product .wpr-product-add-to-cart button.single_add_to_cart_button.button,.archive.woocommerce ul.products li.product .button.custom_addtocart{background:#000!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-family:'Raleway'!important;font-weight:400!important;border-radius:0!important;line-height:27px!important;padding:10px 20px!important;text-decoration:none!important;transition:all ease .4s!important;border:1px solid #000!important}.single.single-product .wpr-product-add-to-cart button.single_add_to_cart_button.button:hover,.archive.woocommerce ul.products li.product .button.custom_addtocart:hover{background:#fff!important;color:#000!important;border:1px solid #000!important}.single.single-product .wpr-product-price ins{text-decoration:none!important}body.woocommerce .woocommerce-error .button,body.woocommerce .woocommerce-info .button,body.woocommerce .woocommerce-message .button,body.woocommerce-page .woocommerce-error .button,body.woocommerce-page .woocommerce-info .button,body.woocommerce-page .woocommerce-message .button{min-width:120px;text-align:center;margin-right:20px}.wpr-checkout-notice .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error,.wpr-checkout-notice .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{gap:15px;flex-direction:initial!important}button,a{transition:all ease .3s;text-decoration:none!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#000!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-family:'Raleway'!important;font-weight:400!important;border-radius:0!important;line-height:27px!important;padding:10px 20px!important;text-decoration:none!important;transition:all ease .4s!important;border:1px solid #000!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#fff!important;color:#000!important;border:1px solid #000!important}.cart-empty.woocommerce-info{margin:20px 0 0}.return-to-shop{margin:20px 0;display:inline-block}.return-to-shop a.button.wc-backward{background:#000!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-family:'Raleway'!important;font-weight:400!important;border-radius:0!important;line-height:27px!important;padding:10px 20px!important;text-decoration:none!important;transition:all ease .4s!important;border:1px solid #000!important;display:inline-block!important}.return-to-shop a.button.wc-backward:hover{background:#fff!important;color:#000!important;border:1px solid #000!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{display:ruby}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}.woocommerce-cart table.cart img{width:60px!important}.woocommerce a.remove{height:25px!important;width:25px!important;line-height:normal!important;font-weight:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 0 3px!important}.woocommerce-account .woocommerce{margin:0 0 100px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px}.woocommerce-MyAccount-navigation ul li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.3)}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-account .woocommerce h2{font-size:24px}.woocommerce-account .woocommerce .addresses .title .edit{float:left;margin:0 0 10px}.woocommerce form .form-row{padding:0;margin:0 0 15px;width:100%}.woocommerce form .form-row em{margin:10px 0 0;font-size:12px;display:block}.woocommerce form .form-row label{line-height:normal;width:100%;font-size:14px}span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{padding:14px 15px;line-height:normal;font-size:12px;color:#000}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder,.woocommerce form .form-row select::placeholder{color:#000}.select2-container--default .select2-selection--single .select2-selection__placeholder{line-height:normal;font-size:12px;color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:normal}.select2-container .select2-selection--single .select2-selection__rendered{padding:12px 40px 12px 15px}.select2-container--default .select2-selection--single{border:1px solid #000;border-radius:0;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;position:absolute;top:1px;right:12px}.woocommerce form [type="button"],.woocommerce form [type="submit"],.woocommerce form button{padding:10px 25px;font-size:14px;border-radius:0;transition:all .3s}.page-header .entry-title{font-size:30px;margin:20px 0 30px}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:120px;margin:10px 0 0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fafafa}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fafafa;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:0}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.single-post .e-con-inner .e-con.e-child{padding-left:0!important;padding-right:0!important}.single-post .elementor-widget-text-editor ul{margin:0 0 15px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:0 0 15px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:0}body:not([class*=elementor-page-]) .site-main {max-width:1180px!important;margin:0 auto!important;padding:0 20px!important}body:not([class*=elementor-page-]) .site-main .page-header .entry-title {max-width:100%}.woocommerce table.shop_table_responsive tr.order-note td::before,.woocommerce-page table.shop_table_responsive tr.order-note td::before{display:none}.woocommerce table.shop_table .cart_item strong.product-quantity{display:none}form.checkout.woocommerce-checkout{margin:0 0 80px}.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1,.woocommerce-page form.checkout.woocommerce-checkout .col2-set .col-1{padding:0}.woocommerce-info{border-top-color:#000}.woocommerce-info::before{color:#000}.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label{width:auto}.term-description{border-top:1px solid #ddd;padding:25px 0 0;margin:20px 0 0}.term-description p,.term-description li{font-size:14px}.term-description li::marker{font-weight:bolder}.term-description h4{margin:15px 0}.shop-page-design{margin-bottom:80px}.header-links-account img{width:20px;height:20px;display:flex}body .better-header-cart-icon .cart-contents-count{background-color:gray;left:auto;top:-12px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:absolute;right:0}body .better-header-cart-icon{display:flex;position:relative}body .better-header-cart-icon a{padding-right:10px}.popup_img.mobile{display:none}button[name="update_cart"]{display:none!important}.woocommerce table.shop_table td.actions{display:none}.elementor-element.elementor-widget.elementor-widget-wpr-product-media{text-align:center}.copyright a{color:#7a7a7a}.copyright a:hover,.copyright a:active{text-decoration:underline!important;color:#7a7a7a!important}@media (max-width:1366px){.single-post>.elementor>.elementor-element{padding:0 20px}}@media (max-width:1024px){.single-post .e-con-inner .e-con.e-child{margin:0}.single-post .elementor-widget-text-editor.custom_data h3,.single-post .elementor-widget-text-editor.custom_data h2{display:none}.single-post .elementor-widget-text-editor.custom_data.h3_visible h3{display:block}}@media (max-width:991px){.shop-page-design{flex-direction:row!important}.woocommerce.archive ul.products[class*="columns-"] li.product,.woocommerce-page.archive ul.products[class*="columns-"] li.product{margin:0 0 20px!important}.archive.woocommerce ul.products.columns-3 li.product .product-slider-image{height:350px}}@media (max-width:767px){.shop-page-design{margin-bottom:50px}.archive.woocommerce ul.products.columns-3 li.product .product-slider-image{height:350px}.popup_img.mobile{display:block}.popup_img.desktop{display:none}.shop-page-design{flex-direction:column!important}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid hsla(0,0%,50.2%,.5019607843)!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 30px}.woocommerce-account a.woocommerce-Button.wc-forward.button{display:contents}}@media (max-width:480px){.archive.woocommerce ul.products.columns-3 li.product .product-slider-image{height:240px}}.woocommerce-cart .shipping-calculator-button{font-weight:800!important;background:#878887;color:#fff;padding:10px}.wpr-mini-cart-icon-count{color:#fff;background-color:#878887;font-size:12px;width:18px;height:18px;bottom:65%;left:65%}