.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:block;margin-bottom:auto;}.woocommerce ul.products li.product .button{margin-left:auto;margin-right:auto;}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0;}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0;}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>*:not(:first-child){margin-top:10px;margin-bottom:0;}.woocommerce-product-gallery{margin-right:4%;}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%;}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0;}.related.products{clear:both;}.sidebar .wc-mini-cart .widget{background:none;}.wc-menu-item .sub-menu{left:auto;right:0;width:300px;}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block;}#wc-mini-cart a:not(.button){font-family:inherit;}#wc-mini-cart .widgettitle{display:none;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0px;font-weight:inherit;font-size:inherit;line-height:inherit;padding:10px 20px;}ul.products .woocommerce-text-align-center{text-align:center;}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-left:auto;margin-right:auto;}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto;}.woocommerce ul.products li.product .price del{display:inline;padding-right:10px;}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%;}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:auto;float:none;overflow:hidden;}.product_meta{font-size:80%;border-top:1px solid rgba(0,0,0,0.1);padding-top:30px;}.product_meta>span{display:block;}.woocommerce div.product.do-quantity-buttons form.cart,.add-to-cart-panel form.cart{display:flex;flex-wrap:wrap;}.woocommerce div.product form.cart>*:not(.quantity):not(.single_add_to_cart_button){width:100%;}.add-to-cart-panel form.cart{flex-shrink:0;}.woocommerce .quantity .qty{height:100%;width:auto;max-width:80px;background:transparent;border:1px solid rgba(0,0,0,0.1);padding:0 10px;height:50px;}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px;}.do-quantity-buttons div.quantity,.add-to-cart-panel .cart.do-quantity-buttons div.quantity{display:flex;align-items:center;}.woocommerce form .quantity.buttons-added .qty,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{display:block;width:50px;height:100%;min-height:50px;background-color:transparent;border:1px solid rgba(0,0,0,0.1);margin:0;padding:0;text-align:center;vertical-align:middle;-moz-appearance:textfield!important;-webkit-appearance:none;border-radius:0;color:inherit;box-sizing:border-box;text-decoration:none;}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{display:flex;align-items:center;justify-content:center;}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{content:"-";border-right:0;}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{content:"+";border-left:0;}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,0.1);}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.woocommerce form .quantity.buttons-added .minus,.do-quantity-buttons form .quantity:not(.buttons-added):before{border-right-width:0;}.woocommerce form .quantity.buttons-added .plus,.do-quantity-buttons form .quantity:not(.buttons-added):after{border-left-width:0;}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons form .quantity.hidden{display:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none;border:0;}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin-left:0;padding-left:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:rgba(0,0,0,0.02);margin:0;border-radius:0;border-width:1px 1px 0 0;border-color:rgba(0,0,0,0.08);}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px;}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit;}.woocommerce ul.products li.product a img{margin-bottom:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial;}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{font-weight:bold;}div.woocommerce-message a.button,div.woocommerce-message a.button:hover,div.woocommerce-message a.button:focus,div.woocommerce-info a.button,div.woocommerce-info a.button:hover,div.woocommerce-info a.button:focus,div.woocommerce-error a.button,div.woocommerce-error a.button:hover,div.woocommerce-error a.button:focus{background:transparent;padding:0;}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:bold;}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgba(0,0,0,0.3);}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none;}.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:150px;padding:10px 15px;}.woocommerce .coupon .button{border:1px solid transparent;}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0;}.wc-product-image{text-align:center;}.woocommerce-text-align-left .wc-product-image{text-align:left;}.woocommerce-text-align-right .wc-product-image{text-align:right;}.inside-wc-product-image{position:relative;display:inline-block;}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{float:left;margin-right:2em;}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{float:right;margin-left:2em;}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto;}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{float:none;margin:0;}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%;}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal;}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0;}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:bold;display:block;margin-bottom:10px;}h2.woocommerce-loop-category__title mark{background:none;font-size:80%;opacity:0.5;}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products:after{clear:none;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5;}.add-to-cart-panel div.quantity{margin-right:4px;}.wc-menu-cart-activated .menu-toggle{text-align:left;}