:root{--mk-ink: #14181a;--mk-ink-2: #2b3236;--mk-muted: #5f686c;--mk-muted-2: #8b9498;--mk-line: #e2e4e2;--mk-line-strong: #c9cecb;--mk-paper: #ffffff;--mk-paper-2: #f6f6f4;--mk-paper-3: #ededE9;--mk-stone: #f1f0eb;--mk-dark: #101413;--mk-accent: #b8492a;--mk-accent-ink: #8f3720;--mk-accent-soft: #fbf1ed;--mk-accent-line: #e8cfc4;--mk-ok: #2f6b4f;--mk-warn: #8a6a1f;--mk-warn-soft: #fdf6e6;--mk-shadow-card: 0 1px 2px rgba(16, 20, 19, .04), 0 12px 28px -18px rgba(16, 20, 19, .28);--mk-font-body: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--mk-font-heading: var(--font-heading-family, var(--mk-font-body));--mk-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--mk-fs-display: clamp(38px, 5.4vw, 74px);--mk-fs-h1: clamp(30px, 3.6vw, 48px);--mk-fs-h2: clamp(24px, 2.7vw, 36px);--mk-fs-h3: clamp(18px, 1.5vw, 21px);--mk-fs-h4: 16px;--mk-fs-lead: clamp(15px, 1.15vw, 18px);--mk-fs-body: 15px;--mk-fs-sm: 13.5px;--mk-fs-xs: 12px;--mk-fs-eyebrow: 11px;--mk-lh-display: 1.04;--mk-lh-heading: 1.16;--mk-lh-body: 1.65;--mk-ls-display: -.028em;--mk-ls-heading: -.018em;--mk-ls-eyebrow: .14em;--mk-s1: 4px;--mk-s2: 8px;--mk-s3: 12px;--mk-s4: 16px;--mk-s5: 24px;--mk-s6: 32px;--mk-s7: 48px;--mk-s8: 64px;--mk-s9: 88px;--mk-s10: 120px;--mk-section: clamp(56px, 6.4vw, 92px);--mk-section-feature: clamp(72px, 8.4vw, 132px);--mk-section-tight: clamp(40px, 4.4vw, 60px);--mk-page: 1280px;--mk-gutter: clamp(20px, 4vw, 40px);--mk-measure: 68ch;--mk-radius: 3px;--mk-radius-lg: 4px;--mk-btn-h: 48px;--mk-btn-h-sm: 42px;--mk-ring: 0 0 0 2px var(--mk-paper), 0 0 0 4px var(--mk-accent);--mk-ease: cubic-bezier(.22, .61, .36, 1);--mk-dur: .22s}body{color:var(--mk-ink);background:var(--mk-paper);font-family:var(--mk-font-body);font-size:var(--mk-fs-body);line-height:var(--mk-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.morvik-specs td,.morvik-specs th,.morvik-canopy-card__price,.morvik-canopy-pdp__price,.price,.cart-item__price,.totals__subtotal-value,.morvik-handoff__ref{font-variant-numeric:tabular-nums}::selection{background:var(--mk-accent);color:#fff}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px;border-radius:var(--mk-radius)}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--mk-font-heading);color:var(--mk-ink);letter-spacing:var(--mk-ls-heading);line-height:var(--mk-lh-heading);margin:0 0 var(--mk-s4);text-wrap:balance}h1,.h1{font-size:var(--mk-fs-h1);letter-spacing:var(--mk-ls-display)}h2,.h2{font-size:var(--mk-fs-h2)}h3,.h3{font-size:var(--mk-fs-h3);letter-spacing:-.01em}h4,.h4{font-size:var(--mk-fs-h4);letter-spacing:0}p{margin:0 0 var(--mk-s4)}p:last-child{margin-bottom:0}.morvik-eyebrow{font-size:var(--mk-fs-eyebrow);font-weight:700;letter-spacing:var(--mk-ls-eyebrow);text-transform:uppercase;color:var(--mk-muted);margin:0 0 var(--mk-s3);line-height:1.4}.morvik-container{width:min(calc(100% - (2 * var(--mk-gutter))),var(--mk-page));max-width:var(--mk-page);margin-inline:auto}.morvik-section{padding-block:var(--mk-section)}.morvik-section--feature{padding-block:var(--mk-section-feature)}.morvik-section--tight{padding-block:var(--mk-section-tight)}.morvik-section__intro{max-width:62ch;margin:0 auto var(--mk-s7);text-align:center}.morvik-section__intro h2{margin:var(--mk-s3) 0 0}.morvik-section__intro>p:not(.morvik-eyebrow){margin:var(--mk-s4) auto 0;max-width:56ch;font-size:var(--mk-fs-lead);line-height:1.6;color:var(--mk-muted)}.morvik-section__content{max-width:var(--mk-measure);margin-inline:auto}.morvik-rule{height:1px;background:var(--mk-line);border:0;margin:var(--mk-s7) 0}.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:var(--mk-s2);min-height:var(--mk-btn-h);padding:0 var(--mk-s6);border:1px solid var(--mk-ink);border-radius:var(--mk-radius);background:var(--mk-ink);color:#fff;font-family:var(--mk-font-body);font-size:14px;font-weight:650;letter-spacing:.015em;line-height:1;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--mk-dur) var(--mk-ease),border-color var(--mk-dur) var(--mk-ease),color var(--mk-dur) var(--mk-ease),transform var(--mk-dur) var(--mk-ease)}.button:before,.button:after{display:none!important}.button:hover{background:var(--mk-ink-2);border-color:var(--mk-ink-2);color:#fff;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.button--secondary{background:transparent;color:var(--mk-ink);border-color:var(--mk-line-strong)}.button--secondary:hover{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.morvik-hero .button--secondary,.morvik-business-support .button--secondary{color:#fff;border-color:#ffffff8c;background:#ffffff0f}.morvik-hero .button--secondary:hover,.morvik-business-support .button--secondary:hover{background:#fff;border-color:#fff;color:var(--mk-ink)}.button--small{min-height:var(--mk-btn-h-sm);padding-inline:var(--mk-s5);font-size:13px}.morvik-card-arrow,a.morvik-quiet{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:650;color:var(--mk-ink);text-decoration:none}.morvik-card-arrow>span,a.morvik-quiet>span{display:inline-block;transition:transform var(--mk-dur) var(--mk-ease)}.morvik-card-arrow:hover>span,a.morvik-quiet:hover>span{transform:translate(4px)}.button-row{display:flex;flex-wrap:wrap;gap:var(--mk-s3);align-items:center}.mk-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius);font-size:var(--mk-fs-xs);font-weight:650;letter-spacing:.04em;line-height:1.2;color:var(--mk-muted);background:var(--mk-paper);text-transform:uppercase}.mk-tag--quote{border-color:var(--mk-warn);color:var(--mk-warn);background:var(--mk-warn-soft)}.mk-tag--buy{border-color:var(--mk-ok);color:var(--mk-ok)}.mk-tag--custom{border-color:var(--mk-accent);color:var(--mk-accent);background:var(--mk-accent-soft)}.mk-card{display:flex;flex-direction:column;min-width:0;background:var(--mk-paper);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);overflow:hidden;transition:border-color var(--mk-dur) var(--mk-ease),box-shadow var(--mk-dur) var(--mk-ease),transform var(--mk-dur) var(--mk-ease)}.mk-card__body{display:flex;flex:1;flex-direction:column;padding:var(--mk-s5)}.mk-card__media{overflow:hidden;background:var(--mk-paper-2)}.mk-card__media img{transition:transform .4s var(--mk-ease)}@media(hover:hover)and (pointer:fine){.mk-card:hover{border-color:var(--mk-line-strong);box-shadow:0 14px 34px #14181a12;transform:translateY(-2px)}.mk-card:hover .mk-card__media img{transform:scale(1.02)}}.mk-field{display:grid;gap:var(--mk-s2);margin-bottom:var(--mk-s5)}.mk-field>label,.mk-field>.mk-label{font-size:var(--mk-fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mk-muted)}.mk-field input,.mk-field select,.mk-field textarea,.morvik-rfq-field input,.morvik-rfq-field select,.morvik-rfq-field textarea,.field__input,.select__select{width:100%;min-height:var(--mk-btn-h);padding:12px 14px;border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius);background:var(--mk-paper);color:var(--mk-ink);font-family:var(--mk-font-body);font-size:15px;line-height:1.4;box-shadow:none;transition:border-color var(--mk-dur) var(--mk-ease)}.mk-field textarea,.morvik-rfq-field textarea{min-height:132px;padding-top:14px;resize:vertical}.mk-field input:hover,.mk-field select:hover,.mk-field textarea:hover{border-color:var(--mk-muted-2)}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{border-color:var(--mk-ink);outline:2px solid var(--mk-accent);outline-offset:1px}.mk-field__hint{font-size:var(--mk-fs-xs);line-height:1.5;color:var(--mk-muted)}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-reveal{opacity:0}.mk-reveal.is-instant{opacity:1;animation:none}.mk-reveal.is-in{animation:mk-rise .62s var(--mk-ease) both;animation-delay:var(--mk-delay, 0ms)}.mk-stagger>*{--mk-delay: calc(var(--mk-i, 0) * 70ms)}@media(prefers-reduced-motion:reduce){.mk-reveal,.mk-reveal.is-in{opacity:1;animation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mk-visually-hidden,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mk-muted{color:var(--mk-muted)}.mk-mono{font-family:var(--mk-font-mono)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/morvik-brand-w41.css.map */
