﻿.lg-commerce-page{max-width:1240px}.lg-commerce-heading{margin-bottom:36px}.lg-commerce-heading h1{margin:8px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.lg-commerce-heading p{color:#64748b;font-size:15px}.lg-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.lg-cart-layout .lg-panel{padding:28px;box-shadow:0 12px 40px -20px #155e7530}.lg-cart-items-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.lg-cart-items-heading h2{font-size:24px;margin:0}.lg-cart-items-heading span{padding:5px 10px;border-radius:20px;background:#ecfeff;color:var(--lg-primary);font-size:12px;font-weight:700;white-space:nowrap}.woocommerce .lg-cart-layout table.shop_table{border:0;margin:0;border-collapse:collapse}.woocommerce .lg-cart-layout table.shop_table th{font-size:11px;text-transform:uppercase;color:#64748b;letter-spacing:.04em;border-bottom:1px solid #e2e8f0;padding:12px 6px}.woocommerce .lg-cart-layout table.shop_table td{padding:24px 6px;border-top:1px solid #e2e8f0;font-size:14px}.lg-cart-layout .product-thumbnail{width:82px}.woocommerce .lg-cart-layout .product-thumbnail img{width:72px;max-width:72px;border-radius:12px}.lg-cart-layout .product-name a{font-weight:800;color:#334155}.lg-cart-layout .product-price,.lg-cart-layout .product-subtotal{white-space:nowrap}.woocommerce .lg-cart-layout a.remove{color:#64748b!important;background:#f1f5f9;width:28px;height:28px;font-size:22px;line-height:26px;border-radius:10px}.woocommerce .lg-cart-layout a.remove:hover{color:#b91c1c!important;background:#fee2e2}.woocommerce .lg-cart-layout .quantity{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;width:max-content;background:#f8fafc}.woocommerce .lg-cart-layout .quantity input.qty{width:42px;border:0;border-radius:0;background:transparent;padding:10px 0;font-size:14px;-moz-appearance:textfield;appearance:textfield}.lg-quantity-control input::-webkit-inner-spin-button{appearance:none}.lg-qty-button{border:0;color:var(--lg-secondary);background:transparent;cursor:pointer;font-size:20px;min-width:32px;min-height:40px;padding:4px}.lg-qty-button:hover{background:#cffafe}.lg-qty-button:disabled{opacity:.3;cursor:default}.woocommerce .lg-cart-layout .cart-collaterals{width:100%;position:sticky;top:130px}.woocommerce .lg-cart-layout .cart_totals{float:none;width:100%}.woocommerce .lg-cart-layout .cart_totals h2{font-size:23px;margin:0 0 20px}.woocommerce .lg-cart-layout .cart_totals th{text-transform:none;letter-spacing:0;color:#475569;font-size:13px;width:40%}.woocommerce .lg-cart-layout .cart_totals td{font-size:14px;text-align:right}.woocommerce .lg-cart-layout .cart_totals .order-total td{color:var(--lg-secondary);font-size:24px;font-weight:900}.woocommerce .lg-cart-layout .cart_totals .order-total th{font-size:16px;font-weight:800}.woocommerce .lg-cart-layout .actions{background:white!important;padding:24px 0 0!important}.woocommerce .lg-cart-layout .coupon{float:none!important;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.woocommerce .lg-cart-layout .coupon .input-text{width:160px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:12px!important;float:none!important;flex:1;min-width:120px;margin:0!important}.woocommerce .lg-commerce-page .button,.lg-commerce-page .lg-button{min-height:46px;text-align:center;padding:13px 20px!important;border-radius:12px!important;line-height:1.4!important;font-size:14px!important;transition:background .2s,box-shadow .2s}.woocommerce .lg-commerce-page .button:hover,.lg-commerce-page .lg-button:hover{box-shadow:0 6px 18px #155e7520}.woocommerce .lg-cart-layout button[name=update_cart]{float:none;width:100%;background:#ecfeff;color:var(--lg-secondary);border:1px solid #a5f3fc}.woocommerce .lg-cart-layout .wc-proceed-to-checkout{padding:20px 0 0}.woocommerce .lg-cart-layout .checkout-button{width:100%;margin:0!important;background:var(--lg-primary)!important;color:white!important;font-size:16px!important}.lg-cart-help,.lg-summary-note{color:#64748b;font-size:12px;line-height:1.7;margin:14px 0}.lg-continue-shopping{display:block;text-align:center;font-size:13px;font-weight:800;padding:12px}.woocommerce .lg-cart-layout .cross-sells{width:100%;float:none}.woocommerce .lg-cart-layout .cross-sells h2{font-size:20px}.lg-checkout-progress{display:none;margin:0 0 32px}.is-stepped .lg-checkout-progress{display:block}.lg-checkout-progress ol{display:flex;list-style:none;padding:0;margin:0;position:relative}.lg-checkout-progress li{flex:1;border-bottom:3px solid #e2e8f0}.lg-checkout-progress button{border:0;background:transparent;padding:16px 0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:800;color:#64748b;width:100%;cursor:pointer}.lg-checkout-progress button span{background:#e2e8f0;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:13px}.lg-checkout-progress li:has([aria-current=step]){border-color:var(--lg-primary)}.lg-checkout-progress button[aria-current=step]{color:var(--lg-primary)}.lg-checkout-progress button[aria-current=step] span{background:var(--lg-primary);color:white}.lg-checkout-progress button.is-complete{color:var(--lg-secondary)}.lg-checkout-progress button.is-complete span{background:#cffafe;color:var(--lg-secondary)}.lg-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.lg-checkout-main{min-width:0}.lg-checkout-step{scroll-margin-top:140px;margin-bottom:24px;padding:32px}.lg-checkout-step h2{font-size:28px;line-height:1.25;margin:10px 0 12px}.lg-step-description{font-size:14px;color:#64748b;line-height:1.7;margin-bottom:26px}.woocommerce .lg-checkout #customer_details{width:100%;float:none}.lg-step-actions{display:none;justify-content:space-between;gap:12px;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid #e2e8f0}.is-stepped .lg-step-actions{display:flex}.lg-button-outline{background:white!important;color:var(--lg-secondary)!important;border:1px solid #cbd5e1!important}.lg-button-outline:hover{background:#f8fafc!important}.lg-back-link{font-size:13px;font-weight:700}.lg-checkout-summary{position:sticky;top:130px;padding:28px}.lg-checkout-summary h2{font-size:23px;margin:0 0 8px}.lg-checkout-summary>.lg-back-link{display:inline-block;margin-bottom:24px}.woocommerce .lg-checkout #order_review{width:100%;float:none}.woocommerce .lg-checkout table.shop_table{border:0;border-collapse:collapse;margin:0}.woocommerce .lg-checkout table.shop_table th,.woocommerce .lg-checkout table.shop_table td{padding:16px 0;border-top:1px solid #e2e8f0;font-size:13px}.woocommerce .lg-checkout table.shop_table thead th{border-top:0;color:#64748b;font-size:11px;text-transform:uppercase;padding-top:0}.woocommerce .lg-checkout table.shop_table .product-total,.woocommerce .lg-checkout table.shop_table tfoot td{text-align:right}.woocommerce .lg-checkout table.shop_table .product-name{padding-right:14px;max-width:210px}.woocommerce .lg-checkout table.shop_table .order-total td{font-size:24px;color:var(--lg-secondary)}.woocommerce .lg-checkout table.shop_table .order-total th{font-size:16px}.woocommerce .lg-checkout #payment{background:transparent;border-radius:0;width:100%;float:none}.woocommerce .lg-checkout #payment ul.payment_methods{border:0;padding:0}.woocommerce .lg-checkout #payment ul.payment_methods li{padding:16px;border:1px solid #e2e8f0;border-radius:14px;margin:0 0 14px;line-height:1.6;background:#f8fafc}.woocommerce .lg-checkout #payment ul.payment_methods label{font-weight:700;color:#334155;cursor:pointer}.woocommerce .lg-checkout #payment div.payment_box{background:#ecfeff;color:#475569;font-size:13px;margin-bottom:0}.woocommerce .lg-checkout #payment div.payment_box::before{border-bottom-color:#ecfeff}.woocommerce .lg-checkout #payment div.form-row{padding:0}.woocommerce .lg-checkout #place_order{width:100%;float:none;font-size:16px!important;margin-top:20px}.woocommerce .lg-checkout form .form-row,.woocommerce .lg-checkout .form-row{padding:0;margin-bottom:18px}.woocommerce .lg-checkout .form-row label{font-size:13px;font-weight:700;color:#475569;line-height:1.7;display:block;margin-bottom:7px}.woocommerce .lg-checkout .form-row input.input-text,.woocommerce .lg-checkout .form-row textarea,.woocommerce .lg-checkout .form-row select{width:100%;padding:13px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;font-size:14px;min-height:46px}.woocommerce .lg-checkout .form-row input.input-text:focus,.woocommerce .lg-checkout .form-row textarea:focus{border-color:var(--lg-primary);background:white;box-shadow:0 0 0 3px #0e749018;outline:0}.woocommerce .lg-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce .lg-checkout .form-row.woocommerce-invalid select{border-color:#dc2626}.lg-checkout .select2-container .select2-selection--single{height:46px;border-radius:12px;border-color:#cbd5e1;background:#f8fafc}.lg-checkout .select2-container .select2-selection__rendered{line-height:44px;padding-left:14px;color:#334155;font-size:14px}.lg-checkout .select2-container .select2-selection__arrow{height:44px}.lg-address-fields::after,.woocommerce-billing-fields__field-wrapper::after{content:'';display:block;clear:both}.is-stepped .woocommerce-billing-fields>h3{display:none}.woocommerce .lg-checkout #ship-to-different-address{font-size:14px;margin:14px 0 24px}.lg-checkout .woocommerce-additional-fields h3{font-size:18px}.lg-checkout .woocommerce-privacy-policy-text,.lg-checkout .woocommerce-terms-and-conditions-wrapper{font-size:12px;color:#64748b;line-height:1.7}.woocommerce .lg-commerce-page .woocommerce-info,.woocommerce .lg-commerce-page .woocommerce-message,.woocommerce .lg-commerce-page .woocommerce-error{background:#f8fafc;border-radius:14px;font-size:14px;border-top-color:var(--lg-primary);padding:18px 20px 18px 46px}.woocommerce .lg-commerce-page .woocommerce-error{border-top-color:#dc2626}.woocommerce .lg-commerce-page ul#shipping_method li{font-size:13px}.woocommerce .lg-commerce-page ul#shipping_method label{font-weight:500;line-height:1.6}.lg-empty-cart-note{color:#64748b;font-size:15px}.woocommerce-cart .cart-empty{font-size:18px}.lg-commerce-page .return-to-shop .button{padding:16px 28px!important}.lg-checkout:not(.is-stepped) .lg-checkout-step{display:block}.lg-checkout:not(.is-stepped) #lg-payment-slot{display:none}
@media(max-width:1023px){.lg-cart-layout,.lg-checkout-grid{grid-template-columns:minmax(0,1fr)}.woocommerce .lg-cart-layout .cart-collaterals,.lg-checkout-summary{position:static}.lg-checkout-summary{order:-1}.is-stepped .lg-checkout-summary{order:0}.lg-checkout-grid{gap:20px}.lg-checkout-progress button{font-size:13px}}
@media(max-width:767px){.lg-commerce-heading{margin-bottom:24px}.lg-cart-layout .lg-panel,.lg-checkout-step,.lg-checkout-summary{padding:22px 18px;border-radius:20px}.lg-checkout-step h2{font-size:24px}.lg-checkout-progress button{gap:6px;font-size:11px;padding:12px 0}.lg-checkout-progress button span{width:26px;height:26px;font-size:11px}.lg-checkout-progress{margin-bottom:24px}.lg-step-actions{flex-wrap:wrap}.lg-step-actions .lg-button{flex:1;min-width:140px}.lg-step-actions .lg-back-link{width:100%;padding:8px 0}.lg-cart-items-heading h2{font-size:21px}.woocommerce .lg-cart-layout table.cart thead{display:none}.woocommerce .lg-cart-layout table.cart tr.cart_item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;position:relative;padding:24px 0;border-top:1px solid #e2e8f0}.woocommerce .lg-cart-layout table.cart tr.cart_item td{display:block;border:0!important;text-align:left!important;padding:0!important;background:transparent!important;min-width:0}.woocommerce .lg-cart-layout table.cart tr.cart_item td::before{display:none}.woocommerce .lg-cart-layout table.cart .product-thumbnail{display:block!important;grid-column:1;grid-row:1/span 3;width:72px}.woocommerce .lg-cart-layout table.cart .product-name{grid-column:2;padding-right:30px!important;font-size:14px}.woocommerce .lg-cart-layout table.cart .product-remove{position:absolute;top:22px;right:0}.woocommerce .lg-cart-layout table.cart .product-price{grid-column:2;color:#64748b;font-size:13px}.woocommerce .lg-cart-layout table.cart .product-quantity{grid-column:2;margin-top:4px}.woocommerce .lg-cart-layout table.cart .product-subtotal{grid-column:2;font-weight:800;color:var(--lg-secondary);margin-top:8px}.woocommerce .lg-cart-layout table.cart .product-subtotal::before{display:inline!important;float:none!important;content:'Subtotal: ';font-weight:500;color:#64748b}.woocommerce .lg-cart-layout table.cart .actions{display:block;text-align:left}.woocommerce .lg-cart-layout table.cart .actions>button{width:100%}.woocommerce .lg-cart-layout .coupon{padding-bottom:0}.woocommerce .lg-cart-layout .coupon button{width:auto!important}.lg-checkout .form-row-first,.lg-checkout .form-row-last{width:100%!important;float:none!important}.lg-checkout-step{scroll-margin-top:112px}.lg-checkout table.shop_table .product-name{max-width:190px}.woocommerce .lg-checkout #payment ul.payment_methods li{padding:14px}.lg-checkout-summary h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.lg-commerce-page .button,.lg-commerce-page .lg-button{transition:none}}
#lg-order-details>summary{display:none}.lg-summary-total{color:var(--lg-secondary);font-weight:900;font-size:18px}
.lg-empty-cart{text-align:center;max-width:700px;margin:0 auto;padding:48px 28px}.lg-empty-cart-icon{width:88px;height:88px;border-radius:50%;background:#ecfeff;margin:0 auto 24px;display:grid;place-items:center;font-size:40px}.lg-empty-cart .cart-empty{background:transparent!important;border:0!important;padding:0!important;font-family:Nunito,sans-serif;font-weight:900;font-size:26px!important;color:var(--lg-secondary)}.lg-empty-cart .cart-empty::before{display:none}.lg-empty-cart .lg-empty-cart-note{margin:20px auto;max-width:430px;line-height:1.7}.lg-empty-cart .return-to-shop{margin:24px 0 0}
@media(max-width:1023px){.is-stepped .lg-checkout-summary{order:-1}#lg-order-details>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;font-weight:700;cursor:pointer;padding:10px 0}#lg-order-details>summary::after{content:'⌄';font-size:18px}#lg-order-details[open]>summary::after{content:'⌃'}#lg-order-details[open] #order_review{padding-top:20px}.lg-checkout-summary>.lg-back-link{margin-bottom:8px}.lg-summary-note{margin-bottom:0}}
@media(max-width:767px){.woocommerce .lg-cart-layout table.cart .product-name{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;width:auto!important}.woocommerce .lg-cart-layout table.cart .product-name a{white-space:normal!important;display:block;overflow-wrap:anywhere}}
.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form{margin:20px 0 0;text-align:left}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form p{margin:0 0 16px}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .form-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:0;margin:0 0 16px;float:none;text-align:left}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .form-row label{display:block;margin:0;color:#334155;font-size:13px;font-weight:700;line-height:1.4;text-align:left}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .form-row select,.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .form-row input.input-text{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font-size:14px;text-align:left}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .button{display:block;width:100%;min-height:46px;margin:4px 0 0;padding:12px 16px!important;border-radius:12px;background:var(--lg-primary);color:#fff;text-align:center}.woocommerce .lg-cart-layout .cart_totals .shipping-calculator-form .button:hover{background:var(--lg-secondary)}
@media(max-width:767px){.woocommerce .lg-cart-layout table.cart tr.cart_item td.product-name{padding-right:36px!important;box-sizing:border-box}}
.woocommerce .lg-auto-cart button[name="update_cart"]{display:none!important}.lg-cart-update-status{font-size:12px;color:#64748b;line-height:1.6;margin:8px 0 0}
.woocommerce .lg-cart-layout .cart_totals tr.shipping{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%!important;padding:0}.woocommerce .lg-cart-layout .cart_totals tr.shipping>th,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td{display:block;width:100%;min-width:0;padding:16px 0 0;text-align:left}.woocommerce .lg-cart-layout .cart_totals tr.shipping>th{padding-top:0;padding-bottom:6px}.woocommerce .lg-cart-layout .cart_totals tr.shipping>td{padding-top:0}.woocommerce .lg-cart-layout .cart_totals tr.shipping>td>.woocommerce-shipping-methods,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td>.woocommerce-shipping-destination{text-align:left}.woocommerce .lg-cart-layout .cart_totals tr.shipping>td>.woocommerce-shipping-methods{margin:0 0 10px}
.woocommerce .lg-cart-layout .cart_totals table.shop_table,.woocommerce .lg-cart-layout .cart_totals table.shop_table>tbody{display:block!important;width:100%!important}.woocommerce .lg-cart-layout .cart_totals table.shop_table>tbody>tr:not(.shipping){display:grid;width:100%;grid-template-columns:minmax(0,40%) minmax(0,60%)}
.woocommerce ul.products li.product.outofstock{filter:grayscale(1);opacity:.72}.woocommerce ul.products li.product.outofstock a,.woocommerce ul.products li.product.outofstock .button{pointer-events:none;cursor:not-allowed}.woocommerce ul.products li.product.outofstock img{filter:grayscale(1)}.woocommerce ul.products li.product.outofstock .price{color:#64748b!important}.woocommerce ul.products li.product.outofstock .button{opacity:.55}
.woocommerce-form-coupon-toggle{margin:0 0 12px}.woocommerce-form-coupon-toggle .woocommerce-info{margin:0!important;padding:16px 20px!important;border:1px solid #bae6fd!important;border-top:3px solid var(--lg-primary)!important;border-radius:14px!important;background:#ecfeff!important;color:var(--lg-secondary)!important;font-size:15px;line-height:1.5}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important}.woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:800;color:var(--lg-primary)}.woocommerce form.checkout_coupon{display:flex;align-items:flex-end;gap:14px;margin:0 0 32px!important;padding:22px 24px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff;box-shadow:0 8px 28px -22px #155e7530}.woocommerce form.checkout_coupon p{margin:0!important}.woocommerce form.checkout_coupon .form-row-first{flex:1;float:none;width:auto;margin:0!important}.woocommerce form.checkout_coupon .form-row-last{flex:0 0 auto;float:none;width:auto;margin:0!important}.woocommerce form.checkout_coupon label{display:block;margin:0 0 7px;color:#475569;font-size:13px;font-weight:700}.woocommerce form.checkout_coupon input.input-text{width:100%;min-height:46px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc}.woocommerce form.checkout_coupon .button{min-height:46px;padding:13px 22px!important;border-radius:12px!important;background:var(--lg-primary)!important;color:#fff!important;font-size:14px!important}.woocommerce form.checkout_coupon .button:hover{background:var(--lg-secondary)!important}
@media(max-width:767px){.woocommerce form.checkout_coupon{display:block;padding:18px!important}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{width:100%;margin:0 0 12px!important}.woocommerce form.checkout_coupon .form-row-last{margin-bottom:0!important}.woocommerce form.checkout_coupon .button{width:100%}}
.woocommerce .lg-checkout #payment ul.payment_methods li>label{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}
.woocommerce .lg-checkout #payment ul.payment_methods li>label img{order:-1;width:30px;height:30px;object-fit:contain;margin:0!important}
.woocommerce .lg-checkout #payment ul.payment_methods li>label .payment_method_icon{order:-1;flex:0 0 auto}
.woocommerce .lg-checkout table.shop_table tr.shipping,.woocommerce .lg-cart-layout .cart_totals tr.shipping{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;width:100%!important;box-sizing:border-box;margin-top:10px;padding:16px 14px 8px!important;border:1px solid #bae6fd;border-radius:14px;background:#f0f9ff}
.woocommerce .lg-checkout table.shop_table tr.shipping>th,.woocommerce .lg-checkout table.shop_table tr.shipping>td,.woocommerce .lg-cart-layout .cart_totals tr.shipping>th,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td{display:block;width:100%;padding:0!important;text-align:left}
.woocommerce .lg-checkout table.shop_table tr.shipping>th,.woocommerce .lg-cart-layout .cart_totals tr.shipping>th{margin-bottom:10px;color:var(--lg-secondary);font-size:13px;font-weight:900;letter-spacing:.02em}
.woocommerce .lg-checkout table.shop_table tr.shipping>td ul#shipping_method,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td ul#shipping_method{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.woocommerce .lg-checkout table.shop_table tr.shipping>td ul#shipping_method li,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td ul#shipping_method li{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid #dbeafe;border-radius:10px;background:#fff;font-size:13px}
.woocommerce .lg-checkout table.shop_table tr.shipping>td ul#shipping_method li label,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td ul#shipping_method li label{display:flex;flex:1;justify-content:space-between;align-items:flex-start;gap:12px;color:#334155;font-weight:700;line-height:1.45}
.woocommerce .lg-checkout table.shop_table tr.shipping>td ul#shipping_method li label .amount,.woocommerce .lg-cart-layout .cart_totals tr.shipping>td ul#shipping_method li label .amount{flex:0 0 auto;color:var(--lg-secondary);font-size:14px;font-weight:900;white-space:nowrap}
.woocommerce .lg-checkout table.shop_table,.woocommerce .lg-checkout table.shop_table>tbody,.woocommerce .lg-checkout table.shop_table>tfoot{display:block!important;width:100%!important}
.woocommerce .lg-checkout table.shop_table>tbody>tr,.woocommerce .lg-checkout table.shop_table>tfoot>tr{width:100%!important}
.lg-cart-main{min-width:0;display:grid;gap:28px}
.lg-cart-cross-sells{min-width:0}
.lg-cart-cross-sells .cross-sells{width:100%;float:none}
.lg-cart-cross-sells .cross-sells h2{margin:0 0 20px;font-size:23px}
.lg-cart-cross-sells .cross-sells ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;justify-items:stretch;gap:16px;width:100%!important;margin:0!important;padding:0!important}
.lg-cart-cross-sells .cross-sells ul.products li.product{width:100%!important;float:none!important;margin:0!important;justify-self:stretch}
.lg-cart-cross-sells .cross-sells ul.products,.lg-cart-cross-sells .cross-sells ul.products.columns-2,.lg-cart-cross-sells .cross-sells ul.products.columns-3{display:grid!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;justify-content:start!important;justify-items:start!important}
.lg-cart-cross-sells .cross-sells ul.products li.product{position:static!important;left:auto!important;right:auto!important;transform:none!important}
@media(max-width:767px){.lg-cart-cross-sells .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lg-cart-cross-sells .cross-sells ul.products li.product{padding:12px!important}}
@media(max-width:767px){.lg-cart-cross-sells .cross-sells ul.products li.product .button{font-size:0!important;padding:11px 14px!important;line-height:1.2!important}.lg-cart-cross-sells .cross-sells ul.products li.product .button::after{content:'Adicionar';font-size:13px;font-weight:800}}
@media(max-width:767px){.woocommerce ul.products li.product a.add_to_cart_button{font-size:0!important;padding:11px 14px!important;line-height:1.2!important}.woocommerce ul.products li.product a.add_to_cart_button::after{content:'Adicionar';font-size:13px;font-weight:800}}

