*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding-top:80px;overflow-x:hidden}.skip-to-content-link{position:absolute;left:-9999px;z-index:9999}.skip-to-content-link:focus{left:50%;transform:translate(-50%);top:10px;padding:1rem 2rem;background:var(--color-base-accent);color:var(--color-base-background)}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.focus-none:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-base-accent);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);line-height:1.2}.section-spacing{padding:6rem 2rem}.container{max-width:1400px;margin:0 auto;padding:0 2rem}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .3s ease}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{scroll-behavior:smooth}@keyframes spin{to{transform:rotate(360deg)}}.loading{animation:spin 1s linear infinite}@media (max-width: 768px){body{padding-top:60px}.section-spacing{padding:3rem 1rem}.container{padding:0 1rem}}@media print{.header,.footer,.cart-count{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
