.woocommerce div.product div.images .flex-control-thumbs li{width:calc(( 100% - 15px ) / 4 - 1px);margin-top:5px;margin-right:5px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce span.onsale{top:7px!important;left:7px!important;right:auto!important;min-height:0;min-width:0;padding:5px 10px;margin:0!important;line-height:1;font-weight:400;-webkit-border-radius:0;border-radius:0}.woocommerce ul.products li.product .price del{display:inline-block;margin-right:5px}a.added_to_cart.wc-forward{display:none!important}.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce #respond input#submit.loading::after{display:none!important}.woocommerce div.product form.cart .variations td.label{width:15%;line-height:43px}.woocommerce div.product form.cart .variations select{padding:10px;width:40%;min-width:40%;margin-bottom:15px}.page-content .woocommerce textarea,.page-content .woocommerce select,.page-content .woocommerce input[type=tel],.page-content .woocommerce input[type=text],.page-content .woocommerce input[type=email],.page-content .woocommerce input[type=password]{padding:10px;border-width:1px;border-style:solid}.woocommerce form .form-row .required{border:0;text-decoration:none;cursor:default}.select2-container--default .select2-selection--single{height:44px;border-radius:0;-webkit-border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;-webkit-border-radius:0}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%!important}.woocommerce form .form-row label.inline{display:block;margin-top:5px}.woocommerce .woocommerce-MyAccount-navigation-link{list-style:none;padding:13px 0;border-bottom:1px solid}.woocommerce-MyAccount-navigation>ul{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:72%}.woocommerce address{line-height:32px;margin-bottom:30px}.woocommerce-Addresses{margin-top:20px}.woocommerce-account fieldset{border-width:1px;border-style:solid;margin:21px 0;padding:16px}.woocommerce .woocommerce-ordering{margin:0 0 1em;margin-top:-29px}.woocommerce-result-count{margin-bottom:30px!important}.woocommerce-products-header__title{margin-bottom:5px!important}.woocommerce div.product form.cart .variations{margin-bottom:22px}.woocommerce-variation-price{margin-bottom:9px}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce .comment-form-rating label{margin-bottom:4px}.woocommerce #review_form #respond textarea{height:300px}.woocommerce-Reviews .comment_container{overflow:hidden;padding:0 0 55px;margin-bottom:34px;border-bottom-style:solid;border-bottom-width:1px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:77px;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px;padding:0;border:none;border-radius:50%;-webkit-border-radius:50%}.woocommerce-Reviews .woocommerce-review__author{font-weight:600;text-transform:uppercase;display:block}.woocommerce-Reviews .woocommerce-review__dash{display:none}.woocommerce-Reviews .woocommerce-review__published-date{display:block;margin-bottom:7px;text-transform:uppercase}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0}.woocommerce #reviews #comments .woocommerce-Reviews-title{margin-bottom:20px}.woocommerce table.shop_table th{padding:14px 12px}.woocommerce table.shop_table tr:last-child td{padding:20px 18px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:130px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-right:10px}.woocommerce table.shop_table{margin-bottom:60px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:48px}.woocommerce-message{line-height:40px}.woocommerce-info{line-height:29px}.woocommerce-error{line-height:28px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{line-height:26px;padding-left:35px!important}.woocommerce-billing-fields{margin-bottom:60px}.woocommerce .woocommerce-checkout-review-order table.shop_table{width:48%;float:left}.woocommerce-checkout-review-order .woocommerce-checkout-payment{float:right;width:48%}.woocommerce .woocommerce-checkout-review-order table.shop_table th,.woocommerce .woocommerce-checkout-review-order table.shop_table td{width:50%;padding:17px 25px}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce form.login,.woocommerce form.register,.woocommerce form.checkout_coupon{margin-top:0}.woocommerce-pagination{margin-bottom:48px}.woocommerce nav.woocommerce-pagination ul{position:relative;width:100%;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:none;float:none}.woocommerce .page-content nav.woocommerce-pagination ul li{margin-right:-1px}.woocommerce .page-content nav.woocommerce-pagination ul li a,.woocommerce .page-content nav.woocommerce-pagination ul li span.current{display:inline-block;padding:14px 15px;font-weight:700}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev,.woocommerce .page-content nav.woocommerce-pagination ul li a.next{position:absolute;top:0;text-indent:-15px}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev{left:0}.woocommerce .page-content nav.woocommerce-pagination ul li a.next{right:0}.woocommerce .page-content nav.woocommerce-pagination ul li a.prev:after{font-family:"Font Awesome 6 Free";content:""}.woocommerce .page-content nav.woocommerce-pagination ul li a.next:after{font-family:"Font Awesome 6 Free";content:""}.woocommerce-ordering select{width:100%;padding:10px;border-width:1px;border-style:solid}.woocommerce table.shop_table{border-radius:0;-webkit-border-radius:0}.woocommerce a.remove:hover{background:0 0!important;text-decoration:none}.woocommerce form .form-row .required{font-weight:400}.woocommerce-cart #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{top:-.95em;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}.woocommerce table.shop_table td{padding:13px 12px}.woocommerce .widget_layered_nav ul li,.woocommerce .widget_product_categories ul li{float:left;width:100%;text-align:right}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_product_categories ul li a{float:left;overflow:hidden}.woocommerce .widget_layered_nav .children li{padding-left:10px;border-top-width:1px;border-style:dotted}.woocommerce .widget_layered_nav>ul>li,.woocommerce .widget_product_categories>ul>li{line-height:1.6;padding:10px 0;border-bottom-width:1px;border-bottom-style:dotted}.woocommerce .widget_rating_filter ul li{padding-bottom:10px;text-align:right}.woocommerce .widget_rating_filter ul li .star-rating{display:inline-block;float:left}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding-top:0;padding-bottom:15px}.woocommerce .product_list_widget .quantity,.woocommerce .widget_products .amount,.woocommerce .widget_price_filter .price_slider_amount,.woocommerce .widget_recently_viewed_products .amount,.woocommerce .widget_top_rated_products .amount,.woocommerce .widget_recent_reviews .reviewer{line-height:1.7}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px solid;padding:10px 0;margin-bottom:0}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:10px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:48px}.woocommerce .widget_recent_reviews .star-rating,.woocommerce .widget_top_rated_products .star-rating{margin:5px 0 3px}.woocommerce .widget_recent_reviews li img{width:64px!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#333}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:rgba(161,161,161,.34)}.woocommerce .widget_price_filter .ui-slider{margin-top:22px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:4px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-3px;width:10px;height:10px}.widget_recently_viewed_products>ul{margin-top:20px!important}.woocommerce-result-count{margin-bottom:32px!important}.woocommerce .woocommerce-ordering{margin-top:-26px}.woocommerce-products-header__title{margin-bottom:4px!important}.woocommerce p.stars a{margin-right:2px}.woocommerce #review_form #respond .form-submit{margin-top:25px}.woocommerce span.onsale{padding:6px 11px}