/* Column widths are independent between product lines and totals. */body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{display:block;width:100%;min-width:0}body.woocommerce-checkout #order_review table.shop_table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,38%);width:100%}body.woocommerce-checkout #order_review table.shop_table tfoot tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.woocommerce-checkout #order_review table.shop_table tr > th,body.woocommerce-checkout #order_review table.shop_table tr > td{display:block;width:auto;min-width:0;padding:12px;font-size:14px;line-height:1.45;overflow:visible}body.woocommerce-checkout #order_review table.shop_table tr > :last-child{text-align:right}body.woocommerce-checkout #order_review .lcs-checkout-product{grid-template-columns:40px minmax(0,1fr);gap:8px}body.woocommerce-checkout #order_review .lcs-checkout-product-thumb{width:40px;height:40px}body.woocommerce-checkout #order_review .lcs-checkout-product-copy strong{font-size:13px;line-height:1.4}body.woocommerce-checkout #order_review .lcs-price-current,body.woocommerce-checkout #order_review .lcs-price-current .amount{font-size:17px;line-height:1.3;color:var(--lcs-commerce-price)}body.woocommerce-checkout #order_review .lcs-price-old,body.woocommerce-checkout #order_review .lcs-price-old .amount{font-size:12px;font-weight:400;color:#98a2b3}body.woocommerce-checkout #order_review .lcs-price-saving{font-size:10px;white-space:normal}body.woocommerce-checkout #order_review .order-total :is(td,strong,.amount,bdi),body.woocommerce-cart .lcs-cart-total-row :is(strong,.amount,bdi){font-size:22px;line-height:1.3;color:var(--lcs-commerce-price)}body.woocommerce-checkout #order_review .amount,body.woocommerce-cart .lcs-cart-summary .amount{white-space:nowrap}body.woocommerce-checkout #order_review .woocommerce-Price-currencySymbol,body.woocommerce-cart .lcs-cart-summary .woocommerce-Price-currencySymbol{font-size:.8em;color:inherit}body.woocommerce-checkout #order_review .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}body.woocommerce-checkout #order_review .woocommerce-shipping-methods label{white-space:normal;font-size:13px}body.woocommerce-checkout .lcs-checkout-contact-grid{grid-template-columns:minmax(0,1fr)}body.woocommerce-checkout .lcs-checkout-contact-grid > *{grid-column:1/-1;min-width:0}body.woocommerce-checkout .lcs-checkout-contact-grid .form-row{width:100%;margin:0}body.woocommerce-checkout .lcs-checkout-field-grid input.input-text,body.woocommerce-checkout .lcs-checkout-field-grid textarea{font-size:16px}body.woocommerce-checkout #payment .payment_box{margin:8px 0 0;padding:0;background:transparent;font-size:14px}body.woocommerce-checkout #payment .payment_box::before{display:none}
