:root{--stm-ink:#141414;--stm-bone:#F3F1EC;--stm-moss:#2F5D47;--stm-moss-soft:#E4EBE4;--stm-clay:#B08D63;--stm-surface:#FFFFFF;--stm-text:#1A1A1A;--stm-muted:#6B6B66;--stm-line:#DDD9D0;--stm-danger:#9A3B2E;--stm-gold:#C9A961;--stm-rem:17px;--stm-display:"Plus Jakarta Sans", "Inter Tight", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--stm-serif:var(--stm-display);--stm-sans:"Inter Tight", "Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--stm-container:1240px;--stm-gutter:clamp(16px, 4vw, 48px);--stm-pad:clamp(64px, 8vw, 104px);--stm-radius:14px;--stm-pill:999px;--stm-shadow:0 1px 0 rgba(0,0,0,.04), 0 12px 32px -20px rgba(20,20,20,.28);--stm-muted-on-ink:rgba(243,241,236,.74);--font-body-family:var(--stm-sans);--font-heading-family:var(--stm-display)}.stm,.stm *{box-sizing:border-box}.stm{font-family:var(--stm-sans);color:var(--stm-text);font-size:var(--stm-rem);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.stm img{max-width:100%;display:block;height:auto}.stm a{color:inherit}.stm .container{max-width:var(--stm-container);margin:0 auto;padding:0 var(--stm-gutter)}.stm.section,.stm .section{padding:var(--stm-pad) 0}.stm.section--tight,.stm .section--tight{padding:calc(var(--stm-pad) * .6) 0}.stm.bg-bone,.stm .bg-bone{background:var(--stm-bone)}.stm.bg-ink,.stm .bg-ink{background:var(--stm-ink);color:var(--stm-bone)}.stm.bg-white,.stm .bg-white{background:var(--stm-surface)}.stm .kicker{font-family:var(--stm-sans);font-size:calc(.72*var(--stm-rem));letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--stm-muted)}.stm.bg-ink .kicker,.stm .bg-ink .kicker{color:var(--stm-muted-on-ink)}.stm .display,.stm h1.display{font-family:var(--stm-display);font-weight:800;font-size:clamp(calc(2.4*var(--stm-rem)),4.8vw,calc(4.1*var(--stm-rem)));line-height:1.02;letter-spacing:-.035em;margin:0 0 .5em}.stm h2.h2,.stm .h2{font-family:var(--stm-display);font-weight:700;font-size:clamp(calc(1.85*var(--stm-rem)),3.1vw,calc(2.65*var(--stm-rem)));line-height:1.1;letter-spacing:-.03em;margin:0 0 .5em}.stm h3.h3,.stm .h3{font-family:var(--stm-display);font-weight:700;font-size:calc(1.3*var(--stm-rem));line-height:1.22;letter-spacing:-.02em;margin:0 0 .4em}.stm .lede{font-size:calc(1.125*var(--stm-rem));line-height:1.6;color:var(--stm-muted);max-width:62ch}.stm em.accent{font-style:normal;font-weight:800;color:var(--stm-moss)}.stm.bg-ink em.accent,.stm .bg-ink em.accent{color:#9fc4ae}.stm .small{font-size:calc(.8125*var(--stm-rem));color:var(--stm-muted)}.stm.bg-ink .small,.stm .bg-ink .small,.stm.bg-ink .fda,.stm .bg-ink .fda{color:var(--stm-muted-on-ink)}.stm .num{font-family:var(--stm-display);font-style:normal;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stm .btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.5*var(--stm-rem));font-family:var(--stm-sans);font-weight:600;font-size:calc(.9375*var(--stm-rem));line-height:1;padding:calc(1.05*var(--stm-rem)) calc(1.6*var(--stm-rem));border-radius:var(--stm-pill);border:1px solid var(--stm-ink);background:var(--stm-ink);color:var(--stm-bone);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.stm .btn:hover{background:var(--stm-moss);border-color:var(--stm-moss);transform:translateY(-1px)}.stm .btn--ghost{background:transparent;color:var(--stm-ink)}.stm .btn--ghost:hover{background:var(--stm-ink);color:var(--stm-bone)}.stm .btn--bone{background:var(--stm-bone);color:var(--stm-ink);border-color:var(--stm-bone)}.stm .btn--bone:hover{background:#fff;border-color:#fff}.stm .btn--block{width:100%}.stm .btn--lg{padding:calc(1.2*var(--stm-rem)) calc(2*var(--stm-rem));font-size:calc(1*var(--stm-rem))}.stm .pill{display:inline-flex;align-items:center;gap:calc(.35*var(--stm-rem));font-size:calc(.75*var(--stm-rem));font-weight:600;letter-spacing:.02em;padding:calc(.38*var(--stm-rem)) calc(.7*var(--stm-rem));border-radius:var(--stm-pill);background:var(--stm-moss-soft);color:var(--stm-moss)}.stm .pill--ink{background:var(--stm-ink);color:var(--stm-bone)}.stm .pill--line{background:transparent;border:1px solid var(--stm-line);color:var(--stm-text)}.stm .card{background:var(--stm-surface);border:1px solid var(--stm-line);border-radius:var(--stm-radius);padding:calc(1.6*var(--stm-rem));transition:transform .25s,box-shadow .25s}.stm .card:hover{transform:translateY(-3px);box-shadow:var(--stm-shadow)}.stm .grid{display:grid;gap:calc(1.25*var(--stm-rem))}.stm .grid-2{grid-template-columns:repeat(2,1fr)}.stm .grid-3{grid-template-columns:repeat(3,1fr)}.stm .grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.stm .grid-4,.stm .grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stm .grid-2,.stm .grid-3,.stm .grid-4{grid-template-columns:1fr}}.stm .rule{border:0;border-top:1px solid var(--stm-line);margin:0}.stm .section-head{max-width:760px;margin-bottom:calc(2.5*var(--stm-rem))}.stm .section-head--center{margin-left:auto;margin-right:auto;text-align:center}.stm .stars{display:inline-flex;gap:2px;color:var(--stm-moss)}.stm .stars svg{width:14px;height:14px;fill:currentColor}.stm .ico{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stm .fda{font-size:calc(.78*var(--stm-rem));color:var(--stm-muted);line-height:1.5;max-width:70ch}.stm .mt-1{margin-top:calc(.5*var(--stm-rem))}.stm .mt-2{margin-top:calc(1*var(--stm-rem))}.stm .mt-3{margin-top:calc(1.5*var(--stm-rem))}.stm .mt-4{margin-top:calc(2.5*var(--stm-rem))}.stm .center{text-align:center}.stm .sr-only,.stm .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.stm *{transition:none!important;animation:none!important}}.stm h1,.stm h2,.stm h3,.stm .h2,.stm .h3,.stm .display{color:var(--stm-ink)}.stm.bg-ink h1,.stm.bg-ink h2,.stm.bg-ink h3,.stm.bg-ink .h2,.stm.bg-ink .h3,.stm.bg-ink .display,.stm .bg-ink h1,.stm .bg-ink h2,.stm .bg-ink h3,.stm .bg-ink .h2,.stm .bg-ink .h3,.stm .bg-ink .display,.stm.bg-ink strong,.stm .bg-ink strong{color:var(--stm-bone)}.stm.bg-ink .lede,.stm .bg-ink .lede{color:#f3f1ecc7}.stm-ring__num{font-weight:400;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/stm-base.css.map */
