.commerce-page{max-width:1080px}.commerce-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:32px;margin-top:28px}.panel{background:#171411;border:1px solid #6b5235;padding:clamp(20px,3vw,32px);min-width:0}.panel h2{margin-top:0}.notice{border-left:3px solid var(--gold);padding:12px 16px;background:#241d15;color:#e9dfcf}.commerce-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.commerce-form label{display:grid;gap:6px;font-size:13px}.commerce-form .full{grid-column:1/-1}.commerce-form input,.commerce-form select{width:100%;min-width:0;padding:12px;background:#0c0b0a;border:1px solid #79603f;color:#f4eee5;font:inherit;border-radius:0}.commerce-form input:focus{outline:2px solid var(--gold);outline-offset:2px}.commerce-button{border:1px solid var(--gold);background:var(--gold);color:#110f0c;padding:14px 20px;font:inherit;cursor:pointer;min-height:48px}.commerce-button:disabled{opacity:.6;cursor:wait}.summary-row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #554734}.summary-row.total{font-size:20px;color:var(--gold)}.status{white-space:pre-line;overflow-wrap:anywhere;margin-top:18px}.tracking-result{margin-top:28px}.tracking-result h2{text-transform:capitalize}.tracking-result ol{padding-left:24px}.site-header nav{flex-wrap:wrap}.hidden,[hidden]{display:none!important}.tracking-result a{text-decoration:underline;color:var(--gold)}.receipt-code{display:block;overflow-wrap:anywhere;color:var(--gold);user-select:all}.commerce-footer{padding:25px;text-align:center;color:#b8a997;font-size:12px}
@media(max-width:740px){.commerce-grid,.commerce-form{grid-template-columns:1fr}.commerce-form .full{grid-column:auto}.site-header{gap:18px}.site-header nav{gap:10px}.commerce-grid{gap:20px}}
