*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{height:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--font-primary);color:var(--sav-text);background:var(--sav-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-for-layout{flex:1 0 auto}img,picture,video,canvas,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}input,select,textarea{font-family:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--sav-accent);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.skip-to-content-link{position:absolute;left:12px;top:-60px;background:var(--sav-ink);color:#fff;padding:10px 16px;border-radius:var(--radius-sm);z-index:1000;transition:top var(--duration-ui) var(--ease-standard)}.skip-to-content-link:focus{top:12px;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.content-for-layout{display:block}
/*# sourceMappingURL=/cdn/shop/t/25/assets/base.css.map */
