@font-face{font-family:Erbaum;src:url(//thinkthgoods.com/cdn/shop/t/57/assets/Erbaum-Bold.woff2?v=90400155305261954491790530956) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Erbaum;src:url(//thinkthgoods.com/cdn/shop/t/57/assets/Erbaum-Medium.woff2?v=30529065475353886851790530956) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Erbaum;src:url(//thinkthgoods.com/cdn/shop/t/57/assets/Erbaum-Regular.woff2?v=88020287470585231571790530956) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(//thinkthgoods.com/cdn/shop/t/57/assets/SpaceGrotesk-Variable.woff2?v=77254532710981177861790530956) format("woff2");font-weight:300 700;font-display:swap}html:root{--font-body--family: "SpaceGrotesk", ui-sans-serif, system-ui, sans-serif;--font-heading--family: "Erbaum", "SpaceGrotesk", ui-sans-serif, sans-serif;--font-subheading--family: "Erbaum", "SpaceGrotesk", ui-sans-serif, sans-serif;--font-accent--family: "Erbaum", "SpaceGrotesk", ui-sans-serif, sans-serif;--font-h1--family: var(--font-heading--family);--font-h2--family: var(--font-heading--family);--font-h3--family: var(--font-heading--family);--font-h4--family: var(--font-heading--family);--font-h5--family: var(--font-heading--family);--font-h6--family: var(--font-heading--family);--font-paragraph--family: var(--font-body--family)}html:root{--tg-bone: #f8f3eb;--tg-wine: #6e1f2a;--tg-wine-hover: #5a1922;--tg-wine-light: #b83d54;--tg-chartreuse: #d9d884;--tg-olive: #7a6a12;--tg-ink: #171310;--tg-ink-soft: rgb(23 19 16 / .62);--tg-ink-faint: rgb(23 19 16 / .38);--tg-line: rgb(23 19 16 / .14);--tg-line-strong: rgb(23 19 16 / .28);--tg-surface: #fffdf9;--tg-wine-tint: rgb(110 31 42 / .07);--tg-radius-sm: 4px;--tg-radius: 8px;--tg-radius-lg: 14px;--tg-space-2xs: 4px;--tg-space-xs: 8px;--tg-space-sm: 12px;--tg-space: 20px;--tg-space-lg: 32px;--tg-space-xl: 56px;--tg-section-y: clamp(40px, 7vw, 88px);--tg-gutter: clamp(16px, 4vw, 32px);--tg-ease: cubic-bezier(.22, .61, .36, 1);--tg-dur: .22s;--tg-dur-fast: .14s}body{--tg-gutter: var(--page-margin, clamp(16px, 4vw, 32px))}@media(prefers-reduced-motion:reduce){html:root{--tg-dur: 1ms;--tg-dur-fast: 1ms}.tg-marquee__track{animation:none}}.tg-section{padding-block:var(--tg-section-y)}.tg-wrap{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--tg-gutter)}.tg-eyebrow{font-family:var(--font-accent--family);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-wine);margin:0 0 var(--tg-space-xs)}.tg-heading{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;color:var(--tg-ink);margin:0;font-size:clamp(1.6rem,4.4vw,3rem)}.tg-sub{color:var(--tg-ink-soft);max-width:56ch;margin:var(--tg-space-sm) 0 0;line-height:1.55}.tg-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tg-space);margin-bottom:var(--tg-space-lg)}.tg-section__head>:first-child{flex:1 1 auto;min-width:0}.tg-section__head--center{flex-direction:column;align-items:center;text-align:center}.tg-section__head--center>:first-child{flex:0 1 auto}.tg-seeall{flex:none;font-family:var(--font-accent--family);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tg-wine);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;white-space:nowrap;transition:opacity var(--tg-dur-fast) var(--tg-ease)}.tg-seeall:hover{opacity:.68}.tg-section :focus-visible{outline:2px solid var(--tg-wine);outline-offset:3px;border-radius:var(--tg-radius-sm)}.tg-rail{display:grid;grid-auto-flow:column;gap:var(--tg-space);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tg-gutter);padding-bottom:var(--tg-space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}.tg-rail>*{scroll-snap-align:start}.tg-rail::-webkit-scrollbar{height:3px}.tg-rail::-webkit-scrollbar-track{background:var(--tg-line)}.tg-rail::-webkit-scrollbar-thumb{background:var(--tg-line-strong)}.tg-rail--bleed{margin-inline:calc(var(--tg-gutter) * -1);padding-inline:var(--tg-gutter)}.tg-tap{min-height:48px;min-width:48px;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/57/assets/brand-thinkth.css.map */
