@layer reset,tokens,base,components,utilities;@font-face{font-family:Sofia Pro Fallback;src:local("Arial"),local("ArialMT");size-adjust:101.26%;ascent-override:87.89%;descent-override:25.68%;line-gap-override:0%}@layer base{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-text-zoom] body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html[data-text-large] body{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}html[data-text-large] :is(h1,h2,h3,h4,.t-display,.t-h1,.t-h2,.t-h3,.t-h4){min-width:0}body{margin:0;font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-regular);letter-spacing:var(--type-body-tracking);color:var(--color-text-primary);background:var(--color-bg-page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:var(--font-weight-regular);text-wrap:balance;overflow-wrap:break-word}h1,h2{hyphens:manual;-webkit-hyphens:manual}:is(h3,h4,p,li,dd,figcaption,blockquote):not(.t-display,.t-h1,.t-h2):is(:lang(nb),:lang(nn),:lang(sv),:lang(da),:lang(fi)){hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4}p{text-wrap:pretty}strong,b{font-weight:var(--font-weight-medium)}::selection{background:var(--color-bg-selected);color:var(--color-text-primary)}:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-width);box-shadow:var(--shadow-focus)}html[data-input=pointer] :focus-visible{--shadow-focus: 0 0 0 0 transparent;--color-focus-inner: transparent;--color-focus-outer: transparent}.link,.link-quiet,.nav-link{-webkit-tap-highlight-color:transparent}.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.t-lead,.t-body,.t-reading,.t-small,.t-caption,.t-label,.t-button{font-family:var(--font-family)}.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-weight:var(--font-weight-regular);color:var(--color-text-primary);text-wrap:balance}.t-display,.t-h1,.t-h2,.t-h3,.t-h4{overflow-wrap:break-word}.t-display,.t-h1,.t-h2{hyphens:manual;-webkit-hyphens:manual}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-line);letter-spacing:var(--type-h1-tracking)}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line);letter-spacing:var(--type-h3-tracking)}.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking)}.t-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-line);letter-spacing:var(--type-lead-tracking);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);text-wrap:pretty}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:var(--type-body-tracking);font-weight:var(--font-weight-regular);text-wrap:pretty}.t-reading{font-size:var(--type-reading-size);line-height:var(--type-reading-line);letter-spacing:var(--type-reading-tracking);font-weight:var(--font-weight-regular);text-wrap:pretty}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-line);letter-spacing:var(--type-small-tracking);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-tracking);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-secondary)}.t-button{font-size:var(--type-button-size);line-height:var(--type-button-line);letter-spacing:var(--type-button-tracking);font-weight:var(--font-weight-medium)}.t-price{font-variant-numeric:proportional-nums;white-space:nowrap}.t-price--tabular{font-variant-numeric:tabular-nums}.t-price s,.t-price del{color:var(--color-text-secondary);text-decoration-thickness:var(--border-width-hairline);margin-inline-start:var(--space-2)}:is(.t-h3,.t-h4,.t-lead,.t-body,.t-reading,.t-small,.t-caption):is(:lang(nb),:lang(nn),:lang(sv),:lang(da),:lang(fi)){hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4}.icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em}.icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.icon--md{width:var(--icon-md);height:var(--icon-md)}.icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.icon--inline{margin-inline-end:var(--space-2)}.icon,.icon-btn svg,.btn__icon,.chip__remove svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.icon *,.icon-btn svg *,.btn__icon *,.chip__remove svg *{vector-effect:non-scaling-stroke}.link,.link-quiet,.nav-link{border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone}.link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset);transition:text-decoration-thickness var(--duration-fast) var(--ease-out)}.link-quiet{color:var(--color-text-secondary);text-decoration:none;text-underline-offset:var(--link-underline-offset);transition:color var(--duration-fast) var(--ease-out)}.nav-link{font-family:var(--font-family);font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-primary);text-decoration:none;text-decoration-color:var(--color-text-primary);text-underline-offset:var(--link-underline-offset)}.nav-link[aria-current=page],.nav-link[aria-current=true]{text-decoration-line:underline;text-decoration-thickness:var(--border-width-selected)}.link:active{text-decoration-thickness:var(--border-width-selected)}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-thickness:var(--border-width-selected)}.link-quiet:hover{color:var(--color-text-primary);text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline)}.nav-link:hover{text-decoration-line:underline;text-decoration-thickness:var(--border-width-hairline)}.nav-link[aria-current=page]:hover,.nav-link[aria-current=true]:hover{text-decoration-thickness:var(--border-width-selected)}}@media(forced-colors:active){:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-width)}}@media(prefers-reduced-motion:reduce){.link,.link-quiet,.nav-link{transition:none}}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--container-gutter));margin-inline:auto;padding-inline:max(var(--container-gutter),env(safe-area-inset-left,0px)) max(var(--container-gutter),env(safe-area-inset-right,0px))}.container--wide{max-width:calc(var(--container-wide-max) + 2 * var(--container-gutter))}.section{padding-block:var(--space-section-y)}.section--tight{padding-block:var(--space-section-y-tight)}}@layer utilities{.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-padding-block-start:var(--shell-sticky-top, var(--header-height))}img,picture,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{margin:0;font:inherit;color:inherit;letter-spacing:inherit}textarea{resize:vertical}fieldset{min-inline-size:0;margin:0;padding:0;border:0}legend{padding:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}[hidden]:not([hidden=until-found]){display:none!important}}@layer base{:where(a:not([class])){color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--link-underline-offset);border-radius:var(--radius-sm)}:where(a:not([class])):active{text-decoration-thickness:var(--border-width-selected)}@media(hover:hover)and (pointer:fine){:where(a:not([class])):hover{text-decoration-thickness:var(--border-width-selected)}}.surface--page,.surface--subtle,.surface--soft,.surface--tint,.surface--selected,.surface--brand{color:var(--color-text-primary)}.surface--page{background:var(--color-bg-page)}.surface--subtle{background:var(--color-bg-subtle);--color-border-subtle: var(--color-border-on-subtle)}.surface--soft{background:var(--color-bg-soft);--color-border-subtle: var(--color-border-on-subtle)}.surface--tint{background:var(--color-bg-tint)}.surface--selected{background:var(--color-bg-selected)}.has-line-above{border-block-start:var(--border-width-hairline) solid var(--color-border-subtle)}.container--wide{max-width:none}.container--panel{max-width:none;padding-inline:max(min(var(--container-gutter),var(--space-7)),env(safe-area-inset-left,0px)) max(min(var(--container-gutter),var(--space-7)),env(safe-area-inset-right,0px))}.cq{container-type:inline-size}.grid-4{display:grid;gap:var(--stack-between-cards);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-4>*{min-width:0;container-type:inline-size}@media(min-width:750px){.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--container-max) / 6)),1fr))}}@media(min-width:990px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.surface--brand{background:var(--color-bg-brand);--color-text-primary: var(--color-text-on-brand);--color-text-secondary: var(--color-text-on-brand);--color-text-link: var(--color-text-on-brand);--color-border-subtle: var(--color-text-on-brand);--color-border-control: var(--color-text-on-brand);--color-border-strong-ink: var(--color-text-on-brand);--color-icon-default: var(--color-text-on-brand)}.t-price--sm{font-size:var(--type-body-size);line-height:var(--type-body-line)}.t-price--md{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-tracking)}.t-price--lg{font-size:var(--type-h3-size);line-height:1;letter-spacing:var(--type-h3-tracking);font-weight:var(--font-weight-medium)}.t-price--kit{font-size:var(--space-6);line-height:1;font-weight:var(--font-weight-bold)}.t-price--lg s,.t-price--lg del,.t-price--kit s,.t-price--kit del{font-size:var(--type-body-size);font-weight:var(--font-weight-regular);letter-spacing:0}.icon--trail{margin-inline-start:var(--space-2)}.visually-hidden{inline-size:var(--border-width-hairline);block-size:var(--border-width-hairline)}.c-skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-toast);display:inline-flex;align-items:center;max-inline-size:calc(100% - 2 * var(--space-2));overflow-wrap:anywhere;min-height:var(--touch-target);padding:var(--space-2) var(--space-4);background:var(--color-bg-page);color:var(--color-text-primary);border-radius:var(--radius-md);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--font-weight-medium);text-decoration:none}.c-skip-link:not(:focus){clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}}:root{--text-scale: var(--text-scale-js, 1)}@supports (width: calc(1px*1rem/1px)){:root{--text-scale: calc(1rem/16px) }}:root{--headline-scale: calc((1 + var(--text-scale)) / 2);--type-display-size: calc(clamp(calc(2.5rem / var(--text-scale)), calc(1.8333rem / var(--text-scale) + 2.963vw), calc(4.5rem / var(--text-scale))) * var(--headline-scale));--type-h1-size: calc(clamp(calc(2.125rem / var(--text-scale)), calc(1.6667rem / var(--text-scale) + 2.037vw), calc(3.5rem / var(--text-scale))) * var(--headline-scale));--type-h2-size: calc(clamp(calc(1.75rem / var(--text-scale)), calc(1.4167rem / var(--text-scale) + 1.4815vw), calc(2.75rem / var(--text-scale))) * var(--headline-scale))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/base.css.map */
