@font-face{font-family:Nunito;font-style:normal;font-weight:700 900;font-display:swap;src:url(nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700 900;font-display:swap;src:url(nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(nunito-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(nunito-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:400;font-display:swap;src:url(nunito-sans-italic-latin.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--olaf-purple: #8C76A7;--olaf-purple-700: #5C4A75;--olaf-purple-600: #6F5991;--olaf-purple-500: #8C76A7;--olaf-purple-400: #A694BC;--olaf-purple-300: #C3B6D4;--olaf-purple-200: #DFD8E9;--olaf-purple-100: #EFEBF4;--olaf-purple-50: #F7F5FA;--olaf-sun: #F6C443;--olaf-leaf: #4C9F4A;--olaf-cap: #D64541;--olaf-sky: #29A8DF;--olaf-rose: #EFB9C4;--ink: #3A3344;--ink-2: #5C5468;--ink-3: #8A8395;--line: #E4E0EA;--surface: #FFFFFF;--surface-2: #F7F5FA;--surface-3: #EFEBF4;--brand: var(--olaf-purple-500);--brand-hover: var(--olaf-purple-600);--brand-active: var(--olaf-purple-700);--brand-soft: var(--olaf-purple-100);--border-default: var(--line);--border-strong: var(--olaf-purple-300);--success: #3E8E3C;--success-soft: #E7F3E7;--success-text: #2E6E2D;--warning: #B98A18;--warning-soft: #FBF1D8;--warning-text: #8A6610;--danger: #C23B37;--danger-soft: #FAE7E6;--info: #1F86B5;--info-soft: #E3F3FA;--info-text: #176A90;--focus-ring: 0 0 0 3px rgba(140, 118, 167, .35);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(58, 51, 68, .06), 0 1px 3px rgba(58, 51, 68, .08);--shadow-md: 0 4px 12px rgba(58, 51, 68, .1);--shadow-lg: 0 12px 32px rgba(58, 51, 68, .14);--font-display: "Nunito", "Nunito Sans", system-ui, sans-serif;--font-body: "Nunito Sans", system-ui, sans-serif;--fs-display: clamp(36px, 4.5vw, 56px);--fs-h1: 36px;--fs-h2: 28px;--fs-h3: 22px;--fs-h4: 18px;--fs-body: 16px;--fs-small: 14px;--fs-caption: 12px;--fw-black: 900;--fw-bold: 700;--fw-semibold: 600;--fw-regular: 400;--lh-tight: 1.15;--lh-heading: 1.25;--lh-body: 1.6;--ls-caps: .06em;--font-body-family: var(--font-body);--font-heading-family: var(--font-display);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-style: normal;--font-heading-weight: 900;--color-foreground: 58, 51, 68}body{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--ink);letter-spacing:0;line-height:var(--lh-heading)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-display);font-weight:800;letter-spacing:0;border-radius:var(--radius-pill)}.button--secondary,.button.button--secondary{--color-button: 255, 255, 255;--color-button-text: 92, 74, 117;background:transparent;color:var(--brand-active);box-shadow:inset 0 0 0 1px var(--border-strong)}.button--secondary:hover{box-shadow:inset 0 0 0 2px var(--brand)}.announcement-bar__message{font-size:13px;font-weight:700}.olaf-pill{display:inline-flex;align-items:center;height:2.6rem;padding:0 1.1rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:1.3rem;line-height:1;white-space:nowrap;background:var(--brand-soft);color:var(--brand-active)}.olaf-pill--success{background:var(--success-soft);color:var(--success-text)}.olaf-pill--info{background:var(--info-soft);color:var(--info-text)}.olaf-pill--warning{background:var(--warning-soft);color:var(--warning-text)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/olaf-tokens.css.map */
