*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-text-body);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-heading);line-height:1.3}h1{font-size:2rem;font-weight:800}h2{font-size:1.5rem;font-weight:700}h3{font-size:1.25rem;font-weight:700}h4{font-size:1.125rem;font-weight:600}@media(min-width:768px){h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.375rem}}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%;height:auto}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--content-padding)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:8px 16px;background:var(--color-primary);color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);transition:top var(--transition-fast)}.skip-to-content:focus{top:8px}.icon{display:inline-block;vertical-align:middle;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
