html{box-sizing:border-box;font-size:calc(62.5% * var(--mm-body-scale, 1));scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{min-width:320px;min-height:100vh;margin:0;background:var(--mm-color-background, #fff);color:var(--mm-color-text, #17345f);font-family:var(--mm-font-body, Arial, sans-serif);font-size:1.6rem;font-weight:var(--mm-font-body-weight, 400);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 1.2rem;color:var(--mm-color-text, #17345f);font-family:var(--mm-font-heading, Arial, sans-serif);font-weight:var(--mm-font-heading-weight, 700);line-height:1.08;overflow-wrap:anywhere}h1{font-size:clamp(3.4rem,5vw,calc(6rem * var(--mm-heading-scale, 1)))}h2{font-size:clamp(2.6rem,3.6vw,calc(4rem * var(--mm-heading-scale, 1)))}h3{font-size:clamp(2rem,2.4vw,calc(2.6rem * var(--mm-heading-scale, 1)))}p{margin:0 0 1.6rem}ul,ol{margin:0 0 1.6rem;padding-left:2.2rem}img,picture,svg,video,canvas,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}button,input[type=submit]{cursor:pointer}a{color:inherit}[hidden]{display:none!important}.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-to-content-link{position:fixed;top:1rem;left:1rem;z-index:10000;transform:translateY(-180%);padding:1rem 1.4rem;border-radius:.6rem;background:#fff;color:#111;box-shadow:0 .8rem 2.4rem #00000038;font-weight:800;text-decoration:none}.skip-to-content-link:focus{transform:translateY(0)}:focus-visible{outline:.3rem solid var(--mm-color-accent, #ff7a00);outline-offset:.3rem}.page-width,.mm-shell{width:min(calc(100% - 3.2rem),var(--mm-page-width, 1400px));margin-inline:auto}.rte{overflow-wrap:anywhere}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte img,.rte video,.rte iframe{max-width:100%;height:auto}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rte th,.rte td{padding:1rem;border:1px solid var(--mm-color-border, #d9e5f6)}.rte a{color:var(--mm-color-primary-dark, #143a70);text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
