:root{--color-black: #000000;--color-white: #ffffff;--color-gray: #666666;--color-light-gray: #f5f5f5;--font-body: var(--font-body-family);--font-heading: var(--font-heading-family);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--transition: all .3s ease}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-black);background-color:var(--color-white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:var(--transition)}button{font-family:inherit;cursor:pointer;border:none;background:none;transition:var(--transition)}.page-width{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.button{display:inline-block;padding:1rem 2rem;background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-black);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:var(--transition)}.button:hover{background-color:var(--color-white);color:var(--color-black)}.button--secondary{background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}.button--secondary:hover{background-color:var(--color-black);color:var(--color-white)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-sm)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
