*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{margin:0;background:var(--color-bg, #070D17);color:var(--color-text, #FFFFFF);font-family:var(--font-body, system-ui, -apple-system, sans-serif);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%;max-width:100vw;position:relative}main{display:block;width:100%;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading, system-ui, -apple-system, sans-serif);font-weight:var(--font-heading-weight, 800);line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em;overflow-wrap:break-word}p{margin:0 0 1em;overflow-wrap:break-word}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.center{text-align:center}[hidden]{display:none!important}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--color-accent);color:var(--color-on-accent);padding:8px 14px;border-radius:var(--radius);z-index:1000}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:2px}.page-width{width:100%;max-width:var(--page-width, 1250px);margin-inline:auto;padding-inline:16px}.page-width--narrow{max-width:900px}@media(min-width:750px){.page-width{padding-inline:32px}}.section-pad{padding-top:var(--pad-top, 56px);padding-bottom:var(--pad-bottom, 56px)}@media(max-width:749px){.section-pad{padding-top:calc(var(--pad-top, 56px) * .6);padding-bottom:calc(var(--pad-bottom, 56px) * .6)}}.placeholder{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.placeholder svg{width:40%;max-width:180px;max-height:180px;opacity:.35;fill:var(--color-text-2)}.rte>:last-child{margin-bottom:0}.rte a{color:var(--color-accent-2);text-decoration:underline}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
