*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;background:var(--mb-bg,#fff);color:var(--mb-text,#14212b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto}img{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}ul,ol{padding-left:2rem}h1,h2,h3,h4,h5,h6{margin:0 0 1.2rem;line-height:1.16;letter-spacing:-.02em;color:var(--mb-text)}h1{font-size:clamp(3.4rem,4vw,5.6rem)}h2{font-size:clamp(2.8rem,3vw,4rem)}h3{font-size:clamp(2.1rem,2vw,2.8rem)}p{margin:0 0 1.6rem}.page-width{width:min(calc(100% - 3.2rem),var(--mb-page,1280px));margin-inline:auto}.section{padding:5.6rem 0}.section--tight{padding:3.2rem 0}.section--surface{background:var(--mb-surface,#f5f8fa)}.section-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.6rem}.section-header__copy{max-width:72rem}.section-header p{color:var(--mb-muted);margin:.6rem 0 0}.eyebrow{display:inline-flex;gap:.7rem;align-items:center;color:var(--mb-primary);font-size:1.2rem;line-height:1;text-transform:uppercase;font-weight:800;letter-spacing:.13em;margin-bottom:1rem}.muted{color:var(--mb-muted)}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{text-decoration:underline;text-underline-offset:.2em}.visually-hidden{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}.skip-link{position:absolute;z-index:9999;left:1rem;top:-10rem;background:#fff;padding:1rem 1.4rem;border-radius:.8rem;box-shadow:0 3px 18px #0002}.skip-link:focus{top:1rem}.no-js .no-js-hidden{display:none!important}.desktop-only{display:block}.mobile-only{display:none!important}@media(max-width:749px){.section{padding:4rem 0}.page-width{width:min(calc(100% - 2.4rem),var(--mb-page,1280px))}.section-header{align-items:flex-start;flex-direction:column}.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/base.css.map */
