:root{--color-black: #000000;--color-onyx: #3B3C40;--color-white: #FFFFFF;--color-white-smoke: #F2F2F2;--gray-50: #FAFAFA;--gray-100: #F5F5F5;--gray-200: #EAEAEA;--gray-300: #D6D6D6;--gray-400: #999999;--gray-500: #737373;--gray-600: #666666;--gray-700: #4D4D4D;--gray-800: #333333;--gray-900: #1A1A1A;--color-red: #E83525;--color-red-hover: #D62E1F;--color-blue: #3C91E6;--brand-sun: #FFB339;--brand-reader: #870287;--brand-blue: #2092D0;--brand-calm: #B2D0BE;--brand-migraine: #D2A689;--brand-3d: #3B3C40;--brand-night: #E881AE;--color-primary: var(--color-black);--color-secondary: var(--color-onyx);--color-accent: var(--color-red);--color-background: var(--color-white);--color-background-secondary: var(--color-white-smoke);--color-text: var(--color-onyx);--color-text-muted: var(--gray-600);--color-border: var(--gray-200);--color-tufts-blue: var(--color-blue);--color-chemistrie-red: var(--color-red);--color-chemistrie-blue: var(--brand-blue);--color-chemistrie-plus: var(--brand-reader);--color-chemistrie-calm: var(--brand-calm);--color-chemistrie-sun: var(--brand-sun);--font-primary: "Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;--font-heading: var(--font-primary);--font-secondary: var(--font-primary);--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-display: 64px;--text-h1: 48px;--text-h2: 40px;--text-h3: 32px;--text-h4: 24px;--text-h5: 20px;--text-h6: 16px;--text-body: 16px;--text-sm: 14px;--text-xs: 12px;--weight-regular: 400;--weight-bold: 700;--leading-tight: 1.2;--leading-body: 1.6;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-xxl: 64px;--space-2xs: 4px;--space-xs: var(--spacing-xs);--space-sm: var(--spacing-sm);--space-md: var(--spacing-md);--space-lg: var(--spacing-lg);--space-xl: var(--spacing-xl);--space-2xl: var(--spacing-xxl);--space-3xl: 96px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--radius-circle: 50%;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .12);--shadow-focus: 0 0 0 3px rgba(232, 53, 37, .15);--shadow-brand: 0 4px 12px rgba(232, 53, 37, .3);--shadow-brand-lg: 0 8px 24px rgba(232, 53, 37, .3);--max-width: 1440px;--gutter: 24px;--transition: .3s ease}body{font-family:var(--font-primary);font-size:16px;line-height:1.25;color:var(--color-primary);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25}h1{font-size:48px;font-weight:900}h2{font-size:40px;font-weight:700}h3{font-size:36px;font-weight:700}h4{font-size:32px;font-weight:700}.chemistrie-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.text-center{text-align:center}.text-white{color:var(--color-white)}.bg-gray{background-color:var(--color-background-secondary)}.bg-dark{background-color:#909090}.chemistrie-button{display:inline-block;padding:8.5px 32px;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:20px;text-align:center;text-decoration:none;border:none;border-radius:25px;cursor:pointer;transition:all .3s ease}.chemistrie-button--primary{background-color:var(--color-chemistrie-red);color:var(--color-white)}.chemistrie-button--primary:hover{background-color:#d62e1f;transform:translateY(-2px)}.chemistrie-button--white{background-color:var(--color-white);color:var(--color-primary)}.chemistrie-button--white:hover{background-color:var(--color-white-smoke);transform:translateY(-2px)}.chemistrie-section{padding:var(--spacing-xxl) 0}.icon-container{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;transition:opacity .2s ease}.icon-container:hover{opacity:.7}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);padding:12px 24px;background:var(--color-black);color:var(--color-white);font-family:var(--font-primary);font-size:14px;font-weight:700;text-decoration:none;border-radius:var(--radius-md);z-index:10000;transition:top .3s ease}.skip-link:focus{top:16px;outline:3px solid var(--color-chemistrie-red);outline-offset:2px}#main-content:focus{outline:none}:focus-visible{outline:2px solid var(--color-chemistrie-red);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-chemistrie-red);outline-offset:2px}.visually-hidden,.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden.focusable:focus,.sr-only.focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}main#main-content{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0;transform:none;filter:none;will-change:auto;contain:none;perspective:none}body.template-page.page-order-flow main#main-content{transform:none!important;filter:none!important;perspective:none!important;will-change:auto!important;contain:none!important;position:static;z-index:auto}
/*# sourceMappingURL=/cdn/shop/t/41/assets/chemistrie-base.css.map */
