*,*:before,*:after{box-sizing:border-box}html{font-size:var(--fs-root);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%;height:auto}img{border:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-md);font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:inherit;text-wrap:balance}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}p{margin:0 0 var(--space-md)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--dur-fast) var(--ease-standard)}ul,ol{margin:0 0 var(--space-md);padding-left:1.2em}small{font-size:var(--fs-sm)}strong,b{font-weight:var(--fw-semibold)}hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-xl) 0}.rte>:last-child{margin-bottom:0}.rte a{text-decoration:underline}.eyebrow{display:inline-block;margin-bottom:var(--space-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.container--content{max-width:var(--container-content)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-gap)}.section--flush{padding-block:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input,textarea,select{width:100%;padding:var(--space-sm) var(--space-md);background-color:transparent;color:var(--color-fg);border:1px solid var(--color-line);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-standard)}input:focus,textarea:focus,select:focus{border-color:var(--color-fg);outline:none}::placeholder{color:var(--color-muted);opacity:1}:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.skip-to-content{position:absolute;top:0;left:0;z-index:calc(var(--z-modal) + 1);padding:var(--space-sm) var(--space-md);background-color:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-fg);transform:translateY(-120%);transition:transform var(--dur-fast) var(--ease-standard)}.skip-to-content:focus{transform:translateY(0)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}.reveal{opacity:0;transform:translateY(var(--fade-y));transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slow) var(--ease-standard);will-change:opacity,transform}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
