.shop-copy-toolbar{--copy-gap:0.75rem;position:sticky;top:0;z-index:80;display:grid;gap:var(--copy-gap);padding:var(--copy-gap) max(1rem,calc((100vw - 1156px) / 2));background:var(--color-cream);color:var(--color-ink);border-bottom:1px solid var(--color-accent);font:500 .8125rem/1.4 var(--font-montserrat),sans-serif}.shop-copy-toolbar p,.shop-copy-toolbar>*{margin:0}.shop-copy-edit-row,.shop-copy-toolbar__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--copy-gap)}.shop-copy-toolbar__row strong{margin-right:auto}.shop-copy-toolbar a,.shop-copy-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .75rem;border-radius:4px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.shop-copy-toolbar a:hover,.shop-copy-toolbar button:hover{background:var(--color-cream-mid)}.shop-copy-toolbar button[aria-pressed=true]{color:var(--color-accent)}.shop-copy-toolbar .shop-copy-primary{background:var(--color-accent);color:white;text-decoration:none;font-weight:700}.shop-copy-toolbar .shop-copy-primary:hover{background:var(--color-accent-dark)}.shop-copy-toolbar button:disabled{opacity:.5;cursor:default}.shop-copy-field{display:grid;gap:calc(var(--copy-gap) / 2);min-width:0;flex:1 1 20rem}.shop-copy-field select,.shop-copy-field textarea{width:100%;min-width:0;min-height:44px;border:1px solid var(--color-body);border-radius:4px;background:var(--color-cream);padding:.5rem;color:var(--color-ink);caret-color:var(--color-accent)}.shop-copy-field textarea{resize:vertical;max-height:30vh}.shop-copy-toolbar :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shop-copy-hint{max-width:75ch}.shop-copy-toolbar [role=status]:empty{display:none}.shop-copy-picking [data-shop-copy]{cursor:text;outline:1px dashed var(--color-accent);outline-offset:3px}.shop-copy-picking [data-shop-copy]:hover{background:var(--color-cream-mid);color:var(--color-ink)}.shop-copy-active [data-shop-recall-header]{top:var(--shop-copy-toolbar-height,0)}@media (max-width:600px){.shop-copy-toolbar{max-height:65svh;overflow-y:auto}.shop-copy-toolbar__row strong{flex-basis:100%}.shop-copy-hint{font-size:.75rem}}@font-face{font-family:montserrat;src:url(/_next/static/media/d703e6352f035923-s.p.ttf) format("truetype");font-display:swap;font-weight:400 800}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_712fd5{font-family:montserrat,montserrat Fallback}.__variable_712fd5{--font-montserrat:"montserrat","montserrat Fallback"}