:root{--color-primary: #ffffff;--color-secondary: #000000;--color-text: #000000;--color-border: #e5e5e5;--font-body: "Inter", sans-serif;--font-heading: "Space Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--color-primary);color:var(--color-text);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.button{display:inline-block;padding:1rem 2rem;border:2px solid var(--color-secondary);background:transparent;color:var(--color-secondary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.button:hover{background:var(--color-secondary);color:var(--color-primary)}.button--primary{background:var(--color-secondary);color:var(--color-primary);border-color:var(--color-secondary)}.button--primary:hover{background:transparent;color:var(--color-secondary)}.grid{display:grid;gap:2rem}img{max-width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
