:root{--is:#F2FAFD;--dyp:#0C2B3A;--bris:#2FA8CF;--bris-lys:#DCF1F8;--sol:#FF6B3D;--sol-mork:#E5522A;--hvit:#FFFFFF;--gronn:#355D5E;--rosa:#CFAAAC;--stjerne:#FFB01F;--radius:18px;--skygge:0 10px 30px rgba(12,43,58,.1);--display:"Bricolage Grotesque",sans-serif;--body:"Inter",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--dyp);background:var(--is);line-height:1.6;font-size:16px}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);line-height:1.12;letter-spacing:-.01em}h2{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.sek{padding:72px 0}.eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bris);margin-bottom:12px}a{color:inherit}button{font-family:var(--body);cursor:pointer}:focus-visible{outline:3px solid var(--bris);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.toppbar{background:var(--dyp);color:#cfeaf5;font-size:.82rem;font-weight:600;text-align:center;padding:9px 14px}.toppbar b{color:#fff}header.side{background:#f2fafdeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:50;border-bottom:1px solid #DCEBF2}.nav{display:flex;align-items:center;justify-content:space-between;height:62px}.nav-hoyre{display:flex;align-items:center;gap:18px}.nav-lenke{font-size:.88rem;font-weight:600;text-decoration:none}.logo{font-family:var(--display);font-weight:800;font-size:1.35rem;text-decoration:none}.logo span{color:var(--bris)}.nav-cta{background:var(--sol);color:#fff;border:none;border-radius:99px;padding:10px 22px;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .2s}.nav-cta:hover{background:var(--sol-mork)}.hero{position:relative;overflow:hidden;padding:56px 0 72px}.brislinjer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5}.brislinjer path{stroke:var(--bris);stroke-width:2;fill:none;opacity:.25;stroke-dasharray:14 22;animation:blaas 9s linear infinite}.brislinjer path:nth-child(2){animation-duration:13s;opacity:.15}.brislinjer path:nth-child(3){animation-duration:7s;opacity:.2}@keyframes blaas{to{stroke-dashoffset:-360}}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:start}.galleri-hoved{position:relative;background:var(--hvit);border-radius:var(--radius);box-shadow:var(--skygge);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.galleri-hoved img{width:100%;height:100%;object-fit:cover}.plassholder{display:flex;flex-direction:column;align-items:center;gap:10px;color:#7fa6b6;font-size:.85rem;font-weight:600;text-align:center;padding:24px}.plassholder .ring{width:150px;height:150px;border-radius:50%;border:10px solid var(--bris-lys);border-top-color:var(--bris);animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.galleri-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.thumb{aspect-ratio:1/1;background:var(--hvit);border:2px solid transparent;border-radius:12px;box-shadow:0 3px 10px #0c2b3a12;display:flex;align-items:center;justify-content:center;color:#9dbecb;font-size:.65rem;font-weight:700;transition:border-color .15s;overflow:hidden;padding:0}.thumb img{width:100%;height:100%;object-fit:cover}.thumb:hover,.thumb.aktiv{border-color:var(--bris)}.hero-badge{position:absolute;top:16px;left:16px;background:var(--sol);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:7px 14px;border-radius:99px;z-index:2}.kjopsboks h1{font-size:clamp(2rem,4.2vw,3rem);font-weight:800;margin:6px 0 4px}.undertittel{font-weight:600;color:#3d6375;margin-bottom:10px}.rating{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;margin-bottom:16px}.stjerner{color:var(--stjerne);letter-spacing:2px}.usp-liste{list-style:none;margin:0 0 22px;display:grid;gap:8px;font-size:.95rem;font-weight:500}.velger-tittel{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d6375;margin-bottom:10px}.farger{display:flex;gap:12px;margin-bottom:24px}.farge{position:relative;width:44px;height:44px;border-radius:50%;cursor:pointer;display:block}.farge input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.farge .dott{display:block;width:44px;height:44px;border-radius:50%;border:3px solid var(--hvit);box-shadow:0 0 0 2px #c7dfe9;transition:box-shadow .15s;background:#eee}.farge input:checked+.dott{box-shadow:0 0 0 3px var(--bris)}.farge[data-farge=Hvit] .dott{background:#bbb6b2}.farge[data-farge=Rosa] .dott{background:var(--rosa)}.farge[data-farge=Gr\f8nn] .dott,.farge[data-farge=Gronn] .dott{background:var(--gronn)}.valgt-farge{font-weight:700;color:var(--dyp)}.pakker{display:grid;gap:12px;margin-bottom:22px}.pakke{position:relative;display:flex;align-items:center;gap:14px;background:var(--hvit);border:2px solid #D6E8F0;border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left;width:100%}.pakke:hover{border-color:var(--bris)}.pakke.aktiv{border-color:var(--sol);box-shadow:0 6px 18px #ff6b3d26}.pakke input{accent-color:var(--sol);width:18px;height:18px}.pakke-info{flex:1}.pakke-navn{font-weight:700;font-size:.98rem;display:block}.pakke-detalj{font-size:.82rem;color:#5c808f;display:block}.pakke-pris{font-family:var(--display);font-weight:800;font-size:1.15rem;white-space:nowrap;text-align:right}.pakke-spar{display:block;font-size:.75rem;color:#1b9e63;font-weight:700}.pakke-tag{position:absolute;top:-11px;right:14px;background:var(--sol);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.05em;padding:4px 12px;border-radius:99px}.pakke-tag.best{background:var(--dyp)}.pris-rad{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.pris{font-family:var(--display);font-size:2.2rem;font-weight:800}.pris-enhet{font-size:.85rem;color:#5c808f;font-weight:600}.cta{display:block;width:100%;background:var(--sol);color:#fff;border:none;border-radius:99px;padding:18px;font-size:1.08rem;font-weight:800;letter-spacing:.02em;text-align:center;text-decoration:none;transition:background .2s,transform .1s}.cta:hover{background:var(--sol-mork)}.cta:active{transform:scale(.985)}.cta[disabled]{background:#9dbecb;cursor:not-allowed}.trygghet{display:flex;justify-content:space-between;gap:8px;margin-top:16px;font-size:.78rem;font-weight:600;color:#3d6375;text-align:center}.trygghet span{flex:1}.rabatt-note{font-size:.78rem;color:#5c808f;margin-top:10px;text-align:center}.marquee{background:var(--bris);color:#fff;overflow:hidden;padding:12px 0;font-weight:700;font-size:.9rem}.marquee-inner{display:flex;gap:48px;white-space:nowrap;animation:rull 22s linear infinite;width:max-content}.marquee-inner span{padding-right:0}@keyframes rull{to{transform:translate(-50%)}}.problem{max-width:720px;margin:0 auto 48px;text-align:center}.problem p{color:#3d6375;margin-top:14px;font-size:1.05rem}.funksjoner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.funksjon{background:var(--hvit);border-radius:var(--radius);padding:28px;box-shadow:var(--skygge)}.funksjon .ikon{font-size:1.8rem;margin-bottom:12px}.funksjon h3{font-size:1.1rem;margin-bottom:8px}.funksjon p{font-size:.92rem;color:#3d6375}.videoer{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.video-kort{position:relative;aspect-ratio:9/16;background:var(--dyp);border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#8fb9cb;font-size:.8rem;font-weight:600;text-align:center;padding:16px}.video-kort video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spill{width:56px;height:56px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:1.3rem;color:#fff}.tabell-omslag{overflow-x:auto;border-radius:var(--radius);box-shadow:var(--skygge)}table.sammenlign{width:100%;border-collapse:collapse;background:var(--hvit);min-width:640px}.sammenlign th,.sammenlign td{padding:16px 18px;text-align:center;font-size:.92rem;border-bottom:1px solid #E7F1F6}.sammenlign th{font-family:var(--display);font-weight:700;font-size:1rem}.sammenlign td:first-child,.sammenlign th:first-child{text-align:left;font-weight:600}.sammenlign .oss{background:var(--bris-lys)}.sammenlign thead .oss{background:var(--bris);color:#fff}.ja{color:#1b9e63;font-weight:800}.nei{color:#c64b3a;font-weight:800}.anmeldelse-topp{display:flex;align-items:center;gap:18px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.snitt{font-family:var(--display);font-size:3rem;font-weight:800}.anmeldelser{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.anmeldelse{background:var(--hvit);border-radius:var(--radius);padding:26px;box-shadow:var(--skygge);display:flex;flex-direction:column;gap:10px}.anmeldelse-bilde{width:100%;height:180px;object-fit:cover;border-radius:calc(var(--radius) - 8px);margin-bottom:4px}.anmeldelse .stjerner{font-size:.95rem}.anmeldelse p{font-size:.92rem;color:#28505f}.anmelder{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:.85rem;font-weight:700}.avatar{width:36px;height:36px;border-radius:50%;background:var(--bris-lys);display:flex;align-items:center;justify-content:center;color:var(--bris);font-weight:800;font-size:.8rem}.verifisert{font-size:.72rem;color:#1b9e63;font-weight:700}.garanti{background:var(--dyp);color:#e7f4fa;border-radius:26px;padding:56px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}.garanti h2{color:#fff}.garanti p{color:#b9d8e5;margin-top:12px}.garanti ul{list-style:none;margin-top:18px;display:grid;gap:10px;font-weight:600}.inkludert{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:28px}.inkludert h3{color:#fff;margin-bottom:14px}.inkludert ul{margin-top:0}.inkludert li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);list-style:none;font-weight:600}.inkludert li:last-child{border:none}.faq{max-width:760px;margin:0 auto}.faq details{background:var(--hvit);border-radius:14px;box-shadow:var(--skygge);margin-bottom:12px;overflow:hidden}.faq summary{padding:20px 24px;font-weight:700;font-family:var(--display);font-size:1.02rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;color:var(--bris);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .svar{padding:0 24px 20px;font-size:.94rem;color:#3d6375}.slutt{text-align:center;background:linear-gradient(160deg,var(--bris-lys),#fff);border-radius:26px;padding:64px 32px}.slutt .cta{max-width:340px;margin:26px auto 0}.slutt small{display:block;margin-top:14px;color:#5c808f;font-weight:600}footer{background:var(--dyp);color:#9fc4d4;padding:44px 0;font-size:.85rem;margin-top:72px}.footer-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer a{color:#cfe7f1;text-decoration:none}footer a:hover{text-decoration:underline}.footer-lenker{display:grid;gap:8px}.sticky-kjop{position:fixed;bottom:0;left:0;right:0;background:var(--hvit);box-shadow:0 -6px 24px #0c2b3a26;padding:12px 16px;display:none;align-items:center;gap:14px;z-index:60}.sticky-kjop .pris{font-size:1.3rem}.sticky-kjop .cta{padding:14px;font-size:.95rem}.side-innhold{max-width:760px;margin:0 auto;padding:56px 20px}.side-innhold h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:20px}.produkt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:40px 0}.produkt-kort{background:var(--hvit);border-radius:var(--radius);box-shadow:var(--skygge);overflow:hidden;text-decoration:none;display:block}.produkt-kort .bilde{aspect-ratio:1/1;background:var(--bris-lys);display:flex;align-items:center;justify-content:center;color:#7fa6b6;font-weight:700}.produkt-kort .bilde img{width:100%;height:100%;object-fit:cover}.produkt-kort .info{padding:18px}.produkt-kort .info b{font-family:var(--display)}.kurv-tabell{width:100%;border-collapse:collapse;background:var(--hvit);border-radius:var(--radius);overflow:hidden;box-shadow:var(--skygge)}.kurv-tabell th,.kurv-tabell td{padding:16px;border-bottom:1px solid #E7F1F6;text-align:left;font-size:.95rem}.kurv-tabell input[type=number]{width:70px;padding:8px;border:1px solid #C7DFE9;border-radius:8px;font-family:var(--body)}.skjema input,.skjema textarea{width:100%;padding:12px 14px;border:1px solid #C7DFE9;border-radius:10px;margin-bottom:12px;font-family:var(--body);font-size:.95rem}.skjema label{font-size:.85rem;font-weight:700;display:block;margin-bottom:4px}.knapp{display:inline-block;background:var(--sol);color:#fff;border:none;border-radius:99px;padding:14px 30px;font-weight:800;text-decoration:none;font-size:.95rem}.knapp:hover{background:var(--sol-mork)}.knapp.sekundar{background:var(--dyp)}@media(max-width:920px){.hero-grid{grid-template-columns:1fr}.funksjoner,.anmeldelser{grid-template-columns:1fr 1fr}.videoer{grid-template-columns:repeat(2,1fr)}.garanti{grid-template-columns:1fr;padding:40px 28px}.produkt-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sek{padding:52px 0}.funksjoner,.anmeldelser,.produkt-grid{grid-template-columns:1fr}.sticky-kjop{display:flex}body.mal-produkt{padding-bottom:76px}.trygghet{flex-wrap:wrap}.nav-lenke{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
