@font-face{font-family:GrindAnton;src:url(grind-anton.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GrindBarlowCond;src:url(grind-barlowcond-sb.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GrindBarlowCond;src:url(grind-barlowcond-md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--grind-ink: #0A0A0A;--grind-paper: #FAFAF8;--grind-gold: #A58958;--grind-court: #F4F1EC;--grind-asphalt: #1C1C1C;--grind-red: #C8102E;--grind-line: rgba(10, 10, 10, .12);--grind-line-dark: rgba(250, 250, 248, .16);--grind-display: "GrindAnton", "Arial Narrow", sans-serif;--grind-eyebrow-font: "GrindBarlowCond", "Arial Narrow", sans-serif;--grind-radius: 4px;--grind-s1: 4px;--grind-s2: 8px;--grind-s3: 16px;--grind-s4: 24px;--grind-s5: 32px;--grind-s6: 48px;--grind-s7: 64px;--grind-s8: 96px}.grind-display{font-family:var(--grind-display);font-weight:400;text-transform:uppercase;line-height:.98;letter-spacing:.005em;margin:0;color:inherit}h1.grind-display,h2.grind-display,h3.grind-display,p.grind-body{color:inherit}.grind-display--xl{font-size:clamp(44px,7.5vw,104px)}.grind-display--lg{font-size:clamp(34px,5vw,72px)}.grind-display--md{font-size:clamp(26px,3.4vw,48px)}.grind-display--sm{font-size:clamp(20px,2.4vw,32px)}.grind-eyebrow{font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(12px,1.2vw,14px);color:var(--grind-gold);display:block;margin:0 0 var(--grind-s3)}.grind-body{font-size:clamp(15px,1.35vw,18px);line-height:1.6;margin:0}.grind-body--muted{opacity:.78}.grind-section{position:relative}.grind-section--paper{background:var(--grind-paper);color:var(--grind-ink)}.grind-section--court{background:var(--grind-court);color:var(--grind-ink)}.grind-section--ink{background:var(--grind-ink);color:var(--grind-paper)}.grind-section--asphalt{background:var(--grind-asphalt);color:var(--grind-paper)}.grind-wrap{max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.grind-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--grind-s2);font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:15px;line-height:1;padding:18px 30px;border-radius:var(--grind-radius);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.grind-btn:hover{transform:translateY(-1px)}.grind-btn--primary{background:var(--grind-ink);color:var(--grind-paper)}.grind-btn--primary:hover{background:#000;color:var(--grind-paper)}.grind-btn--gold{background:var(--grind-gold);color:var(--grind-ink)}.grind-btn--gold:hover{background:#8f7546;color:var(--grind-ink)}.grind-btn--ghost{background:transparent;color:currentColor;border-color:currentColor}.grind-btn--ghost:hover{background:#8080801f}.grind-btn--ondark.grind-btn--primary{background:var(--grind-paper);color:var(--grind-ink)}.grind-stats{display:flex;flex-wrap:wrap;gap:var(--grind-s2);margin-top:var(--grind-s4);padding:0;list-style:none}.grind-stat{border:1px solid var(--grind-line-dark);border-radius:var(--grind-radius);padding:10px 16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a59}.grind-section--paper .grind-stat,.grind-section--court .grind-stat{border-color:var(--grind-line);background:#fff9}.grind-stat__value{font-family:var(--grind-display);font-size:clamp(20px,2.2vw,28px);display:block;line-height:1.05}.grind-stat__label{font-family:var(--grind-eyebrow-font);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:11px;opacity:.75}.grind-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.grind-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.grind-reveal{opacity:1;transform:none;transition:none}.grind-btn{transition:none}}.grind-ratio{position:relative;overflow:hidden;border-radius:var(--grind-radius)}.grind-ratio>img,.grind-ratio>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.grind-ratio--45{padding-bottom:125%}.grind-ratio--11{padding-bottom:100%}.grind-ratio--32{padding-bottom:66.666%}.grind-ratio--916{padding-bottom:177.777%}.grind-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.grind-table{width:100%;border-collapse:collapse;min-width:560px;font-size:clamp(14px,1.2vw,16px)}.grind-table th,.grind-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--grind-line);vertical-align:top}.grind-section--ink .grind-table th,.grind-section--ink .grind-table td,.grind-section--asphalt .grind-table th,.grind-section--asphalt .grind-table td{border-bottom-color:var(--grind-line-dark)}.grind-table thead th{font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.grind-table .is-highlight{background:#a589581a}.grind-table tbody th{font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:13px;opacity:.8;white-space:nowrap}.grind-table__note{font-size:12px;opacity:.6;margin-top:var(--grind-s3)}.grind-table__note a{color:inherit}.grind-card{border:1px solid var(--grind-line);border-radius:var(--grind-radius);overflow:hidden;background:#fff;color:var(--grind-ink);display:flex;flex-direction:column}.grind-card__body{padding:var(--grind-s5);display:flex;flex-direction:column;gap:var(--grind-s3);flex:1}.grind-card__price{font-family:var(--grind-eyebrow-font);font-weight:600;font-size:18px;letter-spacing:.04em}.grind-card__price s{opacity:.5;font-weight:500;margin-left:8px}.grind-card__meta{font-family:var(--grind-eyebrow-font);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--grind-gold)}.grind-card__actions{margin-top:auto;display:flex;gap:var(--grind-s2);flex-wrap:wrap}.grind-quote{border-left:3px solid var(--grind-gold);padding:var(--grind-s2) 0 var(--grind-s2) var(--grind-s4);margin:0}.grind-quote p{font-size:clamp(16px,1.5vw,20px);line-height:1.5;margin:0 0 var(--grind-s2)}.grind-quote footer{font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:12px;opacity:.7}.grind-stars{color:var(--grind-gold);letter-spacing:2px;font-size:16px}.grind-chooser__step{display:none}.grind-chooser__step.is-active{display:block}.grind-chooser__options{display:grid;gap:var(--grind-s3);grid-template-columns:1fr;margin-top:var(--grind-s4)}@media(min-width:700px){.grind-chooser__options{grid-template-columns:1fr 1fr}}.grind-chooser__option{text-align:left;border:1px solid var(--grind-line);background:#fff;color:var(--grind-ink);border-radius:var(--grind-radius);padding:var(--grind-s4) var(--grind-s4);cursor:pointer;font:inherit;transition:border-color .15s ease,transform .15s ease}.grind-chooser__option:hover{border-color:var(--grind-gold);transform:translateY(-1px)}.grind-chooser__option strong{display:block;font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.grind-chooser__progress{font-family:var(--grind-eyebrow-font);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.6;margin-bottom:var(--grind-s3)}.grind-chooser__result{display:none}.grind-chooser__result.is-active{display:block}.grind-chooser__restart{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-family:var(--grind-eyebrow-font);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:12px;margin-top:var(--grind-s4);padding:0;text-decoration:underline}.grind-grid-2{display:grid;gap:var(--grind-s5);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.grind-grid-2{grid-template-columns:1fr 1fr;gap:var(--grind-s7)}}.grind-mt-2{margin-top:var(--grind-s2)}.grind-mt-4{margin-top:var(--grind-s4)}.grind-mt-5{margin-top:var(--grind-s5)}.grind-preorder-note{font-family:var(--grind-eyebrow-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--grind-red)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/grind-tokens.css.map */
