*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}@media(min-width:990px){html{scroll-behavior:smooth}}body{overflow-x:clip;font-family:var(--font-body);font-weight:var(--weight-body);font-size:15px;line-height:1.6;color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:var(--weight-heading);line-height:1.2}strong,b{font-weight:var(--weight-bold)}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:inherit}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-to-content-link{position:absolute;top:-40px;left:0;background:var(--color-brand);color:#fff;padding:var(--space-2) var(--space-4);z-index:var(--z-toast)}.skip-to-content-link:focus{top:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base.css.map */
