#cart-toggle{position:relative;float:none}.woo-mini-cart{float:left;position:relative}.woo-mini-cart-very-right{position:absolute;top:100%;right:0;width:280px;background:white;z-index:99;border:1px solid #ddd;padding:20px;display:none;max-width:none}.woocommerce #search-toggle{display:none}.woocommerce .button{border-radius:0!important}.widget.woocommerce .product_list_widget,.widget.woocommerce .widget-content .product_list_widget{padding:0;margin:0}.widget.woocommerce .cart_list li,.widget.woocommerce .product_list_widget li{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #ddd}.widget.woocommerce .cart_list li:first-child,.widget.woocommerce .product_list_widget li:first-child{padding:0!important;margin:0!important;border-top:0}.widget.woocommerce .cart_list li img,.widget.woocommerce .product_list_widget li img{float:left;margin:0 10px 0 0;width:48px;height:auto;display:block}.widget.woocommerce .cart_list .mini_cart_item .remove{position:absolute;right:0;left:auto;margin-top:10px}.widget.woocommerce.widget_shopping_cart .total{border-top:1px solid #ddd;margin:20px 0 0 0;padding:20px 0 0 0}.widget.woocommerce.widget_shopping_cart .total .amount{font-size:20px}.widget.woocommerce.widget_shopping_cart .buttons{margin:20px 0 0 0}.widget.woocommerce.widget_shopping_cart .buttons .button{display:block;width:48%;text-align:center;padding:10px 0;float:left}.widget.woocommerce.widget_shopping_cart .buttons .button.checkout{float:right;color:white!important}.widget.woocommerce.widget_shopping_cart .buttons .button.checkout:hover{opacity:.8}.mini-cart-number-item strong{font-size:12px}.widget.woocommerce.widget_layered_nav ul{padding:20px 20px 0 20px;margin:0}.widget.woocommerce.widget_layered_nav .widget-content ul{padding:0;margin:0}.woocommerce .star-rating,.woocommerce .star-rating span{line-height:100%;color:gold;font-size:12px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:0;border:1px solid}.woocommerce-product-search{border:1px solid #ddd;padding:10px}#woocommerce-product-search-field{border:0;outline:0;min-height:30px}.widget.woocommerce.widget_product_search label.screen-reader-text{display:none}.woocommerce-product-search input[type="submit"]{float:right;color:white;border:0;padding:5.5px 10px;cursor:pointer}.woocommerce .content-inner{margin:30px 0 0 0}.woocommerce .woocommerce-breadcrumb a{font-size:14px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:white;padding:0;min-height:235px;margin-bottom:40px;box-shadow:0 1px 5px 0 rgb(0 0 0 / 15%);margin-top:10px;transition:all .4s cubic-bezier(0.165,0.84,0.44,1);text-align:center}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{transform:translate(0,-6px);box-shadow:0 3px 8px 0 rgb(0 0 0 / 15%)}.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{font-weight:normal;color:#0009;display:inline-block;word-wrap:break-word;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:15px 0 10px 0;line-height:1.5em;padding:0}.woocommerce ul.products li.product img{background:#efefef}.woocommerce ul.products li.product>a,.woocommerce-page ul.products li.product>a{display:block;padding:0 0 15px 0;text-align:center}.woocommerce ul.products li.product>a.add_to_cart_button,.woocommerce-page ul.products li.product>a.add_to_cart_button,.woocommerce-page ul.products li.product>a.added_to_cart{box-sizing:border-box;background:0;font-size:11px;padding:10px 15px;border:1px solid #0002;display:inline-block;margin:0 0 25px 0;border-radius:4px!important}.woocommerce ul.products li.product>a.add_to_cart_button:hover,.woocommerce-page ul.products li.product>a.add_to_cart_button:hover,.woocommerce-page ul.products li.product>a.added_to_cart:hover{text-decoration:underline}.woocommerce ul.products li.product>a.add_to_cart_button.added,.woocommerce-page ul.products li.product>a.add_to_cart_button.added{display:none}.woocommerce ul.products li.product>a.add_to_cart_button.wc-forward,.woocommerce-page ul.products li.product>a.add_to_cart_button.wc-forward,.woocommerce-page ul.products li.product>a.added_to_cart.wc-forward{color:#0009;background:#00000004}.woocommerce ul.products li.product>a.add_to_cart_button.ajax_add_to_cart:hover,.woocommerce-page ul.products li.product>a.add_to_cart_button.ajax_add_to_cart:hover,.woocommerce-page ul.products li.product>a.added_to_cart.ajax_add_to_cart:hover{text-decoration:none;background:#00000009}.woocommerce ul.products li.product .star-rating{margin:0 auto 10px auto;font-size:12px}.woocommerce span.onsale{left:0;top:0;margin:0;border-radius:0;padding:7px 10px;height:auto;min-height:0;line-height:1em;min-width:0;font-weight:normal}.woocommerce ul.products li.product span.onsale{margin:10px 10px 0 0}.woocommerce ul.products li.product .price{color:black;font-weight:bold}.woocommerce ul.products li.product .price del{font-weight:normal}.woocommerce ul.products li.product .price>*{margin:0 5px}.woocommerce ul.products li.product h3{color:black}.woocommerce ul.products li.product a img{margin:0}.woocommerce .woocommerce-result-count{float:right;margin:1em 0 0 0;color:#666}.woocommerce .woocommerce-ordering{float:left}.woocommerce .woocommerce-ordering select{padding:10px;border:1px solid #ddd;color:#666;float:left}.woocommerce nav.woocommerce-pagination ul.page-numbers{background:white;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:1px solid #0001;font-size:18px;margin:0 5px;box-shadow:2px 2px 3px rgb(0 0 0 / 5%)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span{background:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background:#f8f8f8}.woocommerce div.product div.images img{box-shadow:2px 2px 3px rgba(0,0,0,0.05);border:1px solid #ddd;background:white}.woocommerce div.product .woocommerce-product-rating{margin:10px 0 0 0}.woocommerce div.product p.price,.woocommerce div.product span.price{margin:10px 0 0 0;font-size:20px;color:black;font-weight:300}.woocommerce-page div.product div.summary [itemprop="description"]{margin:10px 0 0 0;padding:15px 20px;background-color:#e8e8e8;font-size:14px;font-weight:normal;line-height:1.5em}.woocommerce-page div.product div.summary [itemprop="description"] p{margin:0}.woocommerce-page div.product div.summary [itemprop="description"]{margin:10px 0 0 0;padding:15px 20px;background-color:#e8e8e8;font-size:14px;font-weight:normal;line-height:1.5em}.woocommerce-page div.product div.summary [itemprop="description"] p{margin:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin:15px 0}.woocommerce .quantity .qty{height:30px;border:1px solid #CCC;margin:0 10px 0 0;padding:0}.woocommerce div.product form.cart .button{float:none;border-radius:0;height:32px;margin:0}.woocommerce div.product div.summary .product_meta .posted_in{color:#999;letter-spacing:1px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel{padding:20px;background:white;border:1px solid #ddd;border-top:0;box-shadow:2px 2px 3px rgba(0,0,0,0.05)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#ddd}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#ddd}.woocommerce div.product .woocommerce-tabs .panel#tab-reviews{padding:0;box-shadow:none}.woocommerce #review_form #respond .form-submit input{color:white}.woocommerce-page .post-meta-wrapper{display:none}.woocommerce table.shop_table,.woocommerce table.shop_table th{background:white}.woocommerce table.shop_table{box-shadow:2px 2px 3px rgba(0,0,0,0.05);border-right:1px solid #ddd}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-right:0}.woocommerce table.shop_table .product-thumbnail img{width:48px;display:block;margin:10px 0;background:#efefef}.woocommerce table.shop_table td.actions{padding:15px}.woocommerce table.shop_table input[name="coupon_code"]{border:1px solid #ddd;padding:7px;margin:0 10px 0 0;display:block;float:left}.woocommerce table.shop_table input[name="update_cart"]{color:white}.wc-proceed-to-checkout{position:relative}.wc-proceed-to-checkout .checkout-button{width:100%;float:none;padding:10px 0!important;text-align:center;display:block!important}.woocommerce-checkout #customer_details{background:white;padding:15px;width:auto;border:1px solid #ddd;box-shadow:2px 2px 3px rgba(0,0,0,0.05)}.woocommerce-checkout #customer_details input,.woocommerce-checkout #customer_details textarea{border:1px solid #ddd;padding:10px}.woocommerce-checkout #customer_details .select2-container{border:1px solid #ddd;padding:5px}.woocommerce-checkout #customer_details .select2-container>a{border:0}#add_payment_method #payment,.woocommerce-checkout #payment{background:white;border:1px solid #ddd;border-radius:0;box-shadow:2px 2px 3px rgba(0,0,0,0.05)}#add_payment_method #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#e8e8e8;border-radius:0}#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#e8e8e8}.woocommerce #reviews #comments h2{margin:10px 0 0 0;font-weight:normal}.woocommerce #reviews #comments ol.commentlist{padding:15px 0 0 0;width:auto}.post-breadcrumb.woocommerce-breadcrumb{margin:30px 0 20px 0}.post-breadcrumb.woocommerce-breadcrumb span{margin:0 1em 0 0}.product_meta .sku_wrapper{display:block;margin:0 0 .5em 0}.woocommerce-tabs #tab-reviews{padding:0;border:0}.woocommerce div.product .woocommerce-tabs .panel#tab-reviews #comments{margin:0;border:0;padding:10px 0 0 0}