*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;height:100%;overflow-x:clip}body{margin:0;min-height:100%;max-width:100%;overflow-x:clip;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.8;letter-spacing:.06rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));-webkit-font-smoothing:antialiased}.main-content,.shopify-section{max-width:100%}:root{--color-background: 250, 250, 250;--color-foreground: 0, 0, 0;--color-background-footer: 245, 245, 245;--color-text-muted: 128, 128, 128;--color-announcement-bg: 89, 69, 46;--color-announcement-text: 253, 251, 239;--page-width: 200rem;--header-height: 5.6rem;--header-pad-inline-start: 7.1rem;--header-pad-inline-end: 7rem;--header-icon-gap: .5rem;--footer-inline: 8rem;--footer-gap-row: 6rem;--footer-gap-column: 2rem;--footer-heading-mb: 1.6rem;--section-pad-block: 4rem;--section-pad-inline-start: var(--header-pad-inline-start);--section-pad-inline-end: var(--header-pad-inline-end);--radius: 0;--duration-default: .2s;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-button: cubic-bezier(.8, 0, .2, 1);--focus-outline: .2rem solid rgb(var(--color-foreground));--focus-outline-offset: .2rem}@media screen and (max-width:749px){:root{--header-height: 4.8rem;--header-pad-inline-start: 2rem;--header-pad-inline-end: 2rem;--footer-inline: 2rem;--footer-gap-row: 4rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:normal;margin:0}a{color:inherit;text-decoration:none}a:hover,a:focus,a:focus-visible{text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}.page-width{max-width:min(100%,var(--page-width));margin:0 auto;width:100%}.button{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:0 3rem;border:.1rem solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500;letter-spacing:.08rem;line-height:3.8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s var(--ease-button),color .25s var(--ease-button),border-color .25s var(--ease-button)}.button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none}.button--white{border-color:#fff;color:#fff}.button--white:hover{background:#fff;color:#000}.skip-link{position:absolute!important;z-index:9999;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus,.skip-link:focus-visible{position:fixed!important;top:1rem;left:1rem;width:auto;height:auto;margin:0;padding:.8rem 1.2rem;overflow:visible;clip:auto;white-space:normal;background:rgb(var(--color-foreground));color:rgb(var(--color-background));text-decoration:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
