@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(space-grotesk-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-latin.woff2) format("woff2")}.sfm-page{--sfm-bg: oklch(.16 .015 55);--sfm-bg-deep: oklch(.105 .015 55);--sfm-surface: oklch(.215 .016 55);--sfm-surface-2: oklch(.27 .018 55);--sfm-line: rgb(255 255 255 / .1);--sfm-line-strong: rgb(255 255 255 / .18);--sfm-ink: oklch(.97 .006 70);--sfm-ink-2: oklch(.8 .014 70);--sfm-muted: oklch(.74 .02 70);--sfm-ok: oklch(.78 .16 165);--sfm-warn: oklch(.8 .15 75);--sfm-danger: oklch(.68 .17 25);--sfm-focus: oklch(.88 .16 88);--sfm-blue: #3095d3;--sfm-pink: #d65895;--sfm-gold: oklch(.78 .15 68);--sfm-gold-ink: oklch(.16 .02 68);--sfm-grad: linear-gradient(90deg, var(--sfm-blue), var(--sfm-pink));--sfm-accent: var(--sfm-blue);--sfm-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sfm-font-display: "Space Grotesk", "Bahnschrift", "Segoe UI Variable Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--sfm-fs-micro: clamp(10px, .32vw + 8.9px, 15px);--sfm-fs-sm: clamp(12px, .32vw + 10.8px, 17px);--sfm-fs-body: clamp(14px, .38vw + 12.6px, 20px);--sfm-fs-lead: clamp(16px, .51vw + 14.2px, 24px);--sfm-fs-title: clamp(24px, 1.2vw + 18px, 40px);--sfm-fs-hero: clamp(34px, 3.6vw + 16px, 72px);--sfm-gutter: clamp(16px, 2.4vw, 48px);--sfm-r-md: 14px;--sfm-r-lg: 20px;--sfm-r-pill: 999px;--sfm-spring: cubic-bezier(.34, 1.3, .5, 1);--sfm-ease-out: cubic-bezier(.22, 1, .36, 1);position:relative;width:100%;padding:clamp(28px,5vw,64px) var(--sfm-gutter) clamp(48px,7vw,96px);overflow:clip;background:var(--sfm-bg);color:var(--sfm-ink);font-family:var(--sfm-font);font-size:var(--sfm-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}.sfm-page,.sfm-page *,.sfm-page *:before,.sfm-page *:after{box-sizing:border-box}.sfm-page,.sfm-page *{--sfm-accent-text: color-mix(in oklab, var(--sfm-accent) 60%, white);--sfm-accent-tint: color-mix(in oklab, var(--sfm-accent) 20%, var(--sfm-bg));--sfm-accent-glow: color-mix(in oklab, var(--sfm-accent) 55%, transparent)}.sfm-page :focus-visible{outline:3px solid var(--sfm-focus);outline-offset:3px}.sfm-page__inner{width:100%;max-width:var(--sfm-max, 1080px);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(24px,3.4vh,44px)}.sfm-page__head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(10px,1.4vh,18px);animation:sfm-in .7s var(--sfm-ease-out) both}.sfm-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--sfm-font-display);font-size:var(--sfm-fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--sfm-muted);transition:color .25s}.sfm-back svg{width:1.1em;height:1.1em;transition:transform .35s var(--sfm-spring)}@media(hover:hover){.sfm-back:hover{color:var(--sfm-gold)}.sfm-back:hover svg{transform:translate(-4px)}}.sfm-eyebrow{margin:0;font-size:var(--sfm-fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sfm-muted)}.sfm-title{margin:0;font-family:var(--sfm-font-display);font-size:var(--sfm-fs-hero);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--sfm-ink)}.sfm-title--thread:after{content:"";display:block;width:clamp(56px,8vw,96px);height:4px;margin-top:clamp(12px,1.8vh,20px);border-radius:var(--sfm-r-pill);background:var(--sfm-grad)}.sfm-sub{margin:0;max-width:58ch;font-size:var(--sfm-fs-lead);color:var(--sfm-ink-2)}.sfm-h2{margin:0;font-family:var(--sfm-font-display);font-size:var(--sfm-fs-title);font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--sfm-ink)}.sfm-card{position:relative;display:flex;flex-direction:column;gap:clamp(12px,1.6vh,18px);padding:clamp(20px,2.6vw,32px);border:1px solid var(--sfm-line);border-radius:var(--sfm-r-lg);background:linear-gradient(180deg,#ffffff0a,#ffffff03 55%),var(--sfm-surface);box-shadow:0 18px 44px -24px #0009;overflow:hidden;animation:sfm-in .7s var(--sfm-ease-out) both;animation-delay:calc(.12s + var(--sfm-i, 0) * 90ms)}.sfm-card--thread:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--sfm-accent),color-mix(in oklab,var(--sfm-accent) 45%,var(--sfm-pink)))}.sfm-card--link{color:var(--sfm-ink);text-decoration:none;transition:transform .35s var(--sfm-spring),border-color .25s,box-shadow .35s}@media(hover:hover){.sfm-card--link:hover{transform:translateY(-6px) scale(1.01);border-color:color-mix(in oklab,var(--sfm-accent) 55%,var(--sfm-line));box-shadow:inset 0 1px #ffffff14,0 24px 60px -20px var(--sfm-accent-glow),0 8px 28px #00000080}}.sfm-card--link:active{transform:translateY(-2px) scale(.995)}.sfm-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--sfm-r-pill);background:var(--sfm-accent-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sfm-accent) 45%,transparent);color:var(--sfm-accent-text);font-size:var(--sfm-fs-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.sfm-chip--gold{--sfm-accent: var(--sfm-gold)}.sfm-chip--pink{--sfm-accent: var(--sfm-pink)}.sfm-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 26px;border:0;border-radius:var(--sfm-r-md);font-family:var(--sfm-font-display);font-size:var(--sfm-fs-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .35s var(--sfm-spring),box-shadow .25s,background-color .25s,border-color .25s,color .25s}.sfm-btn svg{width:1.1em;height:1.1em;flex:none;transition:transform .35s var(--sfm-spring)}.sfm-btn--gold{background:var(--sfm-gold);color:var(--sfm-gold-ink);box-shadow:0 14px 30px -14px color-mix(in oklab,var(--sfm-gold) 70%,transparent)}@media(hover:hover){.sfm-btn--gold:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff40,0 16px 40px -12px color-mix(in oklab,var(--sfm-gold) 70%,transparent)}.sfm-btn--gold:hover svg{transform:translate(3px)}}.sfm-btn--ghost{background:transparent;border:1px solid var(--sfm-line-strong);color:var(--sfm-ink)}@media(hover:hover){.sfm-btn--ghost:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--sfm-accent) 55%,var(--sfm-line-strong));background:#ffffff0a}}.sfm-btn:active{transform:translateY(-1px) scale(.99)}.sfm-fact{display:flex;align-items:flex-start;gap:12px;color:var(--sfm-ink-2);font-size:var(--sfm-fs-body)}.sfm-fact svg{width:1.2em;height:1.2em;flex:none;margin-top:.15em;color:var(--sfm-accent-text)}.sfm-fact strong{color:var(--sfm-ink);font-weight:700}.sfm-page__footer{margin:0;max-width:72ch;font-size:var(--sfm-fs-sm);color:var(--sfm-muted);animation:sfm-in .7s var(--sfm-ease-out) both;animation-delay:.38s}.sfm-nav{position:fixed;inset:auto 0 0;z-index:60;display:flex;align-items:stretch;padding:6px max(10px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));border-top:1px solid rgb(255 255 255 / .1);background:#120c07db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sfm-nav__item{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;border-radius:12px;text-decoration:none;color:#b3a99e;font-family:Space Grotesk,Bahnschrift,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.sfm-nav__item svg{width:22px;height:22px}.sfm-nav__item:active{transform:scale(.94)}.sfm-nav__item--activo{color:#f5a33a}.sfm-nav__item--activo:after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#f5a33a}body:has(.sfm-nav){padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media(min-width:768px){.sfm-nav{display:none}body:has(.sfm-nav){padding-bottom:0}}@keyframes sfm-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sfm-page__head,.sfm-card,.sfm-page__footer{animation:none}.sfm-card--link,.sfm-btn,.sfm-btn svg,.sfm-back svg,.sfm-nav__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sfm-site.css.map */
