@media (max-width:1024px){.woocommerce-cart form.woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:100%;min-width:0;float:none!important;clear:both;flex:0 1 100%;box-sizing:border-box}.woocommerce-cart .cart-collaterals{margin-top:24px}.woocommerce-cart form.woocommerce-cart-form table.cart,.woocommerce-cart form.woocommerce-cart-form table.cart tbody{display:block;width:100%}.woocommerce-cart form.woocommerce-cart-form table.cart tbody>tr:not(.cart_item){display:block}.woocommerce-cart form.woocommerce-cart-form table.cart thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.woocommerce-cart form.woocommerce-cart-form table.cart tr.cart_item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;position:relative;padding:18px;margin-bottom:16px;border:1px solid #ddd;border-radius:8px;background:#fff}.woocommerce-cart form.woocommerce-cart-form table.cart tr.cart_item td{display:block!important;width:auto!important;min-width:0;border:0;background:#fff0;padding:0;text-align:left!important;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;line-height:1.5;box-sizing:border-box}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item td::before{display:none}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-remove{position:absolute;top:4px;right:4px}.woocommerce-cart form.woocommerce-cart-form table.cart .product-remove a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-thumbnail{grid-column:1;grid-row:1}.woocommerce-cart form.woocommerce-cart-form table.cart td.product-thumbnail>a,.woocommerce-cart form.woocommerce-cart-form table.cart td.product-thumbnail img{width:80px;height:80px;min-width:80px;object-fit:contain}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-name{grid-column:2;grid-row:1;padding-right:28px;font-size:16px;letter-spacing:normal}.woocommerce-cart form.woocommerce-cart-form table.cart .product-name>a{display:block;font-weight:600;line-height:1.5;letter-spacing:normal}.woocommerce-cart form.woocommerce-cart-form table.cart .product-name p,.woocommerce-cart form.woocommerce-cart-form table.cart .product-name dl{margin:8px 0 0;font-size:15px;line-height:1.6}.woocommerce-cart form.woocommerce-cart-form table.cart .product-name .amount{font-size:inherit}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-price,.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-quantity,.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-subtotal{grid-column:2;display:flex!important;align-items:center;justify-content:space-between;gap:12px;font-size:16px;letter-spacing:normal}.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-price::before,.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-quantity::before,.woocommerce-cart form.woocommerce-cart-form table.cart .cart_item .product-subtotal::before{display:block;content:attr(data-title);float:none;font-weight:400;font-size:14px}.woocommerce-cart form.woocommerce-cart-form table.cart .product-quantity .quantity{margin:0}.woocommerce-cart form.woocommerce-cart-form table.cart .product-quantity .quantity br{display:none}.woocommerce-cart form.woocommerce-cart-form table.cart .product-quantity input.qty{width:76px;min-height:44px;margin:0;font-size:16px}.woocommerce-cart form.woocommerce-cart-form table.cart .product-subtotal{font-weight:600}.woocommerce-cart .cart_item .amount{white-space:nowrap}.woocommerce-cart form.woocommerce-cart-form table.cart td.actions{display:block;width:100%!important;box-sizing:border-box;padding:16px}.woocommerce-cart form.woocommerce-cart-form .actions .coupon{display:flex;flex-wrap:wrap;gap:12px;width:100%;float:none}.woocommerce-cart form.woocommerce-cart-form .coupon input.input-text,.woocommerce-cart form.woocommerce-cart-form .actions button.button{width:100%!important;max-width:100%;margin:0;min-height:44px;white-space:normal}.woocommerce-cart .cart_totals table,.woocommerce-cart .cart_totals table tbody{display:block;width:100%}.woocommerce-cart .cart_totals table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.woocommerce-cart .cart_totals table tr th,.woocommerce-cart .cart_totals table tr td{display:block!important;width:auto!important;min-width:0;padding:12px;line-height:1.5;text-align:left;word-break:normal;overflow-wrap:break-word;hyphens:none}.woocommerce-cart .cart_totals table tr td::before{display:none}.woocommerce-cart .cart_totals .amount{white-space:nowrap}}