:root{--ks-orange: var(--color-primary, #f06508);--ks-orange-dark: #a14000;--ks-ink: #111;--ks-warm: #f6f1ea;--ks-warm-strong: #efe7dc;--ks-line: #e6dfd4;--ks-radius: 14px;--ks-radius-sm: 8px;--ks-shadow: 5px 5px 0 var(--ks-ink);--margin: 1rem;--gutter: 1rem;--section-spacing: 2rem;--header-height: 4rem;--transition: .16s ease;--focus-ring: 3px solid var(--ks-ink)}@media(min-width:768px){:root{--margin: 2rem;--gutter: 1.25rem;--section-spacing: 3rem}}@media(min-width:1280px){:root{--margin: 2.5rem;--header-height: 4.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.main{flex:1 0 auto;width:100%}.main:focus{outline:none}img,svg,video{display:block;max-width:100%;height:auto}picture{display:block}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 5px #fff}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:200;padding:.5rem 1rem;background:var(--ks-ink);color:#fff}.skip-link:focus{top:.5rem}.icon{flex-shrink:0}h1,h2,h3,.type-display,.type-h1,.type-h2,.type-h3{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.08}.type-display{font-size:clamp(2.5rem,9vw,5rem);font-weight:700}.type-h1{font-size:clamp(2rem,4vw,3rem)}.type-h2{font-size:clamp(1.6rem,3vw,2.25rem)}.type-h3{font-size:1.25rem;line-height:1.2}.type-label-lg,.type-label-md,.type-label-sm{font-weight:600;line-height:1.3}.type-label-lg{font-size:1rem}.type-label-md{font-size:.9375rem}.type-label-sm{font-size:.8125rem}.type-title-md{font-size:1rem;line-height:1.35;font-weight:600}.type-title-lg{font-size:1.125rem;line-height:1.4;font-weight:600}.type-body-md{font-size:1rem;line-height:1.5}.type-body-lg{font-size:1.0625rem;line-height:1.6}.text-muted{color:#3d3d3d}.text-outline{color:#595959}.text-accent{color:var(--ks-orange-dark)}.text-error{color:#8a1c1c}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--margin)}.container--narrow{max-width:52rem}.rte>*+*{margin-top:.75rem}.rte ul,.rte ol{padding-left:1.25rem;list-style:disc}.rte ol{list-style:decimal}.rte a{color:var(--ks-orange-dark);text-decoration:underline;text-underline-offset:3px}.rte h2,.rte h3{margin-top:1.5rem;text-transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
