:root{--acrylic-900:#0e1315;--acrylic-800:#161d20;--acrylic-700:#222c30;--acrylic-600:#334247;--acrylic-500:#4a5a60;--acrylic-400:#6e8188;--acrylic-300:#8fa1a7;--acrylic-200:#b3c0c4;--acrylic-100:#cbd5d8;--vellum-050:#fbf9f4;--vellum-100:#f3efe6;--vellum-200:#e5dfd2;--vellum-300:#cfc7b6;--cert-700:#6e4600;--cert-600:#8a5a00;--cert-500:#b87a0b;--cert-400:#e2a63a;--cert-200:#f6dfa8;--assay-800:#0b4438;--assay-700:#0f5f4f;--assay-500:#1b8a72;--assay-300:#57c4aa;--assay-200:#a6e5d4;--flag-800:#7a1a0c;--flag-700:#93200f;--flag-500:#c2361d;--flag-300:#f08a72;--flag-200:#ffd2c6;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-body:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-utility:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--type-display-xl:3.815rem;--type-display-l:3.052rem;--type-display-m:2.441rem;--type-display-s:1.953rem;--type-display-xs:1.563rem;--type-body-l:1.125rem;--type-body-m:1rem;--type-body-s:.875rem;--type-label:.8125rem;--type-utility-m:1rem;--type-utility-s:.875rem;--type-utility-xs:.75rem;--space-half:2px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-4:14px;--radius-full:999px;--elev-1:0 1px 0 var(--line-2);--elev-2:0 1px 2px #0e131529, 0 2px 8px #0e131514;--elev-3:0 2px 4px #0e131533, 0 8px 24px #0e131524;--elev-4:0 4px 8px #0e131547, 0 16px 48px #0e131538;--dur-1:90ms;--dur-2:.14s;--dur-3:.22s;--dur-4:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1)}[data-role=archive]{--surface-1:var(--vellum-050);--surface-2:var(--vellum-100);--surface-3:var(--vellum-200);--ink-1:var(--acrylic-900);--ink-2:var(--acrylic-600);--ink-3:var(--acrylic-500);--line-1:var(--acrylic-500);--line-2:var(--vellum-300);--accent-ink:var(--cert-700);--accent-fill:var(--cert-400);--accent-fill-ink:var(--acrylic-900);--ok-ink:var(--assay-800);--ok-fill:var(--assay-200);--ok-fill-ink:var(--assay-800);--stop-ink:var(--flag-800);--stop-fill:var(--flag-200);--stop-fill-ink:var(--flag-800);--focus-inner:var(--acrylic-900);--focus-outer:var(--vellum-050)}[data-role=assay]{--surface-1:var(--acrylic-900);--surface-2:var(--acrylic-800);--surface-3:var(--acrylic-700);--ink-1:var(--vellum-050);--ink-2:var(--acrylic-200);--ink-3:var(--acrylic-300);--line-1:var(--acrylic-400);--line-2:var(--acrylic-700);--accent-ink:var(--cert-400);--accent-fill:var(--cert-400);--accent-fill-ink:var(--acrylic-900);--ok-ink:var(--assay-300);--ok-fill:var(--assay-700);--ok-fill-ink:var(--vellum-050);--stop-ink:var(--flag-300);--stop-fill:var(--flag-700);--stop-fill-ink:var(--vellum-050);--focus-inner:var(--vellum-050);--focus-outer:var(--acrylic-900)}[data-density=comfortable]{--row-height:56px;--card-padding:var(--space-6);--min-target:44px}[data-density=compact]{--row-height:36px;--card-padding:var(--space-4);--min-target:32px}[data-density=coarse]{--row-height:64px;--card-padding:var(--space-6);--min-target:56px}*,:before,:after{box-sizing:border-box}html{scroll-padding-block-end:var(--action-bar-height,0px)}body{background:var(--surface-1);color:var(--ink-1);font-family:var(--font-body);font-size:var(--type-body-m);-webkit-text-size-adjust:100%;margin:0;line-height:1.5}h1,h2,h3,h4,p,figure,dl,dd,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-outer);scroll-margin:var(--space-4)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.t-display-xl,.t-display-l,.t-display-m,.t-display-s,.t-display-xs{font-family:var(--font-display);text-wrap:balance;max-inline-size:34ch;font-weight:600}.t-display-xl{font-size:var(--type-display-xl);letter-spacing:-.02em;font-variation-settings:"opsz" 61, "SOFT" 25, "WONK" 1;line-height:1.02}.t-display-l{font-size:var(--type-display-l);letter-spacing:-.015em;font-variation-settings:"opsz" 49, "SOFT" 25, "WONK" 1;line-height:1.06}.t-display-m{font-size:var(--type-display-m);letter-spacing:-.01em;font-variation-settings:"opsz" 39, "SOFT" 25, "WONK" 1;line-height:1.12}.t-display-s{font-size:var(--type-display-s);font-variation-settings:"opsz" 31, "SOFT" 25, "WONK" 0;line-height:1.18}.t-display-xs{font-size:var(--type-display-xs);font-variation-settings:"opsz" 25, "SOFT" 25, "WONK" 0;line-height:1.24}.t-label{font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.3}.t-body-l{font-size:var(--type-body-l);max-inline-size:68ch;line-height:1.55}.t-body-s{font-size:var(--type-body-s);line-height:1.45}.t-secondary{color:var(--ink-2)}.t-id{font-family:var(--font-utility);font-size:var(--type-utility-s);letter-spacing:.04em;font-variant-numeric:tabular-nums slashed-zero;overflow-wrap:anywhere}.t-id--m{font-size:var(--type-utility-m)}.t-id--xs{font-size:var(--type-utility-xs)}.t-id-gap{-webkit-user-select:none;user-select:none;padding-inline:.14em}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;padding:var(--space-2) var(--space-4);background:var(--accent-fill);color:var(--accent-fill-ink);border-radius:var(--radius-2);font-weight:600;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-400%)}.skip-link:focus-visible{transform:translateY(0)}.shell{flex-direction:column;min-block-size:100vh;display:flex}.masthead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) max(var(--space-4), calc((100% - 1200px) / 2));border-block-end:1px solid var(--line-1);background:var(--surface-1);flex-wrap:wrap;display:flex}.wordmark{letter-spacing:.01em;overflow-wrap:anywhere;font-weight:700;text-decoration:none}.masthead-nav,.footer-nav{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.masthead-link{min-block-size:var(--min-target);padding-inline:var(--space-1);align-items:center;display:inline-flex}.masthead-link[aria-current=page]{text-underline-offset:.24em;text-decoration-thickness:3px}.main{inline-size:min(100% - 2 * var(--space-4), 1200px);padding-block:var(--space-6) var(--space-16);flex:1;margin-inline:auto}.main:focus{outline:none}.footer{border-block-start:1px solid var(--line-1);padding:var(--space-8) var(--space-4);background:var(--surface-2);gap:var(--space-4);display:grid}.stack{gap:var(--space-6);align-content:start;display:grid}.section{gap:var(--space-4);display:grid}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.slab{--slab-chamfer:16px;background:var(--surface-2);border:1px solid var(--line-1);border-radius:var(--radius-3);clip-path:polygon(var(--slab-chamfer) 0, 100% 0, 100% 100%, 0 100%, 0 var(--slab-chamfer));gap:0;display:grid}.slab--sm{--slab-chamfer:8px}.slab--lg{--slab-chamfer:24px}.slab--raw{--slab-chamfer:0px;border-radius:var(--radius-0)}.slab-label{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line-1);background:var(--surface-3);flex-wrap:wrap;display:flex}.slab-label-grade{font-weight:600}.slab-cert-absent{color:var(--ink-2)}.slab-well{padding:var(--space-4)}.slab:not(.slab--raw) .slab-well{padding:calc(var(--space-1) + var(--space-half));margin:var(--space-4);border:1px solid var(--line-2)}.slab-identifiers{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line-2);flex-wrap:wrap;display:flex}@keyframes slab-seat{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.slab--seat{animation:slab-seat var(--dur-3) var(--ease-settle) 1}@media (prefers-reduced-motion:reduce){.slab--seat{animation:none}}.slab--skeleton{min-block-size:240px}.catalog-head{gap:var(--space-2);padding-block:0;display:grid}.catalog-head h1{font-size:var(--type-display-m)}.catalog{gap:var(--space-4)}.filters{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.filters .filters-search{max-inline-size:none}.filters-search{grid-column:1/-1}.filters-platform{grid-column:1;max-inline-size:none}.filters-more,.filter-tags{grid-column:1/-1}.filters-more summary{cursor:pointer;min-block-size:var(--min-target);font-size:var(--type-body-s);align-content:center;font-weight:600}.filters-extra{gap:var(--space-4);padding-block:var(--space-2);display:grid}.filter-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-tags a{align-items:center;gap:var(--space-2);min-block-size:var(--min-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-2);font-size:var(--type-body-s);overflow-wrap:anywhere;display:inline-flex}.filters-actions{gap:var(--space-3);align-items:center;display:flex}.catalog-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.card{border:1px solid var(--line-2);background:var(--surface-2);border-radius:var(--radius-3);align-content:start;gap:0;block-size:100%;min-inline-size:0;display:grid}.card .slab{border:0;border-radius:0}.card .slab-label,.card .slab-identifiers{display:none}.card .slab-well,.card .slab:not(.slab--raw) .slab-well{padding:var(--space-3);border:0;margin:0}.card .card-media{aspect-ratio:auto;block-size:290px}.card-image-link{border-radius:var(--radius-3);text-decoration:none;display:block}.card-image-link:hover .slab,.card-image-link:focus-visible .slab{border-color:var(--accent-ink)}.card-media,.item-image{block-size:auto;inline-size:100%;display:block}.card-media{aspect-ratio:4/5;object-fit:contain}.media-unavailable{aspect-ratio:4/5;padding:var(--space-4);background:var(--surface-3);color:var(--ink-2);font-size:var(--type-body-s);text-align:center;place-items:center;display:grid}.card-nomedia{padding-block:var(--space-8);text-align:center;margin:0}.card-body{gap:var(--space-2);padding:var(--space-4);border-block-start:1px solid var(--line-2);display:grid}.card-grade{font-weight:600;font-size:var(--type-body-s)}.card-title{overflow-wrap:anywhere;font-weight:600}.card-price{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pager{gap:var(--space-4);display:flex}.item{gap:var(--space-6) var(--space-10);display:grid}.item-heading,.item>.dossier,.item-inquiry{grid-column:1/-1}.item-heading{gap:var(--space-4)}.breadcrumbs{align-items:center;gap:var(--space-3);font-size:var(--type-body-s);flex-wrap:wrap;display:flex}.breadcrumbs a,.gallery-enlarge,.item-inspect-links a{min-block-size:var(--min-target);align-items:center;display:inline-flex}.item-image{object-fit:contain;max-block-size:620px}.gallery-caption{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.item-inspect-links{border-block-start:1px solid var(--line-2);padding-block-start:var(--space-4);display:grid}.item-media{gap:var(--space-4);align-content:start;min-inline-size:0;max-inline-size:720px;display:grid}.thumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.thumb{padding:var(--space-half);border:1px solid var(--line-1);border-radius:var(--radius-1);background:var(--surface-2);cursor:pointer;block-size:72px;inline-size:72px}.thumb--current{border-width:3px;border-color:var(--accent-ink)}.thumb img{object-fit:contain;block-size:100%;inline-size:100%}.item-detail{gap:var(--space-5)}.purchase-evidence{gap:var(--space-4);min-inline-size:0;display:grid}.purchase-evidence>.btn{justify-self:start}.purchase-evidence .quote{padding-inline:var(--space-3);background:var(--surface-2)}.price-block{gap:var(--space-2);padding:var(--space-4) 0;border-block:1px solid var(--line-1);display:grid}.price-block>.money{font-size:var(--type-display-s)}.price-block>.chip{justify-self:start}.money{font-size:var(--type-display-xs);font-weight:600}.money:not(.t-id--m){font-size:var(--type-body-m)}.actions{gap:var(--space-3);justify-items:start;display:grid}.purchase-actions{justify-items:stretch}.purchase-buttons{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchase-buttons .btn{padding-inline:var(--space-3)}.dossier{gap:var(--space-8);grid-template-columns:1fr;display:grid}.dossier-region{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-2);align-content:start;min-inline-size:0;display:grid}.dossier-region--copy{border-inline-start:4px solid var(--accent-ink)}.dossier-scope{margin-block-start:calc(-1 * var(--space-2))}.dossier-empty{padding:var(--space-4);border:1px dashed var(--line-1)}.plates{gap:var(--space-3);grid-template-columns:1fr;display:grid}.plate{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-0);background:var(--surface-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.plate-value{font-weight:600}.quote-figure{gap:var(--space-2);display:grid}.quote{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--line-1);background:var(--surface-1);font-size:var(--type-body-m);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.identity{gap:var(--space-1);display:grid}.identity-title{font-weight:600}.identity-ids{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.cart-list,.summary-lines{gap:var(--space-4);display:grid}.cart-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-2);align-items:start;display:grid}.cart-entry{border-block-end:1px solid var(--line-2);padding-block-end:var(--space-2)}.cart-thumbnail{min-block-size:88px;inline-size:88px;display:block}.cart-thumbnail img{aspect-ratio:4/5;object-fit:contain;inline-size:100%;display:block}.cart-checkout{padding-block-start:var(--space-2)}.cart-checkout>.btn{min-inline-size:min(100%,260px)}.cart-row--lost{border-color:var(--stop-ink);background:var(--stop-fill);color:var(--stop-fill-ink)}.cart-row-price{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-2);display:grid}.summary-lines>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-0);background:var(--surface-1);display:grid}.summary-line-money,.summary-totals{gap:var(--space-2);display:grid}.summary-line-money>div,.summary-totals>div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.summary-totals dt{font-weight:600}.summary-total{border-block-start:1px solid var(--line-1);padding-block-start:var(--space-3)}.timer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-full);background:var(--surface-3);justify-self:start;display:inline-flex}.timer--accent{background:var(--accent-fill);color:var(--accent-fill-ink);border-color:var(--accent-fill)}.timer--stop{background:var(--stop-fill);color:var(--stop-fill-ink);border-color:var(--stop-ink)}.cart-layout,.checkout-layout{gap:var(--space-6);align-items:start;display:grid}.cart-layout>*,.checkout-layout>*,.cart-row>*,.purchase-copy>*{min-inline-size:0}.cart-readiness{align-self:start}.purchase-copy{gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.purchase-copy:not(:has(.purchase-copy-photo)),.purchase-copy:has(.media-unavailable){grid-template-columns:1fr}.purchase-copy .stack{gap:var(--space-2)}.purchase-copy-photo{aspect-ratio:4/5;object-fit:contain;inline-size:64px}.purchase-copy-photo.media-unavailable{aspect-ratio:auto;grid-column:1/-1;inline-size:100%}.purchase-progress{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.purchase-progress li{padding-block:var(--space-3);border-block-start:3px solid var(--line-2);color:var(--ink-2);font-size:var(--type-body-s)}.purchase-progress li[aria-current=step]{border-color:var(--accent-ink);color:var(--ink-1);font-weight:700}.purchase-progress li span{font-family:var(--font-utility);display:block}.confirmation{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:860px;margin-inline:auto}.confirmation>p .t-id{white-space:normal}.summary-lines .identity{overflow-wrap:anywhere}.summary-lines .t-label,.purchase-evidence .t-label{text-transform:none;letter-spacing:0}.photo-viewer{max-block-size:calc(100dvh - 24px);inline-size:min(1100px,100% - 24px);padding:var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-1);color:var(--ink-1);margin:auto;overflow:auto}.photo-viewer::backdrop{background:var(--surface-1);opacity:.92}.photo-toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.photo-toolbar h2{flex:1;min-inline-size:160px}.photo-enlarged{object-fit:contain;block-size:min(68dvh,850px);inline-size:100%;margin-block:var(--space-4);display:block}.photo-enlarged.media-unavailable{display:grid}.media-unavailable .btn{font-size:var(--type-body-s)}.form,.fieldset{gap:var(--space-4);display:grid}.checkout-form{max-inline-size:760px}.checkout-fields{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.checkout-fields>.btn{justify-self:start}.fieldset{padding:var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-2);min-inline-size:0}.field{gap:var(--space-1);min-inline-size:0;max-inline-size:44ch;display:grid}.address-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.address-fields>p,.address-field{grid-column:1/-1;max-inline-size:none}.address-field--region,.address-field--postalCode{grid-column:auto}input,select,textarea{min-block-size:var(--min-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-1);border-radius:var(--radius-2);background:var(--surface-1);color:var(--ink-1);inline-size:100%;min-inline-size:0}textarea{resize:vertical;min-block-size:8rem}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--stop-ink);border-inline-start-width:4px}.field-problem{color:var(--stop-ink);font-size:var(--type-body-s);font-weight:600}.radio{gap:var(--space-3);align-items:start;display:flex}.radio label{min-block-size:var(--min-target);cursor:pointer}.radio input{block-size:20px;min-block-size:auto;inline-size:20px;flex-shrink:0;margin-block-start:var(--space-1)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--min-target);padding:var(--space-2) var(--space-5);border-radius:var(--radius-3);cursor:pointer;transition:transform var(--dur-1) var(--ease-standard);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--primary{background:var(--accent-fill);color:var(--accent-fill-ink);border-color:var(--accent-fill)}.btn--secondary{color:var(--ink-1);border-color:var(--line-1);background:0 0}.btn--quiet{color:var(--ink-1);padding-inline:var(--space-2);background:0 0;border-color:#0000;text-decoration:underline}.chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--line-1);border-radius:var(--radius-1);font-size:var(--type-label);letter-spacing:0;text-transform:none;font-weight:600;display:inline-flex}.chip-glyph{font-family:var(--font-utility)}.chip--ok{background:var(--ok-fill);color:var(--ok-fill-ink);border-color:var(--ok-ink)}.chip--stop{background:var(--stop-fill);color:var(--stop-fill-ink);border-color:var(--stop-ink)}.chip--accent{background:var(--accent-fill);color:var(--accent-fill-ink);border-color:var(--accent-fill)}.chip--neutral{background:var(--surface-3);color:var(--ink-1)}.banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-1);border-radius:var(--radius-2);background:var(--surface-3);flex-wrap:wrap;display:flex}.banner--stop{border-color:var(--stop-ink)}.banner--accent{border-color:var(--accent-ink)}.state{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-2);display:grid}.state--stop{border-color:var(--stop-ink);border-inline-start-width:4px}.state--accent{border-color:var(--accent-ink);border-inline-start-width:4px}.state--ok{border-color:var(--ok-ink);border-inline-start-width:4px}.state-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-weight:600;display:flex}.state-detail{max-inline-size:68ch}.state-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.skeleton{background:var(--surface-3);border-radius:var(--radius-0);display:block}.skeleton--label{block-size:20px;inline-size:60%}.skeleton--media{block-size:160px}.skeleton--line{block-size:14px;inline-size:40%}@media (width>=640px){.filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.filters-search{grid-area:1/1}.filters-platform{grid-area:1/2}.filters-submit{grid-area:1/3}.main{inline-size:min(100% - 2 * var(--space-6), 1200px)}.catalog-grid,.plates{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cart-row:has(.cart-thumbnail){grid-template-columns:auto minmax(0,1fr) auto}.cart-row--lost{grid-template-columns:1fr}.filters-extra{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.filters-extra .field{max-inline-size:none}.address-field--recipientName,.address-field--organization{grid-column:auto}}@media (width>=1024px){.cart-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.checkout-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.checkout-layout .selected-copies{grid-area:1/2}.checkout-layout .checkout-form{grid-area:1/1}.selected-copies,.cart-readiness{top:var(--space-4);position:sticky}.main{inline-size:min(100% - 2 * var(--space-8), 1200px)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.dossier{grid-template-columns:repeat(2,minmax(0,1fr))}.plates--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.photo-enlarged{block-size:45dvh}.photo-toolbar>p{flex-basis:100%;order:-1}.catalog-grid{gap:var(--space-5)}.card{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.card .card-media{block-size:200px}.card .slab-well,.card .slab:not(.slab--raw) .slab-well{padding:var(--space-2)}.card-body{padding:var(--space-3);border-block-start:0;border-inline-start:1px solid var(--line-2);align-content:start}.card-price{gap:var(--space-2)}.card-price .money{font-size:var(--type-body-l)}.card-title{font-size:var(--type-body-m)}.purchase-buttons{grid-template-columns:1fr}.item-media .slab:not(.slab--raw) .slab-well{margin:var(--space-2)}.summary{padding:var(--space-4)}.main{padding-block:var(--space-6) var(--space-12)}.masthead{gap:var(--space-2)}.masthead-nav{gap:var(--space-1) var(--space-3);inline-size:100%;font-size:var(--type-body-s);justify-content:space-between}.t-display-l{font-size:var(--type-display-m)}.catalog-head{gap:var(--space-3)}.catalog-head .t-body-l{font-size:var(--type-body-m)}.item{gap:var(--space-6)}.item-detail{gap:var(--space-5)}.cart-row:has(.cart-thumbnail){grid-template-columns:72px minmax(0,1fr)}.cart-thumbnail{inline-size:72px}.cart-row-price{grid-column:1/-1}.checkout-fields>.btn,.cart-checkout>.btn{inline-size:100%}.slab{--slab-chamfer:8px}.slab--raw{--slab-chamfer:0px}}@media (width<=389px){.purchase-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){[data-role=archive]{--surface-1:var(--acrylic-900);--surface-2:var(--acrylic-800);--surface-3:var(--acrylic-700);--ink-1:var(--vellum-050);--ink-2:var(--acrylic-200);--ink-3:var(--acrylic-300);--line-1:var(--acrylic-400);--line-2:var(--acrylic-700);--accent-ink:var(--cert-400);--ok-ink:var(--assay-300);--ok-fill:var(--assay-700);--ok-fill-ink:var(--vellum-050);--stop-ink:var(--flag-300);--stop-fill:var(--flag-700);--stop-fill-ink:var(--vellum-050);--focus-inner:var(--vellum-050);--focus-outer:var(--acrylic-900)}}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/permanent-marker-latin-BF23djCy.woff2)format("woff2")}@font-face{font-family:Saira Stencil One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/saira-stencil-one-latin-gGpXoTYX.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-latin-DY7AcnAa.woff2)format("woff2")}[data-role=archive][data-theme=garage]{--surface-1:#ebe6da;--surface-2:#fffdf6;--surface-3:#f3ecdb;--ink-1:#1c1712;--ink-2:#4a4036;--ink-3:#4a4036;--line-1:#6f6558;--line-2:#d3cab8;--accent-ink:#1d4f8c;--accent-fill:#f26a1b;--accent-fill-ink:#1a1009;--ok-ink:#24572d;--ok-fill:#e4efd9;--ok-fill-ink:#1d4824;--stop-ink:#a3221a;--stop-fill:#fbe8e3;--stop-fill-ink:#8a1c15;--focus-inner:#1d4f8c;--focus-outer:#fffdf6;--cardboard:#c99559;--cardboard-dark:#a87442;--cardboard-light:#d8ab72;--cardboard-ink:#15110d;--cardboard-ink-2:#33261a;--tape:#efe3bd;--tape-ink:#1c1712;--tape-red:#a3221a;--duct:#a9adb0;--painter-blue:#6aa6e8;--painter-blue-ink:#0d1b2a;--sticker:#ff7a22;--sticker-ink:#1a1009;--dymo:#1f1f22;--dymo-ink:#f4f4f1;--plywood:#dcbd8f;--plywood-ink:#1c1712;--concrete:#a7a39b;--concrete-ink:#15130f;--steel:#8a9096;--steel-dark:#5f656b;--font-display:"Permanent Marker", "Marker Felt", "Comic Sans MS", cursive;--font-stencil:"Saira Stencil One", "Stencil", Impact, sans-serif;--font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--radius-control:6px;--radius-card:4px;--ease-garage:cubic-bezier(.2, .9, .3, 1.2);--ease-out:cubic-bezier(.16, 1, .3, 1);--torn:polygon(2% 0, 98% 0, 100% 16%, 97% 32%, 100% 50%, 96.5% 68%, 100% 84%, 98% 100%, 2% 100%, 0 85%, 3% 68%, 0 51%, 3.5% 33%, 0 17%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.11 0 0 0 0 0.05 0.9 0 0 0 -0.38'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--cardboard-face:var(--grain), repeating-linear-gradient(90deg, #ffffff0d 0 7px, #00000009 7px 14px), linear-gradient(170deg, var(--cardboard-light), var(--cardboard) 55%, #c08a50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse 90% 60% at 50% 0%, #fff6de8c, transparent 70%), radial-gradient(ellipse 140% 100% at 50% 30%, transparent 55%, #46372324), radial-gradient(circle at 13px 13px, #b9b09e 0 2.6px, #f6f2e9 3.1px, transparent 3.6px) 0 0 / 26px 26px, var(--surface-1);line-height:1.6}[data-theme=garage] :focus-visible{outline:3px solid var(--focus-inner);outline-offset:3px;box-shadow:0 0 0 7px var(--focus-outer)}[data-theme=garage] .shell{background:0 0;overflow-x:clip}[data-theme=garage] :is(.t-display-xl,.t-display-l,.t-display-m,.t-display-s,.t-display-xs){letter-spacing:.01em;font-variation-settings:normal;font-weight:400}[data-theme=garage] .t-label{letter-spacing:0;text-transform:none;color:var(--ink-1);font-size:.875rem;font-weight:700}[data-theme=garage] a{color:var(--accent-ink)}[data-theme=garage] .masthead{z-index:2;min-block-size:80px;padding-block:var(--space-3) var(--space-4);background:repeating-linear-gradient(#0000 0 21px,#0000001a 21px 22px,#ffffffe6 22px 23px,#0000 23px 28px),linear-gradient(#f7f5ef,#e6e2d8);border-block-end:0;align-items:center;margin-block-end:7px;position:relative;box-shadow:0 7px #2a2622,0 18px 22px -10px #1e140a73}[data-theme=garage] .masthead:after{content:"";background:linear-gradient(#6b6f73,#3a3d40);border-radius:3px;block-size:9px;inline-size:72px;position:absolute;inset-block-end:-3px;inset-inline-start:50%;translate:-50%}[data-theme=garage] .wordmark{align-items:center;gap:var(--space-3);font-family:var(--font-stencil);letter-spacing:.02em;color:var(--ink-1);font-size:2rem;font-weight:400;line-height:1;display:inline-flex}[data-theme=garage] .wordmark-mark{clip-path:polygon(50% 0,100% 36%,100% 100%,0 100%,0 36%);background:repeating-linear-gradient(#f26a1b 0 3px,#b84c0e 3px 5px) 5px 12px/20px 14px no-repeat,#2a2622;flex-shrink:0;block-size:26px;inline-size:30px}[data-theme=garage] .masthead-nav{gap:var(--space-2) var(--space-4)}[data-theme=garage] .masthead-link{padding-inline:var(--space-3);color:var(--ink-1);font-weight:650;text-decoration:none;position:relative}[data-theme=garage] .masthead-link:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}[data-theme=garage] .masthead-link[aria-current=page]{background:var(--grain), var(--painter-blue);color:var(--painter-blue-ink);clip-path:var(--torn);padding-inline:var(--space-4);rotate:-1.5deg}[data-theme=garage] .masthead .masthead-link[aria-current=page]:focus-visible{clip-path:none}[data-theme=garage] .footer{padding:var(--space-10) max(var(--space-4), calc((100% - 1200px) / 2)) var(--space-8);color:var(--concrete-ink);background:var(--grain), linear-gradient(180deg, #b3afa7, var(--concrete));border-block-start:0;position:relative}[data-theme=garage] .footer:before{content:"";background:repeating-linear-gradient(-45deg,#f2c230 0 16px,#1d1b19 16px 32px);block-size:14px;position:absolute;inset:0 0 auto;box-shadow:0 2px #00000040}[data-theme=garage] .footer :is(p,.t-secondary){color:var(--concrete-ink)}[data-theme=garage] .footer .masthead-link{color:var(--concrete-ink);text-underline-offset:.2em;text-decoration:underline}[data-theme=garage] .hero{isolation:isolate;align-items:end;gap:var(--space-10);padding-block:112px var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative}[data-theme=garage] .hero:before{content:"";z-index:-1;inset:calc(-1 * var(--space-6)) -12% -8%;pointer-events:none;background:radial-gradient(52% 72% at 50% 4%,#fff9e4f2,#fff4d673 45%,#0000 75%);position:absolute}[data-theme=garage] .shop-light{transform-origin:50% 0;block-size:84px;inline-size:clamp(220px,34%,420px);position:absolute;inset-block-start:calc(-1 * var(--space-6) - 7px);inset-inline-start:50%;translate:-50%}[data-theme=garage] .shop-light-chain{background:repeating-linear-gradient(#55595d 0 5px,#0000 5px 7px);block-size:62px;inline-size:3px;position:absolute;inset-block-start:0}[data-theme=garage] .shop-light-chain--left{inset-inline-start:14%}[data-theme=garage] .shop-light-chain--right{inset-inline-end:14%}[data-theme=garage] .shop-light-fixture{background:linear-gradient(#e9ebec,#b9bdc0);border-radius:4px 4px 10px 10px;block-size:20px;position:absolute;inset:60px 0 auto;box-shadow:0 2px #8f9396}[data-theme=garage] .shop-light-tube{background:#fffbea;border-radius:999px;block-size:9px;position:absolute;inset:auto 6px -6px;box-shadow:0 0 10px 3px #fff8dcf2,0 0 34px 10px #fff0c899}[data-theme=garage] .hero-copy{justify-items:start;gap:var(--space-6);align-self:center;display:grid}[data-theme=garage] .sale-sign{justify-items:start;gap:var(--space-4);padding:var(--space-10) var(--space-10) var(--space-8);color:var(--cardboard-ink);font-family:var(--font-display);background:var(--cardboard-face);box-shadow:0 2px 0 var(--cardboard-dark), 0 22px 34px -14px #3c230a8c;border-radius:3px 7px 4px 2px;margin:0;font-weight:400;display:grid;position:relative;rotate:-2deg}[data-theme=garage] .sale-sign:before,[data-theme=garage] .sale-sign:after{content:"";background:repeating-linear-gradient(90deg, #ffffff29 0 1px, transparent 1px 3px), repeating-linear-gradient(0deg, #00000012 0 1px, transparent 1px 3px), linear-gradient(180deg, #c3c7c9, var(--duct) 50%, #93979a);block-size:34px;inline-size:118px;clip-path:var(--torn);position:absolute;inset-block-start:-8px;box-shadow:0 1px 2px #0003}[data-theme=garage] .sale-sign:before{inset-inline-start:-40px;rotate:-36deg}[data-theme=garage] .sale-sign:after{inset-inline-end:-40px;rotate:36deg}[data-theme=garage] .sale-sign-main{text-transform:uppercase;max-inline-size:7ch;font-size:clamp(3.5rem,7.4vw,6.75rem);line-height:.95;display:block}[data-theme=garage] .sale-sign-sub{color:var(--tape-red);background:var(--grain), var(--tape);clip-path:var(--torn);padding:.15em .7em .2em;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.2;display:inline-block;rotate:1.5deg}[data-theme=garage] .sale-sign-sub:after{content:" →" / ""}[data-theme=garage] .hero-note{max-inline-size:36ch;margin:0 0 0 var(--space-6);padding:var(--space-2) var(--space-5);font-family:var(--font-display);color:var(--tape-ink);background:var(--grain), var(--tape);clip-path:var(--torn);font-size:1.125rem;line-height:1.4;rotate:.8deg}[data-theme=garage] .garage-shelf{block-size:clamp(320px,34vw,430px);position:relative}[data-theme=garage] .shelf-unit{grid-template-rows:repeat(3,minmax(0,1fr));padding-inline:16px;display:grid;position:absolute;inset:0 2%}[data-theme=garage] .shelf-unit:before,[data-theme=garage] .shelf-unit:after{content:"";background:repeating-linear-gradient(180deg, transparent 0 11px, #1c1f22bf 11px 17px) 50% 0 / 4px 100% no-repeat, linear-gradient(90deg, var(--steel-dark), #b3b8bc 45%, var(--steel-dark));inline-size:13px;position:absolute;inset-block:-6px -10px;box-shadow:3px 4px 8px #0003}[data-theme=garage] .shelf-unit:before{inset-inline-start:0}[data-theme=garage] .shelf-unit:after{inset-inline-end:0}[data-theme=garage] .shelf-level{align-items:flex-end;gap:4%;padding:8px 5% 13px;display:flex;position:relative}[data-theme=garage] .shelf-level:after{content:"";background:linear-gradient(180deg, #c7cbce, var(--steel) 35%, var(--steel-dark));block-size:13px;position:absolute;inset:auto -16px 0;box-shadow:0 8px 10px -6px #00000073}[data-theme=garage] .box{background:var(--cardboard-face);border-radius:2px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 11px #00000012,inset -7px 0 #0000000f,0 2px 3px #0000002e}[data-theme=garage] .box:before{content:"";background:#e8cd96bf;block-size:34%;inline-size:16%;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}[data-theme=garage] .box-label{font-family:var(--font-display);white-space:nowrap;color:var(--cardboard-ink);font-size:clamp(.8rem,1.35vw,1.2rem);line-height:1;position:relative;rotate:-4deg}[data-theme=garage] .box-label--tape{color:var(--tape-red);background:var(--grain), var(--tape);clip-path:var(--torn);padding:.25em .6em;rotate:3deg}[data-theme=garage] .box--n64{block-size:72%;inline-size:26%}[data-theme=garage] .box--gameboy{filter:brightness(.93);block-size:92%;inline-size:34%}[data-theme=garage] .box--ps1{block-size:80%;inline-size:56%}[data-theme=garage] .box--cables{filter:brightness(1.06)saturate(.9);block-size:58%;inline-size:26%}[data-theme=garage] .box--misc{filter:brightness(.9);block-size:70%;inline-size:30%}[data-theme=garage] .box--keep{block-size:92%;inline-size:40%}[data-theme=garage] .tote{background:linear-gradient(#e2eaf08c,#c4d2decc),repeating-linear-gradient(90deg,#0000 0 10px,#0000000a 10px 12px);border:2px solid #788ca08c;border-block-start:0;border-radius:2px 2px 6px 6px;flex-shrink:0;block-size:76%;inline-size:30%;position:relative}[data-theme=garage] .tote-lid{background:linear-gradient(#4b82c2,#2b5c98);border-radius:4px;block-size:14px;position:absolute;inset:-12px -6px auto;box-shadow:0 2px 2px #00000040}[data-theme=garage] .can{background:linear-gradient(90deg,#7f1f17,#d0503a 38%,#a3291f 70%,#7f1f17);border-radius:2px 2px 4px 4px;flex-shrink:0;block-size:44%;inline-size:11%;position:relative}[data-theme=garage] .can:before{content:"";background:linear-gradient(#d9dcde,#8d9195);border-radius:50%;block-size:8px;position:absolute;inset:-4px 0 auto}[data-theme=garage] .cord{filter:drop-shadow(2px 5px 4px #00000038);background:radial-gradient(closest-side,#0000 0 50%,#c85a14 51%,#f58a32 55%,#d9681b 59%,#f58a32 63%,#d9681b 67%,#f7913a 71%,#d9681b 75%,#f58a32 80%,#d9681b 85%,#f7913a 90%,#b9520f 95%,#0000 97%);border-radius:50%;block-size:88px;inline-size:76px;position:absolute;inset-block-start:-92px;inset-inline-end:6%}[data-theme=garage] .cord:before{content:"";background:#7d8287;border-radius:3px;block-size:20px;inline-size:6px;position:absolute;inset-block-start:-14px;inset-inline-start:50%;translate:-50%}[data-theme=garage] .filters{padding:var(--space-6);border-radius:var(--radius-card);color:var(--plywood-ink);background:var(--grain), repeating-linear-gradient(92deg, #78501e12 0 2px, transparent 2px 9px, #ffffff0f 9px 11px, transparent 11px 23px), linear-gradient(180deg, #e3c79c, var(--plywood));border:0;position:relative;box-shadow:inset 0 0 0 1px #78501e40,0 3px #b8925f,0 16px 26px -14px #3c230a80}[data-theme=garage] :is(input,select,textarea){border:2px solid var(--ink-1);border-radius:var(--radius-control);background:var(--surface-2);min-block-size:48px;color:var(--ink-1);padding-inline:var(--space-4);font-family:var(--font-body)}[data-theme=garage] ::placeholder{color:var(--ink-2);opacity:1}[data-theme=garage] .filters .t-secondary{color:var(--plywood-ink)}[data-theme=garage] .filters-more summary{font-weight:700}[data-theme=garage] .filter-tags a{padding:var(--space-1) var(--space-4);color:var(--tape-ink);background:var(--grain), var(--tape);clip-path:var(--torn);border:0;border-radius:0;text-decoration:none}[data-theme=garage] .btn{border:2px solid var(--ink-1);border-radius:var(--radius-control);min-block-size:48px;font-family:var(--font-body);box-shadow:0 3px 0 var(--ink-1);transition:translate .12s var(--ease-out), box-shadow .12s var(--ease-out);font-weight:750;font-stretch:108%}[data-theme=garage] .btn--primary{background:var(--accent-fill);color:var(--accent-fill-ink);border-color:var(--ink-1)}[data-theme=garage] .btn--secondary{background:var(--surface-2);color:var(--ink-1);border-color:var(--ink-1)}[data-theme=garage] .btn--quiet{box-shadow:none;color:var(--accent-ink);border-color:#0000}[data-theme=garage] .btn:hover:not(:disabled){box-shadow:0 4px 0 var(--ink-1);translate:0 -1px}[data-theme=garage] .btn--quiet:hover:not(:disabled){box-shadow:none;translate:none}[data-theme=garage] .btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink-1);transform:translateY(2px)}[data-theme=garage] .btn:disabled{opacity:1;color:var(--ink-2);border-color:var(--line-1);box-shadow:none;background:var(--surface-3)}[data-theme=garage] .chip{padding:var(--space-1) var(--space-3);color:var(--tape-ink);background:var(--grain), var(--tape);clip-path:var(--torn);border:0;border-radius:0;font-weight:700}[data-theme=garage] .chip--ok{color:var(--ok-fill-ink)}[data-theme=garage] .chip--stop{color:var(--stop-fill-ink)}[data-theme=garage] .chip--accent{color:var(--accent-ink)}[data-theme=garage] .chip--neutral{color:var(--tape-ink)}[data-theme=garage] .catalog-grid{gap:var(--space-10) var(--space-8);padding-block-start:var(--space-4)}[data-theme=garage] .card{color:var(--cardboard-ink);background:var(--cardboard-face);box-shadow:0 2px 0 var(--cardboard-dark), 0 16px 26px -14px #3c230a8c;transition:rotate .22s var(--ease-out), translate .22s var(--ease-out), box-shadow .22s var(--ease-out);border:0;border-radius:3px;position:relative;rotate:-.8deg}[data-theme=garage] .catalog-grid>li:nth-child(3n+2) .card{rotate:.7deg}[data-theme=garage] .catalog-grid>li:nth-child(3n+3) .card{rotate:-.3deg}[data-theme=garage] .card:hover,[data-theme=garage] .card:focus-within{box-shadow:0 2px 0 var(--cardboard-dark), 0 26px 34px -16px #3c230a99;translate:0 -4px;rotate:0deg}[data-theme=garage] .card-image-link{margin:var(--space-5) var(--space-5) 0;padding:var(--space-2);background:var(--surface-2);border-radius:1px;position:relative;box-shadow:0 1px 3px #00000040}[data-theme=garage] .card-image-link:before,[data-theme=garage] .card-image-link:after{content:"";z-index:1;background:var(--grain), #efe3bdeb;block-size:22px;inline-size:64px;clip-path:var(--torn);position:absolute;inset-block-start:-10px}[data-theme=garage] .card-image-link:before{inset-inline-start:-14px;rotate:-28deg}[data-theme=garage] .card-image-link:after{inset-inline-end:-14px;rotate:24deg}[data-theme=garage] .card .slab{clip-path:none;background:#f1eee6;border:0;border-radius:0}[data-theme=garage] .card-body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:0}[data-theme=garage] .card-title{font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.25}[data-theme=garage] .card-title a{color:var(--cardboard-ink);text-decoration:none}[data-theme=garage] .card-title a:hover{text-decoration:underline;text-decoration-thickness:2px}[data-theme=garage] .card .t-secondary,[data-theme=garage] .card .t-body-s{color:var(--cardboard-ink-2)}[data-theme=garage] .card-grade{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--dymo-ink);background:linear-gradient(180deg, #2c2c30, var(--dymo) 45%, #141416);text-shadow:0 1px #0009,0 -1px #ffffff2e;border-radius:2px;justify-self:start;padding:.2em .6em;font-size:.8125rem;font-weight:700;rotate:-1deg}[data-theme=garage] .card-price .money{z-index:2;min-block-size:5.4rem;min-inline-size:5.4rem;font-family:var(--font-display);letter-spacing:0;color:var(--sticker-ink);background:radial-gradient(circle at 35% 30%, #ffa25a, var(--sticker) 60%, #f36a12);border-radius:50%;place-items:center;padding:.6rem .75rem;font-size:1.25rem;font-weight:400;display:grid;position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--space-2);rotate:-9deg;box-shadow:0 2px 4px #0000004d,inset 0 0 0 1px #ffffff40}[data-theme=garage] .catalog-grid>li:nth-child(2n) .card-price .money{rotate:7deg}@media (prefers-reduced-motion:no-preference){[data-theme=garage] .catalog-grid>li{animation:garage-drop .52s var(--ease-out) both}[data-theme=garage] .catalog-grid>li .card-price .money{animation:garage-slap .42s var(--ease-garage) both;animation-delay:.62s}[data-theme=garage] .catalog-grid>li:nth-child(2){animation-delay:70ms}[data-theme=garage] .catalog-grid>li:nth-child(3){animation-delay:.14s}[data-theme=garage] .catalog-grid>li:nth-child(4){animation-delay:.21s}[data-theme=garage] .catalog-grid>li:nth-child(5){animation-delay:.28s}[data-theme=garage] .catalog-grid>li:nth-child(n+6){animation-delay:.35s}[data-theme=garage] .catalog-grid>li:nth-child(2) .card-price .money{animation-delay:.72s}[data-theme=garage] .catalog-grid>li:nth-child(3) .card-price .money{animation-delay:.82s}[data-theme=garage] .catalog-grid>li:nth-child(4) .card-price .money{animation-delay:.92s}[data-theme=garage] .catalog-grid>li:nth-child(5) .card-price .money{animation-delay:1.02s}[data-theme=garage] .catalog-grid>li:nth-child(n+6) .card-price .money{animation-delay:1.12s}[data-theme=garage] .shop-light-tube,[data-theme=garage] .hero:before{animation:1.3s linear .25s both garage-flicker}[data-theme=garage] .shop-light{animation:7s ease-in-out 1.6s infinite alternate garage-sway}}@keyframes garage-drop{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0}}@keyframes garage-slap{0%{opacity:0;scale:1.7}60%{opacity:1;scale:.92}to{opacity:1;scale:1}}@keyframes garage-flicker{0%{opacity:.08}8%{opacity:.9}11%{opacity:.1}24%{opacity:.1}27%{opacity:1}31%{opacity:.25}44%{opacity:.3}48%{opacity:1}52%{opacity:.6}58%{opacity:1}to{opacity:1}}@keyframes garage-sway{0%{rotate:-.6deg}to{rotate:.6deg}}[data-theme=garage] .state{padding:var(--space-8) var(--space-6) var(--space-6);background:linear-gradient(180deg, transparent 0 46px, #e9a6a0 46px 47px, transparent 47px) , repeating-linear-gradient(180deg, transparent 0 27px, #4278be38 27px 28px) 0 19px, var(--surface-2);border:0;border-radius:1px;position:relative;box-shadow:0 2px 5px #0000002e}[data-theme=garage] .state:before{content:"";background:var(--grain), #efe3bdf0;block-size:24px;inline-size:96px;clip-path:var(--torn);position:absolute;inset-block-start:-11px;inset-inline-start:50%;translate:-50%;rotate:-2deg}[data-theme=garage] :is(.state--stop,.state--accent,.state--ok){border-inline-start:5px solid var(--stop-ink)}[data-theme=garage] .state--accent{border-inline-start-color:var(--accent-ink)}[data-theme=garage] .state--ok{border-inline-start-color:var(--ok-ink)}[data-theme=garage] .catalog .state:not(.state--stop){padding:var(--space-10) var(--space-8) var(--space-8);text-align:center;min-block-size:200px;color:var(--cardboard-ink);background:radial-gradient(ellipse 70% 40% at 50% 0%, #3c230a59, transparent 75%), var(--cardboard-face);box-shadow:0 2px 0 var(--cardboard-dark), 0 22px 34px -16px #3c230a8c;align-content:center;justify-items:center;margin-block-start:var(--space-12)}[data-theme=garage] .catalog .state:not(.state--stop):before{clip-path:polygon(3% 100%,0 0,47% 14%,50% 100%,53% 14%,100% 0,97% 100%);background:var(--grain), linear-gradient(180deg, #b98149, var(--cardboard-light));block-size:36px;inline-size:auto;inset:-34px 2% auto;translate:none;rotate:none}[data-theme=garage] .catalog .state .state-title{font-family:var(--font-display);justify-content:center;max-inline-size:22ch;font-size:1.875rem;font-weight:400;line-height:1.25}[data-theme=garage] .catalog .state .state-detail{color:var(--cardboard-ink-2)}[data-theme=garage] .banner{border:2px solid var(--ink-1);background:var(--surface-2);border-radius:0}@media (width<=760px){[data-theme=garage] .masthead{min-block-size:0;padding-block-end:var(--space-3)}[data-theme=garage] .masthead:after{display:none}[data-theme=garage] .wordmark{font-size:1.625rem}[data-theme=garage] .masthead-nav{gap:var(--space-1)}[data-theme=garage] .hero{gap:var(--space-8);grid-template-columns:1fr;padding-block-start:96px}[data-theme=garage] .shop-light{inline-size:64%}[data-theme=garage] .sale-sign{padding:var(--space-8) var(--space-6) var(--space-6);justify-self:stretch;rotate:-1.2deg}[data-theme=garage] .sale-sign:before,[data-theme=garage] .sale-sign:after{block-size:28px;inline-size:84px;inset-block-start:-6px}[data-theme=garage] .sale-sign:before{inset-inline-start:-26px}[data-theme=garage] .sale-sign:after{inset-inline-end:-26px}[data-theme=garage] .sale-sign-main{font-size:3.75rem}[data-theme=garage] .sale-sign-sub:after{content:" ↓" / ""}[data-theme=garage] .hero-note{margin-inline-start:var(--space-2);font-size:1rem}[data-theme=garage] .garage-shelf{block-size:176px;margin-block-start:var(--space-2)}[data-theme=garage] .shelf-unit{grid-template-rows:repeat(2,minmax(0,1fr))}[data-theme=garage] .shelf-level:nth-child(3),[data-theme=garage] .cord{display:none}[data-theme=garage] .box-label{font-size:.875rem}[data-theme=garage] .filters{padding:var(--space-4)}[data-theme=garage] .catalog-grid{gap:var(--space-8)}[data-theme=garage] .card-image-link{margin:var(--space-4) 0 var(--space-4) var(--space-4)}[data-theme=garage] .card-body{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-3)}[data-theme=garage] .card-title{font-size:1.125rem}[data-theme=garage] .card-price .money{inset-block:auto var(--space-1);inset-inline:var(--space-2) auto;min-block-size:4.4rem;min-inline-size:4.4rem;font-size:1rem}[data-theme=garage] .catalog .state:not(.state--stop){padding:var(--space-8) var(--space-5) var(--space-6)}}[data-theme=garage] .dossier-region{background:var(--surface-2);border:0;border-radius:1px;box-shadow:0 2px 5px #00000029}[data-theme=garage] .dossier-region--copy{border-block-start:5px solid var(--accent-fill)}[data-theme=garage] :is(.plate,.cart-row){border-color:var(--line-2);background:var(--surface-2);border-radius:2px}[data-theme=garage] .summary{background:var(--grain), linear-gradient(180deg, #f1dca6, #e7cd8d);border:0;border-radius:4px;box-shadow:0 2px 5px #0003}[data-theme=garage] .thumb{background:var(--surface-2);border-radius:1px;overflow:hidden}[data-theme=garage] .money{font-family:var(--font-display);letter-spacing:0;font-weight:400}[data-theme=garage] .item-heading h1,[data-theme=garage] .section-head :is(h1,h2){font-family:var(--font-display);font-weight:400}[data-theme=garage] :is(.item-detail,.item-inquiry){padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface-2);border-radius:1px;align-self:start;position:relative;box-shadow:0 2px 5px #00000029}[data-theme=garage] :is(.item-detail,.item-inquiry):before{content:"";background:var(--grain), #efe3bdf0;block-size:24px;inline-size:96px;clip-path:var(--torn);position:absolute;inset-block-start:-11px;inset-inline-start:50%;translate:-50%;rotate:2deg}[data-theme=garage] .price-block .money{color:var(--sticker-ink);background:radial-gradient(circle at 35% 30%, #ffa25a, var(--sticker) 60%, #f36a12);border-radius:50%;justify-self:start;padding:.35em .8em;rotate:-4deg;box-shadow:0 2px 4px #0000004d}
