.woocommerce .shop_table img.wp-post-image{width:100px;max-width:100px;border-radius:10px}.woocommerce-billing-fields__field-wrapper .billing_form.user_logged_in,.woocommerce-billing-fields__field-wrapper .billing_preview,.woocommerce-shipping-fields__field-wrapper .shipping_form.user_logged_in,.woocommerce-shipping-fields__field-wrapper .shipping_preview{display:none}.woocommerce-billing-fields__field-wrapper .billing_form,.woocommerce-billing-fields__field-wrapper .billing_preview.user_logged_in,.woocommerce-shipping-fields__field-wrapper .shipping_form,.woocommerce-shipping-fields__field-wrapper .shipping_preview.user_logged_in{display:block}.woocommerce .cart-collaterals.wc-cart-packages-collaterals .cross-sells,.woocommerce-page .cart-collaterals.wc-cart-packages-collaterals .cross-sells{width:auto;float:none;clear:both}.woocommerce .cart-collaterals.wc-cart-packages-collaterals .cross-sells ul.products li{width:30%}.woocommerce .cart-collaterals.wc-cart-packages-collaterals ul.products li.first{clear:none}.woocommerce-checkout-payment{clear:both}.woocommerce .woocommerce-checkout-review-order-table,.woocommerce-cart-form{display:flex;padding:0!important}.woocommerce-checkout-packages,.woocoomerce-cart-packages{width:70%}.woocommerce .woocommerce-checkout-totals,.woocommerce-cart-totals{width:30%;margin-left:20px}.woocommerce .woocommerce-checkout-totals table.shop_table tfoot tr td{text-transform:none;font-weight:400}.shop_table .bundled_table_item .product-thumbnail,.shop_table .component_table_item .product-thumbnail{padding-left:30px}.woocommerce-review-order-payment{margin-bottom:24px}.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details{float:none;width:auto;margin:0;margin-bottom:15px;max-width:100%;flex:auto}.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details.col2-set .col-1{clear:none;float:left;width:48%;max-width:48%;flex:none}.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details.col2-set .col-2{clear:none;float:right;width:48%;max-width:48%;flex:none}.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart,.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #order_review,.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout .shop_table.checkout{clear:both;float:none;width:100%;border:0;padding:0;margin:0 0 15px 0;border-collapse:collapse;background:0 0}.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart.coupon{margin:0}.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart td:empty,.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart th:empty,.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart tr:empty{display:none}.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart td,.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout .shop_table.checkout td{font-size:inherit;line-height:inherit;flex:auto}.woocommerce-page.woocommerce-cart .woocommerce .shop_table.cart tr.product-actions{padding:0;margin:0;border:0}.woocommerce-page.woocommerce-cart .woocommerce .shop_table td,.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout .shop_table td{border:0}.woocommerce ul.woocommerce-shipping-methods{list-style:none outside;padding:0;margin:0}.woocommerce ul.woocommerce-shipping-methods li{list-style:none outside}.woocommerce ul.woocommerce-shipping-methods li label{display:inline-flex;align-items:center;font-weight:400}.woocommerce ul.woocommerce-shipping-methods li input{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.woocommerce-cart .woocommerce-info .button,.woocommerce-checkout .woocommerce-info .button{float:none}.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-checkout table.checkout td.product-thumbnail img{width:auto;height:auto;max-width:150px;max-height:150px;border:0}.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-checkout table.checkout td.product-thumbnail{width:auto;height:auto;max-width:none;max-height:none}.woocommerce-cart table.cart td.product-thumbnail a,.woocommerce-checkout table.checkout td.product-thumbnail a{border:0}.woocommerce-cart table.cart .backorder_notification,.woocommerce-checkout table.checkout .backorder_notification{clear:both;white-space:nowrap}.woocommerce-shipping-totals.shipping label{font-weight:400}.shipping-method-selection-title{font-weight:700;margin-top:0}.woocommerce-shipping-totals.shipping .shipping-method-selection-title{display:none}.woocommerce table.shop_table_responsive tr td.actions div.coupon,.woocommerce table.shop_table_responsive tr td.shipping-methods,.woocommerce-checkout-review-order-table table.checkout tr td.shipping-method{text-align:left!important}.woocommerce table.shop_table_responsive tr td.actions div.coupon{width:auto;clear:both}.woocommerce table.shop_table_responsive tr td.actions{padding:15px}.woocommerce-checkout-totals .shop_table thead{display:table-header-group}.woocommerce-checkout-totals .shop_table tfoot{display:table-footer-group}.shop_table.cart tr,.woocommerce-cart-totals .cart_totals tr,.woocommerce-checkout-totals .shop_table tr{display:table-row!important;padding:0!important}.woocommerce-cart-totals .cart_totals tr td,.woocommerce-checkout-totals .shop_table tr td{display:table-cell}.woocommerce-cart-totals .cart_totals .woocommerce-Price-amount,.woocommerce-checkout-review-order .shop_table .woocommerce-Price-amount{float:none}.woocommerce-cart table.cart tr td .woocommerce-info,.woocommerce-checkout table.cart tr td .woocommerce-info{margin:0}.woocommerce table.cart tr td.product-name dl.variation dt,.woocommerce table.checkout tr td.product-name dl.variation dt{float:left}.woocommerce table.cart tr td.product-name dl.variation dd,.woocommerce table.checkout tr td.product-name dl.variation dd{float:right}.calculated_shipping .woocommerce-shipping-calculator{text-align:center;margin:0;padding:5px}.calculated_shipping .woocommerce-shipping-calculator .shipping-calculator-button{display:inline-block;margin-bottom:15px}.calculated_shipping .woocommerce-shipping-calculator .shipping-calculator-form{text-align:left}.woocommerce-checkout form.checkout input[type=checkbox]+label:before,.woocommerce-checkout form.checkout input[type=checkbox]+span:before,.woocommerce-checkout form.checkout input[type=radio]+label:before,.woocommerce-checkout form.checkout input[type=radio]+span:before{display:none}@media only screen and (max-width:979px){.woocommerce .woocommerce-checkout-review-order-table,.woocommerce-cart-form{display:block}.woocommerce-checkout-packages,.woocoomerce-cart-packages{width:auto!important;float:none}.woocommerce .woocommerce-checkout-totals,.woocommerce-cart-totals,.woocommerce-review-order-payment{width:auto!important;float:none;margin-left:0}}@media only screen and (max-width:768px){.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-checkout table.checkout td.product-thumbnail,.woocommerce-checkout table.checkout td.product-thumbnail img{width:auto;height:auto;max-width:90px;max-height:90px;border:0}.woocommerce table.shop_table_responsive tr td .woocommerce-info,.woocommerce table.shop_table_responsive tr td.product-extras,.woocommerce table.shop_table_responsive tr td.product-name,.woocommerce table.shop_table_responsive tr td.shipping-method,.woocommerce-page table.shop_table_responsive tr td .woocommerce-info,.woocommerce-page table.shop_table_responsive tr td.product-extas,.woocommerce-page table.shop_table_responsive tr td.product-name,.woocommerce-page table.shop_table_responsive tr td.shipping-method{text-align:left!important;margin-bottom:0}.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout .woocommerce form.woocommerce-checkout #customer_details.col2-set .col-2{float:none;width:auto}.woocommerce .cart-collaterals.wc-cart-packages-collaterals .cross-sells ul.products li{width:auto}.woocommerce .cart-collaterals.wc-cart-packages-collaterals ul.products[class*=columns-] li.product:nth-child(2n){float:none;width:auto}.woocommerce .cart-collaterals.wc-cart-packages-collaterals ul.products[class*=columns-] li.product{float:none;width:auto}.woocommerce-cart-totals table.shop_table_responsive tr td:first-child{display:none}.woocommerce .bundled_table_item .product-name,.woocommerce .bundled_table_item .product-price,.woocommerce .bundled_table_item:not(.order_item) .product-quantity,.woocommerce .component_table_item .product-name .component dd,.woocommerce .component_table_item .product-name p.backorder_notification,.woocommerce .component_table_item .product-price,.woocommerce .component_table_item .product-quantity,.woocommerce .component_table_item .product-subtotal,.woocommerce .component_table_item .product-total{font-size:inherit}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td:not([data-title]):before,td.product-price:empty:before,td.product-quantity:empty:before,td.product-subtotal:empty:before,td.product-thumbnail:before{content:""!important}.woocommerce table.cart td.product-thumbnail,.woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-thumbnail{display:block!important;float:left;background:0 0;clear:both;padding:10px 0!important;border:0!important}.woocommerce .shop_table .bundled_table_item td.product-thumbnail,.woocommerce .shop_table .component_table_item .component_table_item_indent,.woocommerce .shop_table .component_table_item td.product-thumbnail,.woocommerce .shop_table td.product-thumbnail{padding:3px}td.product-name,td.product-price,td.product-quantity,td.product-subtotal,td.product-total{margin-left:90px;clear:right}}