.woocommerce-cart .e3-content,.woocommerce-checkout .e3-content{padding:40px 24px;max-width:1180px}.woocommerce table.shop_table{border:1px solid #e4d6c7;border-radius:12px;border-collapse:separate;background:#fffdf9}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:18px 14px;vertical-align:middle}.woocommerce .product-thumbnail{min-width:140px}.woocommerce .product-thumbnail img{max-width:120px}.woocommerce td.product-name dl.variation{font-size:13px;margin-top:10px}.woocommerce .cart_totals{padding:24px;background:#f6f0e7;border:1px solid #e4d6c7;border-radius:14px}.woocommerce .cart_totals h2{margin-top:0}.woocommerce a.button.alt,.woocommerce button.button.alt{background:#874824;color:#fff;border-radius:8px}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{border:1px solid #c8b8a8;border-radius:8px;padding:10px;min-height:44px}.woocommerce .quantity input.qty{width:80px}.woocommerce-checkout .col2-set{margin-bottom:30px}.woocommerce-checkout #payment{border-radius:12px}@media(max-width:768px){.woocommerce-cart .e3-content,.woocommerce-checkout .e3-content{padding:25px 14px}.woocommerce table.shop_table_responsive tr td.product-thumbnail{display:block;text-align:left!important}.woocommerce table.shop_table_responsive tr td.product-thumbnail:before{display:none}.woocommerce table.shop_table_responsive tr td{padding:14px}.woocommerce .cart-collaterals .cart_totals{width:100%}}