:root{--ted-yellow: #F5C518;--ted-yellow-deep: #E0A800;--ted-red: #C44536;--ted-red-deep: #9B2F22;--ted-cream: #F4EBD0;--ted-paper: #E8DDC4;--ted-kraft: #C9B48A;--ted-ink: #1A1410;--ted-ink-soft: #3A2E24;--ted-rule: #2A221B;--n-50: #FBF7EE;--n-100: #F2EBD9;--n-200: #E4D9BF;--n-300: #C9B894;--n-400: #9C8A68;--n-500: #6B5E44;--n-600: #463D2C;--n-700: #2A241A;--n-800: #1A1410;--n-900: #100B08;--bg: var(--n-50);--surface: #FFFFFF;--text: var(--n-800);--muted: var(--n-500);--rule: var(--n-300);--accent: var(--ted-yellow);--accent-ink: var(--n-900);--danger: var(--ted-red);--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--f-display: "Alfa Slab One", "Ultra", Georgia, serif;--f-serif: "DM Serif Display", "Playfair Display", Georgia, serif;--f-sans: "DM Sans", -apple-system, system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--shadow-sm: 0 1px 2px rgba(26, 20, 16, .08);--shadow-md: 0 4px 14px rgba(26, 20, 16, .1);--shadow-lg: 0 16px 40px rgba(26, 20, 16, .18)}.mono{font-family:var(--f-mono);font-feature-settings:"tnum" 1;letter-spacing:.02em}.display{font-family:var(--f-display);font-weight:400;letter-spacing:-.01em;line-height:.95}.eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rule{border:none;border-top:1px solid var(--rule);margin:0}.rule-ink{border:none;border-top:1px solid var(--ted-ink);margin:0}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 16px;background:var(--ted-yellow);color:var(--ted-ink);font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;position:relative;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%)}.tag:before{content:"";position:absolute;left:5px;top:50%;width:4px;height:4px;background:var(--ted-ink);border-radius:50%;transform:translateY(-50%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:var(--f-sans);font-weight:600;font-size:14px;letter-spacing:.01em;border:1px solid var(--ted-ink);background:var(--ted-ink);color:var(--ted-cream);border-radius:var(--r-sm);cursor:pointer;text-decoration:none;transition:transform .08s ease,background .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--ted-ink);color:var(--ted-cream)}.btn-yellow{background:var(--ted-yellow);color:var(--ted-ink);border-color:var(--ted-ink)}.btn-outline{background:transparent;color:var(--ted-ink)}.btn-red{background:var(--ted-red);color:#fff;border-color:var(--ted-red-deep)}.cond{display:inline-block;padding:3px 8px;font-family:var(--f-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor;border-radius:2px}.cond-new{color:#0f6e3e;background:#e3f2e9;border-color:#b7d9c3}.cond-openbox{color:#8a5200;background:#fff2d1;border-color:#e8c98a}.cond-likenew{color:#1a3c6e;background:#e2ecf8;border-color:#b4c6e0}.cond-overstock{color:#6b2020;background:#fadbd6;border-color:#e0a89e}.cond-refurb{color:#2a221b;background:var(--ted-cream);border-color:var(--ted-kraft)}.tape{position:relative;display:inline-block;padding:6px 20px;background:#f5c518d9;font-family:var(--f-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ted-ink);transform:rotate(-1.2deg);box-shadow:0 2px 6px #00000014}.tape:before,.tape:after{content:"";position:absolute;top:0;bottom:0;width:8px;background:inherit;opacity:.6}.tape:before{left:-4px;clip-path:polygon(0 20%,100% 0,100% 100%,0 85%)}.tape:after{right:-4px;clip-path:polygon(0 0,100% 20%,100% 80%,0 100%)}.placeholder-img{background:repeating-linear-gradient(135deg,rgba(26,20,16,.04) 0 8px,transparent 8px 16px),var(--ted-paper);display:flex;align-items:center;justify-content:center;color:var(--n-500);font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;text-align:center;padding:16px}.grid-paper{background-image:linear-gradient(var(--ted-kraft) 1px,transparent 1px),linear-gradient(90deg,var(--ted-kraft) 1px,transparent 1px);background-size:24px 24px;background-color:var(--ted-paper);background-position:-1px -1px;opacity:.5}.tgs-card{background:#fff;border:1px solid var(--n-200);display:flex;flex-direction:column;position:relative;font-family:var(--f-sans);transition:transform .15s ease,box-shadow .15s ease}.tgs-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.tgs-card__media{position:relative;display:block;border-bottom:1px solid var(--n-200)}.tgs-card__media img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}.tgs-card__cond{position:absolute;top:10px;left:10px}.tgs-card__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.tgs-card__meta{display:flex;justify-content:space-between;align-items:center}.tgs-card__vendor{font-family:var(--f-mono);font-size:10px;color:var(--muted);letter-spacing:.1em}.tgs-card__sku{font-family:var(--f-mono);font-size:10px;color:var(--muted)}.tgs-card__title{font-size:14px;font-weight:500;line-height:1.35;color:var(--ted-ink);min-height:38px;text-decoration:none;display:block}.tgs-card__title:hover{color:var(--ted-red)}.tgs-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.tgs-card__stars{color:var(--n-300);letter-spacing:1px}.tgs-card__stars .is-on{color:var(--ted-yellow-deep)}.tgs-card__rule{margin:4px 0}.tgs-card__foot{display:flex;justify-content:space-between;align-items:flex-end}.tgs-card__price-row{display:flex;align-items:baseline;gap:8px}.tgs-card__price{font-family:var(--f-display);font-size:24px;color:var(--ted-ink);line-height:1}.tgs-card__was{font-size:12px;color:var(--muted);text-decoration:line-through}.tgs-card__save{font-family:var(--f-mono);font-size:10px;color:var(--ted-red);letter-spacing:.06em;margin-top:2px}.tgs-card__addform{margin:0}.tgs-card__add{background:var(--ted-ink);color:var(--ted-cream);border:none;width:36px;height:36px;border-radius:var(--r-sm);cursor:pointer;display:flex;align-items:center;justify-content:center}.tgs-card__add:hover{background:var(--ted-yellow);color:var(--ted-ink)}.tgs-card__sold{font-family:var(--f-mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tokens.css.map */
