html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.08;letter-spacing:var(--ls-tight);margin:0 0 .5em;color:var(--color-text);font-weight:var(--fw-semibold)}h1{font-size:var(--fs-48)}h2{font-size:var(--fs-32)}h3{font-size:var(--fs-24)}h4{font-size:var(--fs-20)}p{margin:0 0 1em}a{color:var(--color-primary);text-decoration:none;transition:color var(--dur-2) var(--ease-out)}a:hover{color:var(--color-primary-hover)}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;color:inherit}ul,ol{margin:0 0 1em;padding-inline-start:1.25em}main{display:block}.rte a{text-decoration:underline}.rte>*:last-child{margin-bottom:0}.skip-to-content:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:10px 16px;clip:auto;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);z-index:var(--z-toast)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/base.css.map */
