*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0 0 var(--space-3);text-wrap:balance}h1{font-size:var(--text-h1);font-weight:var(--fw-display)}h2{font-size:var(--text-h2);font-weight:var(--fw-display)}h3{font-size:var(--text-h3);font-weight:var(--fw-display)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--accent-press);text-decoration:none}a:hover{text-decoration:underline}.rya-eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent-press)}.rya-display{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--text-display-l);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-strong)}.rya-wave-underline{background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-size:100% 3px;background-repeat:no-repeat;padding-bottom:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
