.woocommerce-cart .wc-proceed-to-checkout{margin-top:1em;padding:0}.woocommerce-page #content table.cart td.actions .coupon .input-text{border:1px solid #ddd;font-size:.83em;padding:.8em .45em;width:7.6em}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;font-size:.9em;letter-spacing:.03em;line-height:normal;padding:.8em .3em;white-space:normal}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.alt{font-size:1.05em}.woocommerce .cross-sells h2{font-size:1.3em}.cross-sells img{border-radius:var(--theme_rounded)}.woocommerce-cart.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}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.sidebar-none .woocommerce table.shop_table.cart{float:left;position:relative;width:66%;z-index:1}.woocommerce table.shop_table th{font-size:.9em;font-weight:500;letter-spacing:.04em;padding:.4em 0;text-transform:uppercase}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-top:1px solid hsla(0,0%,71%,.2);font-size:1.1em;font-weight:500}.woocommerce table.shop_table tfoot td strong{font-weight:700}.woocommerce table.shop_table td{border-top:1px solid hsla(0,0%,71%,.2);padding:1em 0}.woocommerce table.shop_table strong{font-weight:500}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{border-radius:var(--theme_rounded);vertical-align:bottom;width:50px}.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 .cart-collaterals .cart_totals{border-radius:var(--theme_rounded);box-shadow:0 1px 15px rgba(0,0,0,.12);box-sizing:border-box;padding:1.5em 1.5em 1em;text-align:right}.woocommerce-page.sidebar-none .cart-collaterals .cart_totals{width:30%}.woocommerce .cart-collaterals .cart_totals .amount{display:block;font-size:1.1em;text-align:right}.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid hsla(0,0%,71%,.2);font-size:1em;font-weight:500;padding:1em 0;text-transform:none;width:17%}.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}.woocommerce-page .cart-collaterals{margin:3em 0 0}.cart-collaterals h2{font-size:1.5em}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button span,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after{display:none}.woocommerce-page .cart-collaterals .shipping_calculator .button{display:inline-block;width:auto}@media(max-width:768px){.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{width:auto!important}.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 table.shop_table{border-collapse:inherit}.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-page #content table.cart td.actions{padding:1em 0}.woocommerce table.cart td.actions .coupon{margin-bottom:.5em}.woocommerce-cart.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-cart.woocommerce-page table.cart td.actions .coupon .input-text{float:left;width:35%}.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button{letter-spacing:0;width:60%}.woocommerce-page .cart-collaterals .cross-sells .amount{text-align:left}.woocommerce-cart table.cart tr.cart_item{border-top:1px solid hsla(0,0%,71%,.2);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;position:absolute}.woocommerce-cart.sidebar-none .cart-collaterals .cross-sells{width:100%}.woocommerce-cart.sidebar-none .cross-sells ul.products li.product{clear:none!important;margin-left:3.2%!important;width:48%!important}.woocommerce-cart.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}}