@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=Source+Serif+4:wght@400;500;600;700&display=swap";
.shop{--shop-paper:#f4f0e6;--shop-card:#fffdf8;--shop-ink:#141414;--shop-muted:#5c5c5c;--shop-red:#8c2a22;--shop-line:#c9c1b0;color:var(--shop-ink);background:var(--shop-paper);min-height:70vh;font-family:"Source Serif 4",Georgia,serif}.shop *{box-sizing:border-box}.shop button,.shop input,.shop select{font:inherit}.shop-size-select{gap:.4rem;margin:.75rem 0;display:grid}.shop-size-select select{width:100%;max-width:100%;min-height:48px;color:var(--shop-ink);background:var(--shop-card);border:1px solid #8a8272;padding:.6rem}.shop button{cursor:pointer}.shop button:disabled{cursor:not-allowed;opacity:.55}.shop a{color:inherit}.shop-inner{width:min(100% - 2.5rem,1200px);margin:0 auto}.shop-masthead{border-bottom:2px solid var(--shop-ink);background:var(--shop-paper)}.shop-masthead-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,1200px);min-height:64px;margin:0 auto;display:flex}.shop-mark{letter-spacing:.09em;text-transform:uppercase;font:800 .9rem/1 Barlow Condensed,sans-serif;text-decoration:none}.shop-mark span{color:var(--shop-red)}.shop-nav{align-items:center;gap:1.25rem;font:500 .76rem IBM Plex Mono,monospace;display:flex}.shop-nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.shop-nav a:hover,.shop-nav a[aria-current=page]{border-color:var(--shop-red)}.shop-cart-link{align-items:center;gap:.45rem;display:flex}.shop-cart-count{background:var(--shop-ink);color:var(--shop-paper);border-radius:50%;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.68rem;display:inline-grid}.shop-kicker{color:var(--shop-red);letter-spacing:.1em;text-transform:uppercase;margin:0;font:600 .74rem/1.4 IBM Plex Mono,monospace}.shop-title{letter-spacing:-.045em;text-transform:uppercase;margin:.55rem 0 1.25rem;font:900 clamp(3rem,9vw,7.6rem)/.83 Barlow Condensed,Impact,sans-serif}.shop-title em{color:var(--shop-red);font-style:normal}.shop-lede{max-width:38rem;margin:0;font-size:1.12rem;line-height:1.55}.shop-hero{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:end;gap:2rem;padding:clamp(2.6rem,7vw,6.2rem) 0 2rem;display:grid}.shop-hero-stamp{border:1px solid var(--shop-ink);background:var(--shop-card);width:min(100%,280px);box-shadow:6px 6px 0 var(--shop-ink);place-self:center end;padding:1.1rem;transform:rotate(2deg)}.shop-hero-stamp strong{text-transform:uppercase;font:800 1.45rem/.95 Barlow Condensed,sans-serif;display:block}.shop-hero-stamp p{margin:.8rem 0 0;font:.72rem/1.55 IBM Plex Mono,monospace}.shop-toolbar{border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.shop-search{flex:260px;max-width:440px;position:relative}.shop-search input{border:1px solid var(--shop-line);background:var(--shop-card);border-radius:0;width:100%;max-width:none;min-height:48px;padding:.7rem 1rem .7rem 2.7rem}.shop-search:before{content:"⌕";color:var(--shop-muted);font-size:1.7rem;position:absolute;top:.28rem;left:.9rem}.shop-categories,.shop-logos{flex-wrap:wrap;gap:.45rem;display:flex}.shop-chip{border:1px solid var(--shop-line);background:0 0;min-height:44px;padding:.5rem .8rem;font:500 .7rem IBM Plex Mono,monospace}.shop-chip[aria-pressed=true]{background:var(--shop-ink);color:var(--shop-paper);border-color:var(--shop-ink)}.shop-logo-choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0 0;display:flex}.shop-logo-choice p{margin:0;font:500 .72rem IBM Plex Mono,monospace}.shop-logo-choice .shop-chip{border-color:var(--shop-red)}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding:1.7rem 0 4rem;display:grid}.shop-product{background:var(--shop-card);border:1px solid var(--shop-line);flex-direction:column;min-width:0;display:flex}.shop-product-art{border-bottom:1px solid var(--shop-line);background:#e7e0d2;place-items:center;min-height:280px;padding:2rem;display:grid;position:relative;overflow:hidden}.shop-product-art:before{content:"";pointer-events:none;border:1px solid #1414142e;position:absolute;inset:12px}.shop-product-art img{object-fit:contain;width:min(75%,220px);max-height:225px;display:block;position:relative}.shop-art-label{letter-spacing:.06em;text-transform:uppercase;font:500 .62rem IBM Plex Mono,monospace;position:absolute;bottom:.8rem;left:1.15rem}.shop-product-body{flex-direction:column;flex:1;padding:1rem 1.1rem 1.15rem;display:flex}.shop-product-category{color:var(--shop-red);text-transform:uppercase;letter-spacing:.08em;font:600 .65rem IBM Plex Mono,monospace}.shop-product h2{text-transform:uppercase;margin:.45rem 0;font:800 1.65rem/.98 Barlow Condensed,sans-serif}.shop-product-meta{color:var(--shop-muted);min-height:2.8em;margin:0 0 .85rem;font-size:.9rem}.shop-product-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.shop-price{font:600 1.04rem IBM Plex Mono,monospace}.shop-button{border:2px solid var(--shop-ink);background:var(--shop-ink);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:.65rem 1rem;text-decoration:none;display:inline-flex;color:var(--shop-paper)!important;font:600 .75rem IBM Plex Mono,monospace!important}.shop-button:hover{background:var(--shop-red);border-color:var(--shop-red)}.shop-button-secondary{background:0 0;color:var(--shop-ink)!important}.shop-button-secondary:hover{color:var(--shop-paper)!important}.shop-notice{border-left:5px solid var(--shop-red);background:#ece5d7;margin:1.2rem 0;padding:1rem 1.2rem;font-size:.95rem}.shop-notice p{margin:.2rem 0}.shop-footer-note{border-top:1px solid var(--shop-line);color:var(--shop-muted);padding:1.1rem 0 2.5rem;font:.7rem/1.6 IBM Plex Mono,monospace}.shop-detail{padding:2.7rem 0 5rem}.shop-back{align-items:center;min-height:44px;font:500 .72rem IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.shop-detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(2rem,6vw,5rem);margin-top:1.2rem;display:grid}.shop-detail-art{border:1px solid var(--shop-line);background:#e7e0d2;place-items:center;min-height:470px;padding:3rem;display:grid;position:relative}.shop-detail-art:before{content:"";border:1px solid #14141433;position:absolute;inset:20px}.shop-detail-art img{object-fit:contain;width:min(70%,360px);max-width:100%;max-height:390px}.shop-detail-copy h1{text-transform:uppercase;margin:.55rem 0 1rem;font:900 clamp(3rem,6vw,5.5rem)/.86 Barlow Condensed,sans-serif}.shop-detail-price{font:600 1.2rem IBM Plex Mono,monospace}.shop-detail-copy>p{max-width:35rem;line-height:1.65}.shop-detail-copy fieldset{border:1px solid var(--shop-line);margin:1.5rem 0;padding:1rem}.shop-detail-copy legend{text-transform:uppercase;padding:0 .4rem;font:600 .7rem IBM Plex Mono,monospace}.shop-detail-copy .shop-logo-choice{justify-content:flex-start}.shop-detail-copy .shop-size-note{border:1px dashed var(--shop-red);background:#f8f3e9;padding:.85rem;font:500 .78rem/1.55 IBM Plex Mono,monospace}.shop-add-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0;display:flex}.shop-cart-page{padding:2.7rem 0 5rem}.shop-cart-page h1{text-transform:uppercase;margin:.5rem 0 1.5rem;font:900 clamp(3rem,7vw,6rem)/.85 Barlow Condensed,sans-serif}.shop-cart-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem;display:grid}.shop-cart-list{border-top:2px solid var(--shop-ink)}.shop-cart-row{border-bottom:1px solid var(--shop-line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.shop-cart-row img{object-fit:contain;mix-blend-mode:multiply;background:#e7e0d2;width:90px;height:90px;padding:.7rem}.shop-cart-row .shop-product-art{border:0;width:90px;min-height:90px;padding:.5rem}.shop-cart-row .shop-product-art:before{inset:5px}.shop-cart-row .shop-product-art img{width:100%;max-height:75px}.shop-cart-row .shop-art-label{display:none}.shop-cart-row h2{text-transform:uppercase;margin:.1rem 0 .4rem;font:800 1.35rem/1 Barlow Condensed,sans-serif}.shop-cart-row p{margin:.2rem 0;font:.7rem/1.5 IBM Plex Mono,monospace}.shop-quantity{align-items:center;gap:.3rem;margin-top:.6rem;display:flex}.shop-quantity button,.shop-remove{border:1px solid var(--shop-line);background:0 0;min-width:40px;min-height:40px}.shop-quantity output{text-align:center;min-width:2rem;font:600 .8rem IBM Plex Mono,monospace}.shop-remove{color:var(--shop-red);border:0;font:500 .68rem IBM Plex Mono,monospace;text-decoration:underline}.shop-summary{border:1px solid var(--shop-ink);background:var(--shop-card);padding:1.2rem;position:sticky;top:1rem}.shop-summary h2{text-transform:uppercase;margin:0 0 1rem;font:800 1.5rem Barlow Condensed,sans-serif}.shop-summary-line{border-top:1px solid var(--shop-line);justify-content:space-between;padding:.85rem 0;font:500 .8rem IBM Plex Mono,monospace;display:flex}.shop-summary .shop-button{width:100%;margin-top:.7rem}.shop-blockers{border:1px solid var(--shop-red);background:#f8f3e9;margin:1rem 0 0;padding:.85rem 1rem;font-size:.9rem}.shop-blockers h3{margin:.1rem 0 .45rem;font:700 .82rem IBM Plex Mono,monospace}.shop-blockers ul{margin:.4rem 0 0;padding-left:1.2rem}.shop-empty{text-align:center;border:1px dashed var(--shop-line);background:#fffdf873;padding:4rem 1rem}.shop-empty h2{text-transform:uppercase;font:800 2rem Barlow Condensed,sans-serif}.shop-empty p{max-width:28rem;margin:0 auto 1.3rem}.shop-storage-warning{border:1px solid var(--shop-red);background:#f7e8e3;padding:.8rem 1rem;font-size:.9rem}.shop-loading{gap:1rem;padding:2rem 0;display:grid}.shop-skeleton{background:linear-gradient(90deg,#e8e2d6 25%,#f1ecdf 45%,#e8e2d6 65%) 0 0/200% 100%;min-height:170px;animation:1.5s ease-in-out infinite shop-shimmer}@keyframes shop-shimmer{to{background-position-x:-200%}}.shop-error{border:2px solid var(--shop-red);background:var(--shop-card);padding:1.2rem}.shop-error button{min-height:44px}@media (max-width:850px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-hero{grid-template-columns:1fr}.shop-hero-stamp{justify-self:start}.shop-detail-layout{grid-template-columns:1fr}.shop-detail-art{min-height:360px}}@media (max-width:620px){.shop-inner,.shop-masthead-inner{width:min(100% - 1.25rem,1200px)}.shop-masthead-inner{min-height:58px}.shop-nav{gap:.7rem;font-size:.67rem}.shop-mark{max-width:8rem;line-height:1.1}.shop-title{font-size:clamp(3.5rem,18vw,6rem)}.shop-grid{grid-template-columns:1fr;gap:.9rem}.shop-product-art{min-height:250px}.shop-logo-choice{flex-direction:column;align-items:flex-start}.shop-cart-layout{grid-template-columns:1fr}.shop-summary{position:static}.shop-cart-row{grid-template-columns:64px minmax(0,1fr);gap:.7rem}.shop-cart-row img{width:64px;height:64px}.shop-cart-row>:last-child{grid-column:2}.shop-cart-row .shop-remove{justify-self:start}.shop-detail-art{min-height:290px;padding:2rem}}@media (prefers-reduced-motion:reduce){.shop-skeleton{animation:none}}.shop .shop-nav,.shop .shop-kicker,.shop .shop-hero-stamp p,.shop .shop-chip,.shop .shop-logo-choice p,.shop .shop-art-label,.shop .shop-product-category,.shop .shop-product-meta,.shop .shop-notice,.shop .shop-footer-note,.shop .shop-back,.shop .shop-detail-copy legend,.shop .shop-remove,.shop .shop-summary-line,.shop .shop-blockers,.shop .shop-blockers h3,.shop .shop-storage-warning{font-size:1.0625rem}.shop .shop-button{font-size:1.0625rem!important}.shop .shop-chip,.shop .shop-search input{border-color:#8a8272}.shop .shop-product-actions{flex-wrap:wrap}.shop .shop-art-label{text-align:center;display:block;position:static}.shop .shop-product-art,.shop .shop-detail-art{gap:1rem}.shop-mockup-gallery{align-self:start;min-width:0}.shop .shop-mockup-frame{grid-template-rows:minmax(0,1fr) auto;align-content:center;margin:0;padding:1rem}.shop .shop-mockup-frame:before{display:none}.shop-mockup-image{place-items:center;width:100%;min-height:220px;display:grid;position:relative}.shop .shop-mockup-frame img{object-fit:contain;mix-blend-mode:normal;width:100%;height:260px;max-height:none;padding:0}.shop .shop-detail-art.shop-mockup-frame img{height:clamp(280px,42vw,560px)}.shop .shop-mockup-frame img[data-loading=true]{opacity:0}.shop-mockup-loading{background:var(--shop-line);animation:1.2s ease-in-out infinite alternate shop-mockup-pulse;position:absolute;inset:0}@keyframes shop-mockup-pulse{0%{opacity:.45}to{opacity:.85}}.shop-mockup-empty{text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:220px;display:grid}.shop-mockup-empty p{max-width:30ch;color:var(--shop-muted);margin:0}.shop-mockup-empty strong{text-transform:uppercase;font:700 1.5rem/1.1 Barlow Condensed,sans-serif}.shop-mockup-views{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.shop-mockup-views .shop-chip{background:var(--shop-card)}.shop-mockup-views .shop-chip[aria-pressed=true]{background:var(--shop-ink)}.shop .shop-cart-row .shop-mockup-frame{width:90px;padding:.25rem}.shop-cart-row .shop-mockup-image,.shop-cart-row .shop-mockup-empty{min-height:82px}.shop .shop-cart-row .shop-mockup-frame img{width:100%;height:82px;max-height:none}.shop-cart-row .shop-mockup-empty strong{font:600 1.0625rem/1.2 Barlow Condensed,sans-serif}.shop-cart-row .shop-mockup-empty p,.shop .shop-cart-row .shop-art-label{display:none}@media (max-width:600px){.shop .shop-cart-row .shop-mockup-frame{width:64px}.shop .shop-cart-row .shop-mockup-frame img{height:64px}.shop-cart-row .shop-mockup-image,.shop-cart-row .shop-mockup-empty{min-height:64px}}.shop .shop-summary-line{gap:1rem}.shop .shop-cart-count{min-width:2rem;height:2rem;font-size:1.0625rem}.shop-shipping-quote{border:1px solid var(--shop-line);background:#f8f3e9;margin:0 0 1.5rem;padding:1rem}.shop-shipping-quote>.shop-kicker{margin-bottom:.35rem}.shop-shipping-quote h2{text-transform:uppercase;margin:0 0 .55rem;font:800 1.5rem/1 Barlow Condensed,sans-serif}.shop-shipping-explainer,.shop-shipping-disclaimer,.shop-quote-result>p{color:var(--shop-muted);margin:.6rem 0;font:500 .78rem/1.55 IBM Plex Mono,monospace}.shop-shipping-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.shop-shipping-fields label{gap:.3rem;font:600 .72rem/1.35 IBM Plex Mono,monospace;display:grid}.shop-shipping-fields label span{color:var(--shop-muted);font-weight:400}.shop-shipping-fields .shop-field-wide{grid-column:1/-1}.shop-shipping-fields input{width:100%;min-width:0;min-height:44px;color:var(--shop-ink);background:var(--shop-card);border:1px solid #8a8272;border-radius:0;padding:.55rem .6rem;font:500 .82rem/1.3 IBM Plex Mono,monospace}.shop-shipping-fields input:focus-visible,.shop-shipping-quote button:focus-visible,.shop-shipping-quote a:focus-visible{outline:3px solid var(--shop-red);outline-offset:2px}.shop-shipping-quote .shop-button{width:100%}.shop-quote-status{margin:.8rem 0 0;font:600 .75rem/1.5 IBM Plex Mono,monospace}.shop-quote-result{border-top:2px solid var(--shop-ink);margin-top:1rem;padding-top:.7rem}.shop-quote-result h3{text-transform:uppercase;margin:.2rem 0 .5rem;font:800 1.2rem Barlow Condensed,sans-serif}.shop-quote-result .shop-summary-line{padding:.6rem 0;font-size:.72rem}.shop-quote-total{border-bottom:2px solid var(--shop-ink);color:var(--shop-red);font-weight:700}.shop-quote-result>p{font-size:.7rem}@media (max-width:420px){.shop-shipping-fields{grid-template-columns:1fr}.shop-shipping-fields .shop-field-wide{grid-column:auto}}.shop .shop-notice-slim{margin:1rem 0 0;padding:.6rem 1rem}.shop-hero.shop-hero-single{grid-template-columns:1fr;padding-bottom:1.5rem}.shop-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0 0 1rem;display:grid}.shop-chooser-card{background:var(--shop-card);border:2px solid var(--shop-ink);box-shadow:6px 6px 0 var(--shop-ink);flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.25rem;text-decoration:none;display:flex}.shop-chooser-card:hover{border-color:var(--shop-red);box-shadow:6px 6px 0 var(--shop-red)}.shop-chooser-card:focus-visible,.shop-section:focus-visible{outline:3px solid var(--shop-red);outline-offset:3px}.shop-chooser-heading{text-transform:uppercase;font:900 clamp(2rem,4vw,2.8rem)/.9 Barlow Condensed,sans-serif}.shop-chooser-body{line-height:1.5}.shop-chooser-small{color:var(--shop-muted);font:500 1.0625rem/1.4 IBM Plex Mono,monospace}.shop-chooser-cta{color:var(--shop-red);text-underline-offset:3px;margin-top:auto;font:600 1.0625rem IBM Plex Mono,monospace;text-decoration:underline}.shop-tier-tag{border:2px solid var(--shop-ink);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;font:700 1.0625rem/1.1 Barlow Condensed,sans-serif;display:inline-block}.shop-tier-tag-club-id{background:var(--shop-red);color:var(--shop-paper);border-color:var(--shop-red)}.shop-tier-tag-supporter{background:var(--shop-paper);color:var(--shop-ink)}.shop-product-media{position:relative}.shop-product-media>.shop-tier-tag{z-index:1;position:absolute;top:.75rem;left:.75rem}.shop-section{padding-top:2.5rem;scroll-margin-top:1rem}.shop-section-title{text-transform:uppercase;border-top:2px solid var(--shop-ink);margin:0 0 .6rem;padding-top:1rem;font:900 clamp(2.2rem,5vw,3.6rem)/.9 Barlow Condensed,sans-serif}.shop-section-intro{max-width:42rem;margin:0 0 .5rem;font-size:1.08rem;line-height:1.55}.shop-section .shop-grid{padding:1.2rem 0 1.5rem}.shop-section-note{color:var(--shop-muted);margin:0 0 1rem;font:500 1.0625rem/1.5 IBM Plex Mono,monospace}.shop-product h3{text-transform:uppercase;margin:.45rem 0;font:800 1.65rem/.98 Barlow Condensed,sans-serif}.shop-empty h3{text-transform:uppercase;font:800 2rem Barlow Condensed,sans-serif}.shop-members-only{border:1px dashed var(--shop-red);background:#f8f3e9;margin-top:.75rem;padding:.85rem;line-height:1.5}.shop-members-only p{margin:0 0 .6rem}.shop-members-only-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex;margin:0!important}.shop-members-only-actions a:not(.shop-button){color:var(--shop-red);font-weight:600}@media (max-width:700px){.shop-chooser{grid-template-columns:1fr}}.shop-admin{padding-bottom:3rem}.shop-admin h1{text-transform:uppercase;margin:.3rem 0 1rem;font:800 clamp(2rem,5vw,3rem) Barlow Condensed,sans-serif}.shop-admin h2{text-transform:uppercase;margin:1.6rem 0 .6rem;font:800 1.4rem Barlow Condensed,sans-serif}.shop-admin h3{text-transform:uppercase;margin:1rem 0 .4rem;font:700 .82rem IBM Plex Mono,monospace}.shop-admin-nav,.shop-admin-tabs{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.shop-admin-nav{border-bottom:1px solid var(--shop-line);margin-bottom:1rem;padding:.6rem 0}.shop-admin-nav a,.shop-admin-tabs a{border-bottom:3px solid #0000;align-items:center;gap:.4rem;min-height:44px;font:600 .8rem IBM Plex Mono,monospace;text-decoration:none;display:inline-flex}.shop-admin-nav a[aria-current=page],.shop-admin-tabs a[aria-current=page]{border-bottom-color:var(--shop-red);color:var(--shop-ink)}.shop-admin-tabs{margin-bottom:1rem}.shop-admin-count{text-align:center;border:1px solid var(--shop-line);border-radius:999px;min-width:1.6em;padding:0 .4em;font-size:.75rem;display:inline-block}.shop-admin-count-alert{background:var(--shop-red);border-color:var(--shop-red);color:#fff}.shop-admin-filters{background:var(--shop-card);border:1px solid var(--shop-line);grid-template-columns:2fr 1.2fr 1fr 1fr auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.shop-admin-filters label{text-transform:uppercase;gap:.3rem;font:600 .72rem IBM Plex Mono,monospace;display:grid}.shop-admin-filters input,.shop-admin-filters select{border:1px solid var(--shop-ink);text-transform:none;background:#fff;min-height:44px;padding:.4rem .6rem;font:400 .95rem system-ui,sans-serif}.shop-admin-filter-actions{gap:.5rem;display:flex}.shop-admin-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.shop-admin-summary p{margin:0}.shop-admin-table-wrap{border:1px solid var(--shop-line);background:var(--shop-card);overflow-x:auto}.shop-admin-table{border-collapse:collapse;width:100%;font-size:.92rem}.shop-admin-table th,.shop-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--shop-line);padding:.7rem .8rem}.shop-admin-table thead th{text-transform:uppercase;background:#ece6d8;font:700 .72rem IBM Plex Mono,monospace}.shop-admin-table tbody th{font-weight:600}.shop-admin-table tbody th a{font-family:IBM Plex Mono,monospace}.shop-admin-row-alert{background:#fbefeb}.shop-admin-row-alert>th{box-shadow:inset 4px 0 0 var(--shop-red)}.shop-admin-muted{color:var(--shop-muted);font-size:.85rem}.shop-admin-alert{color:var(--shop-red)}.shop-admin-pill{border:1px solid var(--shop-muted);text-transform:uppercase;color:var(--shop-muted);margin-left:.4rem;padding:.05rem .4rem;font:600 .65rem IBM Plex Mono,monospace}.shop-admin-detail-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.shop-admin-detail-grid>section,.shop-admin>section{padding:0 0 .5rem}.shop-admin address{font-style:normal;line-height:1.5}.shop-admin-dl{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;display:grid}.shop-admin-dl dt{color:var(--shop-muted)}.shop-admin-dl dd{text-align:right;margin:0}.shop-admin-actions form{margin:0 .6rem .6rem 0;display:inline-block}@media (max-width:760px){.shop-admin-filters{grid-template-columns:1fr 1fr}.shop-admin-filters label:first-child{grid-column:1/-1}.shop-admin-detail-grid{grid-template-columns:1fr}}@media (max-width:640px){.shop-admin-table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shop-admin-table-stack,.shop-admin-table-stack tbody,.shop-admin-table-stack tr,.shop-admin-table-stack th,.shop-admin-table-stack td{width:100%;display:block}.shop-admin-table-stack tr{border-bottom:2px solid var(--shop-line);padding:.4rem 0}.shop-admin-table-stack th,.shop-admin-table-stack td{border:0;padding:.3rem .8rem}.shop-admin-table-stack td[data-label]:before{content:attr(data-label);text-transform:uppercase;color:var(--shop-muted);font:700 .65rem IBM Plex Mono,monospace;display:block}}
