:root{color-scheme:light;--ink:#20291e;--accent:#c6f444;--line:#d6ddcf}*{box-sizing:border-box;letter-spacing:0}body{margin:0;color:var(--ink);background:#fafbf8;font:16px/1.65 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}input,select,textarea{max-width:100%}.lh-checkout-header,.lh-checkout-footer{padding:24px max(24px,calc((100% - 1100px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.lh-wordmark{font-size:28px;font-weight:900;text-decoration:none}.lh-checkout-header>a:last-child,.lh-checkout-footer{font-size:14px}.lh-checkout-main{max-width:960px;margin:50px auto 72px;padding:0 24px;min-height:50vh}.lh-checkout-eyebrow{font-size:12px;color:#627357;font-weight:700}.lh-checkout-main h1{font-size:36px;line-height:1.2;margin:12px 0 32px;overflow-wrap:anywhere}.lh-checkout-footer{border-top:1px solid var(--line);border-bottom:0;color:#586450}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:16px 12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.woocommerce table.shop_table thead{background:#edf2e7}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{font-weight:600}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form select{background:#fff;border:1px solid #a8b49e;border-radius:4px;min-height:46px;padding:10px 12px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#eff3e9;color:var(--ink);border-top-color:#61744d}.woocommerce #payment{background:#eff3e9;border:1px solid var(--line);border-radius:6px}.woocommerce #payment ul.payment_methods{border-bottom:1px solid var(--line)}.woocommerce button.button,.woocommerce a.button,.woocommerce #payment #place_order,.woocommerce input.button{background:var(--accent);color:var(--ink);border:1px solid transparent;border-radius:4px;min-height:46px;padding:13px 24px;line-height:1.4;white-space:normal}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce #payment #place_order:hover{background:#b5e334;color:var(--ink)}.woocommerce form .form-row label{font-size:14px;font-weight:600}.woocommerce .wc-item-meta{padding:0;list-style:none;font-size:13px;color:#586450}.woocommerce .wc-item-meta p{margin:0;display:inline}.woocommerce .wc-item-meta li{margin-top:5px}.lh-order-terms{font-size:14px;text-align:left;overflow-wrap:anywhere}.woocommerce-verify-email{max-width:580px}.woocommerce .woocommerce-customer-details address{border:1px solid var(--line);border-radius:4px}.woocommerce .woocommerce-order-overview{padding:0}.woocommerce #order_review{max-width:100%}:focus-visible{outline:3px solid #5a7438;outline-offset:3px}@media(max-width:600px){.lh-checkout-header,.lh-checkout-footer{padding:18px 20px}.lh-checkout-main{margin:30px auto 48px;padding:0 18px}.lh-checkout-main h1{font-size:28px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px 6px;font-size:14px}.woocommerce table.shop_table .product-name{width:55%}.woocommerce #payment #place_order{width:100%}.lh-checkout-footer{align-items:flex-start}.woocommerce ul.order_details li{float:none;border:0;margin:12px 0;padding:0}}
:root .lh-checkout-step{font-size:14px;color:#586450;display:flex;gap:12px}.lh-order-address-summary{border-block:1px solid var(--line);padding:16px 0;margin-bottom:28px}.lh-order-address-summary h2{font-size:20px;margin:0}.lh-order-address-summary p{margin:8px 0}.lh-order-address-summary ul{padding-left:22px}.lh-address-total{font-size:22px;font-weight:700}.lh-checkout-main fieldset{border:0;padding:0;margin:24px 0;min-width:0}.lh-checkout-main legend{font-size:22px;font-weight:600;margin-bottom:12px}.lh-checkout-main fieldset[hidden]{display:none}.lh-checkout-main .form-row input[type=checkbox]{width:auto}.lh-same-address{clear:both}.lh-delivery-review{margin:24px 0}.lh-delivery-review h2{font-size:22px}.lh-delivery-review address{font-style:normal}.lh-checkout-main .select2-container{max-width:100%}
.lh-print-terms{display:none}@media print{.lh-print-terms{display:block;font-size:10pt}}
.woocommerce button.button.alt,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled]{background:var(--accent);color:var(--ink)}.woocommerce button.button.alt:hover{background:#b5e334;color:var(--ink)}
.lh-address-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lh-address-review-grid address{overflow-wrap:anywhere}@media(max-width:600px){.lh-address-review-grid{grid-template-columns:1fr;gap:0}}
.lh-checkout-steps{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0 0 30px;font-size:14px;color:#66705f}.lh-checkout-steps [aria-current]{color:#20291e;font-weight:700;border-bottom:2px solid #66834a;padding-bottom:6px}.lh-invoice-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0;border-block:1px solid var(--line);margin-bottom:20px}.lh-invoice-heading h2{font-size:26px;margin:0}.lh-invoice-heading p{margin:6px 0}.lh-invoice-seller{text-align:right;font-size:14px;overflow-wrap:anywhere}.lh-invoice-seller strong{font-size:24px}.lh-invoice-contact{overflow-wrap:anywhere}.lh-invoice-actions .dashicons{margin-right:8px;vertical-align:middle}.lh-invoice-actions{margin:20px 0}.lh-order-address-summary ul{overflow-wrap:anywhere}@media(max-width:600px){.lh-invoice-heading{grid-template-columns:1fr;gap:12px}.lh-invoice-seller{text-align:left}.lh-checkout-steps{gap:10px;font-size:12px}}@media print{body{background:#fff;color:#000;font-size:11pt}.lh-checkout-header,.lh-checkout-footer,.lh-checkout-steps,.lh-checkout-main>h1,.lh-checkout-main>.lh-checkout-eyebrow,.lh-invoice-actions,#payment,#wpadminbar,.woocommerce-notices-wrapper{display:none!important}.lh-checkout-main{max-width:none;margin:0;padding:0}.lh-invoice-heading{break-inside:avoid}.woocommerce table.shop_table{width:100%}.woocommerce table.shop_table tr,.lh-address-review-grid{break-inside:avoid}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:8px}.lh-invoice-heading .lh-checkout-eyebrow{display:block}a{text-decoration:none}a:after{content:none!important}}
