.zgv{--zgv-gap: clamp(32px, 5vw, 88px);--zgv-blokk: clamp(56px, 7vw, 104px);--zgv-ease: cubic-bezier(.22, 1, .36, 1);display:flow-root;background:var(--zt-hvit, #fff);color:var(--zt-ink, #302e2c);font-size:17px;line-height:1.6;text-align:left;-webkit-font-smoothing:antialiased;accent-color:var(--zt-ink, #302e2c)}.zgv *,.zgv *:before,.zgv *:after{box-sizing:border-box}.zgv :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,fieldset){margin:0;padding:0}.zgv :where(h1,h2,h3,h4){font-family:inherit;color:inherit;text-transform:none;letter-spacing:-.02em;text-wrap:balance}.zgv :where(p,li){text-wrap:pretty}.zgv img{display:block;max-width:100%;height:auto;border:0;border-radius:0}.zgv a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}.zgv strong{font-weight:600}.zgv [id]{scroll-margin-top:96px}.zgv ::selection{background:var(--zt-ink, #302e2c);color:var(--zt-krem, #f5efeb)}.zgv :focus-visible{outline:3px solid var(--zt-ink, #302e2c);outline-offset:3px}.zgv summary{list-style:none;cursor:pointer}.zgv summary::-webkit-details-marker{display:none}.zgv table{border-collapse:collapse;border-spacing:0;width:100%;margin:0;border:0}.zgv :where(th,td){border:0;background:transparent}.zgv .zgv-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.zgv h1{font-size:clamp(42px,5.2vw,80px);font-weight:500;line-height:1.02;letter-spacing:-.03em}.zgv h2{font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.08}.zgv h3{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.zgv .zgv-ingress{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:44ch}.zgv .zgv-liten{font-size:14px;line-height:1.5;color:var(--zt-muted)}.zgv .zgv-knapp,.zgv .zgv-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:999px;background:var(--zt-btn-bg, #302e2c);color:var(--zt-btn-fg, #f5efeb);font:inherit;font-size:14.5px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s var(--zgv-ease)}.zgv .zgv-knapp:active:not(:disabled){transform:scale(.98)}.zgv .zgv-knapp:disabled{opacity:.45;cursor:not-allowed}.zgv .zgv-knapp--linje,.zgv .zgv-text-button{background:transparent;color:var(--zt-ink, #302e2c);border-color:#302e2c38}.zgv .zgv-button svg,.zgv .zgv-back-link svg,.zgv .zgv-sidebar-link svg{width:18px;height:18px;flex:none}.zgv .zgv-lenke{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#302e2c59;text-underline-offset:4px}.zgv .zgv-lhero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--zgv-gap);align-items:start;padding-block:clamp(24px,3vw,48px) var(--zgv-blokk)}.zgv .zgv-lhero__tekst{padding-top:clamp(0px,2vw,32px)}.zgv .zgv-lhero h1{max-width:13ch}.zgv .zgv-lhero .zgv-ingress{margin-top:28px}.zgv .zgv-lhero__tekst>p:last-child{margin-top:16px}.zgv .zgv-kjop{background:var(--zt-krem, #f5efeb);padding:clamp(20px,2vw,30px);font-size:16px;line-height:1.5}.zgv .zgv-kjop--kompakt{margin-block:36px}.zgv .zgv-kjop .zgv-kjop__tittel{margin:0;max-width:none;font-size:24px;font-weight:500;line-height:1.15}.zgv .zgv-kjop__felt{margin-top:18px;border:0;min-width:0}.zgv .zgv-kjop__etikett{display:block;font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.zgv .zgv-kjop__areal{position:relative}.zgv .zgv-kjop__areal input{display:block;width:100%;height:60px;padding:0 56px 0 0;border:0;border-bottom:3px solid var(--zt-ink, #302e2c);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none}.zgv .zgv-kjop__areal input:focus-visible{outline-offset:4px}.zgv .zgv-kjop__areal input[aria-invalid=true]{border-bottom-color:#b9472d}.zgv .zgv-kjop__areal span{position:absolute;right:0;bottom:14px;font-size:20px;color:var(--zt-muted);pointer-events:none}.zgv .zgv-kjop__feil{font-size:14px;color:#b9472d;margin-top:8px}.zgv .zgv-kjop__feil:empty{display:none}.zgv .zgv-kjop__system{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zgv .zgv-kjop__system legend{grid-column:1 / -1;float:left;width:100%}.zgv .zgv-valg{display:flex;gap:10px;align-items:flex-start;min-height:56px;padding:10px 12px;background:var(--zt-hvit, #fff);border:1px solid var(--zt-line);cursor:pointer}.zgv .zgv-valg:has(input:checked){border:2px solid var(--zt-ink, #302e2c);padding:9px 11px}.zgv .zgv-valg input{width:18px;height:18px;margin:2px 0 0;flex:none}.zgv .zgv-valg strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.zgv .zgv-valg small{display:block;font-size:13px;line-height:1.4;color:var(--zt-muted);margin-top:2px}.zgv .zgv-kjop select{display:block;width:100%;height:48px;padding:0 12px;border:1px solid rgba(48,46,44,.3);border-radius:0;background-color:var(--zt-hvit, #fff);color:inherit;font:inherit;font-size:16px}.zgv .zgv-kjop__hjelp{font-size:13.5px;color:var(--zt-muted);margin-top:8px}.zgv .zgv-kjop__lakk{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:14px;font-size:15px;cursor:pointer}.zgv .zgv-kjop__lakk input{width:18px;height:18px;margin:0;flex:none}.zgv .zgv-kjop__svar{margin-top:18px;border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-kjop__linjer{list-style:none;margin:0;padding:0}.zgv .zgv-kjop__linje{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:9px;border-bottom:1px solid var(--zt-line);font-size:15px;line-height:1.35}.zgv .zgv-kjop__bilde{width:48px;height:48px;background:var(--zt-hvit, #fff)}.zgv .zgv-kjop__bilde img{width:48px;height:48px;object-fit:contain}.zgv .zgv-kjop__vare a{text-decoration:none}.zgv .zgv-kjop__vare em{font-style:normal;color:#b9472d;font-size:13px}.zgv .zgv-kjop__antall{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.zgv .zgv-kjop__linjepris{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.zgv .zgv-kjop__sum{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;font-size:15px}.zgv .zgv-kjop__sum strong{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zgv .zgv-kjop__grunnlag{font-size:13px;line-height:1.5;color:var(--zt-muted);margin-top:8px}.zgv .zgv-knapp--kjop{width:100%;min-height:54px;margin-top:16px;font-size:15px}.zgv .zgv-knapp--kjop.is-lagt{background:var(--zt-ok, #277044);color:#fff}.zgv .zgv-kjop__status{font-size:14px;margin-top:10px}.zgv .zgv-kjop__status:empty{display:none}.zgv .zgv-kjop__status--feil{color:#b9472d}.zgv .zgv-kjop__levering{font-size:13.5px;color:var(--zt-muted);margin-top:10px;text-align:center}.zgv .zgv-stripe{width:min(1320px,calc(100% - 96px));margin-inline:auto}.zgv .zgv-stripe img{width:100%;aspect-ratio:21 / 9;object-fit:cover;object-position:50% 55%}.zgv .zgv-editorial-photo img{width:100%;object-fit:cover}.zgv .zgv-editorial-photo figcaption,.zgv figcaption{font-size:13px;line-height:1.5;color:var(--zt-muted);padding-top:10px}.zgv .zgv-blokk{padding-block:var(--zgv-blokk)}.zgv .zgv-blokk+.zgv-blokk{border-top:1px solid var(--zt-line)}.zgv .zgv-blokk__hode p{margin-top:16px;max-width:42ch;color:var(--zt-muted)}.zgv .zgv-blokk__hode p:has(.zgv-lenke){margin-top:8px}.zgv .zgv-steg,.zgv .zgv-tillegg,.zgv .zgv-faq,.zgv .zgv-relatert{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px var(--zgv-gap);align-items:start}.zgv .zgv-steg__liste{list-style:none;counter-reset:zgv-steg}.zgv .zgv-steg__liste li{counter-increment:zgv-steg;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-block:22px;border-top:1px solid var(--zt-line)}.zgv .zgv-steg__liste li:first-child{border-top-color:var(--zt-ink, #302e2c)}.zgv .zgv-steg__liste li:before{content:counter(zgv-steg);grid-row:1 / span 2;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--zt-muted);line-height:1.6}.zgv .zgv-steg__liste h3{margin-bottom:6px}.zgv .zgv-steg__liste p{max-width:56ch}.zgv .zgv-merk,.zgv .zgv-fact-box{background:var(--zt-krem, #f5efeb);padding:22px 26px;font-size:16px;line-height:1.6}.zgv .zgv-merk{grid-column:2}.zgv .zgv-merk h3,.zgv .zgv-fact-box h3{font-size:16px;font-weight:700;margin:0 0 6px}.zgv .zgv-to{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--zgv-gap);align-items:center}.zgv .zgv-to__bilde img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.zgv .zgv-to__tekst>h2+p{margin-top:18px}.zgv .zgv-to__tekst>p+p{margin-top:12px}.zgv .zgv-to__valg{margin-top:24px;padding-top:18px;border-top:1px solid var(--zt-line)}.zgv .zgv-to__valg p{margin-top:6px;max-width:54ch}.zgv .zgv-to__tekst>.zgv-liten{margin-top:24px}.zgv .zgv-sjekk{list-style:none;border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-sjekk li{display:flex;gap:14px;align-items:baseline;padding-block:14px;border-bottom:1px solid var(--zt-line)}.zgv .zgv-sjekk li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--zt-ink, #302e2c);transform:translateY(-2px)}.zgv .zgv-produkt{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;align-items:center;margin-block:28px;padding-block:20px;border-block:1px solid var(--zt-line)}.zgv .zgv-produkt__bilde{display:block;width:128px;height:128px;background:var(--zt-hvit, #fff)}.zgv .zgv-produkt__bilde img{width:128px;height:128px;object-fit:contain}.zgv .zgv-produkt__navn{font-size:18px;font-weight:600}.zgv .zgv-produkt__navn a{text-decoration:none}.zgv .zgv-produkt__tekst>p{font-size:15px;line-height:1.5;margin-top:4px;color:var(--zt-muted)}.zgv .zgv-produkt__kjop{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.zgv .zgv-produkt__tekst>.zgv-produkt__kjop{color:inherit;margin-top:8px}.zgv .zgv-produkt__pris{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.zgv .zgv-produkt__lager{font-size:13.5px;color:var(--zt-muted)}.zgv .zgv-produkt__lager--ut{color:#b9472d}.zgv .zgv-produkt .zgv-knapp{min-height:44px;padding:0 20px;font-size:14px;margin-top:12px}.zgv .zgv-faq__liste,.zgv .zgv-faq-items{border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-faq__punkt,.zgv .zgv-faq-item{border-bottom:1px solid var(--zt-line)}.zgv .zgv-faq__punkt summary,.zgv .zgv-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:16px;font-size:18px;font-weight:500;line-height:1.35}.zgv .zgv-pluss,.zgv summary svg{width:16px;height:16px;flex:none;transition:transform .2s var(--zgv-ease)}.zgv details[open]>summary .zgv-pluss,.zgv details[open]>summary svg{transform:rotate(45deg)}.zgv .zgv-faq__svar,.zgv .zgv-faq-answer{padding:0 40px 22px 0;font-size:16.5px;max-width:64ch}.zgv .zgv-faq__svar p+p,.zgv .zgv-faq-answer p+p{margin-top:12px}.zgv .zgv-relatert{padding-block:var(--zgv-blokk);border-top:1px solid var(--zt-line)}.zgv .zgv-relatert ul{list-style:none;border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-relatert li{border-bottom:1px solid var(--zt-line)}.zgv .zgv-relatert a,.zgv .zgv-story-link{display:block;padding-block:18px;text-decoration:none}.zgv .zgv-relatert strong,.zgv .zgv-story-link strong{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em}.zgv .zgv-relatert span,.zgv .zgv-story-link small{display:block;font-size:15px;color:var(--zt-muted);margin-top:2px}.zgv .zgv-related{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px var(--zgv-gap);padding-block:var(--zgv-blokk);border-top:1px solid var(--zt-line)}.zgv .zgv-related>div{border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-story-link{border-bottom:1px solid var(--zt-line)}.zgv .zgv-hjelp{background:var(--zt-krem, #f5efeb);padding-block:var(--zgv-blokk)}.zgv .zgv-hjelp__indre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px var(--zgv-gap)}.zgv .zgv-hjelp p{max-width:56ch}.zgv .zgv-hjelp__knapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.zgv .zgv-article-opening{padding-block:clamp(28px,3vw,48px) clamp(32px,4vw,56px);border-bottom:1px solid var(--zt-line)}.zgv .zgv-article-opening.zgv-with-photo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--zgv-gap);align-items:center}.zgv .zgv-back-link{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none}.zgv .zgv-back-link svg{transform:scaleX(-1)}.zgv .zgv-article-title h1{font-size:clamp(38px,4.4vw,64px);max-width:18ch;margin-top:16px}.zgv .zgv-article-subtitle{display:block;font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin-top:14px;max-width:28ch}.zgv .zgv-article-deck{margin-top:24px}.zgv .zgv-article-deck p{font-size:clamp(18px,1.5vw,20px);line-height:1.55;max-width:56ch}.zgv .zgv-article-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13.5px;color:var(--zt-muted);margin-top:22px}.zgv .zgv-article-main-photo img{aspect-ratio:1.08 / 1;object-position:57% 55%}.zgv .zgv-reading-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:var(--zgv-gap);align-items:start;padding-block:clamp(32px,4vw,56px) var(--zgv-blokk)}.zgv .zgv-article-sidebar{align-self:start}.zgv .zgv-toc-box{border-top:1px solid var(--zt-ink, #302e2c)}.zgv .zgv-toc-box summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:15px;font-weight:600}.zgv .zgv-toc-box ol{list-style:none}.zgv .zgv-toc-box li{border-top:1px solid var(--zt-line)}.zgv .zgv-toc-box a{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.35;text-decoration:none}.zgv .zgv-sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin-top:24px;border-top:1px solid var(--zt-ink, #302e2c);font-size:15px;font-weight:600;text-decoration:none}.zgv .zgv-article-copy{min-width:0;max-width:70ch;font-size:18px;line-height:1.72}.zgv .zgv-article-start{margin-bottom:40px}.zgv .zgv-article-section+.zgv-article-section{margin-top:56px}.zgv :where(.zgv-article-copy) h2{font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin-bottom:18px;max-width:28ch}.zgv :where(.zgv-article-copy) h3{font-size:21px;margin-block:32px 10px}.zgv :where(.zgv-article-copy) p+p{margin-top:18px}.zgv :where(.zgv-article-copy) :where(ul,ol){padding-left:1.25em;margin-block:16px}.zgv :where(.zgv-article-copy) li+li{margin-top:10px}.zgv .zgv-article-copy a{overflow-wrap:anywhere}.zgv .zgv-article-copy .zgv-fact-box,.zgv .zgv-article-copy .zgv-recipe-fact{margin-block:28px}.zgv .zgv-fact-box p+p{margin-top:10px}.zgv .zgv-mix-amounts{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;font-size:22px;font-weight:500;line-height:1.35;font-variant-numeric:tabular-nums}.zgv .zgv-mix-amounts span{font-weight:400;color:var(--zt-muted)}.zgv .zgv-in-article{margin-block:32px}.zgv .zgv-in-article img{aspect-ratio:3 / 2}.zgv .zgv-data-table{margin-block:28px;border-top:1px solid var(--zt-ink, #302e2c);overflow-x:auto}.zgv .zgv-data-table table{font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.zgv .zgv-data-table :where(th,td){text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-bottom:1px solid var(--zt-line)}.zgv .zgv-data-table :where(th,td):last-child{padding-right:0}.zgv .zgv-data-table th{font-size:13px;font-weight:600;color:var(--zt-muted)}.zgv .zgv-data-table td:first-child{font-weight:600}@media(hover:hover){.zgv .zgv-knapp:hover:not(:disabled),.zgv .zgv-button:hover{opacity:.86}.zgv .zgv-knapp--linje:hover,.zgv .zgv-text-button:hover{opacity:1;border-color:var(--zt-ink, #302e2c)}.zgv .zgv-lenke:hover{text-decoration-color:currentColor}.zgv .zgv-relatert a:hover strong,.zgv .zgv-story-link:hover strong,.zgv .zgv-produkt__navn a:hover,.zgv .zgv-kjop__vare a:hover,.zgv .zgv-toc-box a:hover,.zgv .zgv-sidebar-link:hover{text-decoration:underline;text-underline-offset:4px}.zgv .zgv-valg:hover{border-color:var(--zt-ink, #302e2c)}}@media(min-width:901px){.zgv .zgv-article-sidebar{position:sticky;top:24px}}@media(max-width:1080px){.zgv .zgv-wrap,.zgv .zgv-stripe{width:calc(100% - 56px)}.zgv .zgv-reading-layout{grid-template-columns:200px minmax(0,720px)}}@media(max-width:900px){.zgv .zgv-lhero,.zgv .zgv-steg,.zgv .zgv-tillegg,.zgv .zgv-faq,.zgv .zgv-relatert,.zgv .zgv-related,.zgv .zgv-to,.zgv .zgv-hjelp__indre,.zgv .zgv-article-opening.zgv-with-photo,.zgv .zgv-reading-layout{grid-template-columns:minmax(0,1fr)}.zgv .zgv-lhero__tekst{padding-top:0}.zgv .zgv-merk{grid-column:auto}.zgv .zgv-stripe img{aspect-ratio:4 / 3}.zgv .zgv-to--snudd .zgv-to__bilde{order:-1}.zgv .zgv-article-main-photo img{aspect-ratio:2 / 1;object-position:50% 65%}.zgv .zgv-article-sidebar{position:static}.zgv .zgv-reading-layout{gap:32px}}@media(max-width:760px){.zgv .zgv-kjop__system{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.zgv{font-size:16px}.zgv .zgv-wrap,.zgv .zgv-stripe{width:calc(100% - 40px)}.zgv .zgv-lhero{padding-top:24px;gap:28px}.zgv .zgv-kjop{margin-inline:-20px;padding:24px 20px}.zgv .zgv-kjop--kompakt{margin-inline:0;padding:22px 18px}.zgv .zgv-kjop__linje{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;font-size:14.5px}.zgv .zgv-kjop__bilde,.zgv .zgv-kjop__bilde img{width:48px;height:48px}.zgv .zgv-produkt{grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}.zgv .zgv-produkt__bilde,.zgv .zgv-produkt__bilde img{width:88px;height:88px}.zgv .zgv-article-copy{font-size:17px;line-height:1.7}.zgv .zgv-article-main-photo img{aspect-ratio:4 / 3}.zgv .zgv-faq__svar,.zgv .zgv-faq-answer{padding-right:16px}.zgv .zgv-data-table thead{display:none}.zgv .zgv-data-table :where(table,tbody,tr,td){display:block;width:100%}.zgv .zgv-data-table tr{padding-block:14px;border-bottom:1px solid var(--zt-line)}.zgv .zgv-data-table td{border:0;padding:0 0 10px;font-size:16px}.zgv .zgv-data-table td:last-child{padding-bottom:0}.zgv .zgv-data-table td:before{content:attr(data-label);display:block;font-size:12.5px;font-weight:500;color:var(--zt-muted);margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.zgv *,.zgv *:before,.zgv *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.zgv .zgv-knapp:active:not(:disabled){transform:none}}@media print{.zgv .zgv-article-sidebar,.zgv .zgv-relatert,.zgv .zgv-related,.zgv .zgv-kjop,.zgv .zgv-hjelp__knapper{display:none}.zgv .zgv-reading-layout{display:block}.zgv .zgv-wrap{width:100%}.zgv .zgv-article-copy{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/zenz-gulvguide.css.map */
