@layer reset,tokens,base,components,utilities,overrides;@layer reset{:where(.stl-root,body) *,:where(.stl-root,body) *:before,:where(.stl-root,body) *:after{box-sizing:border-box}:where(.stl-root,body){text-rendering:optimizeLegibility}:where(.stl-root,body) img,:where(.stl-root,body) video{max-width:100%;height:auto}}@layer tokens{:root{--stl-ink: #0F1217;--stl-night: #171C26;--stl-dusk: #2A3142;--stl-moon: #F4F1EC;--stl-sand: #E4DCCF;--stl-glow: #E8B873;--stl-text-muted-on-light: #5B6172;--stl-text-muted-on-dark: #A9AEBD;--stl-white: #FFFFFF;--stl-black: #000000;--stl-display: "Fraunces", Georgia, serif;--stl-body: "Figtree", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--stl-space-1: 4px;--stl-space-2: 8px;--stl-space-3: 12px;--stl-space-4: 16px;--stl-space-5: 20px;--stl-space-6: 24px;--stl-space-8: 32px;--stl-space-10: 40px;--stl-space-12: 48px;--stl-space-16: 64px;--stl-space-20: 80px;--stl-space-24: 96px;--stl-radius-card: 12px;--stl-radius-pill: 999px;--stl-border-light: rgba(15, 18, 23, .14);--stl-border-dark: rgba(244, 241, 236, .18);--stl-shadow-soft: 0 12px 32px rgba(15, 18, 23, .08);--stl-shadow-dark: 0 18px 48px rgba(0, 0, 0, .24);--stl-ease: cubic-bezier(.22, .61, .36, 1);--stl-duration-fast: .15s;--stl-duration-base: .25s;--stl-duration-slow: .4s;--stl-container-max: 1200px;--stl-gutter: clamp(20px, 5vw, 40px);--stl-section-pad: clamp(64px, 10vw, 128px);--stl-body-size: clamp(16px, 1.1vw, 17px);--stl-body-leading: 1.65}}@layer base{:where(.stl-root,body){font-family:var(--stl-body);color:var(--stl-ink)}:where(.stl-root,body) :where(h1,h2,h3,h4){font-family:var(--stl-display);text-wrap:balance}:where(.stl-root,body) :where(p,li,dd){max-width:62ch}:where(.stl-root,body) :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--stl-glow);outline-offset:3px}:where(.stl-root,body) :where(button,[role=button],a.button){min-height:44px}}@layer components{.stl-ds-container{width:min(var(--stl-container-max),calc(100% - 2 * var(--stl-gutter)));margin-inline:auto}.stl-ds-section{padding-block:var(--stl-section-pad)}.stl-ds-eyebrow{margin:0 0 var(--stl-space-3);font:600 .75rem/1.2 var(--stl-body);letter-spacing:.14em;text-transform:uppercase}.stl-ds-h1{margin:0;font:400 clamp(2.5rem,5vw,4.5rem)/1.05 var(--stl-display)}.stl-ds-h2{margin:0;font:400 clamp(1.875rem,4vw,3rem)/1.1 var(--stl-display)}.stl-ds-h3{margin:0;font:500 clamp(1.25rem,2vw,1.5rem)/1.2 var(--stl-display)}.stl-ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--stl-space-2);min-height:48px;padding-inline:var(--stl-space-6);border:1px solid transparent;border-radius:var(--stl-radius-pill);font:600 .875rem/1 var(--stl-body);text-decoration:none;transition:transform var(--stl-duration-base) var(--stl-ease),background-color var(--stl-duration-base) var(--stl-ease),border-color var(--stl-duration-base) var(--stl-ease)}.stl-ds-button:hover{transform:translateY(-2px)}.stl-ds-button--primary{background:var(--stl-glow);color:var(--stl-ink)}.stl-ds-button--secondary{border-color:currentColor;background:transparent}.stl-ds-card{border:1px solid var(--stl-border-light);border-radius:var(--stl-radius-card);box-shadow:var(--stl-shadow-soft)}.stl-ds-chip{display:inline-flex;align-items:center;min-height:32px;padding-inline:var(--stl-space-3);border-radius:var(--stl-radius-pill);background:var(--stl-sand);color:var(--stl-ink);font-size:.875rem}.stl-ds-media{overflow:hidden;border-radius:var(--stl-radius-card);aspect-ratio:4 / 5}.stl-ds-media>:where(img,video){display:block;width:100%;height:100%;object-fit:cover}.stl-ds-numbered{display:grid;grid-template-columns:auto 1fr;gap:var(--stl-space-4)}.stl-ds-numbered__number{color:var(--stl-glow);font:500 1rem/1 var(--stl-body)}.stl-ds-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--stl-space-6)}}@layer utilities{.stl-ds-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stl-ds-no-scroll{overflow:clip}.stl-ds-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--stl-duration-slow) var(--stl-ease),transform var(--stl-duration-slow) var(--stl-ease)}.stl-ds-reveal.is-visible{opacity:1;transform:none}}@media(max-width:1023px){.stl-ds-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.stl-ds-trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.stl-ds-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/stl-design-system.css.map */
