@font-face{font-family:'Lora';src:url(/assets/fonts/a9a7c33dc8.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap;}@font-face{font-family:'Lora';src:url(/assets/fonts/4c485723e2.woff2) format('woff2');font-weight:400 700;font-style:italic;font-display:swap;}@font-face{font-family:'Poppins';src:url(/assets/fonts/1aca3024b1.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/assets/fonts/5084f4e729.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Poppins';src:url(/assets/fonts/e590e239cd.woff2) format('woff2');font-weight:600 700;font-style:normal;font-display:swap;}:root{--bg:#F7F4EF;--surface:#FFFFFF;--text:#1D1B19;--muted:#5E5850;--green:#00733B;--on-green:#FFFFFF;--red:#B3261E;--rule:#E7E0D6;--chip:#F2ECE4;--track:#E3DBD0;--warn-bg:#FCEBE7;--ok:#1E8A55;--mid:#C98A12;--bad:#B3261E;--ok-text:#14683F;--mid-text:#7D5406;--serif:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--sans:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;box-sizing:border-box;padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#141210;--surface:#1E1B18;--text:#F3EEE8;--muted:#B3AA9F;--green:#3FBF7F;--on-green:#04150B;--red:#FF8A7A;--rule:#302B26;--chip:#27231F;--track:#3A342E;--warn-bg:#3A1D18;--ok:#3BC27A;--mid:#E7B04A;--bad:#FF8A7A;--ok-text:#6FDBA3;--mid-text:#F0C46A;}}:root[data-theme="dark"]{--bg:#141210;--surface:#1E1B18;--text:#F3EEE8;--muted:#B3AA9F;--green:#3FBF7F;--on-green:#04150B;--red:#FF8A7A;--rule:#302B26;--chip:#27231F;--track:#3A342E;--warn-bg:#3A1D18;--ok:#3BC27A;--mid:#E7B04A;--bad:#FF8A7A;--ok-text:#6FDBA3;--mid-text:#F0C46A;}*,*::before,*::after{box-sizing:border-box;}[hidden]{display:none !important;}html{background:var(--bg);scroll-padding-top:calc(env(safe-area-inset-top,0px) + 72px);-webkit-text-size-adjust:100%;}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-tap-highlight-color:transparent;}button,input,select{font:inherit;color:inherit;font-size:16px;}button{touch-action:manipulation;}:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:8px;}.page{max-width:680px;margin:0 auto;padding:0 16px;}.hero{background:#007F3D;color:#FFFFFF;position:relative;overflow:hidden;}.hero::after{content:'';position:absolute;right:0;top:0;bottom:0;width:10px;background:#CD212A;}.hero .page{display:grid;grid-template-columns:1fr 128px;gap:14px;align-items:center;padding-top:26px;padding-bottom:26px;}.hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,8vw,46px);line-height:1.05;margin:0;}.hero p{margin:8px 0 0;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.35;color:#FFFFFF;}.hero .pizza{position:relative;width:150px;height:150px;margin-right:-30px;justify-self:end;}.hero .pizza-in{position:relative;z-index:2;width:100%;height:100%;}.hero.p2 .pizza-in{animation:pizzaslide 1.4s cubic-bezier(.2,.8,.2,1) .3s both,pzdrop .7s ease-out 17s forwards,pzhide .01s linear 20.1s forwards;}.hero .pizza-in svg{width:100%;height:100%;display:block;transform-origin:50% 50%;will-change:transform;}.hero.p2 .pizza-in svg{animation:pizzaturn 14s cubic-bezier(.45,0,.2,1) 2.8s forwards;}.hero .pizza{perspective:700px;}.hero .slices{position:absolute;z-index:2;inset:0;opacity:0;}.hero.p2 .slices{animation:pzshow .01s linear 20.1s forwards;}.hero .slices svg{width:100%;height:100%;display:block;overflow:visible;}.hero .slices .sl{transform-box:view-box;}@keyframes pzshow{to{opacity:1;}}@keyframes pzhide{to{opacity:0;}}@keyframes pzsep0{to{transform:translate(40px,-40px);}}.hero .slices .m0{}.hero.p2 .slices .m0{animation:pzsep0 1s cubic-bezier(.3,.7,.3,1) 20.3s forwards;}@keyframes pzsep1{to{transform:translate(40px,40px);}}.hero .slices .m1{}.hero.p2 .slices .m1{animation:pzsep1 1s cubic-bezier(.3,.7,.3,1) 20.3s forwards;}@keyframes pzsep2{to{transform:translate(-40px,40px);}}.hero .slices .m2{}.hero.p2 .slices .m2{animation:pzsep2 1s cubic-bezier(.3,.7,.3,1) 20.3s forwards;}@keyframes pzsep3{to{transform:translate(-40px,-40px);}}.hero .slices .m3{}.hero.p2 .slices .m3{animation:pzsep3 1s cubic-bezier(.3,.7,.3,1) 20.3s forwards;}.hero .pbox{position:absolute;z-index:1;left:-12%;top:-12%;width:124%;height:124%;opacity:0;}.hero.p2 .pbox{animation:pzplate .6s ease-out 17s forwards;}.hero .pbox svg,.hero .lid svg{width:100%;height:100%;display:block;}.hero .lid{position:absolute;z-index:4;left:-12%;top:-12%;width:124%;height:124%;transform-origin:50% 0%;opacity:0;transform:rotateX(-88deg);}.hero.p2 .lid{animation:pzlid 1.2s cubic-bezier(.35,.1,.25,1) 23.8s forwards;}@keyframes pzlid{0%{opacity:1;transform:rotateX(-88deg);filter:brightness(1.15);}80%{transform:rotateX(4deg);}100%{opacity:1;transform:rotateX(0deg);filter:none;}}.hero .cuts{position:absolute;z-index:3;inset:0;pointer-events:none;}.hero.p2 .cuts{animation:pzhide .15s linear 20.1s forwards;}.hero .cuts svg{width:100%;height:100%;display:block;overflow:visible;}.hero .cuts line{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;}.hero .cuts .cs{stroke:rgba(60,30,10,.35);stroke-width:3.2;}.hero .cuts .cl{stroke:#F7F4EE;stroke-width:1.7;}.hero .cuts .v{}.hero.p2 .cuts .v{animation:pzcut .9s linear 17.8s forwards;}.hero .cuts .h{}.hero.p2 .cuts .h{animation:pzcut .9s linear 19.1s forwards;}@keyframes pizzaturn{from{transform:rotate(0deg);}to{transform:rotate(90deg);}}@keyframes pzdrop{from{transform:translateY(-5px) scale(1.04);}to{transform:none;}}@keyframes pzplate{from{opacity:0;transform:scale(.92);}to{opacity:1;transform:none;}}@keyframes pzcut{to{stroke-dashoffset:0;}}.hero .peel{position:absolute;left:-7%;top:-4%;width:213%;height:107%;}.hero.p2 .peel{animation:peelin 1.4s cubic-bezier(.2,.8,.2,1) .3s both,peelout .8s ease-in 2s forwards;}.hero .peel svg{width:100%;height:100%;display:block;}@keyframes pizzaslide{from{transform:translateX(120vw);}to{transform:none;}}@keyframes peelin{from{transform:translateX(120vw);}to{transform:none;}}@keyframes peelout{from{transform:none;opacity:1;}to{transform:translateX(120vw);opacity:1;}}@media (prefers-reduced-motion:reduce){.hero .pizza-in,.hero .pizza-in svg,.hero .pbox,.hero .cuts,.hero .slices{animation:none;}.hero .peel,.hero .lid,.hero .pizza-in,.hero .cuts{display:none;}.hero .pbox,.hero .slices{opacity:1;}.hero .slices .m0{animation:none;transform:translate(40px,-40px);}.hero .slices .m1{animation:none;transform:translate(40px,40px);}.hero .slices .m2{animation:none;transform:translate(-40px,40px);}.hero .slices .m3{animation:none;transform:translate(-40px,-40px);}}@media (min-width:560px){.hero .page{grid-template-columns:1fr 190px;}.hero .pizza{width:210px;height:210px;margin:-20px -20px -40px 0;}}#methodSec .seg{margin-top:4px;}#methodSec #directSeg{margin-top:10px;}.tabs{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);border-bottom:1px solid var(--rule);}.tabs .page{padding-top:10px;padding-bottom:10px;}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--chip);border-radius:12px;padding:4px;gap:4px;}.seg button{border:0;background:transparent;min-height:44px;border-radius:9px;font-weight:600;cursor:pointer;}.seg button[aria-pressed="true"]{background:var(--green);color:var(--on-green);}.seg.small button{min-height:40px;font-weight:500;font-size:15px;}.seg.three{grid-template-columns:repeat(3,1fr);}.sub-seg{margin-top:12px;}.banner{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:14px 16px;margin-bottom:12px;font-size:15px;}.banner .row1{display:grid;grid-template-columns:12px 1fr;gap:12px;}.banner .dot{width:12px;height:12px;border-radius:50%;margin-top:6px;}.banner .sugg{margin-top:10px;padding-top:10px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:14.5px;}.pill{border:1.5px solid var(--green);color:var(--green);background:transparent;border-radius:999px;min-height:38px;padding:6px 14px;font-weight:600;font-size:14px;cursor:pointer;}.flours{display:grid;gap:10px;}.fc{background:var(--surface);border:1.5px solid var(--rule);border-radius:14px;padding:12px 14px;}.fc.sel{border-color:var(--green);}.fc .fn{font-weight:600;font-size:15.5px;}.fc .fs{font-size:13.5px;color:var(--muted);margin-top:1px;}.fc .fs b{color:var(--text);}.fc .fnote{font-size:13.5px;margin-top:4px;}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}.chip{font-size:12.5px;font-weight:500;border-radius:999px;padding:3px 10px;border:1px solid transparent;}.chip.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-text);}.chip.mid{background:color-mix(in srgb,var(--mid) 18%,transparent);color:var(--mid-text);}.chip.no{background:transparent;color:var(--muted);border-color:var(--rule);text-decoration:line-through;}.picks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}.picks button{min-height:40px;border-radius:10px;border:1px solid var(--rule);background:var(--bg);font-weight:500;font-size:14px;cursor:pointer;}.picks button[aria-pressed="true"]{background:var(--green);border-color:var(--green);color:var(--on-green);}.ir{margin-top:12px;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:14px 16px;}.ir h3{margin:0;font-size:17px;font-weight:600;}.ir p{margin:4px 0 0;font-size:14.5px;color:var(--muted);}.ir .irin{display:flex;align-items:center;gap:10px;margin-top:12px;}.ir .irin label{font-weight:500;font-size:15px;flex:1;}.ir .irin input{width:90px;text-align:right;border:1px solid var(--rule);background:var(--bg);border-radius:9px;padding:8px 10px;font-weight:700;}.ir .fb{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--chip);font-size:14.5px;color:var(--text);}.ir .fb:empty{display:none;}.fig{margin:12px 0 0;}.fig img{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:12px;background:var(--chip);}.fig figcaption{font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.45;}.style .sd,.style .sfig{display:none;}.style[aria-pressed="true"] .sfig{display:block;}.style .sn-r{display:inline-flex;align-items:center;gap:10px;flex:none;}.style .thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;display:block;}.style[aria-pressed="true"] .thumb{display:none;}.style .sfig img{max-height:160px;object-fit:contain;background:#FEFBF2;}@media (min-width:560px){.style .sfig img{max-height:240px;}}.style .sfig figcaption{margin-top:4px;}.style[aria-pressed="true"] .sd{display:block;}.style.collapsed .sd,.style.collapsed .sfig{display:none !important;}.style[aria-pressed="true"].collapsed .thumb{display:block;}.style[aria-pressed="true"].collapsed .sf{margin-top:2px;}.style .closehint{display:none;font-size:12.5px;color:var(--muted);margin-top:8px;}.style[aria-pressed="true"]:not(.collapsed) .closehint{display:block;}.style{padding:12px 16px;}.style .sf{margin-top:2px;}.style[aria-pressed="true"] .sf{margin-top:6px;}main.page{padding-bottom:96px;}.sumbar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);transition:transform .2s ease;box-shadow:0 -6px 18px rgba(0,0,0,.07);}.sumbar.show{transform:none;}@media (prefers-reduced-motion:reduce){.sumbar{transition:none;}}.sumbar .page{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;}.sb-txt{flex:1;font-size:14px;line-height:1.35;}.sb-txt .sb2{color:var(--muted);font-size:13px;}.sb-txt .sbw{color:var(--red);font-weight:600;font-size:13px;}.pill.solid{background:var(--green);border-color:var(--green);color:var(--on-green);white-space:nowrap;}.picks.one{grid-template-columns:1fr;}.nowcard{background:var(--chip);border-left:4px solid var(--green);border-radius:10px;padding:12px 14px;font-size:15px;margin:4px 0 8px;}.step.done{opacity:.5;}.step.now{border-left:4px solid var(--green);padding-left:12px;margin-left:-16px;}.nowtag{display:inline-block;font-size:12px;font-weight:600;color:var(--on-green);background:var(--green);border-radius:999px;padding:2px 10px;margin-bottom:6px;}.timeline li.past{opacity:.5;}.reset.armed{border-color:var(--red);color:var(--red);font-weight:600;}.bakes{display:grid;gap:10px;}.bk{background:var(--surface);border:1.5px solid var(--rule);border-radius:14px;padding:12px 14px;}.bk.sel{border-color:var(--green);}.bk .bn{font-family:var(--serif);font-weight:600;font-size:19px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;}.bk .bn small{white-space:nowrap;flex:none;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--on-green);background:var(--green);border-radius:999px;padding:2px 10px;}.bk .bv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;}.bk .bv div{background:var(--chip);border-radius:10px;padding:8px 10px;}.bk .bv span{display:block;font-size:12.5px;color:var(--muted);}.bk .bv b{font-size:17px;}.bk p{margin:8px 0 0;font-size:14px;color:var(--muted);line-height:1.5;}.tipsh{font-family:var(--serif);font-weight:600;font-size:21px;margin:22px 0 6px;}.tips{margin:0;padding-left:22px;}.tips li{margin:0 0 10px;padding-left:2px;font-size:15px;line-height:1.55;}.tips li b{font-weight:600;}.shake svg{width:100%;height:auto;display:block;}.step{position:relative;padding-right:48px;}.chk{position:absolute;right:0;top:14px;width:36px;height:36px;border-radius:50%;border:2px solid var(--rule);background:var(--surface);color:transparent;display:grid;place-items:center;cursor:pointer;padding:0;}.chk svg{width:20px;height:20px;}.chk:hover{border-color:var(--green);color:color-mix(in srgb,var(--green) 45%,transparent);}.chk[aria-pressed="true"]{background:var(--green);border-color:var(--green);color:var(--on-green);}.step.checked{opacity:.6;}.step.checked h4,.step.checked>p:first-of-type{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--text) 55%,transparent);}.step.checked .fig,.step.checked .ready,.step.checked .ir{display:none;}@media print{.pdfbtn,#pdfNote,#pdfStage,.chk,#clearChecks,#wakeBtn,.stephead + .hint,.levelbox,#bigaBox,.fig.shake{display:none !important;}.step{padding-right:0;}}.levelbox{margin:16px 0 4px;}.levelbox .seg button{min-height:46px;}.it{font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px;color:var(--muted);margin-left:6px;}#proSec .card + .card{margin-top:12px;}#proSec table{min-width:0;width:100%;border-collapse:collapse;font-size:14px;}#proSec td,#proSec th{white-space:normal;padding:7px 6px;vertical-align:top;}#proSec td.n{white-space:nowrap;text-align:right;}#proSec th{text-align:left;font-weight:600;color:var(--muted);font-size:13px;}#proSec th.n{text-align:right;}#proSec tr + tr td{border-top:1px solid var(--rule);}#proSec tr.tot td{font-weight:700;}.frow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:9px 0;border-top:1px solid var(--rule);font-size:14.5px;}.frow:first-child{border-top:0;}.frow b{font-variant-numeric:tabular-nums;white-space:nowrap;}.frow span small{display:block;color:var(--muted);font-size:13px;}.gloss{margin:0;}.gloss dt{font-family:var(--serif);font-style:italic;font-weight:600;font-size:16px;margin-top:10px;}.gloss dt:first-child{margin-top:0;}.gloss dd{margin:2px 0 0;font-size:14.5px;color:var(--muted);}details.cta{background:var(--surface);border:1.5px solid color-mix(in srgb,var(--red) 40%,var(--rule));border-radius:18px;overflow:hidden;}details.cta[open]{border-color:var(--rule);}details.cta>summary{list-style:none;display:grid;grid-template-columns:48px 1fr 28px;gap:14px;align-items:center;padding:16px;cursor:pointer;min-height:72px;}details.cta>summary::-webkit-details-marker{display:none;}.cta-ic svg{width:48px;height:48px;display:block;}.cta-h{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.2;margin:0;}.cta-s{display:block;font-size:14px;color:var(--muted);margin-top:4px;line-height:1.4;}.cta-ch{color:var(--red);display:grid;place-items:center;transition:transform .25s ease;}.cta-ch svg{width:24px;height:24px;}details.cta[open] .cta-ch{transform:rotate(90deg);}details.cta>summary:hover .cta-h{color:var(--red);}.cta-body{padding:0 16px 16px;}.cta-body>.lead{margin-top:0;}@media (prefers-reduced-motion:reduce){.cta-ch{transition:none;}}.machnote{background:color-mix(in srgb,var(--mid) 14%,var(--surface));border-left:4px solid var(--mid);border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.55;}.machnote b{display:block;font-size:15.5px;margin-bottom:2px;}.pdfbtn{margin-top:14px;width:100%;min-height:54px;border:0;border-radius:14px;background:var(--green);color:var(--on-green);font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;}.pdfbtn svg{width:22px;height:22px;}.pdfbtn:disabled{opacity:.7;cursor:progress;}#pdfStage{position:fixed;left:-20000px;top:0;width:1456px;pointer-events:none;}.pdfs{width:1456px;height:819px;position:relative;overflow:hidden;background:#FAFAF7;font-family:'Poppins',system-ui,sans-serif;color:#16261D;box-sizing:border-box;}.pdfs *{box-sizing:border-box;}.pdfs .stripe{position:absolute;right:0;top:0;bottom:0;width:16px;background:#CD212A;}.cv-panel{position:absolute;left:0;top:0;width:486px;height:652px;background:#008C45;}.cv-pizza{position:absolute;left:116px;top:58px;width:540px;height:540px;}.cv-right{position:absolute;left:740px;top:56px;width:660px;}.cv-tag{font-size:14px;font-weight:600;letter-spacing:2.5px;color:#CD212A;text-transform:uppercase;}.cv-h1{font-family:'Lora',Georgia,serif;font-weight:600;font-size:60px;color:#008C45;line-height:1.05;margin:6px 0 0;}.cv-sub{font-family:'Lora',Georgia,serif;font-style:italic;font-size:27px;margin-top:10px;}.cv-red{color:#CD212A;font-weight:500;font-size:17px;margin-top:12px;}.cv-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;}.cv-col h2{font-family:'Lora',Georgia,serif;font-weight:600;font-size:25px;color:#008C45;margin:0;}.cv-when{color:#CD212A;font-size:13.5px;font-weight:500;margin:2px 0 8px;}.cv-row{display:grid;grid-template-columns:74px 1fr;gap:10px;padding:7px 0;border-top:1px solid #DDE3DE;font-size:15.5px;line-height:1.3;}.cv-row b{font-weight:700;white-space:nowrap;}.cv-row small{display:block;color:#56685D;font-size:12px;line-height:1.35;margin-top:1px;}.cv-cols.tight{margin-top:20px;}.cv-cols.tight .cv-row{padding:4px 0;font-size:14px;}.cv-cols.tight .cv-row small{font-size:11px;}.cv-tot{margin-top:16px;font-size:13.5px;color:#4A5C51;line-height:1.5;}.cv-band{position:absolute;left:0;bottom:0;width:1456px;height:167px;background:#0B3A22;}.cv-line{position:absolute;left:88px;top:84px;height:2px;background:#2F6B4A;}.cv-tl{position:absolute;left:83px;right:110px;top:0;bottom:0;display:grid;}.cv-stop{position:relative;}.cv-stop .d{position:absolute;top:24px;font-size:13px;color:#A8CDB6;}.cv-stop .t{position:absolute;top:42px;font-family:'Lora',Georgia,serif;font-weight:600;font-size:22px;color:#FFFFFF;white-space:nowrap;}.cv-stop .o{position:absolute;top:80px;left:2px;width:10px;height:10px;border-radius:50%;background:#FFFFFF;}.cv-stop.fin .o{width:14px;height:14px;top:78px;background:#CD212A;box-shadow:0 0 0 2px #FFFFFF;}.cv-stop .l{position:absolute;top:102px;right:10px;left:0;font-size:14px;line-height:1.35;color:#FFFFFF;}.dy-panel{position:absolute;left:0;top:0;width:485px;height:819px;background:#008C45;color:#FFFFFF;padding:66px 52px 56px 66px;}.dy-day{font-family:'Lora',Georgia,serif;font-weight:600;font-size:64px;line-height:1;}.dy-date{font-size:16px;color:#E2F2E8;margin-top:10px;}.dy-sub{font-family:'Lora',Georgia,serif;font-style:italic;font-size:24px;line-height:1.3;margin-top:18px;color:#E2F2E8;}.dy-checks{position:absolute;left:66px;right:52px;bottom:56px;}.dy-checks h3{font-size:16px;font-weight:700;border-top:2px solid rgba(255,255,255,.5);padding-top:14px;margin:0 0 10px;}.dy-checks p{font-size:14.5px;line-height:1.5;margin:0 0 9px;color:#F1F8F3;}.dy-steps{position:absolute;left:550px;right:66px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;}.dy-step{display:grid;grid-template-columns:168px 1fr;padding:16px 0;border-top:1px solid #DDE3DE;}.dy-step:last-child{border-bottom:1px solid #DDE3DE;}.dy-time{font-family:'Lora',Georgia,serif;font-weight:600;font-size:28px;color:#CD212A;line-height:1.1;}.dy-time small{display:block;font-family:'Poppins',system-ui,sans-serif;font-weight:400;font-size:13px;color:#64756A;margin-top:4px;}.dy-step h4{margin:0;font-size:19px;font-weight:700;color:#16261D;}.dy-step p{margin:4px 0 0;font-size:15px;line-height:1.5;color:#2C3B32;}.dy-step p b{color:#16261D;}.dy-inner.dense .dy-step{padding:11px 0;}.dy-inner.dense .dy-step h4{font-size:17px;}.dy-inner.dense .dy-step p{font-size:13.5px;line-height:1.45;}.dy-inner.dense .dy-time{font-size:24px;}.dy-inner.denser .dy-step{padding:8px 0;}.dy-inner.denser .dy-step p{font-size:12.5px;line-height:1.4;}.sh-wrap{position:absolute;left:550px;right:66px;top:60px;display:grid;grid-template-columns:1.1fr 1fr;gap:36px;}.sh-wrap .cv-row{font-size:14.5px;padding:6px 0;}.sh-ol{margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.5;color:#2C3B32;}.sh-ol li{margin-bottom:6px;}.sh-foot{position:absolute;right:66px;bottom:34px;font-size:12.5px;color:#64756A;}.ovenbox{padding:18px 0 0;}#styleSec h2{margin-top:18px;}.ovenrow{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;}.ovenrow label{font-weight:600;font-size:16px;align-self:center;line-height:1.2;}@media (max-width:345px){.ovenrow{grid-template-columns:1fr;gap:6px;}}.selwrap{position:relative;}.selwrap::after{content:'';position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:translateY(-70%) rotate(45deg);pointer-events:none;}#ovenSel{width:100%;min-height:48px;appearance:none;-webkit-appearance:none;border:1.5px solid var(--green);border-radius:12px;background:var(--surface);color:var(--text);font:600 15px var(--sans);padding:0 40px 0 14px;text-overflow:ellipsis;}#ovenSel:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 40%,transparent);outline-offset:2px;}.ovenbox input,select,textarea{font-size:16px;}#ovenSel{font-size:16px;}input[type=text]{min-height:44px;}button,a,summary,select,label,input,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pill{min-height:44px;}.chk{width:44px !important;height:44px !important;top:10px !important;}.step{padding-right:54px;}#sbGo{min-height:44px;}.a2hs{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;max-width:460px;margin:0 auto;background:var(--surface);color:var(--text);border:1px solid var(--rule);border-radius:18px;box-shadow:0 10px 40px rgba(0,0,0,.22);padding:14px 14px 12px;animation:a2in .35s cubic-bezier(.3,.8,.3,1) both;}.a2hs[hidden]{display:none;}@keyframes a2in{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}.a2top{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;}.a2ic svg{width:44px;height:44px;display:block;border-radius:10px;}.a2top b{font-size:16px;}.a2top p{margin:2px 0 0;font-size:14px;color:var(--muted);line-height:1.4;}.a2steps{margin:10px 0 0;padding-left:22px;font-size:14.5px;line-height:1.5;}.a2steps li{margin-bottom:4px;}.a2steps svg{width:18px;height:18px;vertical-align:-3px;}.a2btns{display:flex;gap:8px;margin-top:12px;}.a2go{flex:1;min-height:44px;border:0;border-radius:12px;background:var(--green);color:var(--on-green);font-weight:600;font-size:15.5px;cursor:pointer;}.a2no{min-height:44px;padding:0 16px;border:1px solid var(--rule);border-radius:12px;background:transparent;color:var(--text);font-weight:600;font-size:15px;cursor:pointer;}body.a2open .sumbar{transform:translateY(110%) !important;}@media (prefers-reduced-motion:reduce){.a2hs{animation:none;}}@media print{.a2hs,#a2hsLink{display:none !important;}}.hint{margin:8px 0 0;}.ovensuit b{font-weight:600;}.ovensuit.ok b,.ovensuit.adapt b{color:var(--ok-text);}.ovensuit.mid b{color:var(--mid-text);}.ovensuit.no b{color:var(--red);}.ovenmore{margin-top:10px;}.ovenmore .inner p{margin:0;font-size:14.5px;line-height:1.55;}.ovens{display:grid;gap:8px;}.ov{text-align:left;border:1.5px solid var(--rule);background:var(--surface);border-radius:14px;padding:11px 14px;cursor:pointer;display:grid;grid-template-columns:1fr 22px;gap:10px;align-items:center;width:100%;}.ov b{display:block;font-size:16px;font-weight:600;}.ov span.os{display:block;font-size:13.5px;color:var(--muted);margin-top:1px;}.ov .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--rule);}.ov[aria-pressed="true"]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);}.ov[aria-pressed="true"] .tick{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px var(--surface);}.ovennote{margin-top:10px;background:var(--chip);border-left:4px solid var(--green);border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.55;}.ovennote b{font-weight:600;}.suit{display:inline-block;margin-left:6px;font-size:12px;font-weight:600;border-radius:999px;padding:1px 9px;vertical-align:1px;}.suit.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-text);}.suit.adapt{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-text);}.suit.mid{background:color-mix(in srgb,var(--mid) 18%,transparent);color:var(--mid-text);}.suit.no{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--red);}.bk.oven{border-color:var(--green);}.bk.oven p{color:var(--text);}.trick{margin-top:10px;}.trick summary{font-weight:600;}.trick .inner p,.trick .inner li{font-size:15px;line-height:1.55;}.trick .inner ul{margin:0;padding-left:20px;}.trick .inner li{margin-bottom:8px;}.trick .inner li b,.trick .inner p b{font-weight:600;}#shopRows .irow,#sauceRows .irow{grid-template-columns:88px 1fr;}.fault{padding:10px 0;border-top:1px solid var(--rule);}.fault:first-child{border-top:0;}.fault h4{margin:0;font-size:15.5px;font-weight:600;}.fault p{margin:3px 0 0;font-size:14.5px;color:var(--muted);}.fault p b{color:var(--text);}body.nostyle #view-beregner>:not(#styleSec):not(.ovenbox){display:none !important;}body.nostyle #view-opskrift>:not(.needstyle){display:none !important;}body:not(.nostyle) .needstyle{display:none;}.faq summary h3{display:inline;margin:0;font:600 16px/1.35 var(--sans);}#seoSec .lead{margin-bottom:6px;}body.nostyle .sumbar{display:none !important;}#view-tomatsovs details.cta{border:0;background:none;box-shadow:none;}#view-tomatsovs details.cta>summary{cursor:default;padding:22px 0 6px;grid-template-columns:44px 1fr;}#view-tomatsovs details.cta .cta-ch{display:none;}#view-tomatsovs .cta-body{padding:0;}#view-tomatsovs .cta-h{font-size:24px;}body:not(.nostyle) #stylePick{display:none;}#styleSec #styleNote:empty{display:none;}.stephead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px;}.stephead h2{margin:0;}#wakeBtn[aria-pressed="true"]{background:var(--green);color:var(--on-green);}.hero .pizza{cursor:pointer;}.winnote{font-size:14px;color:var(--muted);padding:0 0 12px;}.winnote b{color:var(--text);}section{padding:26px 0 4px;}h2{font-family:var(--serif);font-weight:600;font-size:27px;line-height:1.15;margin:0 0 6px;}.lead{margin:0 0 16px;color:var(--muted);font-size:15px;}.method-note{margin:12px 0 0;font-size:15px;color:var(--muted);}.method-note b{color:var(--text);}.styles{display:grid;gap:10px;}.style{text-align:left;border:1.5px solid var(--rule);background:var(--surface);border-radius:14px;padding:14px 16px;cursor:pointer;display:block;width:100%;}.style[aria-pressed="true"]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);}.style .sn{font-family:var(--serif);font-weight:600;font-size:20px;display:flex;justify-content:space-between;align-items:center;gap:10px;}.style .sn .tick{width:22px;height:22px;border-radius:50%;border:2px solid var(--rule);flex:none;}.style[aria-pressed="true"] .sn .tick{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px var(--surface);}.style .sd{font-size:14.5px;line-height:1.5;margin-top:4px;}.style .sf{font-size:13px;color:var(--red);font-weight:500;margin-top:6px;}.box{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:6px 16px;}.ctl{padding:12px 0;border-top:1px solid var(--rule);}.box>.ctl:first-child,.box>div:first-child>.ctl:first-child{border-top:0;}.ctl-top{display:flex;justify-content:space-between;align-items:center;gap:12px;}.ctl label,.ctl .lab{font-weight:500;font-size:15.5px;}.val{display:inline-flex;align-items:baseline;gap:5px;}.val input{width:78px;text-align:right;border:1px solid var(--rule);background:var(--bg);border-radius:9px;padding:6px 9px;font-weight:700;font-variant-numeric:tabular-nums;}.val .unit{color:var(--muted);font-size:14px;}.ctl-row{display:grid;grid-template-columns:44px 1fr 44px;gap:12px;align-items:center;margin-top:8px;}.step-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--rule);background:var(--bg);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;}.step-btn:active{background:var(--chip);}.step-btn:disabled{opacity:.35;cursor:default;}.step-btn{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:34px;margin:0;background-color:transparent;background-image:linear-gradient(var(--track),var(--track));background-repeat:no-repeat;background-size:100% 6px;background-position:center;touch-action:pan-y;}input[type=range]::-webkit-slider-runnable-track{background:transparent;height:34px;}input[type=range]::-webkit-slider-thumb{margin-top:3px;}input[type=range]::-moz-range-track{background:transparent;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--green);border:4px solid var(--surface);box-shadow:0 0 0 1px var(--green);cursor:pointer;}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--green);border:4px solid var(--surface);cursor:pointer;}.hint{margin:6px 0 0;font-size:13.5px;color:var(--muted);line-height:1.45;}select,input[type=datetime-local]{width:100%;margin-top:8px;min-height:46px;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--bg);}.spec{font-size:13.5px;color:var(--muted);margin-top:6px;}.spec b{color:var(--text);font-weight:600;}.custom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;}.custom label{display:block;font-size:13px;color:var(--muted);font-weight:400;}.custom input{width:100%;border:1px solid var(--rule);background:var(--bg);border-radius:9px;padding:8px 10px;font-weight:600;}details.fine{margin-top:12px;background:var(--surface);border:1px solid var(--rule);border-radius:16px;}details.fine summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;min-height:48px;}details.fine summary::-webkit-details-marker{display:none;}details.fine summary::after{content:'+';font-size:22px;font-weight:500;color:var(--muted);}details.fine[open] summary::after{content:'−';}details.fine .inner{padding:0 16px 6px;}details.fine .inner>.ctl:first-child{border-top:1px solid var(--rule);}.linkbtn{border:0;background:none;color:var(--green);font-weight:600;font-size:14px;padding:6px 0 0;cursor:pointer;}.sum{font-size:15.5px;margin:0 0 14px;}.warn{background:var(--warn-bg);border-left:4px solid var(--red);padding:12px 14px;border-radius:10px;margin:0 0 14px;font-size:15px;}.warn:empty{display:none;}.warn div + div{margin-top:6px;}.card{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:16px 16px 8px;}.card + .card{margin-top:12px;}.card h3{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--green);margin:0;}.card .when{color:var(--red);font-weight:500;font-size:14px;margin:1px 0 10px;}.irow{display:grid;grid-template-columns:76px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--rule);}.irow .amt{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;}.irow .note{display:block;color:var(--muted);font-size:13.5px;line-height:1.4;}.irow.hl .note{color:var(--red);font-weight:500;}.checks{margin-top:12px;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:4px 16px;}.check{display:grid;grid-template-columns:12px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--rule);}.check:first-child{border-top:0;}.check .dot{width:12px;height:12px;border-radius:50%;margin-top:6px;}.dot.ok{background:var(--ok);}.dot.mid{background:var(--mid);}.dot.bad{background:var(--bad);}.check h4{margin:0;font-size:15.5px;font-weight:600;}.check p{margin:2px 0 0;font-size:14.5px;color:var(--muted);line-height:1.5;}.timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--rule);margin-left:7px;}.timeline li{position:relative;padding:0 0 16px 22px;}.timeline li::before{content:'';position:absolute;left:-8px;top:5px;width:14px;height:14px;border-radius:50%;background:var(--green);border:3px solid var(--bg);}.timeline li.final::before{background:var(--red);}.timeline .tday{font-size:13px;color:var(--muted);}.timeline .ttime{font-family:var(--serif);font-weight:600;font-size:21px;color:var(--red);margin-right:8px;}.day h3{font-family:var(--serif);font-weight:600;font-size:23px;margin:22px 0 2px;}.day .dsub{color:var(--muted);font-style:italic;font-family:var(--serif);font-size:16px;margin:0 0 6px;}.step{padding:14px 0;border-top:1px solid var(--rule);}.step .time{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.1;color:var(--red);}.step .time small{font-family:var(--sans);font-weight:400;font-size:13px;color:var(--muted);margin-left:6px;}.step h4{margin:4px 0 0;font-size:17px;font-weight:600;}.step p{margin:4px 0 0;}.ready{margin:10px 0 0;padding:10px 12px;background:var(--chip);border-radius:10px;font-size:14.5px;}.ready b{color:var(--green);}.reset{margin:26px 0 10px;width:100%;min-height:48px;border-radius:12px;border:1px solid var(--rule);background:transparent;cursor:pointer;font-weight:500;}footer{color:var(--muted);font-size:13px;line-height:1.55;padding:8px 0 40px;}@media print{.hero .stage,.tabs,#methodFig,#guideSec,.box,details.fine,.sumbar,.reset,.step .ir,.nowcard,#warn,section[aria-labelledby="h-dough"],section[aria-labelledby="h-time"],.style:not([aria-pressed="true"]),.style .sfig,.style .tick{display:none !important;}.hero{background:none;color:#000;}.hero p{color:#333;}.hero::after{display:none;}body,html{background:#fff;color:#000;}main.page{padding-bottom:0;}.card,.checks,.style{border-color:#bbb;break-inside:avoid;}.step{break-inside:avoid;}.fig img{max-height:160px;}}.hero .page{display:block;padding-top:22px;padding-bottom:20px;}.hero .stage{position:relative;width:360px;max-width:100%;height:240px;margin:12px auto 0;cursor:pointer;}.hero .stage .pizza{position:absolute;left:105px;top:24px;width:150px;height:150px;margin:0;visibility:hidden;}.hero.p2 .stage .pizza{visibility:visible;}.hero .scenes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;}.hero .scn{opacity:0;}.hero .scn-mix{animation:scShow 8.2s linear both;}.hero .scn-box{animation:scShow 3.7s linear 8.1s both;}.hero .scn-open{animation:scShow 3.0s linear 11.7s both;}.hero.p2 .scn-oven{animation:scShow 16.3s linear .1s both;}@keyframes scShow{0%{opacity:0;}6%{opacity:1;}94%{opacity:1;}100%{opacity:0;}}.hero .fall{opacity:0;animation:fall .9s ease-in both;}@keyframes fall{0%{opacity:0;transform:translateY(0);}15%{opacity:1;}90%{opacity:1;}100%{opacity:0;transform:translateY(128px);}}.hero .flourpile{opacity:0;transform-box:fill-box;transform-origin:center bottom;animation:pile .8s ease-out 1.1s both,scFade .4s linear 4.4s forwards;}@keyframes pile{from{opacity:0;transform:scale(.3);}to{opacity:1;transform:none;}}@keyframes scFade{to{opacity:0;}}.hero .jug{opacity:0;animation:jugIn 1.6s ease-in-out 1.6s both;}@keyframes jugIn{0%{opacity:0;transform:translateX(-20px);}20%{opacity:1;transform:none;}80%{opacity:1;}100%{opacity:0;}}.hero .water{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:pour 1.1s ease-in-out 1.9s both;}@keyframes pour{0%{opacity:1;stroke-dashoffset:1;}55%{stroke-dashoffset:0;opacity:1;}100%{stroke-dashoffset:0;opacity:0;}}.hero .hook{transform-box:fill-box;transform-origin:50% 0%;animation:spin .45s linear 4.2s 8 alternate both;}@keyframes spin{from{transform:scaleX(1);}to{transform:scaleX(-1);}}.hero .dough-rough{opacity:0;animation:roughIn 2.6s ease-in-out 4.2s both;}@keyframes roughIn{0%{opacity:0;}15%{opacity:1;}70%{opacity:1;}100%{opacity:0;}}.hero .dough-ball{opacity:0;transform-box:fill-box;transform-origin:center;animation:ballIn 1.4s ease-out 6.0s both;}@keyframes ballIn{from{opacity:0;transform:scale(.8);}to{opacity:1;transform:none;}}.hero .motion{opacity:0;animation:motion .45s linear 4.3s 8 alternate both;}@keyframes motion{from{opacity:0;}to{opacity:.9;}}.hero .ballpop{opacity:0;transform-box:fill-box;transform-origin:center;animation:pop .45s cubic-bezier(.3,1.6,.5,1) both;}@keyframes pop{from{opacity:0;transform:scale(.2);}to{opacity:1;transform:none;}}.hero .ballrise{animation:rise 1.6s ease-in-out 9.9s both;}@keyframes rise{to{transform:scale(1.22);}}.hero .boxlid{opacity:0;animation:lidOn .5s ease-out 9.6s both;}@keyframes lidOn{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:none;}}.hero .ballmove{transform-box:fill-box;transform-origin:center;animation:ballGo .5s ease-out 11.8s both,scFade .3s linear 12.5s forwards;}@keyframes ballGo{from{transform:translate(52px,40px);}to{transform:none;}}.hero .disc{opacity:0;transform-box:fill-box;transform-origin:center;animation:flatten .9s cubic-bezier(.3,.8,.3,1) 12.3s both;}@keyframes flatten{from{opacity:1;transform:scale(.3);}to{opacity:1;transform:none;}}.hero .top-sauce{opacity:0;transform-box:fill-box;transform-origin:center;animation:pop .5s ease-out 13.2s both;}.hero .top-mozz,.hero .top-basil{opacity:0;transform-box:fill-box;transform-origin:center;animation:pop .35s ease-out both;}.hero .flame{transform-box:fill-box;transform-origin:50% 100%;animation:flick .5s ease-in-out infinite alternate;}.hero .flame.f2{animation-duration:.65s;}@keyframes flick{from{transform:scaleY(.85) scaleX(1.05);}to{transform:scaleY(1.12) scaleX(.95);}}@keyframes capShow{0%{opacity:0;}5%{opacity:1;}95%{opacity:1;}100%{opacity:0;}}@keyframes capKeep{from{opacity:0;}to{opacity:1;}}@media (min-width:560px){.hero .stage{transform:scale(1.22);transform-origin:top center;margin-bottom:56px;}}.hero .cutter{opacity:0;}.hero.p2 .cut1{animation:cutA .9s linear 17.8s both;}.hero.p2 .cut2{animation:cutB .9s linear 19.1s both;}@keyframes cutA{0%{opacity:0;transform:translate(50px,2px);}5%{opacity:1;}95%{opacity:1;}100%{opacity:0;transform:translate(50px,98px);}}@keyframes cutB{0%{opacity:0;transform:translate(2px,50px);}5%{opacity:1;}95%{opacity:1;}100%{opacity:0;transform:translate(98px,50px);}}@media (prefers-reduced-motion:reduce){.hero .stage .pizza{visibility:visible;}}.hero .page{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding-top:18px;padding-bottom:18px;}.hero .page>div:first-child{display:contents;}.hero h1{grid-column:1 / -1;font-size:clamp(20px,7vw,44px);font-weight:700;letter-spacing:.025em;line-height:1.1;margin:0 0 6px;white-space:nowrap;text-align:center;}.hero p{order:2;font-size:clamp(14px,3.8vw,16.5px);margin:8px auto 0;max-width:34ch;}.hero h1{order:0;}.hero .stagebox{order:1;}@media (min-width:560px){.hero .page{gap:0 20px;}.hero h1{margin-bottom:6px;}}.hero .stagebox{position:relative;width:clamp(130px,36vw,210px);aspect-ratio:250 / 208;overflow:hidden;margin:4px auto 0;}.hero .stage{position:absolute;left:0;top:0;width:360px;max-width:none;height:222px;margin:0;transform-origin:0 0;}.hero .pizza-in,.hero .peel{display:none !important;}.hero.p2 .scn-oven{animation:scShow 9.1s linear .1s both;}.hero .ov-pizza,.hero .ov-peel{transform-box:view-box;transform-origin:180px 178px;}.hero.p2 .ov-peel{animation:peelMove 8.8s linear .2s both;}.hero.p2 .ov-pizza{animation:pzMove 8.8s linear .2s both;}.hero .ov-baked{opacity:0;}.hero.p2 .ov-baked{animation:bakeOn 3s ease-in-out 2.3s both;}@keyframes pzMove{0%{transform:translate(34px,26px) scale(1.2);animation-timing-function:cubic-bezier(.3,.7,.3,1);}13.6%{transform:none;}69.3%{transform:none;animation-timing-function:ease-in-out;}78.4%{transform:translate(34px,26px) scale(1.2);animation-timing-function:ease-in-out;}88.6%{transform:translate(156px,0px) scale(1);animation-timing-function:ease-out;}93.2%{transform:translate(156px,12px) scale(1);}100%{transform:translate(156px,12px) scale(1);}}@keyframes peelMove{0%{transform:translate(34px,26px) scale(1.2);opacity:1;animation-timing-function:cubic-bezier(.3,.7,.3,1);}13.6%{transform:none;}14.8%{transform:none;animation-timing-function:ease-in;}22.7%{transform:translate(34px,26px) scale(1.2);opacity:1;}24%{opacity:0;}59.1%{opacity:0;transform:translate(34px,26px) scale(1.2);}60.2%{opacity:1;animation-timing-function:cubic-bezier(.3,.7,.3,1);}67%{transform:none;}69.3%{transform:none;animation-timing-function:ease-in-out;}78.4%{transform:translate(34px,26px) scale(1.2);animation-timing-function:ease-in-out;}88.6%{transform:translate(156px,0px) scale(1);opacity:1;}93.2%{transform:translate(156px,0px) scale(1);opacity:1;animation-timing-function:ease-in;}100%{transform:translate(200px,30px) scale(1.1);opacity:0;}}@keyframes bakeOn{from{opacity:0;}to{opacity:1;}}@keyframes pzBoxIn{from{opacity:0;transform:translate(52px,6px) scale(.55);}to{opacity:1;transform:none;}}.hero.p2 .pbox{animation:pzBoxIn .7s cubic-bezier(.3,.7,.3,1) 8.9s both;}.hero.p2 .slices{animation:pzBoxIn .7s cubic-bezier(.3,.7,.3,1) 8.9s both;}.hero.p2 .cuts{animation:pzhide .15s linear 11.9s forwards;}.hero.p2 .cuts .v{animation:pzcut .9s linear 9.8s forwards;}.hero.p2 .cuts .h{animation:pzcut .9s linear 11.0s forwards;}.hero.p2 .cut1{animation:cutA .9s linear 9.8s both;}.hero.p2 .cut2{animation:cutB .9s linear 11.0s both;}.hero.p2 .slices .m0{animation:pzsep0 1s cubic-bezier(.3,.7,.3,1) 12.1s forwards;}.hero.p2 .slices .m1{animation:pzsep1 1s cubic-bezier(.3,.7,.3,1) 12.1s forwards;}.hero.p2 .slices .m2{animation:pzsep2 1s cubic-bezier(.3,.7,.3,1) 12.1s forwards;}.hero.p2 .slices .m3{animation:pzsep3 1s cubic-bezier(.3,.7,.3,1) 12.1s forwards;}.hero.p2 .lid{animation:pzlid 1.2s cubic-bezier(.35,.1,.25,1) 15.0s forwards;}@media (prefers-reduced-motion:reduce){.hero .scn,.hero .scn *{animation:none !important;}.hero .scn{display:none !important;}.hero .slices,.hero .pbox{animation:none !important;opacity:1 !important;}.hero .lid,.hero .cutter{display:none !important;}.hero .stage .pizza{visibility:visible !important;}}html,body,button,input,select,textarea,h1,h2,h3,h4,.cta-h,.style .sn{font-family:var(--sans);}body{font-size:16px;line-height:1.6;letter-spacing:0;background:var(--bg);}h1,h2,h3{letter-spacing:-.01em;}h2{font-size:22px;font-weight:700;line-height:1.3;margin:28px 0 8px;}h3{font-size:17px;font-weight:600;}.lead{font-size:16px;color:var(--muted);line-height:1.6;}.page{max-width:720px;margin:0 auto;padding:0 18px 120px;}.eyebrow{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green);}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;font-weight:600;font-size:15.5px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;}.btn.primary{background:var(--green);color:var(--on-green);}.btn.primary:disabled{opacity:.4;cursor:not-allowed;}.btn.ghost{background:var(--surface);color:var(--text);border-color:var(--rule);}.btn.big{min-height:56px;padding:0 26px;font-size:16.5px;}.btn.small{min-height:40px;font-size:14px;padding:0 14px;background:var(--surface);border-color:var(--rule);color:var(--text);margin-top:8px;}.iconbtn{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;border:0;background:var(--chip);color:var(--text);cursor:pointer;}.nav2{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule);padding-top:env(safe-area-inset-top,0px);}.nav2in{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:12px;height:64px;padding:0 14px;}.logo2{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text);text-decoration:none;font-weight:700;font-size:14px;line-height:1.15;}.lgic svg{width:34px;height:34px;display:block;}.links2{display:none;margin-left:auto;gap:4px;}.links2 a{padding:8px 12px;border-radius:999px;color:var(--text);text-decoration:none;font-weight:500;font-size:15px;}.links2 a:hover{background:var(--chip);}.links2 a[aria-current="page"]{background:var(--text);color:var(--bg);}.menubtn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface);color:var(--text);font-weight:600;font-size:15px;cursor:pointer;}@media (min-width:980px){.links2{display:flex;}.menubtn{margin-left:8px;}}.scrim{position:fixed;inset:0;z-index:80;background:rgba(20,16,12,.45);}body.locked{overflow:hidden;}.menu2{position:fixed;z-index:90;top:0;right:0;bottom:0;width:min(88vw,360px);background:var(--surface);padding:calc(10px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;overflow-y:auto;box-shadow:-10px 0 40px rgba(0,0,0,.18);animation:slideL .25s cubic-bezier(.3,.7,.3,1);}@keyframes slideL{from{transform:translateX(30px);opacity:0;}to{transform:none;opacity:1;}}.menuhead{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 6px 8px;}.menuhead b{font-size:18px;}.ssum{padding:12px 14px;border-radius:16px;background:var(--chip);font-size:14px;line-height:1.5;color:var(--muted);}.ssum small{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--green);}.ssum b{display:block;color:var(--text);font-size:16px;}.ssum:empty{display:none;}.mnav{display:flex;flex-direction:column;gap:2px;margin-top:4px;}.mnav a,.macts button{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 12px;border-radius:14px;color:var(--text);text-decoration:none;font-weight:500;font-size:16px;border:0;background:none;width:100%;text-align:left;cursor:pointer;}.mnav a:hover,.macts button:hover{background:var(--chip);}.mnav a[aria-current="page"]{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);font-weight:600;}.macts{margin-top:auto;padding-top:10px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:2px;}.macts button{color:var(--muted);font-size:15px;}.view{display:none;}body[data-view="home"] #view-home,body[data-view="lav"] #view-lav,body[data-view="opskrift"] #view-opskrift,body[data-view="tomatsovs"] #view-tomatsovs,body[data-view="indkob"] #view-indkob,body[data-view="kombinationer"] #view-kombinationer,body[data-view="pizzaaften"] #view-pizzaaften,body[data-view="surdej"] #view-surdej,body[data-view="stilarter"] #view-stilarter,body[data-view="vaerktoejer"] #view-vaerktoejer,body[data-view="fejlfinding"] #view-fejlfinding,body[data-view="spoergsmaal"] #view-spoergsmaal,body[data-view="pizzadej-opskrift"] #view-pizzadej-opskrift,body[data-view="om"] #view-om,body[data-view="menu"] #view-menu,body[data-view="napolitansk-pizza"] #view-napolitansk-pizza,body[data-view="pizza-i-almindelig-ovn"] #view-pizza-i-almindelig-ovn,body[data-view="pizzaudstyr"] #view-pizzaudstyr,body[data-view="focaccia"] #view-focaccia,body[data-view="mel"] #view-mel,body[data-view="viden"] #view-viden{display:block;animation:vIn .22s ease-out;}@keyframes vIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}.legacy,.legacyctl{display:none;}body.allviews .view,body.allviews .legacy,body.allviews .legacyctl,body.allviews .pane,body.allviews .wzstep,body.allviews .sheet{display:block !important;position:static !important;}body.allviews .sheet{max-height:none !important;}.hero2::after{display:none;}.hero2 p{font-family:var(--sans);font-style:normal;color:inherit;}.hero2 .eyebrow{color:var(--green);}.hero.hero2{display:grid;gap:18px;align-items:center;background:none;color:var(--text);padding:26px 0 8px;margin:0;text-align:left;}.hero2 h1{font-size:clamp(32px,8.6vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;white-space:normal;text-align:left;}.hero2 .h2sub{font-size:17px;line-height:1.55;color:var(--muted);margin:0 0 20px;max-width:34em;}.h2cta{display:flex;flex-wrap:wrap;gap:10px;}.trust{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--muted);}.trust li{display:inline-flex;align-items:center;gap:6px;}.trust .ic{color:var(--ok);}.hero2 .stagebox{width:100% !important;max-width:420px;margin:0 auto !important;aspect-ratio:250 / 208;border-radius:28px;background:#27523C;overflow:hidden;position:relative;}@media (min-width:820px){.hero.hero2{grid-template-columns:1.15fr 1fr;padding-top:44px;}}.hsec{margin-top:18px;}@media (min-width:900px){body[data-view="home"] .page{max-width:1040px;}}.hgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;}@media (min-width:640px){.hgrid{grid-template-columns:repeat(3,minmax(0,1fr));}}.ht{display:flex;flex-direction:column;text-align:left;border:1.5px solid var(--rule);background:var(--surface);border-radius:20px;padding:0 0 14px;overflow:hidden;cursor:pointer;color:var(--text);position:relative;transition:transform .15s ease,box-shadow .15s ease;}.ht:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px);}.ht img{width:100%;height:auto;aspect-ratio:1 / .62;object-fit:cover;object-position:50% 28%;background:#FEFBF2;display:block;}.ht b{font-size:16px;font-weight:600;padding:12px 14px 2px;line-height:1.25;}.ht small{font-size:13.5px;color:var(--muted);padding:0 14px;line-height:1.4;}.ht .tag{position:absolute;top:10px;left:10px;background:var(--green);color:var(--on-green);font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;}.ht[aria-current="true"]{border-color:var(--green);}.how{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px;}@media (min-width:720px){.how{grid-template-columns:repeat(3,1fr);}}.how li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:16px;}.hn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);font-weight:700;}.how b{display:block;font-size:16px;}.how small{color:var(--muted);font-size:14px;line-height:1.45;display:block;margin-top:2px;}.qgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;}.qtile{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;}.qtile .ic{color:var(--green);margin-bottom:6px;}.qtile b{font-size:16px;}.qtile small{color:var(--muted);font-size:14px;line-height:1.45;}.wztop{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:20;background:var(--bg);padding:14px 0 8px;}.wzprog{height:6px;border-radius:999px;background:var(--track);overflow:hidden;}.wzprog span{display:block;height:100%;background:var(--green);border-radius:999px;transition:width .3s ease;}.wzcount{margin:8px 0 0;font-size:13.5px;font-weight:600;color:var(--muted);}.wzstep{display:none;padding-top:6px;}.wzstep.on{display:block;animation:vIn .22s ease-out;}.wzq{font-size:clamp(24px,6.4vw,32px);line-height:1.2;font-weight:700;letter-spacing:-.015em;margin:8px 0 6px;}.wzhelp{color:var(--muted);margin:0 0 16px;}.opts{display:grid;gap:10px;}.opt{display:grid;grid-template-columns:auto 1fr 24px;gap:14px;align-items:center;width:100%;text-align:left;background:var(--surface);border:1.5px solid var(--rule);border-radius:18px;padding:14px 16px;min-height:72px;cursor:pointer;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease;}.opt:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--rule));}.opt[aria-pressed="true"]{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset;background:color-mix(in srgb,var(--green) 5%,var(--surface));}.othumb{width:58px;height:58px;border-radius:14px;object-fit:cover;background:#FEFBF2;}.oic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--chip);color:var(--green);}.otxt b{display:block;font-size:16.5px;font-weight:600;line-height:1.3;}.otxt small{display:block;font-size:14px;color:var(--muted);line-height:1.45;margin-top:2px;}.oradio{width:24px;height:24px;border-radius:50%;border:2px solid var(--rule);}.opt[aria-pressed="true"] .oradio{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px var(--surface);}.obadge{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:600;border-radius:999px;padding:2px 10px;}.obadge.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok-text);}.obadge.mid{background:color-mix(in srgb,var(--mid) 18%,transparent);color:var(--mid-text);}.obadge.no{background:color-mix(in srgb,var(--bad) 13%,transparent);color:var(--red);}.wzwarn{margin-top:12px;padding:14px 16px;border-radius:16px;background:var(--warn-bg);font-size:15px;}.wzsub{margin-top:14px;}.wzsub .box{margin-top:0 !important;}details.more{margin-top:14px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);}details.more>summary{list-style:none;padding:14px 16px;font-weight:600;cursor:pointer;min-height:48px;}details.more>summary::-webkit-details-marker{display:none;}details.more>summary::after{content:'+';float:right;color:var(--muted);}details.more[open]>summary::after{content:'−';}details.more .inner{padding:0 16px 16px;}.quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;}.qchip{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface);color:var(--text);font-weight:600;font-size:15px;cursor:pointer;}.qchip[aria-pressed="true"]{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--surface));}.wzlab{margin:14px 0 8px;font-size:14px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;}.quick.hours .qchip{min-width:72px;}.qchip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;}.wzsoon.info{background:color-mix(in srgb,var(--green) 9%,var(--surface));}.wzsoon{margin:0 0 6px;padding:14px 16px;border-radius:16px;background:var(--warn-bg);font-size:15px;line-height:1.5;}.wzplan{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 4px;}.wzplan>div{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:12px 14px;}.wzplan small{display:block;font-size:12.5px;color:var(--muted);font-weight:500;}.wzplan b{display:block;font-size:15.5px;line-height:1.35;margin:2px 0;}.wzplan span{font-size:13.5px;color:var(--muted);}.wzbar{position:fixed;z-index:40;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--rule);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));}.wzbarin{max-width:720px;margin:0 auto;display:flex;gap:10px;}.wzbarin .btn{flex:1;}.wzbarin .btn.primary{flex:1.6;}.wzbarin .btn[hidden]{display:none;}body:not([data-view="lav"]) .wzbar{display:none;}body.allviews .wzbar{position:static;}.needstyle{text-align:center;padding:40px 0;}body:not(.nostyle) .needstyle{display:none;}body.nostyle #view-opskrift>:not(.needstyle){display:none !important;}.rhead{padding:22px 0 8px;}.rtitle{font-size:clamp(26px,6.8vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.015em;margin:0 0 4px;}.rsub{color:var(--muted);margin:0 0 14px;}.echips{display:flex;gap:8px;overflow-x:auto;padding:2px 18px 8px;margin:0 -18px;scrollbar-width:none;}.echips::-webkit-scrollbar{display:none;}.chip2{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 10px;border-radius:999px;background:var(--surface);border:1.5px solid var(--rule);color:var(--text);text-decoration:none;font-weight:500;font-size:14.5px;}.chip2 .ic{width:20px;height:20px;color:var(--green);}.chip2:hover{border-color:var(--green);}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:10px 12px;}.stat small{display:block;font-size:12.5px;color:var(--muted);font-weight:500;}.stat b{font-size:18px;font-weight:700;white-space:nowrap;}@media (max-width:400px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));}}.statnote{grid-column:1 / -1;margin:2px 0 0;font-size:14px;color:var(--muted);}.statnote b{color:var(--red);}.rhead .nowcard{margin:12px 0 0;}.ractions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}.ractions .btn{flex:1 1 140px;}.rtabs{position:sticky;top:calc(64px + env(safe-area-inset-top,0px));z-index:20;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;margin:14px 0 6px;border-radius:18px;background:var(--chip);}.rtabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;border-radius:14px;color:var(--muted);text-decoration:none;font-weight:600;font-size:13px;}.rtabs a[aria-current="page"]{background:var(--surface);color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.08);}.rtabs a[aria-current="page"] .ic{color:var(--green);}@media (min-width:560px){.rtabs a{flex-direction:row;gap:8px;font-size:14.5px;}}.pane{display:none;}body[data-tab="ingredienser"] #pane-ingredienser,body[data-tab="tidsplan"] #pane-tidsplan,body[data-tab="trin"] #pane-trin,body[data-tab="bagning"] #pane-bagning{display:block;animation:vIn .2s ease-out;}.pane>section>h2:first-child,.pane>section>.stephead h2{margin-top:16px;}.sheet{position:fixed;z-index:90;left:0;right:0;bottom:0;max-height:88vh;background:var(--bg);border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -10px 40px rgba(0,0,0,.2);animation:slideU .28s cubic-bezier(.3,.7,.3,1);}@media (min-width:720px){.sheet{left:50%;right:auto;width:640px;transform:translateX(-50%);bottom:24px;border-radius:24px;animation:none;}}@keyframes slideU{from{transform:translateY(40px);opacity:0;}to{transform:none;opacity:1;}}.sheethead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px 20px;}.sheethead h2{margin:0;font-size:20px;}.sheetbody{overflow-y:auto;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));}.sheetbody .levelbox{margin-top:6px;}.sheetbody h3{margin:22px 0 8px;font-size:18px;}.box,.card,.bk,details.fine,details.cta,.check,.style,.fc{border-radius:18px;}.box,.card{border-color:var(--rule);}.seg{border-radius:14px;}.seg button{border-radius:10px;font-weight:600;}.time{color:var(--green);font-family:var(--sans);font-weight:700;}.day h3{font-family:var(--sans);font-weight:700;}.nowcard{border-radius:16px;}.hero2 .stagebox .stage{cursor:pointer;}.sumbar{display:none !important;}footer{margin-top:30px;}@media (prefers-reduced-motion:reduce){.view,.wzstep.on,.pane,.menu2,.sheet{animation:none !important;}.wzprog span{transition:none;}}@media print{.nav2,.wzbar,.rtabs,.ractions,.echips,.scrim,.menu2,.sheet{display:none !important;}.pane{display:block !important;}}.top2{position:relative;overflow:hidden;isolation:isolate;margin:0 -18px;padding:44px 22px 30px;background:#0D3A28;color:#FBF6EC;border-radius:0 0 28px 28px;}.top2bg{position:absolute;z-index:-2;width:430px;height:430px;right:-150px;top:-120px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));}.top2bg svg{width:100%;height:100%;display:block;animation:topspin 120s linear infinite;}@keyframes topspin{to{transform:rotate(360deg);}}.top2::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(200deg,rgba(13,58,40,.25) 0%,rgba(13,58,40,.62) 28%,rgba(13,58,40,.9) 52%,rgba(13,58,40,.97) 100%);}.top2txt{position:relative;max-width:560px;}.top2 h1{font-size:clamp(36px,10vw,62px);line-height:1.04;font-weight:700;letter-spacing:-.025em;margin:0 0 14px;color:#FFFDF8;text-shadow:0 2px 18px rgba(0,0,0,.35);}.top2 .h2sub{font-size:17px;line-height:1.55;color:rgba(255,250,240,.92);margin:0 0 22px;max-width:30em;text-shadow:0 1px 10px rgba(0,0,0,.35);}.top2 .btn.primary{background:#00733B;color:#FFFFFF;border-color:rgba(255,255,255,.14);box-shadow:0 10px 28px rgba(0,0,0,.38),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.12);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;}.top2 .btn.primary:hover{background:#00813F;box-shadow:0 14px 34px rgba(0,0,0,.42),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.14);}.top2 .btn.primary:active{transform:scale(.98);}.top2 .btn.ghost{background:transparent;color:#FBF6EC;border-color:rgba(251,246,236,.45);}.feats{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.feats li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:12px 6px;border:1px solid rgba(251,246,236,.22);border-radius:16px;background:rgba(13,58,40,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.feats .ic{color:#8FD6AE;margin-bottom:4px;}.feats b{font-size:14.5px;color:#FFFDF8;line-height:1.25;}.feats small{font-size:12.5px;color:rgba(251,246,236,.82);line-height:1.3;}@media (min-width:720px){.top2{margin:18px 0 0;border-radius:28px;padding:64px 48px 44px;}.top2bg{width:640px;height:640px;right:-170px;top:-140px;}.top2::before{background:linear-gradient(105deg,rgba(13,58,40,.97) 0%,rgba(13,58,40,.9) 42%,rgba(13,58,40,.55) 72%,rgba(13,58,40,.25) 100%);}}@media (prefers-reduced-motion:reduce){.top2bg svg{animation:none;}}.hero.heroanim{background:none;color:inherit;overflow:visible;padding:0;margin:4px 0 14px;display:flex;justify-content:center;}.hero.heroanim::after{display:none;}.heroanim .stagebox{width:100% !important;max-width:380px;margin:0 auto !important;aspect-ratio:250 / 208;border-radius:24px;background:#0D3A28;overflow:hidden;position:relative;}body{overflow-x:clip;}.nav2{background:#0D3A28;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;}.logo2{color:#FBF6EC;}.links2 a{color:rgba(251,246,236,.88);}.links2 a:hover{background:rgba(251,246,236,.1);}.links2 a[aria-current="page"]{background:#FBF6EC;color:#0D3A28;}.menubtn{background:rgba(251,246,236,.08);border-color:rgba(251,246,236,.3);color:#FBF6EC;}.menubtn:hover{background:rgba(251,246,236,.16);}#view-home{padding-top:0;}.top2{margin:0 calc(50% - 50vw);padding:26px 0 30px;border-radius:0 0 28px 28px;}.top2in{position:relative;max-width:1040px;margin:0 auto;padding:0 18px;}.top2bg{right:-172px;top:-140px;}@media (min-width:720px){.top2{margin:0 calc(50% - 50vw);padding:56px 0 48px;border-radius:0 0 36px 36px;}.top2in{padding:0 18px;}.top2bg{right:-150px;top:-170px;}}.nav2{transition:background-color .25s ease,box-shadow .25s ease;}body[data-view="home"] .nav2:not(.solid){background:transparent;}body[data-view="home"] .nav2.solid{box-shadow:0 6px 20px rgba(0,0,0,.18);}body[data-view="home"] .menubtn{background:rgba(13,58,40,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}body[data-view="home"] .logo2 span:last-child{text-shadow:0 1px 8px rgba(0,0,0,.45);}.top2{margin-top:calc(-64px - env(safe-area-inset-top,0px));padding-top:calc(64px + env(safe-area-inset-top,0px) + 26px);}.top2bg{top:-154px;}@media (min-width:720px){.top2{margin-top:calc(-64px - env(safe-area-inset-top,0px));padding-top:calc(64px + env(safe-area-inset-top,0px) + 56px);}.top2bg{top:calc(-170px - 64px);}}body.allviews .top2{margin-top:0;}.kpis{list-style:none;margin:28px 0 0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(251,246,236,.18);max-width:480px;}.kpis li{display:flex;flex-direction:column;gap:2px;padding:0 14px;}.kpis li:first-child{padding-left:0;}.kpis li + li{border-left:1px solid rgba(251,246,236,.18);}.kpis b{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#FFFDF8;}.kpis span{font-size:13.5px;line-height:1.35;color:rgba(251,246,236,.8);}.wztop{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;}.wzmeta{min-width:0;}.wzclose{width:44px;height:44px;background:var(--surface);border:1.5px solid var(--rule);}.wzclose:hover{background:var(--chip);}.top2{padding-bottom:150px;}.hsec.onhero{position:relative;z-index:2;margin-top:-116px;padding-top:0;}.hsec.onhero h2{color:#FFFDF8;margin-top:0;}.hsec.onhero .lead{color:rgba(251,246,236,.85);}.hsec.onhero .hgrid{margin-top:12px;}.hsec.onhero .ht{box-shadow:0 10px 30px rgba(0,0,0,.14);border-color:transparent;}@media (min-width:720px){.top2{padding-bottom:170px;}.hsec.onhero{margin-top:-140px;}}.fgroup{grid-column:1 / -1;margin:18px 0 2px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);}.fgroup:first-child{margin-top:0;}#view-mel>section:first-child,#view-viden>section:first-child,#view-tomatsovs>section:first-child{padding-top:10px;}#view-mel>section:first-child>h2:first-child,#view-viden>section:first-child>h2:first-child{margin-top:10px;}#view-tomatsovs details.cta>summary{padding-top:12px;}#view-kombinationer>section,#view-focaccia>section,#view-indkob>section{padding-top:10px;}#view-kombinationer h2:first-child,#view-focaccia .eyebrow:first-child{margin-top:10px;}.cbh{margin:24px 0 10px;font-size:18px;}.cbh span{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;}.cbgrid{display:grid;gap:8px;}@media (min-width:640px){.cbgrid{grid-template-columns:1fr 1fr;}}.cbcard{display:grid;grid-template-columns:14px 1fr 18px;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;min-height:64px;}.cbcard:hover{border-color:var(--green);}.cbcard.hasimg{grid-template-columns:64px 1fr 18px;padding:10px 14px 10px 10px;}.cbimg{width:64px;height:64px;border-radius:12px;object-fit:cover;display:block;background:var(--chip);}.cbhero{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;margin:6px 0 16px;background:var(--chip);}.cbdot{width:14px;height:14px;border-radius:50%;}.cbcard.rossa .cbdot{background:#C8361F;}.cbcard.bianca .cbdot{background:#F4ECD8;box-shadow:inset 0 0 0 1.5px #D6C7A3;}.cbtxt b{display:block;font-size:16px;font-weight:600;}.cbtxt small{display:block;font-size:13.5px;color:var(--muted);line-height:1.4;}.cbcard .ic{color:var(--muted);}.backlink2{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--green);font-weight:600;text-decoration:none;}.cbcount{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-weight:500;}.cbcount b{min-width:28px;text-align:center;font-size:20px;}.cbcount .iconbtn{font-size:22px;background:var(--surface);border:1.5px solid var(--rule);}.cbsteps{padding-left:22px;line-height:1.6;}.cbsteps li{margin-bottom:8px;}.cbtip,.cbstyles{margin:10px 0;}.cbtip{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--green) 8%,var(--surface));}.cbcta{width:100%;margin-top:18px;}.focsteps{display:grid;gap:8px;}.fstep{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);}.ftime{font-weight:700;color:var(--green);font-size:17px;}.fstep b{display:block;font-size:16px;}.fstep p{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.55;}.focvar{padding-left:20px;line-height:1.6;}.focvar li{margin-bottom:8px;}@media (min-width:900px){.howsec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:center;}.howsec>h2{grid-column:1 / -1;}.howsec .hero.heroanim{margin:0;justify-content:stretch;}.howsec .heroanim .stagebox{max-width:none;}.howsec .how{grid-template-columns:1fr;margin:0;gap:12px;}.howsec .how li{padding:22px 24px;}.howsec .how b{font-size:17px;}.howsec .how small{font-size:15px;}}#view-pizzaaften>section{padding-top:10px;}.cbcard{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px 8px 0;}.cbcard.hasimg{grid-template-columns:1fr auto;padding:8px 10px 8px 0;}.cblink{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:center;padding:6px 0 6px 16px;color:var(--text);text-decoration:none;min-height:52px;}.cbcard.hasimg .cblink{grid-template-columns:64px 1fr;padding-left:10px;}.cbcard.inplan{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);}.qadd{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rule);background:var(--surface);color:var(--green);font-size:24px;font-weight:500;line-height:1;cursor:pointer;}.qadd:hover{border-color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--surface));}.qctl{display:inline-flex;align-items:center;border-radius:999px;background:var(--green);color:var(--on-green);}.qctl button{width:40px;height:44px;border:0;background:none;color:inherit;font-size:22px;cursor:pointer;}.qctl b{min-width:18px;text-align:center;font-size:16px;}.addbox{margin:14px 0 16px;padding:14px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--rule);display:grid;gap:12px;}.addbox .cbcount{margin:0;}.addbox.inplan{border-color:var(--green);background:color-mix(in srgb,var(--green) 6%,var(--surface));}.addbox .btn{width:100%;}.added{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--ok-text);font-weight:500;}.added .ic{flex:none;margin-top:3px;}.nbadge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;margin-left:6px;border-radius:999px;background:#C8361F;color:#fff;font-size:12.5px;font-weight:700;line-height:1;}.nbadge[hidden]{display:none;}.mnav a .nbadge{margin-left:auto;}.aftenbar{position:fixed;z-index:45;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:520px;margin:0 auto;}.aftenbar[hidden]{display:none;}.aftenbar a{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border-radius:999px;background:#0D3A28;color:#FBF6EC;text-decoration:none;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.25);}.aftenbar a b{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap;}body.hasaftenbar .page{padding-bottom:110px;}.toast{position:fixed;z-index:95;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:460px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;border-radius:16px;background:#1D1B19;color:#FBF6EC;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:tIn .25s cubic-bezier(.3,.7,.3,1);}.toast[hidden]{display:none;}.toast.out{opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s;}.toast span{flex:1;font-size:15px;}.toast button{min-height:40px;padding:0 14px;border-radius:999px;border:0;background:#FBF6EC;color:#0D3A28;font-weight:700;cursor:pointer;white-space:nowrap;}@keyframes tIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}.aftenempty{text-align:center;padding:30px 0 10px;}.aftenempty .bigic{color:var(--green);margin-bottom:8px;}.aftenpz{padding:6px 16px;}.apz{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule);}.apz img{width:48px;height:48px;border-radius:10px;object-fit:cover;}.apz .cbdot{width:18px;height:18px;margin:0 auto;border-radius:50%;}.apz .cbdot.rossa{background:#C8361F;}.apz .cbdot.bianca{background:#F4ECD8;box-shadow:inset 0 0 0 1.5px #D6C7A3;}.apz a{color:var(--text);font-weight:600;text-decoration:none;}.addmore{display:block;padding:14px 0 8px;color:var(--green);font-weight:600;text-decoration:none;}.doughsync{display:grid;gap:12px;}.doughsync p{margin:0;}.shh{margin:20px 0 6px;font-size:15px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);}.shh small{text-transform:none;letter-spacing:0;font-weight:500;margin-left:6px;}#aftenProg{font-size:14px;font-weight:500;color:var(--ok-text);margin-left:8px;}.shoprow{display:grid;grid-template-columns:28px 92px 1fr;gap:10px;align-items:start;width:100%;padding:12px 4px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer;}.sbox{width:24px;height:24px;border-radius:7px;border:2px solid var(--rule);display:grid;place-items:center;color:transparent;margin-top:1px;}.sbox .ic{width:16px;height:16px;}.shoprow.done .sbox{background:var(--green);border-color:var(--green);color:var(--on-green);}.shoprow.done .amt,.shoprow.done .snm{color:var(--muted);text-decoration:line-through;}.shoprow .amt{font-weight:700;}.snm small{display:block;color:var(--muted);font-size:13px;margin-top:2px;text-decoration:none;}.minilink{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;color:var(--green);font-weight:600;text-decoration:none;}.aftenacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}.aftenacts .btn{flex:1 1 160px;}.aftenacts.small{justify-content:space-between;margin-top:10px;}.linkbtn.danger{color:var(--red);}@media print{.aftenbar,.toast,.aftenacts{display:none !important;}}.fchips{display:flex;gap:8px;overflow-x:auto;margin:14px -18px 4px;padding:2px 18px 6px;scrollbar-width:none;}.fchips::-webkit-scrollbar{display:none;}.fchip{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface);color:var(--text);font-weight:600;font-size:15px;cursor:pointer;}.fchip span{color:var(--muted);font-weight:500;margin-left:2px;}.fchip[aria-pressed="true"]{background:var(--text);color:var(--bg);border-color:var(--text);}.fchip[aria-pressed="true"] span{color:inherit;opacity:.75;}.cbnav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;}.cbnav a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;font-weight:600;min-height:60px;}.cbnav a:last-child{justify-content:flex-end;text-align:right;}.cbnav small{display:block;font-size:12.5px;font-weight:500;color:var(--muted);}.cbnav .ic{flex:none;color:var(--green);}.toppick{margin-top:14px;}.cbcard,.cbcard.hasimg{grid-template-columns:minmax(0,1fr) auto;}.cblink,.cbtxt{min-width:0;}.cbnav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.cbnav a span{min-width:0;overflow-wrap:anywhere;}.cbcount .iconbtn{flex:none;width:46px;height:46px;}.apz a{min-height:44px;display:flex;align-items:center;}.minilink,.linkbtn{min-height:44px;display:inline-flex;align-items:center;}@media (max-width:360px){.wzbarin .btn{padding:0 14px;}.wzbarin #wzBack span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.wzbarin #wzBack{flex:0 0 52px;}}.cbcta,.addbox .btn,.doughsync .btn{white-space:normal;text-align:center;line-height:1.3;padding-top:10px;padding-bottom:10px;}.linkcard{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;align-items:center;margin:12px 0;padding:14px 16px;min-height:64px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;transition:border-color .15s ease;}.linkcard:hover{border-color:var(--green);}.linkcard .ic{color:var(--green);}.linkcard b{display:block;font-weight:600;font-size:15.5px;line-height:1.3;}.linkcard small{display:block;color:var(--muted);font-size:13.5px;line-height:1.4;margin-top:2px;}.promo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:14px 0 0;padding:14px 14px 14px 16px;min-height:76px;border-radius:20px;background:#0D3A28;color:#FBF6EC;text-decoration:none;overflow:hidden;isolation:isolate;box-shadow:0 8px 24px rgba(13,58,40,.22);transition:transform .15s ease,box-shadow .15s ease;}.promo::before{content:'';position:absolute;z-index:-1;right:-40px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(143,214,174,.18),rgba(143,214,174,0) 70%);}.promo:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(13,58,40,.28);}.promo:active{transform:scale(.99);}.pstack{display:flex;padding-left:4px;}.pstack img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2.5px solid #0D3A28;margin-left:-16px;background:#1F4D36;box-shadow:0 2px 6px rgba(0,0,0,.25);}.pstack img:first-child{margin-left:0;}.pstack:empty{display:none;}.ptxt b{display:block;font-size:16.5px;font-weight:700;line-height:1.25;color:#FFFDF8;}.ptxt small{display:block;margin-top:3px;font-size:13.5px;line-height:1.4;color:rgba(251,246,236,.82);}.pgo{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#FBF6EC;color:#0D3A28;flex:none;}.promo.has .pgo{background:#8FD6AE;}@media (max-width:520px){.promo{gap:12px;padding:12px 12px 12px 14px;min-height:72px;}.pstack img{width:38px;height:38px;margin-left:-13px;border-width:2px;}.ptxt b{font-size:15.5px;}.ptxt small{font-size:13px;}.pgo{width:36px;height:36px;}.pgo .ic{width:18px;height:18px;}}@media (max-width:360px){.pstack img:nth-child(3){display:none;}}@media (prefers-reduced-motion:reduce){.promo{transition:none;}}.pageh{font-size:clamp(26px,6.4vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin:10px 0 8px;}.top2 h2#h-hero{font-size:clamp(36px,10vw,62px);line-height:1.04;font-weight:700;letter-spacing:-.025em;margin:0 0 14px;color:#FFFDF8;text-shadow:0 2px 18px rgba(0,0,0,.35);}h2.rtitle{font-size:clamp(26px,6.8vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.015em;margin:0 0 4px;}.fc.hasimg{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:14px;align-items:start;}.fc.hasimg>.fcimg{grid-row:1 / span 4;width:88px;height:auto;aspect-ratio:4 / 5;object-fit:contain;border-radius:12px;background:#fff;padding:4px;box-shadow:0 1px 4px rgba(0,0,0,.08);}.fc.hasimg>:not(.fcimg){grid-column:2;}.fc.hasimg>.picks{grid-column:1 / -1;margin-top:10px;}@media (min-width:640px){.fc.hasimg{grid-template-columns:110px minmax(0,1fr);}.fc.hasimg>.fcimg{width:110px;}.fc.hasimg>.picks{grid-column:2;}}.spec{display:flex;align-items:center;gap:10px;}.specimg{width:40px;height:50px;object-fit:contain;border-radius:6px;background:#fff;flex:none;box-shadow:0 1px 3px rgba(0,0,0,.1);}.mlab{display:block;margin:12px 12px 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);}.calbtn,.bakebtn{margin:6px 0 4px;}.calhint{margin:0 0 14px;}.stephead .pill + .pill{margin-left:6px;}.stephead .pill .ic{vertical-align:-3px;margin-right:4px;}.ractions{flex-wrap:nowrap;}.ractions .btn{min-width:0;}.ractions .sharebtn{flex:0 0 52px;width:52px;padding:0;justify-content:center;}.ractions .sharebtn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.bakemode{position:fixed;inset:0;z-index:120;background:#0D3A28;color:#FBF6EC;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:calc(16px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));transition:background-color .3s;}.bakemode[hidden]{display:none;}.bakemode.flash{background:#1E6B47;}.bmhead{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:16px;right:12px;display:flex;justify-content:space-between;align-items:center;}.bmhead small{display:block;color:rgba(251,246,236,.75);font-size:13px;}.bmhead b{font-size:20px;}.bmhead .iconbtn{background:rgba(255,255,255,.12);color:#FBF6EC;}.bmring{position:relative;width:min(72vw,320px);aspect-ratio:1;}.bmring svg{width:100%;height:100%;transform:rotate(-90deg);}.bmtrack{fill:none;stroke:rgba(255,255,255,.14);stroke-width:8;}.bmprog{fill:none;stroke:#8FD6AE;stroke-width:8;stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:0;transition:stroke-dashoffset .25s linear;}.bmtime{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;}.bmtime b{font-size:clamp(56px,18vw,88px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;}.bmtime span{font-size:18px;color:rgba(251,246,236,.85);}.bmadj{display:flex;align-items:center;gap:14px;}.bmadj .iconbtn{width:56px;height:56px;background:rgba(255,255,255,.12);color:#FBF6EC;font-weight:700;}.bmadj .btn.primary{min-width:150px;background:#FBF6EC;color:#0D3A28;}.bakemode .btn.ghost{background:transparent;color:#FBF6EC;border-color:rgba(251,246,236,.4);}.bmtip{max-width:30em;text-align:center;color:rgba(251,246,236,.85);font-size:15px;margin:0;}@media (prefers-reduced-motion:reduce){.bmprog,.bakemode{transition:none;}}.guests h3{margin:0 0 10px;}.gsts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:8px;}.gst{display:flex;align-items:center;gap:10px;}.gst span{min-width:54px;font-weight:500;}.gst b{min-width:24px;text-align:center;font-size:18px;}.gst .iconbtn,.sdc .iconbtn{background:var(--surface);border:1.5px solid var(--rule);font-size:20px;}.guests .btn{width:100%;margin-top:4px;}.sdcard{display:grid;gap:10px;}.sdc{display:grid;grid-template-columns:1fr 46px auto 46px;gap:10px;align-items:center;}.sdc b{min-width:86px;text-align:center;font-size:17px;}.sdc b small{font-size:12.5px;color:var(--muted);font-weight:500;}.sdeat{display:grid;gap:6px;margin-top:4px;font-weight:500;}.sdeat input{min-height:46px;border-radius:12px;border:1.5px solid var(--rule);padding:0 12px;background:var(--surface);color:var(--text);}.ftime small{display:block;font-size:13px;color:var(--muted);font-weight:500;}.stgrid{display:grid;gap:10px;margin-top:12px;}@media (min-width:720px){.stgrid{grid-template-columns:repeat(3,1fr);}}.stcard{position:relative;display:block;padding:18px 44px 18px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;}.stcard:hover{border-color:var(--green);}.stcard b{display:block;font-size:18px;}.stcard small{display:block;color:var(--green);font-weight:600;font-size:13px;margin:2px 0 6px;}.stcard span{display:block;color:var(--muted);font-size:14.5px;line-height:1.5;}.stcard .ic{position:absolute;right:16px;top:22px;color:var(--green);}.tool h3{margin:0 0 10px;}.trow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.trow input{width:96px;min-height:46px;border-radius:12px;border:1.5px solid var(--rule);padding:0 12px;font-size:17px;font-weight:600;background:var(--surface);color:var(--text);}.trow select{flex:1 1 160px;min-height:46px;border-radius:12px;border:1.5px solid var(--rule);padding:0 10px;background:var(--surface);color:var(--text);}.tres{list-style:none;padding:0;margin:12px 0 4px;display:grid;gap:4px;}.tres b{font-size:18px;}#view-surdej>section,#view-stilarter>section,#view-vaerktoejer>section{padding-top:10px;}a.ssum{display:block;color:var(--muted);text-decoration:none;transition:box-shadow .15s ease;}a.ssum:hover{box-shadow:inset 0 0 0 1.5px var(--green);}.ssnext{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule);color:var(--text);font-size:14.5px;}.ssnext b{display:inline;font-size:inherit;}.ssnext .ic{flex:none;color:var(--green);}.step.pulse{animation:stpulse 1.6s ease;}@keyframes stpulse{0%,100%{box-shadow:none;}25%,60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 45%,transparent);border-radius:12px;}}@media (prefers-reduced-motion:reduce){.step.pulse{animation:none;outline:3px solid var(--green);outline-offset:4px;}}.mnav .micon{width:40px;height:40px;object-fit:contain;flex:none;margin:-6px 0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));}.oic.pic{width:60px;height:60px;background:transparent;}.oic.pic .picon{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));}.qtile .picon{width:52px;height:52px;object-fit:contain;margin:-6px 0 6px -6px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));}.linkcard:has(>.picon){grid-template-columns:44px minmax(0,1fr) 18px;}.linkcard .picon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));}.aftenempty .bigpic{width:112px;height:112px;object-fit:contain;margin:0 auto 6px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12));}.stcard.haspic{padding-left:100px;min-height:104px;}.stcard .stpic{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12));}.top2bg{filter:none;}.top2bg img{display:block;width:120%;height:120%;margin:-10% 0 0 -10%;animation:topspin 120s linear infinite;will-change:transform;}@media (prefers-reduced-motion:reduce){.top2bg img{animation:none;}}.card h2.ch{font-family:var(--serif);font-weight:600;font-size:22px;color:var(--green);margin:0;letter-spacing:0;}h2.cbh{font-weight:700;letter-spacing:0;line-height:1.3;}.seg.small button{min-height:44px;}.pghero{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;margin:8px 0 16px;background:var(--chip);}#view-tomatsovs .pghero{margin-top:0;}#view-fejlfinding>section{padding-top:10px;}.fjump{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px;}.fjump a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;font-size:14px;font-weight:500;}.fjump a:hover{border-color:var(--green);}.fcard{scroll-margin-top:80px;margin:0 0 14px;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--rule);}.fcard img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;margin-bottom:12px;background:var(--chip);}@media (min-width:720px){.fcard.haspic{display:grid;grid-template-columns:260px 1fr;gap:18px;align-items:start;}.fcard.haspic img{margin:0;}}.fcard h2{font-size:19px;margin:0 0 4px;}.fcard .fsee{margin:0 0 8px;color:var(--muted);}.fcard h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--green);margin:12px 0 4px;}.fcard ul{margin:0;padding-left:20px;line-height:1.55;}.fcard li{margin-bottom:4px;}.bakehelp{margin-top:0;}@media (max-width:719px){.fjump{flex-wrap:nowrap;overflow-x:auto;margin:14px -18px 18px;padding:2px 18px 6px;scrollbar-width:none;}.fjump::-webkit-scrollbar{display:none;}.fjump a{flex:none;}}.irow .alt,.shoprow .alt{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ok-text);font-weight:400;}.irow .alt b,.shoprow .alt b{font-weight:600;}.shoprow.done .alt{text-decoration:none;opacity:.7;}#view-spoergsmaal>section{padding-top:10px;}.faqlist{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:8px;}.faqlist a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;font-weight:500;line-height:1.4;min-height:44px;}.faqlist a:hover{border-color:var(--green);}.faqlist .ic,.faqlinks .ic{flex:none;color:var(--green);}.kortsvar{margin:14px 0 18px;padding:16px 18px;border-radius:16px;background:color-mix(in srgb,var(--green) 9%,var(--surface));border-left:4px solid var(--green);}.kortsvar b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--green);margin-bottom:4px;}.kortsvar p{margin:0;font-size:17px;line-height:1.55;}#faqBox>p{line-height:1.65;}.faqlinks{list-style:none;padding:0;margin:16px 0;display:grid;gap:6px;}.faqlinks a{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:600;text-decoration:none;min-height:40px;}.footnav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 14px;}.footnav a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;}.logo2 .wm{display:block;height:19px;width:auto;color:#FBF6EC;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35));}@media (min-width:720px){.logo2 .wm{height:22px;}}.logo2 .lgic{flex:none;}.footlogo{display:flex;justify-content:center;margin:0 auto 16px;color:#0D3A28;min-height:44px;align-items:center;}.footlogo .wm{display:block;height:26px;width:auto;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .footlogo{color:#FBF6EC;}}:root[data-theme="dark"] .footlogo{color:#FBF6EC;}.wm .wa{fill:var(--wm-a,#FFFFFF);}.wm .wb{fill:var(--wm-b,#3FBF7F);}.logo2 .wm{height:24px;color:inherit;}@media (max-width:359px){.logo2 .wm{height:21px;}}@media (min-width:720px){.logo2 .wm{height:28px;}}.footlogo{--wm-a:#0D3A28;--wm-b:#00733B;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .footlogo{--wm-a:#FFFFFF;--wm-b:#3FBF7F;}}:root[data-theme="dark"] .footlogo{--wm-a:#FFFFFF;--wm-b:#3FBF7F;}#view-napolitansk-pizza>section{padding-top:10px;}#view-pizza-i-almindelig-ovn>section{padding-top:10px;}#view-pizzaudstyr>section{padding-top:10px;}.gfacts{display:grid;grid-template-columns:1fr;gap:0;margin:8px 0 16px;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:var(--surface);}.gfacts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 14px;border-top:1px solid var(--rule);}.gfacts>div:first-child{border-top:0;}.gfacts dt{font-weight:600;color:var(--green);}.gfacts dd{margin:0;}@media (min-width:720px){.gfacts{grid-template-columns:1fr 1fr;}.gfacts>div:nth-child(2){border-top:0;}.gfacts>div:nth-child(odd){border-right:1px solid var(--rule);}}.glist{padding-left:20px;line-height:1.6;margin:6px 0 14px;}.glist li{margin-bottom:8px;}.gitems{display:grid;gap:10px;margin:8px 0 14px;}@media (min-width:720px){.gitems{grid-template-columns:1fr 1fr;}}.gitem{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--rule);align-items:start;}.gitem.haspic{grid-template-columns:64px minmax(0,1fr);}.gitem .gpic{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));}.gitem b{display:block;font-size:16.5px;margin-bottom:2px;}.gitem p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;}.gsrc{margin-top:18px;}@media (max-width:719px){.qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;}.qtile{min-width:0;}.qtile b{overflow-wrap:break-word;}.qtile{padding:14px;border-radius:18px;}.qtile b{font-size:15px;line-height:1.3;}.qtile small{font-size:13px;}.qtile .picon{width:44px;height:44px;margin:-4px 0 4px -4px;}}@media (max-width:359px){.qgrid{grid-template-columns:minmax(0,1fr);}}@media (min-width:720px){.qgrid{grid-template-columns:repeat(3,minmax(0,1fr));}}.havetag{flex:none;align-self:center;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 11px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;}.havetag:hover{border-color:var(--green);color:var(--green);}.havetag.on{background:var(--green);border-color:var(--green);color:var(--on-green);}.havetag .ic{width:14px;height:14px;}.irow.hv{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;}.irow.had .amt,.irow.had>span:nth-child(2){color:var(--muted);}.irow.had>span:nth-child(2){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent);}.shopwrap{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--rule);}.shopwrap .shoprow{border-bottom:0;flex:1 1 auto;min-width:0;}.havehint{margin:-4px 0 8px;}.havesec{margin:14px 0 6px;border:1px solid var(--rule);border-radius:16px;background:var(--surface);padding:4px 14px;}.havesec summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center;gap:8px;}.havesec summary span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--chip);font-size:13px;}.havesec .hint{margin:0 0 6px;}.haverow{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--rule);color:var(--muted);}.haverow .amt{font-weight:700;}.shiftslot:empty{display:none;}.shiftcard{margin:6px 0 14px;}.shiftcard b{display:block;font-size:16px;margin-bottom:4px;}.shiftcard p{margin:0 0 10px;color:var(--muted);font-size:14.5px;line-height:1.5;}.shiftbtns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;}.shiftbtns .pill{min-height:44px;min-width:64px;justify-content:center;font-weight:600;}.shiftbtns .pill:disabled{opacity:.4;cursor:not-allowed;}.h2alt{display:inline-flex;align-items:center;min-height:44px;margin-left:14px;color:#FBF6EC;font-weight:500;text-decoration:underline;text-underline-offset:4px;}@media (max-width:420px){.h2alt{margin:6px 0 0;display:flex;}}.sharemenu{margin:16px 0 6px;}.sharemenu b{display:block;font-size:16px;}.sharemenu p{margin:2px 0 10px;color:var(--muted);font-size:14.5px;}.menucards{display:grid;gap:12px;margin:10px 0 18px;}@media (min-width:720px){.menucards{grid-template-columns:1fr 1fr;}}.menucard{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border-radius:18px;background:var(--surface);border:1px solid var(--rule);color:var(--text);text-decoration:none;}.menucard img{width:104px;height:104px;object-fit:cover;border-radius:14px;}.menucard b{display:block;font-size:17px;}.menucard p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.mcount{color:var(--green);font-weight:700;}.msearch{padding:4px 4px 10px;}.msearch input{width:100%;min-height:48px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rule);background:var(--surface);color:var(--text);font:inherit;font-size:16px;}.msearch input:focus{outline:none;border-color:var(--green);}.searchres{display:grid;gap:2px;margin-top:8px;}.sres{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:8px 6px;border-radius:12px;color:var(--text);text-decoration:none;min-height:52px;}.sres:hover,.sres:focus-visible{background:var(--chip);}.sres img{width:40px;height:40px;border-radius:10px;object-fit:cover;}.sres .sdot{width:40px;height:40px;border-radius:10px;background:var(--chip);}.sres b{display:block;font-weight:600;font-size:15px;line-height:1.3;}.sres small{color:var(--muted);font-size:12.5px;}.snone{color:var(--muted);padding:8px 6px;}.menu2.searching .mnav,.menu2.searching .macts{display:none;}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.gfacts>div{grid-template-columns:132px minmax(0,1fr);}