:root{--brick:#B53324;--clay:#E5A657;--linen:#FFFDF4;--graphite:#383838;--brick-deep:#8F2819;--brick-tint:#F2DED9;--clay-deep:#C4863B;--clay-lift:#E8AF68;--clay-tint:#FBEEDC;--linen-deep:#F6EFE2;--linen-edge:#EBE1D2;--linen-edge-strong:#CFBDA8;--graphite-soft:#55504B;--ink-muted:#6B635B;--white:#FFFFFF;--bg:var(--linen);--bg-alt:var(--linen-deep);--surface:var(--white);--surface-dark:var(--graphite);--ink:var(--graphite);--ink-on-dark:var(--linen);--border:var(--linen-edge);--border-strong:var(--linen-edge-strong);--action:var(--brick);--action-hover:var(--brick-deep);--on-action:var(--white);--accent:var(--clay);--focus:var(--brick);--border-on-dark:#8B8177;--err-on-dark:#EF9086;--ink-muted-on-dark:#D7D6CE;--scrim:rgba(0, 0, 0, .5);--scrim-media:rgba(0, 0, 0, .9);--warn:#8A5B12;--warn-tint:var(--clay-tint);--err:#A32218;--err-tint:var(--brick-tint);--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:"Figtree", system-ui, -apple-system, sans-serif;--t-display:clamp(44px, 6vw, 72px);--t-h1:clamp(36px, 4.4vw, 52px);--t-h2:clamp(28px, 3.2vw, 38px);--t-h3:24px;--t-h4:20px;--t-body:17px;--t-sm:15px;--t-label:13px;--t-fig:24px;--lh-tight:1.14;--lh-snug:1.3;--lh-body:1.65;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r:6px;--r-btn:4px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(56,56,56,.06), 0 2px 8px rgba(56,56,56,.05);--shadow-md:0 4px 12px rgba(56,56,56,.08), 0 12px 32px rgba(56,56,56,.07);--shadow-action:0 2px 6px rgba(181,51,36,.24), 0 10px 28px rgba(181,51,36,.18);--max:1440px;--ease:.24s cubic-bezier(.4,0,.2,1);--line-sun:#FFB339;--line-reader:#870287;--line-blue:#2092D0;--line-calm:#B2D0BE;--line-migraine:#D2A689;--line-3d:#3B3C40;--line-night:#E881AE;--color-blue:#3C91E6;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--weight-regular:400;--weight-bold:700;--radius-circle:50%;--shadow-focus:0 0 0 3px var(--focus);--color-background:var(--bg);--color-tufts-blue:var(--color-blue);--transition:var(--ease)}body{font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);background-color:var(--color-background);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.25}h4,h5,h6{font-family:var(--font-ui);font-weight:400;line-height:1.25}h1{font-size:48px;font-weight:700}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);margin:0 auto;padding:0 var(--s5)}.text-center{text-align:center}.text-white{color:var(--white)}.bg-gray{background-color:var(--linen-deep)}.bg-dark{background-color:#909090}.chemistrie-button{display:inline-block;padding:8.5px 32px;font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:20px;text-align:center;text-decoration:none;border:none;border-radius:var(--r-btn);cursor:pointer;transition:all var(--ease)}.chemistrie-button--primary{background-color:var(--brick);color:var(--white)}.chemistrie-button--primary:hover{background-color:var(--action-hover);transform:translateY(-2px)}.chemistrie-button--white{background-color:var(--white);color:var(--graphite)}.chemistrie-button--white:hover{background-color:var(--linen-deep);transform:translateY(-2px)}.cv2-btn{font-family:var(--font-ui);font-size:16px;font-weight:600;line-height:1;padding:15px 28px;border-radius:var(--r-btn);border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--s3);text-decoration:none;white-space:nowrap;transition:background var(--ease),color var(--ease),border-color var(--ease),box-shadow var(--ease),transform var(--ease)}.cv2-btn--primary{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-action)}.cv2-btn--primary:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}.cv2-btn--secondary{background:transparent;color:var(--action);border-color:var(--action)}.cv2-btn--secondary:hover:not(:disabled){background:var(--action);color:var(--on-action)}.cv2-btn--ghost{background:transparent;color:var(--ink);border-color:var(--border)}.cv2-btn--ghost:hover:not(:disabled){background:var(--bg-alt);border-color:var(--border-strong)}.cv2-btn--ghost.cv2-btn--onAlt:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.cv2-btn--ghostOnDark{background:transparent;color:var(--ink-on-dark);border-color:var(--border-on-dark)}.cv2-btn--ghostOnDark:hover:not(:disabled){background:color-mix(in srgb,var(--ink-on-dark) 12%,transparent);border-color:var(--ink-on-dark)}.cv2-btn--clay{background:var(--clay);color:var(--graphite)}.cv2-btn--clay:hover:not(:disabled){background:var(--clay-lift);color:var(--graphite)}.cv2-btn--onDark{background:var(--linen);color:var(--graphite)}.cv2-select-field{position:relative;display:inline-flex;flex-shrink:0}.cv2-select-field:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cv2-select{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:10px 38px 10px 14px;font-family:var(--font-ui);font-size:16px;line-height:1.4;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;transition:border-color var(--ease),box-shadow var(--ease)}.cv2-select:hover{border-color:var(--border-strong)}.cv2-select:focus{outline:none;border-color:var(--action);box-shadow:var(--shadow-focus)}.cv2-select:disabled{opacity:.6;cursor:not-allowed}.cv2-btn--onDark:hover:not(:disabled){background:var(--white)}.cv2-btn--sm{font-size:14px;padding:11px 20px}.cv2-btn--lg{font-size:18px;padding:19px 40px}.cv2-btn--block{width:100%}.cv2-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cv2-btn:disabled,.cv2-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.cv2-btn{transition:none}.cv2-btn:hover{transform:none}}.chemistrie-section{padding:var(--s8) 0}.icon-container{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;transition:opacity var(--ease)}.icon-container:hover{opacity:.7}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);padding:12px 24px;background:var(--graphite);color:var(--white);font-family:var(--font-ui);font-size:14px;font-weight:700;text-decoration:none;border-radius:var(--r);z-index:10000;transition:top var(--ease)}.skip-link:focus{top:16px;outline:3px solid var(--brick);outline-offset:2px}#main-content:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r)}.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/61/assets/chemistrie-base.css.map */
