@import "https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@300;400;600&display=swap";@font-face{font-family:N27;src:url(https://cdn.shopify.com/s/files/1/0888/1219/2090/files/n27-regular-webfont.woff2?v=1764336080)format("woff2");font-weight:400;font-display:swap}:root{--ink:#16130f;--ground:#fff;--line:#e4ddcd;--hair:#16130f1a;--soft:#16130f9e;--mute:#a09a8a;--grey:#f4f4f2;--err:#8c2b1f;--r:4px;--sans:"Bai Jamjuree",system-ui,sans-serif;--num:"N27",var(--sans);--ar:3584/4800}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:hidden}img{display:block}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}mark.ontbreekt{color:#900;background:#ffd9d9;font-family:monospace;font-size:12px}.nr{font-family:var(--num);font-variant-numeric:tabular-nums}.soft{color:var(--soft)}.klein{color:var(--soft);font-size:13px;font-weight:300;line-height:1.4}.link{color:var(--soft);text-underline-offset:3px;font-size:13px;text-decoration:underline}.kopbalk{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.kopbalk .merk{letter-spacing:.02em;font-size:15px;font-weight:600}.page{flex-direction:column;min-height:100dvh;display:flex}.body{flex:1;padding:22px 20px 30px}h1{letter-spacing:-.01em;text-transform:none;font-size:23px;font-weight:600;line-height:1.2}p.sub{color:var(--soft);margin-top:6px;font-size:15px;font-weight:300;line-height:1.45}.stapkop .stap{color:var(--soft);margin-bottom:6px;font-size:13px}.terug{color:var(--soft);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;text-decoration:none;display:inline-flex}.btn{border-radius:var(--r);border:1px solid var(--ink);height:48px;color:var(--ink);background:#fff;justify-content:center;align-items:center;width:100%;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:flex}.btn.p{background:var(--ink);color:#fff}.btn.uit{color:var(--mute);cursor:default;background:#fff;border-color:#c9c2b2}.balk{border-top:1px solid var(--hair);padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #16130f0f}.balk .l{min-width:0;color:var(--soft);flex:1;font-size:12.5px;line-height:1.3}.balk .l b{color:var(--ink);font-size:15px;font-weight:600;display:block}.balk .l.enkel{color:var(--ink);font-size:14px;font-weight:600}.balk .btn{flex:none;width:150px}.balk.kolom{flex-direction:column;align-items:stretch;gap:8px}.balk.kolom .btn{width:100%}.lijst{border-top:1px solid var(--hair);margin-top:20px}.rij{border-bottom:1px solid var(--hair);padding:14px 0}.rij .rk{align-items:center;gap:14px;display:flex}.rij .rk[role=checkbox],.rij .rk[role=button]{cursor:pointer}.rij .box{border:1px solid var(--ink);color:#fff;background:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rij.aan .box{background:var(--ink)}.rij.vast .box{background:var(--ink);opacity:.9}.rij.licht .rk{opacity:.35}.rij .tx{flex:1;min-width:0}.rij .tx b{font-size:15px;font-weight:600;line-height:1.3;display:block}.rij .tx small{color:var(--soft);margin-top:2px;font-size:13px;font-weight:300;line-height:1.35;display:block}.rij .re{text-align:right;flex:none;font-size:15px}.rij .re small{color:var(--soft);font-size:12px;display:block}.pk{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:var(--r);aspect-ratio:var(--ar);background:#fff;flex:none}.pk.m48{width:48px}.pk.m84{width:84px}.pk.vol{width:100%}.pk.vierkant{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.pk.vol{-o-object-fit:cover;object-fit:cover}.kaart{background:var(--grey);border-radius:var(--r);margin-top:20px;padding:16px;font-size:14px;font-weight:300;line-height:1.5}.kaart b.kop{margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3;display:block}.kaart .knoppen{flex-direction:column;gap:8px;margin-top:14px;display:flex}.letop{border:1px solid var(--ink);border-radius:var(--r);margin-top:20px;padding:14px 16px;font-size:14px;font-weight:300;line-height:1.5}.letop b.kop{margin-bottom:3px;font-size:15px;font-weight:600;display:block}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;font-size:14px}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.fout{color:var(--err);margin-top:12px;font-size:14px}.ico{flex:none}.voorbeeld{font-family:var(--num);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:var(--grey);border-bottom:1px solid var(--hair);text-align:center;padding:4px 20px;font-size:10px;overflow:hidden}.app-laden{color:var(--soft);text-align:center;padding:40px 20px;font-size:14px}.banner.err{color:var(--err);border:1px solid var(--err);border-radius:var(--r);margin-bottom:16px;padding:12px 14px;font-size:13.5px}.order{border-top:1px solid var(--hair);margin-top:22px;padding:22px 0 12px}.order:first-of-type{margin-top:30px}.oh{justify-content:space-between;align-items:baseline;display:flex}.oh .nr{color:var(--soft);font-size:20px;font-weight:300}.oh .dt{color:var(--soft);font-size:13px;font-weight:300}.strip{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.strip .meer{aspect-ratio:var(--ar);border:1px solid var(--line);border-radius:var(--r);color:var(--soft);font-size:14px;font-family:var(--num);justify-content:center;align-items:center;display:flex}.stand{align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.stand .ico{margin-top:1px}.kan{margin-top:12px;padding-bottom:4px}.kan li{align-items:flex-start;gap:10px;padding:4px 0;font-size:14px;line-height:1.4;list-style:none;display:flex}.kan li .ico{width:16px;height:16px;color:var(--soft);margin-top:3px}.order .btn{margin-top:14px}.vervanging{border:1px solid var(--line);border-radius:var(--r);margin-top:14px;font-size:13px;font-weight:300}.vervanging summary{cursor:pointer;padding:12px 14px;font-size:14px;font-weight:600}.vervanging summary span{color:var(--soft);margin-top:2px;font-size:13px;font-weight:300;display:block}.vervanging .in{padding:0 14px 14px}.nietgevonden{border-top:1px solid var(--hair);flex-direction:column;gap:6px;margin-top:30px;padding-top:22px;font-size:14px;display:flex}.nietgevonden .links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.detail{margin:14px 0 2px 38px}.veld{margin-top:18px}.veld:first-child{margin-top:0}.veld label.lb{margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.veld small{color:var(--soft);margin-top:6px;font-size:12.5px;font-weight:300;line-height:1.4;display:block}.veld textarea{border:1px solid var(--ink);border-radius:var(--r);resize:none;background:#fff;width:100%;height:88px;padding:12px 14px;font-size:15px;font-weight:300}.veld textarea::placeholder{color:var(--mute)}.fotos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.foto{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r);background:var(--grey);width:72px;position:relative;overflow:hidden}.foto img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.foto .x{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:2px;right:2px}.foto.plus{color:var(--soft);cursor:pointer;background:#fff;border:1px dashed #c9c2b2;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:flex}.foto.plus .ico{width:16px;height:16px;color:var(--ink)}.foto.plus input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.veld textarea{font-family:inherit}.foto.plus{text-align:center;padding:0 4px;line-height:1.2}.rij .tx small .pijl{align-items:center;gap:5px;display:flex}.rij .tx small .pijl svg{flex:none;width:12px;height:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rij .tx small em{color:var(--ink);font-style:normal;font-weight:600}.rij .re .link{cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit}.strook{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin:14px -20px 0;padding:2px 20px 8px 38px;display:flex;overflow:auto hidden}.strook::-webkit-scrollbar{display:none}.strook .it{scroll-snap-align:start;cursor:pointer;text-align:left;width:84px;font:inherit;color:inherit;background:0 0;border:0;flex:none;padding:0;position:relative}.strook .it .pk{width:84px;display:block}.strook .it b{margin-top:6px;font-size:12px;font-weight:600;line-height:1.25;display:block}.strook .it .vk{background:var(--ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.ruilkop{align-items:center;gap:12px;margin-top:20px;display:flex}.ruilkop .pk.m48{width:56px}.ruilkop svg{color:var(--soft);flex:none}.ruilkop span{color:var(--soft);font-size:13px;font-weight:300;line-height:1.3}.raster{grid-template-columns:repeat(4,1fr);gap:12px 8px;margin-top:14px;display:grid}.raster .it{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0;transition:opacity .15s;position:relative}.raster .it .pk{width:100%;display:block}.raster .it b{margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.2;display:block}.raster .it .vk{background:var(--ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:5px;right:5px}.raster .it.dim{opacity:.35;cursor:default}.h2{margin-top:24px;font-size:15px;font-weight:600;line-height:1.3}.h2 small{color:var(--soft);margin-top:2px;font-size:13px;font-weight:300;display:block}.uitleg{margin-top:16px;font-size:14px;font-weight:300;line-height:1.5}.rij .tx small strong{color:var(--ink);font-weight:600}.ruilkop span b{color:var(--ink);font-size:14px;font-weight:600;display:block}.rij.alles{padding:16px 0}.rij.alles .rk{align-items:flex-start}.rij.alles .box{margin-top:1px}.rij.gratis{opacity:.45}.rij.gratis .box{border-color:var(--mute)}.rij .re .nr{color:var(--soft);font-size:14px}.rij.aan .re .nr,.rij.vast .re .nr{color:var(--ink)}.rij .re .nul{font-family:var(--num);font-size:14px}.groep{margin-top:22px}.groep h2{border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:14px;font-weight:600}.groep .lijst{border-top:0;margin-top:0}.saldo{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 0;font-size:15px;font-weight:600;display:flex}.saldo .nr{white-space:nowrap;font-size:23px;font-weight:400}.saldo .klein{font-weight:300;display:block}.vraag{border-top:1px solid var(--ink);margin-top:26px;padding-top:18px}.vraag b.kop{font-size:15px;font-weight:600;line-height:1.35;display:block}.link.ander{margin-top:16px;font-size:13.5px;display:inline-block}.ok{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ok h1{margin:0}.ok .ico{width:28px;height:28px}.kaart .n{font-family:var(--num);font-weight:400}.kaart .voet{color:var(--soft);margin-top:10px;font-size:12.5px;font-weight:300;line-height:1.45}.inpak{margin-top:22px}.inpak h2{font-size:15px;font-weight:600}.inpak p{color:var(--soft);margin-top:2px;font-size:13.5px;font-weight:300}.inpak .lijst{border-top:1px solid var(--ink);margin-top:8px}.inpak .rij{padding:9px 0}.inpak .rij .rk{gap:12px}.inpak .rij .box{width:20px;height:20px}.inpak .rij .pk{width:36px}.inpak .rij .tx b{font-size:14px;font-weight:400;line-height:1.3}.inpak .rij .tx small{margin-top:0;font-size:12.5px}.stappen{margin-top:22px}.stappen h2{font-size:15px;font-weight:600}.stappen ol{list-style:none}.stappen li{border-bottom:1px solid var(--hair);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.stappen li .n{font-family:var(--num);flex:none;width:22px;font-size:18px;line-height:1.25}.stappen li .t{flex:1;min-width:0;font-size:14px;line-height:1.45}.stappen li .t a{margin-top:4px;font-size:13px;display:inline-block}.track{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.track .n{font-family:var(--num);font-size:15px}h1 .nr,.kaart .nr{font-weight:400}.kaart .btn{height:42px;font-size:13.5px}.kaart .letop{background:#fff;margin-top:14px}.kaart .keus{flex-direction:column;gap:10px;margin-top:12px;display:flex}.kaart .keus .btn{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.3}.kaart .keus .btn small{color:var(--soft);margin-top:2px;font-size:12.5px;font-weight:300;line-height:1.4;display:block}.tijdlijn{margin-top:12px}.tijdlijn .stap{align-items:flex-start;gap:16px;padding:0 0 22px;display:flex;position:relative}.tijdlijn .stap:before{content:"";background:var(--hair);width:1px;position:absolute;top:28px;bottom:-2px;left:12px}.tijdlijn .stap:last-child:before{display:none}.tijdlijn .bol{border:1px solid var(--ink);color:#fff;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.tijdlijn .stap.klaar .bol{background:var(--ink)}.tijdlijn .stap.nu .bol{border-width:2px}.tijdlijn .stap.straks .bol{border-color:var(--mute)}.tijdlijn .tx{flex:1;min-width:0;line-height:1.35}.tijdlijn .tx b{font-size:15.5px;font-weight:600;display:block}.tijdlijn .stap.straks .tx b{color:var(--soft);font-weight:400}.tijdlijn .tx .dt{font-family:var(--num);color:var(--ink);margin-top:2px;font-size:13.5px;display:block}.tijdlijn .stap.straks .tx .dt{color:var(--soft)}.tijdlijn .tx .uitleg{margin-top:4px;font-size:13.5px;font-weight:300;line-height:1.45;display:block}.geldblok{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:12px 0;display:flex}.geldblok .l{font-size:14px;line-height:1.4}.geldblok .b{font-family:var(--num);white-space:nowrap;font-size:19px}.inhoud{border-top:1px solid var(--hair);margin-top:8px}.inhoud .rij{padding:9px 0}.statusonder{flex-direction:column;gap:10px;margin-top:26px;display:flex}.statusvoet{color:var(--soft);margin-top:16px;font-size:12.5px;font-weight:300;line-height:1.45}input,textarea{font:inherit;color:inherit}.veld input{border:1px solid var(--ink);border-radius:var(--r);background:#fff;width:100%;height:48px;padding:0 14px;font-size:15px}.veld input::placeholder{color:var(--mute)}.veld .fout{margin-top:6px;font-size:13px}.hero{align-items:center;gap:14px;margin-top:22px;display:flex}.hero .heroimg{flex:none;width:88px}.hero span{font-size:14px;font-weight:300;line-height:1.45}.hero span b{font-size:15px;font-weight:600;display:block}.regels{border-top:1px solid var(--ink);margin-top:18px}.regel{border-bottom:1px solid var(--hair);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.regel .b{font-family:var(--num);white-space:nowrap}.kaart .link{color:var(--ink);margin-top:10px;font-size:14px;display:inline-block}.bevestigd{align-items:center;gap:12px;margin-top:28px;display:flex}.bevestigd .ico{width:28px;height:28px}.bevestigd span{font-size:14px;font-weight:300}@media (width>=900px){:root{--kolom:600px;--marge:max(40px,calc((100% - var(--kolom)) / 2))}.kopbalk{padding:22px var(--marge)}.kopbalk .merk{font-size:16px}.voorbeeld{padding:5px var(--marge);font-size:11px}.body{max-width:var(--kolom);width:100%;margin:0 auto;padding:44px 0 64px}.app-laden{padding:80px 0}h1{font-size:28px}p.sub{margin-top:8px;font-size:16px}.terug{margin-bottom:22px;font-size:13.5px}.stapkop .stap{font-size:13.5px}.body .btn{width:auto;min-width:260px;padding:0 28px}.balk{padding:14px var(--marge) 18px;gap:20px;box-shadow:0 -4px 16px #16130f0d}.balk .l{font-size:13px}.balk .l b{font-size:17px}.balk .l.enkel{font-size:15px}.balk .btn{flex:none;width:220px}.balk.kolom{flex-direction:row-reverse;justify-content:flex-start;gap:12px}.balk.kolom .btn{width:220px}.lijst{margin-top:24px}.rij{padding:16px 0}.rij .tx b{font-size:15.5px}.pk.m48{width:56px}.inpak .rij .pk{width:40px}.detail{margin-left:40px}.order{margin-top:26px;padding:26px 0 16px}.order:first-of-type{margin-top:36px}.oh .nr{font-size:22px}.strip{grid-template-columns:repeat(5,96px);gap:8px;margin-top:16px}.order .btn{margin-top:16px}.nietgevonden{margin-top:40px}.kaart{padding:20px 22px;font-size:14.5px}.kaart b.kop{font-size:16px}.kaart .knoppen{flex-flow:wrap;gap:10px;margin-top:16px}.kaart .knoppen .btn{width:auto;min-width:220px}.kaart .keus{flex-direction:row;gap:12px}.kaart .keus .btn{flex:1;width:auto;min-width:0}.letop{padding:16px 20px}.statusonder{flex-flow:wrap;gap:12px}.statusonder .btn{width:auto;min-width:240px}.raster{grid-template-columns:repeat(6,1fr);gap:16px 12px;margin-top:16px}.raster .it b{margin-top:6px;font-size:12.5px}.strook{scroll-snap-type:none;flex-wrap:wrap;gap:12px 10px;margin:14px 0 0;padding:2px 0 8px 38px;overflow:visible}.strook .it{width:84px}.foto{width:96px}.hero{gap:20px;margin-top:26px}.hero .heroimg{width:120px}.hero span{font-size:15px}.veld textarea{height:104px}.chip{padding:10px 14px}.saldo .nr{font-size:26px}.geldblok .b{font-size:21px}}
