:root{--fib-1: .625rem;--fib-2: 1rem;--fib-3: clamp(1.25rem, 1.1033rem + .6522vw, 1.625rem);--fib-4: clamp(1.75rem, 1.4076rem + 1.5217vw, 2.625rem);--fib-5: clamp(2.125rem, 1.2935rem + 3.6957vw, 4.25rem);--fib-6: clamp(2.375rem, .6141rem + 7.8261vw, 6.875rem);--fib-7: clamp(2.625rem, -.7011rem + 14.7826vw, 11.125rem);--step--2: var(--fib-1);--step--1: var(--fib-1);--step-0: var(--fib-2);--step-1: var(--fib-3);--step-2: var(--fib-4);--step-3: var(--fib-5);--step-4: var(--fib-5);--step-5: var(--fib-6);--space-3xs: clamp(.25rem, .2378rem + .0543vw, .2813rem);--space-2xs: clamp(.5rem, .4755rem + .1087vw, .5625rem);--space-xs: clamp(.75rem, .7133rem + .163vw, .8438rem);--space-s: clamp(1rem, .9511rem + .2174vw, 1.125rem);--space-m: clamp(1.5rem, 1.4266rem + .3261vw, 1.6875rem);--space-l: clamp(2rem, 1.9022rem + .4348vw, 2.25rem);--space-xl: clamp(3rem, 2.8533rem + .6522vw, 3.375rem);--space-2xl: clamp(4rem, 3.8043rem + .8696vw, 4.5rem);--space-3xl: clamp(6rem, 5.7065rem + 1.3043vw, 6.75rem);--space-4xl: clamp(8rem, 7.6087rem + 1.7391vw, 9rem);--text-secondary: color-mix(in srgb, currentcolor 68%, transparent);--text-secondary-safe: color-mix(in srgb, currentcolor 85%, transparent);--ease: cubic-bezier(.22, .61, .36, 1);--duration-base: .24s;--duration-fast: calc(var(--duration-base) * .5);--duration-slow: calc(var(--duration-base) * 1.75);--duration-deliberate: calc(var(--duration-base) * 3);--accent: #2b4c72;--highlight: #fe5f55;--highlight-ink: #a85000;--panel: #ede5d8;--card: #fffcf6;--text-muted: #5f594e;--border-input: #8c8575;--bg-alt-rgb: 243 235 218;--bg-alt: rgb(var(--bg-alt-rgb));--measure: 60ch;--measure-narrow: 50ch;--leading-display: 1.12;--leading-heading: 1.2;--leading-body: 1.55}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1{line-height:max(var(--leading-display),var(--font-h1--line-height, 1.12))}h2{line-height:max(var(--leading-display),var(--font-h2--line-height, 1.12))}h3{line-height:max(var(--leading-heading),var(--font-h3--line-height, 1.2))}h4{line-height:max(var(--leading-heading),var(--font-h4--line-height, 1.2))}h5{line-height:max(var(--leading-heading),var(--font-h5--line-height, 1.2))}h6{line-height:max(var(--leading-heading),var(--font-h6--line-height, 1.2))}li,dt,dd,th,td,figcaption,blockquote,summary,label,legend{overflow-wrap:break-word;word-break:break-word}.fi-measure{max-width:var(--measure)}.fi-measure--narrow{max-width:var(--measure-narrow)}.fi-narrow :is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6).fi-narrow{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word;word-break:break-word}.fi-label{font-size:var(--step--1);letter-spacing:.08em;line-height:var(--leading-heading);text-transform:uppercase;color:var(--text-secondary-safe)}.content-for-layout{isolation:isolate;background-color:var(--color-background);background-image:linear-gradient(to bottom,rgb(var(--bg-alt-rgb) / 0) 20%,rgb(var(--bg-alt-rgb) / .52) 38% 56%,rgb(var(--bg-alt-rgb) / 0) 74%),linear-gradient(to bottom,rgb(var(--bg-alt-rgb) / 0) 30%,rgb(var(--bg-alt-rgb) / .22) 45% 60%,rgb(var(--bg-alt-rgb) / 0) 75%);background-position:0 0,0 -300px;background-repeat:repeat-y;background-size:100% 2600px,100% 1700px}.eb--flip{position:relative;z-index:0}@media(prefers-reduced-motion:reduce){:root{--duration-base: .01ms}html,.page-wrapper{scroll-behavior:auto}}@media(hover:hover){a:not(.button,.button-secondary,.eb-btn,.eb-cta,.etusivu-yhteys__band *,.etusivu-reitti__band *):hover{color:var(--highlight-ink)}}:root{--varjo-savy-pinta-rgb: 132 59 53;--varjo-savy-pinta: rgb(var(--varjo-savy-pinta-rgb));--varjo-savy-ensi: var(--highlight);--varjo-savy-tois: var(--accent);--varjo-siirtyma: 6px;--varjo-siirtyma-mob: 4px;--varjo-siirtyma-cta: 6px;--varjo-pinta: rgb(var(--varjo-savy-pinta-rgb) / .2);--varjo-pinta-nolla: rgb(var(--varjo-savy-pinta-rgb) / 0);--varjo-cta-ensi: color-mix(in srgb, var(--varjo-savy-ensi) 78%, transparent);--varjo-cta-tois: color-mix(in srgb, var(--varjo-savy-tois) 31%, transparent);--varjo-cta-ensi-aktiivi: color-mix(in srgb, var(--varjo-savy-ensi) 100%, transparent);--varjo-cta-tois-aktiivi: color-mix(in srgb, var(--varjo-savy-tois) 47%, transparent)}@media(max-width:749px){:root{--varjo-siirtyma: var(--varjo-siirtyma-mob)}}#shopify-pc__banner.shopify-pc__banner__dialog{left:50%;transform:translate(-50%);width:min(64rem,calc(100% - 2 * var(--space-s)));max-height:70%;padding:var(--space-s) var(--space-m);background-color:var(--card);border-top:1px solid var(--border-input);border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0 -2px 18px #211e1a1f}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 var(--space-3xs) 0;color:var(--color-foreground, #211e1a);font-size:var(--fib-2);font-weight:600;line-height:var(--leading-heading)}#shopify-pc__banner .shopify-pc__banner__body p{color:var(--color-foreground, #211e1a);font-size:var(--fib-2);line-height:1.45}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}#shopify-pc__banner .shopify-pc__banner__btns{gap:var(--space-2xs);align-items:center}#shopify-pc__banner button{flex-basis:auto;margin:0;min-height:44px;padding:0 var(--space-m);border-radius:999px;font-family:var(--font-body--family);font-size:var(--fib-2);font-weight:600;line-height:1.2;white-space:nowrap}#shopify-pc__banner button.shopify-pc__banner__btn-accept{background:var(--accent);color:var(--color-background, #f9f4ea);border:1px solid var(--accent)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{background:transparent;color:var(--color-foreground, #211e1a);border:1px solid currentcolor}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{padding:0 var(--space-2xs);border:none;background:transparent;color:var(--text-muted);font-weight:400;text-decoration:underline;text-underline-offset:.15em}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible,#shopify-pc__banner .shopify-pc__banner__body a:focus,#shopify-pc__banner .shopify-pc__banner__body a:focus-visible{outline:2px solid var(--color-foreground, #211e1a);outline-offset:3px;box-shadow:none}@media(hover:hover){#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:color-mix(in srgb,var(--accent) 82%,#000000);border-color:color-mix(in srgb,var(--accent) 82%,#000000)}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--color-foreground, #211e1a);color:var(--color-background, #f9f4ea)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--color-foreground, #211e1a)}}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:column;align-items:center;gap:var(--space-m)}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}@media(min-width:750px){#shopify-pc__banner .shopify-pc__banner__btns{width:auto;flex:0 0 auto}}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:var(--space-xs) var(--space-s)}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-self:stretch}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{flex:1 1 auto}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{flex:1 0 100%;order:4}}#shopify-pc__prefs .shopify-pc__prefs__dialog{background-color:var(--card);border-radius:14px;color:var(--color-foreground, #211e1a)}#shopify-pc__prefs .shopify-pc__prefs__dialog h2,#shopify-pc__prefs .shopify-pc__prefs__dialog h3{color:var(--color-foreground, #211e1a);font-size:var(--fib-2);font-weight:600;line-height:var(--leading-heading)}#shopify-pc__prefs .shopify-pc__prefs__dialog p,#shopify-pc__prefs .shopify-pc__prefs__dialog li{color:var(--color-foreground, #211e1a);font-size:var(--fib-2);line-height:1.45}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{min-height:44px;padding:0 var(--space-m);border-radius:999px;font-family:var(--font-body--family);font-size:var(--fib-2);font-weight:600;line-height:1.2}#shopify-pc__prefs button#shopify-pc__prefs__header-save{background:var(--accent);color:var(--color-background, #f9f4ea);border:1px solid var(--accent)}#shopify-pc__prefs button#shopify-pc__prefs__header-accept,#shopify-pc__prefs button#shopify-pc__prefs__header-decline{background:transparent;color:var(--color-foreground, #211e1a);border:1px solid currentcolor}#shopify-pc__prefs button:focus,#shopify-pc__prefs button:focus-visible{outline:2px solid var(--color-foreground, #211e1a);outline-offset:3px;box-shadow:none}.content-for-layout{overflow-x:clip}.product-details .text-block.rte h2:not(:first-child){margin-block-start:var(--space-xl)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/susanna-foundation.css.map */
