*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-m);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg)}img,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);line-height:var(--leading-tight);font-weight:var(--weight-bold);overflow-wrap:break-word}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.page-width{max-width:calc(var(--page-max) + 2 * var(--page-pad));margin-inline:auto;padding-inline:var(--page-pad)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:0;border-radius:var(--radius-pill);cursor:pointer;background:var(--color-cta);color:var(--color-cta-ink);font-weight:var(--weight-medium);text-decoration:none;transition:background var(--dur-fast) var(--ease)}.btn:hover{background:var(--color-brand-strong)}.btn--secondary{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-border)}.btn--secondary:hover{background:var(--color-surface)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/critical.css.map */
