/* Additions for the real shop. Her styles in tokamoka.css are untouched (byte-for-byte copy). */
.testbanner{position:sticky;top:0;z-index:30;background:#fff7b0;border-bottom:3px dashed var(--ink);text-align:center;font-size:16px;padding:4px 8px}
.stocktag{display:inline-block;font-size:17px;font-weight:bold;margin:2px 0 8px;padding:1px 10px;border:2px solid var(--ink);border-radius:14px;background:#fff7b0;transform:rotate(-2deg)}
.stocktag.out{background:#e9e6ef;color:#6b6480}
.vtile.out{opacity:.55}
.vtile .stocktag{display:table;margin:0 auto 8px}
.btn[disabled]{background:#e9e6ef;color:#6b6480;cursor:not-allowed;box-shadow:0 2px 0 var(--ink)}
.qty button[disabled]{opacity:.35;cursor:not-allowed}
.beadnote{font-size:16px;opacity:.85;margin-top:6px}
.line.shipping .what{font-size:22px}
.taxnote{text-align:right;font-size:16px;opacity:.75;margin:6px 0 0}
.opt .stocktag{margin:0 0 0 8px;font-size:15px}
/* thank-you page */
.receipt{max-width:720px;margin:0 auto}
.scoopbag{margin:14px 0 4px;font-size:22px;font-weight:bold}
.prize small{font-size:15px;opacity:.85}
.status{text-align:center;font-size:24px;margin:16px 0}
@media (prefers-reduced-motion: reduce){ *{animation:none!important;transition:none!important} }
