.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.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{background:0;color:inherit!important;display:block;font-size:100%;height:18px;overflow:hidden;position:relative;text-indent:-999em;transform-origin:center center;transition:transform .3s ease-in-out;width:16px}.woocommerce table.cart a.remove:after,.woocommerce table.cart a.remove:before{border-top:1px solid;content:"";display:block;left:0;position:absolute;top:50%;transform:rotate(-45deg);visibility:visible;width:100%}.woocommerce table.cart a.remove:after{transform:rotate(45deg)}.woocommerce table.cart a.remove:hover{background:0;transform:rotate(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{margin:1em 0 0;padding:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;margin:0;padding:1em}.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{border-radius:8px;vertical-align:bottom;width:50px}.woocommerce .cart-collaterals .cart_totals{border:0;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.12);box-sizing:border-box;padding:1.5em;text-align:right}.woocommerce .cart-collaterals .cart_totals .amount{display:block;font-size:1.2em;text-align:right}.woocommerce .cart-collaterals .cart_totals tr td{border-top:1px solid hsla(0,0%,71%,.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;right:0;top: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{float:left;position:relative;width:66%;z-index:1}.woocommerce.sidebar-none .cart-collaterals .cross-sells{width:66%}.woocommerce-cart .cross-sells ul.products.loops-wrapper li.product{clear:none;margin:0 0 6% 3.2%}.woocommerce-cart.sidebar1 .cross-sells ul.products li.product{float:left;width:48%}.woocommerce-cart.sidebar-none .cross-sells ul.products li.product{float:left;width:31.2%}.woocommerce-cart.sidebar-none .cross-sells ul.products li.product:nth-of-type(3n+1),.woocommerce-cart.sidebar1 .cross-sells ul.products li.product:nth-of-type(odd){clear:left;margin-left:0}.cross-sells img{border-radius:8px}@media(max-width:768px){.sidebar-none .woocommerce table.shop_table.cart,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page.sidebar-none .cart-collaterals .cart_totals{float:none;text-align:left;width:100%}.woocommerce-page.sidebar-none .cart-collaterals .cross-sells{width:100%}.woocommerce-page.sidebar-none .cross-sells ul.products li.product{clear:none!important;margin-left:3.2%!important;width:48%!important}.woocommerce-page.sidebar-none .cross-sells ul.products li.product:nth-of-type(odd){clear:both!important;margin-left:0!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{float:left;width:48%}.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{clear:none;letter-spacing:0;white-space:normal;width:48%}.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-size:.8em;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.woocommerce-page #content table.cart tr .product-thumbnail{display:block;position:absolute;text-align:left!important}.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{margin-left:auto;width:calc(100% - 60px)}.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);padding:.5em 0 .5em 35px;position:relative}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border:0;padding:.2em 0;width:auto}.woocommerce-cart table.cart tr td.product-remove{left:3px;margin-top:3px;position:absolute}}