*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:var(--space-9)}body{margin:0;color:var(--color-text);background:var(--color-background);font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-body);min-height:100vh;display:flex;flex-direction:column}main{flex:1;min-width:0}img,video,svg{max-width:100%;height:auto}img{display:block}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}h1,h2,h3,h4,.display{font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.025em;margin:0 0 var(--space-4);overflow-wrap:anywhere}h1,.h1{font-size:var(--text-h1)}h2,.h2{font-size:var(--text-h2)}h3,.h3{font-size:var(--text-h3)}h4,.h4{font-size:var(--text-h4)}.display{font-size:var(--text-display)}p{margin:0 0 var(--space-4)}a{color:var(--color-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.text-muted{color:var(--color-muted)}.text-small{font-size:var(--text-sm)}.text-large{font-size:var(--text-lg)}.label{font-size:var(--text-label);font-weight:var(--weight-semibold)}.container,.foundation{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.foundation,.section-space{padding-block:var(--space-8)}.stack>*+*{margin-block-start:var(--space-5)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.grid{display:grid;gap:var(--space-5)}.grid>*{min-width:0}.grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}.rte{overflow-wrap:anywhere}.rte>:last-child{margin-bottom:0}.rte table{display:block;max-width:100%;overflow-x:auto}.rte iframe{max-width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;z-index:var(--z-skip);inset-inline-start:var(--space-4);top:var(--space-4);padding:var(--space-4);background:var(--color-background);color:var(--color-text);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media(min-width:40rem){.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
