@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--tc-deep-forest: #1A1A1A;--tc-sage: #6B6660;--tc-warm-cream: #F4F1EA;--tc-vital-green: #3F4A39;--tc-mustard: #C8975A;--tc-mustard-soft: #F0CFA8;--tc-clay: #C65D3A;--tc-charcoal: #1A1A1A;--tc-off-white: #FAFAF7;--tc-light-border: #E8E3D7;--tc-muted-gray: #6B6660;--tc-olive: #3F4A39;--tc-cream: #EDE8DC;--tc-ink: #1A1A1A;--tc-bg: #F4F1EA;--tc-accent: #3F4A39;--tc-frame-1: #E5DDC9;--tc-frame-2: #D4CAB0;--tc-border-faint: rgba(26, 26, 26, .06);--tc-border-soft: rgba(26, 26, 26, .08);--tc-border-med: rgba(26, 26, 26, .12);--tc-font-display: "Fraunces", "Cormorant Garamond", Georgia, serif;--tc-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--tc-fs-h1-mobile: 4rem;--tc-fs-h1-desktop: 5.6rem;--tc-fs-h2-mobile: 2.8rem;--tc-fs-h2-desktop: 4rem;--tc-fs-h3-mobile: 2.2rem;--tc-fs-h3-desktop: 2.8rem;--tc-fs-body: 1.6rem;--tc-fs-small: 1.4rem;--tc-fs-micro: 1.2rem;--tc-fs-mono: 1.1rem;--tc-lh-h1-mobile: 4.4rem;--tc-lh-h1-desktop: 5.4rem;--tc-lh-h2-mobile: 3rem;--tc-lh-h2-desktop: 3.8rem;--tc-lh-h3-mobile: 2.6rem;--tc-lh-h3-desktop: 3rem;--tc-lh-body: 2.6rem;--tc-lh-small: 2rem;--tc-lh-micro: 1.6rem;--tc-tracking-display: -.015em;--tc-tracking-mono: .16em;--tc-sp-1: .4rem;--tc-sp-2: .8rem;--tc-sp-3: 1.2rem;--tc-sp-4: 1.6rem;--tc-sp-6: 2.4rem;--tc-sp-8: 3.2rem;--tc-sp-12: 4.8rem;--tc-sp-16: 6.4rem;--tc-sp-24: 9.6rem;--tc-radius-sm: .8rem;--tc-radius-md: 1.8rem;--tc-radius-pill: 999px;--tc-shadow-card: 0 20px 40px rgba(26, 26, 26, .08);--tc-shadow-lift: 0 4px 14px rgba(26, 26, 26, .1);--tc-shadow-img: 0 18px 28px rgba(26, 26, 26, .18);--tc-shadow-cta: 0 8px 24px rgba(0, 0, 0, .25);--tc-btn-height: 4.8rem;--tc-btn-pad-y: 1.6rem;--tc-btn-pad-x: 2.8rem;--tc-easing: cubic-bezier(.4, 0, .2, 1);--tc-dur: .2s;--tc-dur-med: .25s;--tc-dur-slow: .4s;--tc-max-width: 128rem;--tc-section-pad-y-desktop: 9.6rem;--tc-section-pad-y-mobile: 5.6rem;--tc-page-pad-x-desktop: 5.6rem;--tc-page-pad-x-mobile: 1.8rem}.tc-scope,[class*=section-hero-split],[class*=section-trust-bar],[class*=section-most-popular],[class*=section-shop-all-offerings],[class*=section-video-reels],[class*=section-expert-endorsements],[class*=section-toocut-difference],[class*=section-reviews-carousel],[class*=section-faq-preview],[class*=section-pdp-]{font-family:var(--tc-font-body);color:var(--tc-charcoal)}.tc-scope h1,.tc-scope h2,.tc-scope h3,.tc-scope h4,.tc-scope h5,[class*=section-hero-split] h1,[class*=section-hero-split] h2,[class*=section-hero-split] h3,[class*=section-trust-bar] h2,[class*=section-most-popular] h2,[class*=section-most-popular] h3,[class*=section-shop-all-offerings] h2,[class*=section-shop-all-offerings] h3,[class*=section-video-reels] h2,[class*=section-expert-endorsements] h2,[class*=section-expert-endorsements] h3,[class*=section-toocut-difference] h2,[class*=section-toocut-difference] h3,[class*=section-reviews-carousel] h2,[class*=section-faq-preview] h2,[class*=section-pdp-] h1,[class*=section-pdp-] h2,[class*=section-pdp-] h3{font-family:var(--tc-font-display);color:var(--tc-deep-forest);font-weight:500;letter-spacing:var(--tc-tracking-display);line-height:.95}[class*=section-pdp-] em,.tc-em-accent{color:var(--tc-vital-green);font-style:italic}.tc-mono,[class*=section-pdp-] .eyebrow,[class*=section-pdp-] .tc-eyebrow{font-family:var(--tc-font-mono);font-size:var(--tc-fs-mono);letter-spacing:var(--tc-tracking-mono);text-transform:uppercase}.tc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:var(--tc-btn-height);padding:var(--tc-btn-pad-y) var(--tc-btn-pad-x);border-radius:var(--tc-radius-pill);background:var(--tc-ink);color:var(--tc-cream);font-family:var(--tc-font-body);font-size:var(--tc-fs-small);font-weight:500;letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer;transition:background var(--tc-dur) var(--tc-easing),transform var(--tc-dur) var(--tc-easing)}.tc-btn-primary:hover{background:var(--tc-vital-green);transform:translateY(-1px)}.tc-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:var(--tc-btn-height);padding:var(--tc-btn-pad-y) var(--tc-btn-pad-x);border-radius:var(--tc-radius-pill);background:transparent;color:var(--tc-deep-forest);border:1px solid var(--tc-deep-forest);font-family:var(--tc-font-body);font-size:var(--tc-fs-small);font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background var(--tc-dur) var(--tc-easing),color var(--tc-dur) var(--tc-easing),transform var(--tc-dur) var(--tc-easing)}.tc-btn-secondary:hover{background:var(--tc-deep-forest);color:var(--tc-cream);transform:translateY(-1px)}.tc-card{background:var(--tc-cream);border-radius:var(--tc-radius-md);overflow:hidden;transition:transform var(--tc-dur-med) var(--tc-easing),box-shadow var(--tc-dur-med) var(--tc-easing)}.tc-card:hover{transform:translateY(-4px);box-shadow:var(--tc-shadow-card)}.tc-img-frame{background:linear-gradient(160deg,var(--tc-frame-1) 0%,var(--tc-frame-2) 100%);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.tc-img-frame img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(var(--tc-shadow-img));transition:transform var(--tc-dur-slow) var(--tc-easing)}.tc-card:hover .tc-img-frame img{transform:scale(1.05) rotate(-1deg)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/design-system.css.map */
