:root{--rifa-bg: #07070a;--rifa-bg-2: #0e0e14;--rifa-bg-3: #141420;--rifa-primary: #f5a623;--rifa-primary-soft: #ffd37a;--rifa-primary-deep: #b9760a;--rifa-accent: #e8420a;--rifa-text: #ffffff;--rifa-text-muted: rgba(255, 255, 255, .68);--rifa-text-dim: rgba(255, 255, 255, .56);--rifa-ok: #22c55e;--rifa-danger: #ef4444;--glass-1-bg: rgba(255, 255, 255, .06);--glass-1-blur: 8px;--glass-1-border: rgba(255, 255, 255, .12);--glass-2-bg: rgba(255, 255, 255, .1);--glass-2-blur: 16px;--glass-2-border: rgba(255, 255, 255, .18);--glass-3-bg: rgba(255, 255, 255, .14);--glass-3-blur: 24px;--glass-3-border: rgba(255, 255, 255, .25);--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4.5rem;--space-3xl: 6rem;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--font-display: "Bebas Neue", "Bebas Fallback", "Arial Narrow", Impact, sans-serif;--font-head: "Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.1875rem;--fs-xl: clamp(1.25rem, 1rem + 1.2vw, 1.625rem);--fs-h2: clamp(1.9rem, 1.2rem + 3.2vw, 3.4rem);--fs-h1: clamp(2.5rem, 1.4rem + 5.8vw, 5.2rem);--fs-mega: clamp(3rem, 1rem + 11vw, 7.5rem);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--wrap: min(100% - 2rem, 1180px);--wrap-narrow: min(100% - 2rem, 860px);--header-h: 62px;--shadow-md: 0 18px 40px -18px rgba(0, 0, 0, .85);--shadow-lg: 0 32px 70px -24px rgba(0, 0, 0, .9)}@font-face{font-family:Montserrat Fallback;src:local("Arial");size-adjust:108%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Bebas Fallback;src:local("Arial Narrow"),local("Arial");size-adjust:88%;ascent-override:105%;descent-override:18%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 1rem)}body{margin:0;min-height:100dvh;background-color:var(--rifa-bg);color:var(--rifa-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--rifa-primary);outline-offset:3px;border-radius:4px}@media(forced-colors:active){:focus-visible{outline:3px solid LinkText}}.rifa-wrap{width:var(--wrap);margin-inline:auto}.rifa-wrap--narrow{width:var(--wrap-narrow);margin-inline:auto}.rifa-section{position:relative;padding-block:clamp(3rem,8vw,6rem);isolation:isolate;overflow-wrap:break-word}.rifa-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-display);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rifa-primary)}.rifa-eyebrow:before{content:"";inline-size:26px;block-size:2px;background:linear-gradient(90deg,transparent,var(--rifa-primary))}.rifa-h2{margin-block:var(--space-xs) var(--space-sm);font-family:var(--font-head);font-weight:900;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.rifa-lead{max-width:62ch;color:var(--rifa-text-muted);font-size:var(--fs-lg)}.rifa-gold{color:var(--rifa-primary)}.rifa-gradient-text{background:linear-gradient(102deg,var(--rifa-primary-soft) 0%,var(--rifa-primary) 45%,var(--rifa-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rifa-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rifa-skip-link{position:absolute;inset-inline-start:-9999px;z-index:999}.rifa-skip-link:focus{position:fixed;inset-block-start:0;inset-inline-start:0;padding:var(--space-sm) var(--space-md);background:var(--rifa-primary);color:#000;font-weight:700}.glass{position:relative;border-radius:var(--radius-lg);background:var(--glass-1-bg);border:1px solid var(--glass-1-border);-webkit-backdrop-filter:blur(var(--glass-1-blur)) saturate(140%);backdrop-filter:blur(var(--glass-1-blur)) saturate(140%);overflow-wrap:break-word;min-width:0}.glass--2{background:var(--glass-2-bg);border-color:var(--glass-2-border);-webkit-backdrop-filter:blur(var(--glass-2-blur)) saturate(150%);backdrop-filter:blur(var(--glass-2-blur)) saturate(150%)}.glass--3{background:var(--glass-3-bg);border-color:var(--glass-3-border);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(160%);backdrop-filter:blur(var(--glass-3-blur)) saturate(160%);box-shadow:var(--shadow-lg)}.glass--lit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,255,255,.45),transparent 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.glass--hover{transition:transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard),border-color .25s var(--ease-standard)}@media(hover:hover){.glass--hover:hover{transform:translateY(-6px);border-color:#f5a6236b;box-shadow:0 26px 60px -26px #f5a6238c}}@media(max-width:749px){:root{--glass-1-blur: 5px;--glass-2-blur: 9px;--glass-3-blur: 12px}}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.glass{background:#16161eeb}.glass--2,.glass--3{background:#1a1a24f2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rifa-tokens.css.map */
