.partner-banner{display:block;background:#eee7da;border:1px solid #c8b38d;padding:22px 26px;margin:0 0 30px;color:#463a29}.partner-banner strong{font-size:21px}.partner-banner a{display:inline-block;margin-top:10px;text-decoration:underline}.commerce-field{display:grid;gap:8px;margin:14px 0;font-size:14px}.commerce-field input,.tier-row select{width:100%;padding:12px;border:1px solid #bfb6a8;border-radius:3px;background:#fff;color:#252b30;box-sizing:border-box}.tier-row{display:grid;grid-template-columns:minmax(180px,1fr) 170px auto;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #ded8cd}.test-notice{padding:15px;border:1px solid #c5a065;background:#fff7e8;color:#644b23}.dealer-checkout{margin-top:48px;padding:32px;border:1px solid #c8b38d;background:#faf8f3}.dealer-checkout form{max-width:780px}.order-fields{border:0;padding:0;margin:0;min-width:0}.dealer-cart-row{display:flex;align-items:center;gap:24px;border-bottom:1px solid #ddd}.dealer-cart-row label{flex:1}.dealer-cart-row input{max-width:140px}.dealer-orders{max-width:1320px;margin:40px auto;padding:0 5%}.order-totals{border-top:1px solid #c8b38d;margin:25px 0}.order-totals p{display:flex;justify-content:space-between;gap:20px}.commerce-order{margin-top:20px;padding:25px;border:1px solid #d1c7b8}.commerce-approval{max-width:520px;margin:20px 0}.commerce-orders button,.tier-row button{min-height:42px;padding:10px 18px;cursor:pointer}.commerce-orders strong{line-height:1.8}.consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;line-height:1.7}.consent input{width:auto!important;margin-top:6px}.commerce-orders details{padding:20px 0}.shop-page [hidden]{display:none!important}.product-info select{margin:12px 0}.commerce-orders .metric{font-size:22px}.dealer-checkout h2{font-size:26px}button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.tier-row{grid-template-columns:1fr}.dealer-checkout{padding:22px 18px}.dealer-cart-row{gap:12px}.commerce-order{padding:18px}.order-totals p{font-size:14px}}
