.commerce-page{max-width:1200px;margin:auto;padding:60px 6%;min-height:65vh}.commerce-page h1{font-size:clamp(38px,5vw,62px);margin-bottom:20px}.commerce-page h2{font-size:30px;letter-spacing:-.5px}.commerce-page h3{font:22px Georgia,serif}.commerce-page p{line-height:1.65}.commerce-page .muted{font-size:13px;color:#6a705f}.commerce-panel{background:#faf7ef;border:1px solid #ddd8c9;border-radius:24px;padding:28px;margin-bottom:22px}.commerce-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:26px;align-items:start}.commerce-page label{display:block;font-size:13px;margin-bottom:16px}.commerce-page input,.commerce-page select,.commerce-page textarea{display:block;width:100%;padding:12px 15px;margin-top:7px;border:1px solid #b8bdac;background:#fffdf8;color:#292b23;border-radius:14px;font:inherit}.commerce-page input[type=checkbox]{width:auto;display:inline;margin-right:8px}.commerce-page textarea{min-height:100px;resize:vertical}.commerce-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.commerce-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.commerce-tabs button,.soft-button{border:1px solid #b8bdac;border-radius:999px;background:transparent;padding:11px 20px;color:#424d32;cursor:pointer}.commerce-tabs button[aria-pressed=true]{background:#424d32;color:#f5efdf}.feedback{color:#7d251e;font-size:14px;margin-top:12px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.metric{background:#e8ecdf;padding:25px;border-radius:20px}.metric strong{display:block;font:32px Georgia,serif;margin-top:12px}.commerce-table-wrap{overflow:auto}.commerce-page table{width:100%;border-collapse:collapse;font-size:13px}.commerce-page th,.commerce-page td{text-align:left;padding:15px 10px;border-bottom:1px solid #ddd8c9;vertical-align:top}.commerce-page th{font-weight:500;color:#626b55}.commerce-page td img{width:48px;height:62px;object-fit:cover;border-radius:9px}.badge{display:inline-block;background:#e8ecdf;color:#424d32;padding:5px 10px;border-radius:999px;font-size:11px}.order-lines{list-style:none;padding:0}.order-lines li{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #ddd8c9;padding:12px 0;font-size:14px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-search{max-width:360px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.admin-product-image{max-width:90px;border-radius:10px}.commerce-page a:not(.solid-button){text-decoration:underline;text-underline-offset:4px}.commerce-page button:disabled{opacity:.5;cursor:not-allowed}.commerce-page :focus-visible{outline:3px solid #b88d4b;outline-offset:3px}@media(max-width:700px){.commerce-columns,.form-grid{grid-template-columns:1fr}.commerce-page{padding:35px 5%}.commerce-panel{padding:20px}.metrics{grid-template-columns:1fr}.admin-heading{align-items:flex-start;flex-direction:column}.commerce-page h1{font-size:40px}}

.retailer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.business-price-form{padding:20px 0;border-bottom:1px solid #dde2d7}.business-price-form input{max-width:260px}
.language-selector{display:inline-flex;align-items:center;margin:0}.language-selector select{font:inherit;color:inherit;background:transparent;border:1px solid #dce1d5;border-radius:20px;padding:8px;max-width:130px}.card-price del{font-size:.8em;opacity:.6;margin-right:5px}

.account-brand{display:flex;align-items:center;gap:16px;margin:0 0 28px;color:#292b23}
.account-brand img{width:64px;height:64px;object-fit:contain;flex:none}
.account-brand>span{font:600 clamp(17px,2vw,24px)/1.25 Georgia,serif;letter-spacing:1px}
.account-brand small{display:block;text-align:center;font:600 10px/1.5 Georgia,serif;letter-spacing:2.5px;margin-top:8px}
@media(max-width:400px){.account-brand{gap:10px}.account-brand img{width:45px;height:45px}.account-brand>span{font-size:16px;letter-spacing:.3px}.account-brand small{font-size:8px;letter-spacing:1.5px}}
