:root{--s-wp-bone:#faf5ea;--s-wp-sand:#f2e9d5;--s-wp-chip-ok-fg:var(--tt-kawakawa);--s-wp-chip-ok-bg:#eef3e8;--s-wp-chip-warn-fg:#a9803b;--s-wp-chip-warn-bg:#f6eedd;--s-wp-chip-mute-fg:var(--s-text-soft);--s-wp-chip-mute-bg:var(--s-wp-sand);--s-wp-zebra-bg:#f7f0df}.s-wp-input{box-sizing:border-box;width:100%;font-family:var(--tt-font-body);color:var(--tt-peppercorn);background:var(--tt-paper);transition:border-color .12s var(--s-ease);border:1px solid #c9bfa9;border-radius:0;padding:14px 15px;font-size:15px}.s-wp-input::placeholder{color:var(--s-text-muted)}.s-wp-input:hover{border-color:#a89e8e}.s-wp-input:focus{border-color:var(--tt-orange);box-shadow:0 0 0 3px var(--tt-orange-100)}.s-wp-btn-primary{box-sizing:border-box;background:var(--tt-peppercorn);width:100%;color:var(--tt-paper);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:6px 6px 0 var(--tt-orange);transition:transform .12s var(--s-ease), box-shadow .12s var(--s-ease);border:none;border-radius:0;padding:16px 0;font-family:inherit;font-size:13.5px;font-weight:800}.s-wp-btn-primary:hover:not(:disabled){box-shadow:var(--s-shadow-cta);transform:translate(-2px,-2px)}.s-wp-btn-primary:disabled{cursor:not-allowed;opacity:.75}.s-wp-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.s-wp-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.s-wp-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.s-wp-order-summary{position:sticky;top:20px}@media (max-width:760px){.s-wp-stat-grid,.s-wp-overview-grid,.s-wp-order-grid{grid-template-columns:1fr}.s-wp-order-summary{position:static}}
