*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--header-height);scrollbar-gutter:stable}body{font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--type-sm);line-height:var(--leading-base);color:var(--color-text);background-color:var(--color-background);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,a,li,button,span,label{transform:translateZ(0)}.page-body{display:flex;flex-direction:column;min-height:100svh}.page-body>main{flex:1;display:flex;flex-direction:column}img,picture,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul,ol{list-style:none}input,textarea,select{font:inherit;color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible:not(input):not(textarea):not(select){outline:2px solid var(--color-focus);outline-offset:2px}@media(forced-colors:active){:focus-visible:not(input):not(textarea):not(select){outline:3px solid LinkText}}.skip-link{position:absolute;inset-inline-start:-999px;z-index:999}.skip-link:focus{position:fixed;inset-block-start:0;inset-inline-start:0;padding:var(--space-4);background:var(--color-background);color:var(--color-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.type-xs{font-size:var(--type-xs)}.type-sm{font-size:var(--type-sm)}.type-md{font-size:var(--type-md)}.type-lg{font-size:var(--type-lg)}.type-xl{font-size:var(--type-xl)}.type-2xl{font-size:var(--type-2xl)}.type-3xl{font-size:var(--type-3xl)}.font-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.font-accent{font-family:var(--font-accent);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style)}.container{width:100%;max-width:var(--max-page-width);margin-inline:auto;padding-inline:var(--page-padding)}.content-narrow{max-width:var(--content-width);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-6);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;transition:opacity var(--transition-fast);cursor:pointer}.btn:hover{opacity:.8}.btn--primary{background-color:var(--color-text);color:var(--color-text-light)}.btn--muted{background-color:var(--color-overlay);color:var(--color-text-light)}input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]):not([type=submit]):not([type=button]):not([type=image]):focus,input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]):not([type=submit]):not([type=button]):not([type=image]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{border-color:#0000002e;outline:none!important;box-shadow:none!important}.input,.textarea{width:100%;padding:var(--space-2);padding-inline-start:var(--space-2);background-color:var(--color-input);border:1px solid transparent;font-size:var(--type-xs);color:var(--color-text);transition:border-color .2s}.input:focus,.input:focus-visible,.textarea:focus,.textarea:focus-visible{border-color:#0000002e;outline:none!important;box-shadow:none!important}.input::placeholder,.textarea::placeholder{color:var(--color-text-muted)}.input{height:var(--space-8)}.textarea{min-height:var(--space-24);resize:vertical}.section-padding{padding-block:var(--space-16)}@media(max-width:1023px){:root{--page-padding: var(--space-8)}}@media(max-width:749px){:root{--page-padding: var(--page-padding-mobile);--header-height: 5rem}.type-xl{font-size:var(--type-lg)}.type-2xl{font-size:var(--type-xl)}.type-3xl{font-size:var(--type-2xl)}}.template-index .header-section{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
