*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset) + var(--space-4));scroll-padding-bottom:calc(var(--cookie-offset, 0px) + var(--space-4));hanging-punctuation:first last}html:has(body.has-sticky-bar){scroll-padding-bottom:calc(var(--sticky-bar-height) + var(--safe-bottom) + var(--cookie-offset, 0px) + var(--space-4))}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizeLegibility;overflow-wrap:break-word;padding-bottom:var(--cookie-offset, 0px)}body.has-sticky-bar{--bottom-offset: calc(var(--sticky-bar-height) + var(--safe-bottom));padding-bottom:calc(var(--sticky-bar-height) + var(--safe-bottom) + var(--cookie-offset, 0px))}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;touch-action:manipulation}button:disabled{cursor:not-allowed}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}dialog{color:inherit}h1,h2,h3,h4,.k-h1,.k-h2,.k-h3,.k-h4{font-family:var(--font-heading);font-weight:var(--weight-bold);font-optical-sizing:auto;color:var(--color-text);text-wrap:balance}h1,.k-h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2,.k-h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3,.k-h3{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}h4,.k-h4{font-size:var(--text-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}@media(min-width:64rem){h1,.k-h1{line-height:var(--leading-display)}}.k-display{font-family:var(--font-heading);font-weight:var(--weight-black);font-size:var(--text-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}.k-lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-text)}.k-small{font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--weight-medium)}.k-muted{color:var(--color-text-muted)}.k-measure{max-width:var(--measure)}.k-tnum{font-variant-numeric:tabular-nums}strong,b{font-weight:var(--weight-bold)}.k-mark{background:transparent;color:inherit;box-shadow:inset 0 -.3em 0 var(--color-marker);box-decoration-break:clone;-webkit-box-decoration-break:clone}a{color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){a:hover{color:var(--color-link-hover);text-decoration-thickness:.12em}}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.k-on-photo :focus-visible,.k-on-photo:focus-visible{outline:var(--focus-width) solid var(--focus-color-contrast);outline-offset:0;box-shadow:0 0 0 calc(var(--focus-width) + 2px) var(--focus-color)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-selection-bg);color:var(--color-selection-fg)}.k-skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-tooltip);display:inline-flex;align-items:center;min-height:var(--target-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-cream);font-weight:var(--weight-bold);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)))}.k-skip-link:focus,.k-skip-link:focus-visible{transform:none;outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}.k-container{width:100%;max-width:calc(var(--container) + 2 * var(--space-gutter));margin-inline:auto;padding-inline:var(--space-gutter)}.k-container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--space-gutter))}.k-stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.k-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.k-section{padding-block:var(--space-section)}.k-section--tight{padding-block:var(--space-stack)}.k-section__head{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-stack);max-width:var(--container-narrow)}.k-section__head>p{max-width:var(--measure)}.k-visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.k-scroll-locked,.k-scroll-locked body{overflow:hidden}@media(forced-colors:active){.k-button,.k-chip,.k-input,.k-switch__track,.k-sticker,.k-badge{border:1px solid ButtonText}.k-chip[aria-pressed=true],.k-switch[aria-checked=true] .k-switch__track{outline:3px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
