:root{--color-choklad: #402924;--color-hav: #0B2CE8;--color-himmel: #D8EAFF;--color-vit: #FFFFFF;--color-cream: #efe6dc;--color-brown: var(--color-choklad);--color-light-blue: var(--color-himmel);--color-brand-blue: var(--color-hav)}.k{--k-blue: var(--color-hav);--k-blue-deep: #082f86;--k-blue-bright: var(--color-hav);--k-blue-soft: var(--color-light-blue);--k-ink: #071a3d;--k-muted: #425d88;--k-line: var(--color-light-blue);--k-cream: var(--color-cream);--k-warm: #f5eadf;--k-brown: var(--color-choklad);--k-brown-fade: 64, 41, 36;--k-light-blue: var(--color-light-blue);--k-cream-fade: 244, 237, 229;--k-blue-dark: var(--k-blue-deep);--k-bg: var(--color-vit);--k-bg-card: var(--color-vit);--k-text: var(--k-ink);--k-text-soft: var(--k-muted);--k-text-muted: #6b6259;--k-border: var(--k-line);--k-border-soft: var(--k-line);--k-green-soft: var(--k-warm);--k-green: var(--k-blue);--k-yellow: #FFC233;--k-shadow-sm: 0 1px 2px rgba(10, 43, 91, .04), 0 4px 12px rgba(10, 43, 91, .06);--k-shadow-md: 0 10px 24px rgba(10, 43, 91, .06), 0 20px 54px rgba(10, 43, 91, .08);--k-shadow-lg: 0 24px 60px rgba(10, 43, 91, .12);--k-radius-sm: 10px;--k-radius-md: 14px;--k-radius-lg: 16px;--k-radius-xl: 18px;--k-pill: 999px;--k-container: 1250px;--k-container-wide: 1340px;--k-container-narrow: 880px;--k-pad-x: clamp(16px, 4vw, 40px);--k-pad-side: 75px;--k-content-width: min(1600px, calc(100% - 92px) );--k-font-body: var(--font-body-family, system-ui, -apple-system, "Segoe UI", sans-serif);--k-font-heading: var(--font-heading-family, system-ui, -apple-system, "Segoe UI", sans-serif);--k-font-quote: var(--font-heading-family, system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--k-ink);font-family:var(--k-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:1180px){.k{--k-content-width: min(820px, calc(100% - 40px) )}}@media(max-width:720px){.k{--k-content-width: calc(100% - 32px) }}.k *,.k *:before,.k *:after{box-sizing:border-box}.k a{color:inherit}html:has(.k){scroll-behavior:smooth}body:has(.k-header){background:#fff}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-block-size:58px;padding-inline:32px;border-radius:var(--k-pill);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-decoration:none;border:1.5px solid var(--color-brown);cursor:pointer;white-space:nowrap;transition:all .2s ease}.k-btn>span{font-size:27px;line-height:.8}.k-btn--primary{background:var(--color-light-blue);color:var(--color-brown);border-color:var(--color-brown);box-shadow:0 14px 26px rgba(var(--k-brown-fade),.12)}.k-btn--primary:hover,.k-btn--primary:focus-visible{background:var(--color-brown);color:var(--color-light-blue);border-color:var(--color-brown);box-shadow:0 14px 26px rgba(var(--k-brown-fade),.22);transform:translateY(-1px)}.k-btn--secondary{background:transparent;color:var(--color-brown);border-color:var(--color-brown)}.k-btn--secondary:hover,.k-btn--secondary:focus-visible{background:var(--color-light-blue);color:var(--color-brown);border-color:var(--color-brown)}.k-btn--ghost{background:transparent;color:var(--color-brown);border-color:var(--color-brown)}.k-btn--ghost:hover,.k-btn--ghost:focus-visible{background:var(--color-light-blue);color:var(--color-brown);border-color:var(--color-brown)}.k-btn--compact{min-block-size:50px;padding-inline:24px}.k-btn:active{transform:translateY(0)}.k-btn:focus-visible{outline:2px solid var(--color-brown);outline-offset:3px}.k-btn__arrow{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.k-link{display:inline-flex;align-items:center;gap:6px;color:var(--k-blue);font-weight:600;text-decoration:none;transition:gap .2s ease}.k-link:hover,.k-link:focus-visible{gap:10px;text-decoration:underline}.k-announcement{position:fixed;inset-block-start:0;inset-inline:0;block-size:36px;z-index:101;background:var(--color-choklad);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--k-font-body)}.k-announcement__list{inline-size:var(--k-content-width);margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-around;gap:24px}.k-announcement__item{display:flex;align-items:center;font-size:13px;font-weight:500;letter-spacing:.02em}@media(max-width:767px){.k-announcement__list{display:block;position:relative;inline-size:100%;block-size:36px;padding-inline:16px}.k-announcement__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.k-announcement__item.is-active{opacity:1}}@media(prefers-reduced-motion:reduce){.k-announcement__item{transition:none}}.k-header{position:fixed;inset-block-start:36px;inset-inline:0;z-index:100}.k-header__inner{inline-size:100%;block-size:64px;margin-inline:auto;padding-inline:max(24px,calc((100% - var(--k-content-width)) / 2));display:grid;grid-template-columns:220px 1fr 250px;align-items:center;gap:24px;background:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 4px 20px #3a2a1f14;transition:background .25s ease,-webkit-backdrop-filter .25s ease,backdrop-filter .25s ease,border-color .25s ease,box-shadow .25s ease}.k-header.is-scrolled .k-header__inner{background:#ffffffa6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-color:#3a2a1f14;box-shadow:0 4px 20px #3a2a1f14}.k-header__brand{color:var(--k-blue);font-size:24px;line-height:1;font-weight:600;text-decoration:none;letter-spacing:0;display:inline-flex;align-items:center}.k-header__brand-image{display:block;inline-size:var(--k-logo-width, 140px);block-size:auto;max-block-size:44px;max-inline-size:200px;object-fit:contain}body:has(.k-header):not(:has(.k-hero)):not(:has(.section-kolsyra-product)){padding-block-start:116px}.k-header__nav{justify-self:center;display:flex;align-items:center;gap:clamp(28px,4vw,68px);margin:0;padding:0;list-style:none}.k-header__nav a{color:var(--k-brown);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease}.k-header__nav a:hover,.k-header__nav a:focus-visible{color:var(--k-blue)}.k-header__actions{justify-self:end;display:flex;align-items:center;gap:24px;font-size:14px;font-weight:600}.k-header__login{color:var(--color-choklad);text-decoration:none}.k-header__login:hover,.k-header__login:focus-visible{text-decoration:underline;text-underline-offset:4px}.k-header__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:42px;padding-inline:24px;border-radius:var(--k-pill);background:var(--color-light-blue);color:var(--color-brown);border:1.5px solid var(--color-brown);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 12px 22px rgba(var(--k-brown-fade),.12);transition:all .2s ease}.k-header__cta:hover,.k-header__cta:focus-visible{background:var(--color-brown);color:var(--color-light-blue);border-color:var(--color-brown);box-shadow:0 14px 26px rgba(var(--k-brown-fade),.22);transform:translateY(-1px)}.k-header__menu-toggle,.k-mobile-menu{display:none}@media(max-width:1180px){.k-header__inner{grid-template-columns:1fr auto}.k-header__nav{display:none}}@media(max-width:720px){.k-header{inset-block-start:36px}.k-header__inner{block-size:56px;padding-inline:calc((100% - var(--k-content-width)) / 2)}.k-header__brand{font-size:22px}.k-header__login{display:none}.k-header__cta{min-block-size:38px;padding-inline:18px}}@media(max-width:1180px){body.k-menu-open{overflow:hidden}.k-header__inner{grid-template-columns:1fr auto;column-gap:0}.k-header__actions{display:none}.k-header__menu-toggle{justify-self:end;position:relative;z-index:10000;inline-size:32px;block-size:32px;display:inline-grid;place-items:center;padding:0;color:var(--color-choklad);background:transparent;border:0;border-radius:50%;cursor:pointer}.k-header__menu-toggle.is-active{position:fixed;inset-block-start:48px;inset-inline-end:max(18px,calc((100% - var(--k-content-width)) / 2))}.k-header__menu-toggle svg{inline-size:28px;block-size:28px;overflow:visible}.k-header__menu-line{fill:none;stroke:var(--color-choklad);stroke-width:2;stroke-linecap:round;transition:transform .3s ease,opacity .3s ease}.k-header__menu-x{fill:none;stroke:var(--color-choklad);stroke-width:2;stroke-linecap:round;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.k-header__menu-toggle.is-active .k-header__menu-line{opacity:0}.k-header__menu-toggle.is-active .k-header__menu-x{opacity:1;visibility:visible}.k-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block;inline-size:100%;block-size:100vh;block-size:100dvh;padding:80px 32px 32px;background:var(--color-vit);transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.k-mobile-menu__close{position:fixed;inset-block-start:48px;inset-inline-end:max(18px,calc((100% - var(--k-content-width)) / 2));z-index:10001;inline-size:42px;block-size:42px;display:inline-grid;place-items:center;padding:0;color:var(--color-choklad);background:var(--color-vit);border:1px solid rgba(var(--k-brown-fade),.14);border-radius:50%;box-shadow:0 14px 28px rgba(var(--k-brown-fade),.12);cursor:pointer}.k-mobile-menu__close svg{inline-size:22px;block-size:22px;overflow:visible}.k-mobile-menu__close path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.k-mobile-menu__close:focus-visible{outline:2px solid var(--color-hav);outline-offset:3px}.k-mobile-menu.is-open{transform:translate(0)}.k-mobile-menu__content{min-block-size:calc(100dvh - 112px);display:flex;flex-direction:column}.k-mobile-menu__nav{margin:0;padding:0;list-style:none}.k-mobile-menu__nav li{border-block-end:1px solid rgba(var(--k-brown-fade),.16)}.k-mobile-menu__nav a{display:block;padding-block:18px;color:var(--color-choklad);font-size:clamp(28px,9vw,32px);line-height:1.05;font-weight:600;text-decoration:none}.k-mobile-menu__nav a:active,.k-mobile-menu__nav a:focus-visible{background:#d8eaff6b;outline:none}.k-mobile-menu__cta{inline-size:100%;min-block-size:58px;margin-block-start:auto;display:inline-flex;align-items:center;justify-content:center;padding-inline:32px;border-radius:var(--k-pill);background:var(--color-light-blue);color:var(--color-brown);border:1.5px solid var(--color-brown);font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 14px 26px rgba(var(--k-brown-fade),.16)}}.k-hero{position:relative;min-block-size:740px;overflow:hidden;background:var(--k-cream)}.k-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;inline-size:100%;block-size:740px;display:block;overflow:hidden}.k-hero__photo-img{inline-size:100%;block-size:100%;object-fit:cover;object-position:58% top;display:block}.k-hero__fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--k-cream-fade),.98),rgba(var(--k-cream-fade),.94) 34%,rgba(var(--k-cream-fade),.22) 58%,rgba(var(--k-cream-fade),0)),linear-gradient(180deg,rgba(var(--k-cream-fade),.04),rgba(var(--k-cream-fade),0) 70%,#3a2a1f1a)}.k-hero__inner{position:relative;z-index:2;inline-size:var(--k-content-width);margin-inline:auto}.k-hero__copy{inline-size:min(640px,54vw);padding-block-start:190px}.k-hero__eyebrow{margin:0 0 16px;color:var(--k-blue);font-size:12px;font-weight:600;letter-spacing:0}.k-hero__title{margin:0;color:var(--k-blue);font-weight:600;letter-spacing:0;font-size:clamp(48px,5vw,76px);line-height:1.02}.k-hero__lead{max-inline-size:540px;margin:28px 0 30px;color:var(--k-ink);font-size:18px;line-height:1.55;font-weight:500}.k-hero__buttons{display:flex;align-items:center;gap:14px}.k-hero__trust{margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:18px 24px;list-style:none}.k-hero__trust li{position:relative;padding-inline-start:24px;color:#102849;font-size:14px;font-weight:600}.k-hero__trust li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--k-blue)}.k-hero__compatibility{max-inline-size:540px;margin:18px 0 0;color:#6b6259;font-size:14px;line-height:1.45;font-weight:600}@media(max-width:1180px){.k-hero__copy{inline-size:min(620px,70vw)}}@media(max-width:767px){.k-hero{--k-content-width: calc(100% - 48px) ;min-block-size:max(720px,90vh);min-block-size:max(720px,90svh)}.k-hero__photo{block-size:100%}.k-hero__photo-img{object-position:66% top}.k-hero__fade{background:linear-gradient(180deg,rgba(var(--k-cream-fade),.18),rgba(var(--k-cream-fade),.58) 30%,rgba(var(--k-cream-fade),.96) 52%,rgba(var(--k-cream-fade),.72) 72%,rgba(var(--k-cream-fade),.9)),linear-gradient(90deg,rgba(var(--k-cream-fade),.34),rgba(var(--k-cream-fade),0) 78%)}.k-hero__inner{min-block-size:inherit;display:flex;align-items:center;padding-block:92px 76px}.k-hero__copy{inline-size:100%;padding-block-start:0}.k-hero__title{font-size:38px;text-shadow:0 1px 20px rgba(var(--k-cream-fade),.82)}.k-hero__lead{margin:20px 0 22px;font-size:15px}.k-hero__buttons{flex-direction:column;align-items:stretch}.k-hero__buttons .k-btn{inline-size:100%}.k-hero__trust{gap:9px}.k-hero__trust li{inline-size:100%}}.template-product,body:has(.section-kolsyra-product){background:#fff}.template-product .section-kolsyra-header,.template-product .k-header,.template-product .k-header__inner,body:has(.section-kolsyra-product) .section-kolsyra-header,body:has(.section-kolsyra-product) .k-header,body:has(.section-kolsyra-product) .k-header__inner,body:has(.section-kolsyra-product) .k-header.is-scrolled .k-header__inner{border:0!important;outline:0!important;box-shadow:none!important}.template-product .section-kolsyra-header:before,.template-product .section-kolsyra-header:after,.template-product .k-header:before,.template-product .k-header:after,.template-product .k-header__inner:before,.template-product .k-header__inner:after,body:has(.section-kolsyra-product) .section-kolsyra-header:before,body:has(.section-kolsyra-product) .section-kolsyra-header:after,body:has(.section-kolsyra-product) .k-header:before,body:has(.section-kolsyra-product) .k-header:after,body:has(.section-kolsyra-product) .k-header__inner:before,body:has(.section-kolsyra-product) .k-header__inner:after{display:none!important;content:none!important}@media(prefers-reduced-motion:reduce){.k-btn,.k-link,.k-product-card,.k-faq__icon,.k-blog-card__media img,.k-testi__nav-btn,.k-header__icon,.k-eco__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kolsyra-critical.css.map */
