.woocommerce .entry.product{padding:0;text-align:center}.woocommerce .woocommerce-LoopProduct-link{display:block}.woocommerce abbr.required,.woocommerce ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--custom--color--primary);border-radius:0;line-height:1.75;min-height:auto}ul.wc-block-grid__products{padding-left:0}ul.wc-block-grid__products>li{list-style-type:none}.woocommerce .content .entry::after,.woocommerce .content .entry::before,.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products .product::after,.woocommerce ul.products .product::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce fieldset{margin-bottom:20px}.woocommerce .products .star-rating{padding:10px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--wp--custom--color--panel);border-top:4px solid var(--wp--custom--color--notice);color:var(--wp--custom--color--text);list-style:none outside;margin:0 0 2em;padding:1em 2em 1em 3.5em;position:relative;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.entry-content ul.woocommerce-error{margin-left:0}.woocommerce-error li,.woocommerce-message li{list-style:none outside!important;margin-left:0!important;padding-left:0!important}.woocommerce-message .button.wc-forward{margin-bottom:20px;width:100%}.woocommerce-message{border-top-color:var(--wp--custom--color--success)}.woocommerce-info{border-top-color:var(--wp--custom--color--primary)}.woocommerce-error{border-top-color:var(--wp--custom--color--error)}.woocommerce .content .entry{border-bottom:0}.woocommerce a.added_to_cart{line-height:1}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:1em}.woocommerce .woocommerce-ordering,.woocommerce ul.products li.product .button,.woocommerce-page .woocommerce-ordering,.woocommerce-page ul.products li.product .button{margin-right:0;width:100%}.woocommerce ul.products li.product .price .from,.woocommerce ul.products li.product h3{color:var(--wp--custom--color--heading)}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3:hover{color:var(--wp--custom--color--primary)}.woocommerce ul.products li.product a{transition:color .1s ease-in-out,background .1s ease-in-out}.woocommerce nav.woocommerce-pagination{clear:both;margin:40px 0}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li{margin-left:2px;margin-right:2px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:var(--wp--custom--color--panel);color:var(--wp--custom--color--heading);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.625;padding:8px 12px;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--wp--custom--color--heading);color:var(--wp--preset--color--white)}.woocommerce .woocommerce-product-gallery__wrapper{margin:0}.woocommerce .woocommerce-product-gallery__trigger{border-width:0}.woocommerce .woocommerce-product-gallery{overflow:hidden}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--wp--custom--color--primary);line-height:1.5}.woocommerce div.product form.cart .button{line-height:1.5}.woocommerce div.product form.cart .variations{table-layout:fixed}.woocommerce .woocommerce-variation-price{margin-bottom:20px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{width:auto}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:10px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:var(--wp--custom--color--panel);border-radius:0;padding:30px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--custom--color--panel)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:var(--wp--custom--color--border-strong)}.woocommerce-cart table.cart{line-height:1.75}.woocommerce table.shop_table .order-number{min-width:75px}.woocommerce table.shop_table td.actions{padding-top:15px}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:18px}.woocommerce-cart table.cart .product-thumbnail{min-width:56px}.woocommerce-cart table.cart th.product-name{min-width:140px}.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-subtotal,.woocommerce-checkout-review-order-table th.product-total{min-width:110px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{vertical-align:middle}.woocommerce form .form-row .required{visibility:visible}.woocommerce #reviews #comments .star-rating,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{vertical-align:top}.woocommerce-cart td.product-name dl.variation dd{margin-left:20px}.woocommerce #reviews #comment{height:150px}.woocommerce .quantity .qty{font-size:20px;line-height:1.5;margin-right:5px;padding:12px 5px;width:70px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5;padding:8px 20px}#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{padding:5px 20px;width:150px}.woocommerce .coupon{line-height:1}.woocommerce .coupon .input-text{height:48px}.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,.sidebar-content.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce-Address{margin-bottom:20px}.woocommerce-account table.order_details th.product-total{min-width:110px}.woocommerce .entry-content #reviews ol>li{list-style-type:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;border:0;margin:0 16px 24px 0;padding:0;position:relative;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--wp--custom--color--panel);border-radius:0;margin-left:80px}.woocommerce-product-search{overflow:hidden;width:100%}.woocommerce-product-search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.woocommerce .widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.cart_list li{padding-top:15px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:15px}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-bottom:5px}.woocommerce .widget_shopping_cart .cart_list li.empty,.woocommerce.widget_shopping_cart .cart_list li.empty{padding-left:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px}.sidebar ul.product_list_widget li{line-height:1.4;margin-bottom:15px;padding:15px 0 0}.sidebar ul.product_list_widget li:last-child{margin-bottom:0;padding-bottom:15px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{top:-.28em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce.widget_price_filter .price_slider_amount .button{font-size:16px}.woocommerce.widget_layered_nav_filters ul li{margin:0 20px 20px 0}@media only screen and (min-width:600px){.woocommerce .woocommerce-ordering,.woocommerce ul.products li.product .button,.woocommerce-page .woocommerce-ordering,.woocommerce-page ul.products li.product .button{margin-right:auto;width:auto}.woocommerce #reviews #comments .star-rating,.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left;width:47%}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right;width:47%}.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto!important}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:0}.woocommerce-message .button.wc-forward{margin-bottom:0;width:auto}}
