.woocommerce table.shop_table{border-radius:0;border:0;border-collapse:collapse}.woocommerce table.shop_table th{padding:.4em 0}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.05);padding:1em 0}.woocommerce table.shop_table .product-subtotal{text-align:right}.woocommerce table.cart a.remove{color:inherit !important;font-size:100%;position:relative;width:16px;height:18px;display:block;overflow:hidden;transition:transform .3s ease-in-out;transform-origin:center center;background:0;text-indent:-999em}.woocommerce table.cart a.remove:before,.woocommerce table.cart a.remove:after{content:'';display:block;border-top:1px solid;position:absolute;left:0;top:50%;width:100%;transform:rotateZ(-45deg);visibility:visible}.woocommerce table.cart a.remove:after{transform:rotateZ(45deg)}.woocommerce table.cart a.remove:hover{background:0;transform:rotateZ(90deg)}.woocommerce-cart #content table.cart td.actions .coupon .input-text{border:1px solid rgba(0,0,0,.15);padding:.45em .4em;width:7.5em}.woocommerce-cart .wc-proceed-to-checkout{padding:0;margin:1em 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;padding:1em;margin:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt{font-size:1.05em}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px;vertical-align:bottom;border-radius:8px}.woocommerce .cart-collaterals .cart_totals{text-align:right}.woocommerce .cart-collaterals .cart_totals{padding:1.5em;text-align:right;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.12)}.woocommerce .cart-collaterals .cart_totals .amount{text-align:right;display:block;font-size:1.2em}.woocommerce .cart-collaterals .cart_totals tr td{border-top:1px solid rgba(180,180,180,.2);width:17%}.woocommerce .cart-collaterals .shipping_calculator{text-align:right}.cart-collaterals h2{font-size:1.5em}.woocommerce .cart-collaterals .shipping_calculator .button{display:inline-block;width:auto}.woocommerce .cart .button,.woocommerce .cart input.button{margin:0 .1em}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button span,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{display:none}.woocommerce-page.sidebar-none .cart-collaterals{position:relative}.woocommerce-page.sidebar-none .cart-collaterals .cross-sells+.cart_totals{position:absolute;top:0;right:0}.woocommerce-page.sidebar-none .cart-collaterals .cart_totals{width:30%}.cart-collaterals .cross-sells h2{font-size:1.2em;margin:0 0 1em}.sidebar-none .woocommerce table.shop_table.cart{width:66%;float:left;position:relative;z-index:1}.woocommerce.sidebar-none .cart-collaterals .cross-sells{width:66%}.woocommerce-cart .cross-sells ul.products.loops-wrapper li.product{margin:0 0 6% 3.2%;clear:none}.woocommerce-cart.sidebar1 .cross-sells ul.products li.product{width:48%;float:left}.woocommerce-cart.sidebar-none .cross-sells ul.products li.product{width:31.2%;float:left}.woocommerce-cart.sidebar1 .cross-sells ul.products li.product:nth-of-type(2n+1),.woocommerce-cart.sidebar-none .cross-sells ul.products li.product:nth-of-type(3n+1){margin-left:0;clear:left}.cross-sells img{border-radius:8px}@media screen and (max-width:768px){.sidebar-none .woocommerce table.shop_table.cart,.woocommerce-page.sidebar-none .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.sidebar-none .cart-collaterals .cross-sells{width:100%}.woocommerce-page.sidebar-none .cross-sells ul.products li.product{width:48% !important;margin-left:3.2% !important;clear:none !important}.woocommerce-page.sidebar-none .cross-sells ul.products li.product:nth-of-type(2n+1){margin-left:0 !important;clear:both !important}.woocommerce-page.sidebar-none .cart-collaterals .cross-sells+.cart_totals{position:static}.woocommerce-page .cross-sells ul.products li.product{margin:0 0 6%}.woocommerce-page table.cart td.actions{padding:1em 0}.woocommerce-page table.cart td.actions .coupon{margin-bottom:.5em}.woocommerce-page table.cart td.actions .coupon .input-text{width:48%;float:left}.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:48%;clear:none;white-space:normal;letter-spacing:0}.woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon .input-text{width:35%}.woocommerce-page.woocommerce-cart #content table.cart td.actions .coupon .input-text+.button{width:60%}.woocommerce table.shop_table{border-collapse:inherit}.woocommerce-page .cart-collaterals .cart_totals tr td{width:auto !important}.woocommerce-page #content table.cart tr td::before{font-weight:normal;font-size:.8em;text-transform:uppercase;letter-spacing:.05em}.woocommerce-page #content table.cart tr .product-thumbnail{display:block;text-align:left !important;position:absolute}.woocommerce-page #content table.cart tr .product-name:before,.woocommerce-page #content table.cart tr .product-price:before,.woocommerce-page #content table.cart tr .product-thumbnail:before{display:none}.woocommerce-page #content table.cart tr .product-name{width:calc(100% - 60px);margin-left:auto}.woocommerce-page #content table.cart tr .product-price{font-size:.85em}.woocommerce-page table.cart .quantity .qty{margin-right:0}.woocommerce-page table.shop_table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-cart table.cart tr.cart_item{border-top:1px solid rgba(0,0,0,.05);position:relative;padding:.5em 0 .5em 35px}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{width:auto;border:0;padding:.2em 0}.woocommerce-cart table.cart tr td.product-remove{position:absolute;left:3px;margin-top:3px}}
