:root{--font-body--family: Outfit, Inter, -apple-system, sans-serif;--font-heading--family: Outfit, Inter, -apple-system, sans-serif;--font-subheading--family: Outfit, Inter, -apple-system, sans-serif;--font-accent--family: Outfit, Inter, -apple-system, sans-serif}.mc-section{--mc-navy: #0b23b1;--mc-navy-dark: #081a86;--mc-blue-light: #6679f2;--mc-ink: #0a1230;--mc-muted: #4d5975;--mc-line: #e2e5f0;--mc-edge: #767f9c;--mc-paper: #f4f5fa;--mc-media: #e7e9f3;--mc-tint: #eaedfd;--mc-tint-line: #c8cffa;--mc-hover-line: #a8b0cc;--mc-panel: #0b1442;--mc-panel-eyebrow: #a9b8f7;--mc-panel-lede: #c6cff5;--mc-mint: #f0faf5;--mc-green: #15803d;--mc-on-blue: #f5f6ff;--mc-on-blue-soft: #c6cff5;--mc-star: #ffc251;--mc-flag: #fef3c7;--mc-flag-ink: #92400e;--mc-amber: #b45309;--mc-radius: 20px;--mc-radius-sm: 12px;--mc-radius-btn: 10px;--mc-pill: 999px}.mc-section .mc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:var(--mc-radius-btn);font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;border:2px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.mc-section .mc-btn--primary{background:var(--mc-navy);color:#fff}.mc-section .mc-btn--primary:hover{background:var(--mc-navy-dark);color:#fff}.mc-section .mc-btn--ghost{background:transparent;color:var(--mc-ink);border-color:var(--mc-edge)}.mc-section .mc-btn--ghost:hover{border-color:var(--mc-navy);color:var(--mc-navy)}.mc-section .mc-btn--onblue{background:#fff;color:var(--mc-navy)}.mc-section .mc-btn--onblue:hover{background:var(--mc-on-blue);color:var(--mc-navy-dark)}.mc-section .mc-btn:focus-visible{outline:3px solid var(--mc-navy);outline-offset:2px}.mc-section .mc-btn--onblue:focus-visible{outline:3px solid #fff;outline-offset:3px}.mc-section .mc-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--mc-navy);text-decoration:none;text-underline-offset:3px}.mc-section .mc-link:hover{text-decoration:underline}.mc-section .mc-link:focus-visible{outline:3px solid var(--mc-navy);outline-offset:2px}.mc-section .mc-flag{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--mc-pill);background:var(--mc-flag);color:var(--mc-flag-ink);font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.005em}.mc-section .mc-wrap{max-width:1280px;margin-inline:auto;padding-inline:20px}.mc-section .mc-head{max-width:46rem}.mc-section .mc-head--center{margin-inline:auto;text-align:center}.mc-section .mc-h2{margin:0;font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.14;letter-spacing:-.018em;font-weight:700;color:var(--mc-ink);text-wrap:balance}.mc-section .mc-lede{margin:14px 0 0;font-size:clamp(1.0625rem,2.2vw,1.1875rem);line-height:1.6;font-weight:400;color:var(--mc-muted)}.mc-section .mc-lede p{margin:0}@media screen and (min-width:750px){.mc-section .mc-wrap{padding-inline:32px}}@media screen and (min-width:990px){.mc-section .mc-wrap{padding-inline:40px}}@media(prefers-reduced-motion:reduce){.mc-section *{transition:none!important;animation:none!important}}@media screen and (max-width:989px){.mc-fit__card{flex-direction:row;align-items:stretch}.mc-fit__media{flex:0 0 30%;min-width:92px;max-width:150px}.mc-fit__img{aspect-ratio:1 / 1;height:100%;object-fit:cover}.mc-fit__body{flex:1 1 auto;justify-content:center;padding:12px 12px 14px}}@media screen and (min-width:750px)and (max-width:989px){.mc-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.mc-section section{padding-block:calc(var(--mc-pt, 40px) * .6) calc(var(--mc-pb, 40px) * .6)}.mc-section .mc-head{max-width:none}.mc-section .mc-h2{line-height:1.16}.mc-fit__grid{grid-template-columns:1fr!important;gap:12px!important}.mc-fit__desc,.mc-cust__desc{font-size:.9375rem;line-height:1.5}.mc-fit__styles,.mc-fit__cue,.mc-cust__cue,.mc-syw__caption{font-size:.875rem}.mc-hero__media--framed .mc-hero__img{max-height:300px;object-fit:cover;object-position:center 30%}.mc-hero__media:not(.mc-hero__media--framed) .mc-hero__img{max-height:320px;width:auto;margin-inline:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/mc-tokens.css.map */
