:root{--paper:#f4f4f2;--card:#ffffff;--ink:#1d1e20;--ink-2:#54565a;--ink-3:#8c8e93;--line:#e0e0dc;--line-2:#ececea;--dark:#1b1c1e;--dark-2:#26272a;--dark-text:#f2f2ef;--dark-mut:#a4a6aa;--acc:#2f9e63;--acc-deep:#227a4b;--acc-soft:#e6f4ec;--ok:#2f9e63;--ok-soft:#e6f4ec;--warn:#c7791f;--mz:#232427;--rvs:#b7bbc0;--alu:#d3d6d9;--r:9px;--r-lg:14px;--hd:"Barlow Semi Condensed",sans-serif;--tx:"Barlow",sans-serif;--sh:0 1px 2px rgba(20,22,24,.05),0 6px 20px rgba(20,22,24,.06);--sh-lift:0 2px 4px rgba(20,22,24,.06),0 12px 28px rgba(20,22,24,.11)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--tx);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--acc-deep)}.wrap{max-width:1216px;margin:0 auto;padding:0 32px}.sec{padding:54px 0}.sec.tight{padding:32px 0}.d1{font-family:var(--hd);font-weight:700;font-size:clamp(34px,4.4vw,54px);line-height:1.04;letter-spacing:-.01em;margin:0;text-wrap:balance}.d2{font-family:var(--hd);font-weight:700;font-size:clamp(25px,2.8vw,33px);line-height:1.12;letter-spacing:-.008em;margin:0;text-wrap:balance}.h3{font-family:var(--hd);font-weight:600;font-size:21px;line-height:1.2;margin:0}.h4{font-family:var(--hd);font-weight:600;font-size:16.5px;margin:0}.kick{font-family:var(--hd);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-deep)}.sub{color:var(--ink-2);font-size:16px;max-width:58ch;text-wrap:pretty}.mut{color:var(--ink-3)}.small{font-size:13px}.xs{font-size:12px}.mono{font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.02em}.b{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 22px;border-radius:var(--r);font-family:var(--hd);font-weight:600;font-size:15px;letter-spacing:.01em;cursor:pointer;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);transition:background .13s,border-color .13s,color .13s;white-space:nowrap}.b:hover{background:var(--line-2);color:var(--ink)}.b.pri{background:var(--acc);border-color:var(--acc);color:#fff}.b.pri:hover{background:var(--acc-deep);border-color:var(--acc-deep);color:#fff}.b.dark{background:var(--ink);border-color:var(--ink);color:#fff}.b.dark:hover{background:#000;color:#fff}.b.ghost{border-color:transparent;background:transparent}.b.ghost:hover{background:var(--line-2)}.b.ondark{border-color:#43454a;background:var(--dark-2);color:var(--dark-text)}.b.ondark:hover{background:#2e2f33;border-color:#55575c;color:#fff}.b.sm{height:38px;padding:0 15px;font-size:13.5px}.b.lg{height:54px;padding:0 28px;font-size:16px}.b.wide{width:100%}.b svg{width:18px;height:18px;flex:none}.arrow{font-family:var(--hd);font-weight:700}.chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-weight:500;font-size:13.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s}.chip:hover{border-color:var(--ink-3)}.chip.on{border-color:var(--ink);color:var(--ink);background:var(--card);font-weight:600;box-shadow:inset 0 0 0 1px var(--ink)}.tag{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 10px;border-radius:6px;font-family:var(--hd);font-weight:600;font-size:11.5px;letter-spacing:.03em}.tag.acc{background:var(--acc);color:#fff}.tag.soft{background:var(--acc-soft);color:var(--acc-deep)}.tag.ok{background:var(--ok-soft);color:var(--acc-deep)}.tag.ink{background:var(--ink);color:#fff}.tag.line{border:1.5px solid var(--line);background:var(--card);color:var(--ink-2)}.tag.warn{background:#f9efe2;color:var(--warn)}.stars{color:var(--acc);letter-spacing:2px;font-size:14px}.stars.sm{font-size:12px}.dot{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(29,30,32,.22);flex:none;cursor:pointer;position:relative;background:linear-gradient(160deg,color-mix(in oklab,var(--mc,#999),#fff 22%),var(--mc,#999) 55%,color-mix(in oklab,var(--mc,#999),#000 18%))}.dot.on:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px solid var(--ink);border-radius:50%}.dot.lg{width:34px;height:34px}.klink{--mc:#232427;position:relative;width:100%;aspect-ratio:1;flex:none}.klink:before{content:"";position:absolute;left:10%;top:50%;transform:translateY(-50%);width:33%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--mc),#fff 30%),var(--mc) 55%,color-mix(in oklab,var(--mc),#000 24%) 100%);box-shadow:0 2px 6px #0003,inset 0 0 0 1px #0000001f}.klink:after{content:"";position:absolute;left:23%;top:50%;transform:translateY(-50%);width:68%;height:12.5%;border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--mc),#fff 32%),var(--mc) 48%,color-mix(in oklab,var(--mc),#000 26%));box-shadow:0 3px 7px #00000038}.klink.sq:before{border-radius:18%}.schar{--mc:#b7bbc0;position:relative;width:100%;aspect-ratio:1;flex:none}.schar:before{content:"";position:absolute;top:14%;right:16%;bottom:14%;left:16%;border-radius:7%;background:radial-gradient(circle at 19% 22%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),radial-gradient(circle at 19% 50%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),radial-gradient(circle at 19% 78%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),radial-gradient(circle at 81% 22%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),radial-gradient(circle at 81% 50%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),radial-gradient(circle at 81% 78%,color-mix(in oklab,var(--mc),#000 32%) 0 4.5%,transparent 5.5%),linear-gradient(90deg,color-mix(in oklab,var(--mc),#fff 18%) 0 38%,transparent 38% 62%,color-mix(in oklab,var(--mc),#000 8%) 62% 100%);box-shadow:inset 0 0 0 1px #00000014}.schar:after{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:11%;transform:translate(-50%);border-radius:999px;background:repeating-linear-gradient(180deg,transparent 0 22%,rgba(0,0,0,.28) 22% 24%,transparent 24% 46%),linear-gradient(90deg,color-mix(in oklab,var(--mc),#fff 34%),var(--mc) 50%,color-mix(in oklab,var(--mc),#000 28%));box-shadow:0 2px 5px #0003}.cil{--mc:#c9cdd2;position:relative;width:100%;aspect-ratio:1;flex:none}.cil:before{content:"";position:absolute;left:50%;top:22%;transform:translate(-50%);width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in oklab,var(--mc),#fff 30%),var(--mc) 58%,color-mix(in oklab,var(--mc),#000 22%));box-shadow:0 2px 6px #0000002e}.cil:after{content:"";position:absolute;left:50%;top:48%;transform:translate(-50%);width:17%;height:30%;border-radius:0 0 6px 6px;background:linear-gradient(90deg,color-mix(in oklab,var(--mc),#fff 26%),var(--mc) 55%,color-mix(in oklab,var(--mc),#000 22%));box-shadow:0 2px 5px #00000029}.cil i{position:absolute;left:50%;top:34%;transform:translate(-50%);width:3.5%;height:34%;border-radius:99px;background:#00000080}.stopper{--mc:#232427;position:relative;width:100%;aspect-ratio:1;flex:none}.stopper:before{content:"";position:absolute;left:50%;bottom:26%;transform:translate(-50%);width:52%;aspect-ratio:2/1.15;border-radius:999px 999px 12% 12%;background:radial-gradient(120% 160% at 38% 12%,color-mix(in oklab,var(--mc),#fff 28%),var(--mc) 55%,color-mix(in oklab,var(--mc),#000 26%));box-shadow:0 3px 7px #00000038}.stopper:after{content:"";position:absolute;left:50%;bottom:22%;transform:translate(-50%);width:64%;height:5%;border-radius:999px;background:#00000024}.mark-klink{--s:40px;width:var(--s);height:var(--s);border-radius:10px;background:var(--dark);position:relative;flex:none;box-shadow:inset 0 0 0 1.5px #ffffff14}.mark-klink:before{content:"";position:absolute;left:22%;top:50%;transform:translateY(-50%);width:26%;aspect-ratio:1;border-radius:50%;background:var(--acc)}.mark-klink:after{content:"";position:absolute;left:34%;top:50%;transform:translateY(-50%) rotate(0);transform-origin:6% 50%;width:48%;height:13%;border-radius:99px;background:#f2f2ef;transition:transform .34s cubic-bezier(.34,1.4,.5,1)}.logo:hover .mark-klink:after,.logo:focus-visible .mark-klink:after{transform:translateY(-50%) rotate(15deg)}@media(prefers-reduced-motion:reduce){.mark-klink:after{transition:none}.logo:hover .mark-klink:after{transform:translateY(-50%)}}.logo{display:flex;align-items:center;gap:10px;flex:none}.logo .word{font-family:var(--hd);font-weight:700;font-size:21px;letter-spacing:-.01em}.logo .word em{font-style:normal;color:var(--acc-deep)}.logo .word i{font-style:normal;color:var(--ink-3);font-weight:500}.tile{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative;display:flex;flex-direction:column}.tile:hover{transform:translateY(-2px);box-shadow:var(--sh-lift);border-color:var(--ink-3)}.tile .visual{background:linear-gradient(155deg,#efefec,#e6e6e2);padding:24px;display:grid;place-items:center;position:relative}.tile .visual .klink,.tile .visual .schar,.tile .visual .cil,.tile .visual .stopper{width:78%}.tile .body{padding:15px 17px 17px;display:flex;flex-direction:column;gap:7px;flex:1}.tile .name{font-family:var(--hd);font-weight:600;font-size:15.5px;line-height:1.25}.tile .meta{font-size:12.5px;color:var(--ink-3)}.tile .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.price{font-family:var(--hd);font-weight:700;font-size:18px}.price .p-unit{font-family:var(--tx);font-weight:500;font-size:12px;color:var(--ink-3)}.price .was{font-family:var(--tx);font-weight:500;font-size:13px;color:var(--ink-3);text-decoration:line-through;margin-right:6px}.addbtn{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--acc);background:var(--acc);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .12s}.addbtn:hover{background:var(--acc-deep);color:#fff}.addbtn svg{width:19px;height:19px}.tile .corner{position:absolute;top:11px;left:11px;z-index:2;display:flex;gap:6px}.photo{background:repeating-linear-gradient(45deg,#ebebe7 0 10px,#e3e3df 10px 20px);border:1.5px dashed #cfcfc8;border-radius:var(--r);display:grid;place-items:center;text-align:center;padding:14px}.photo span{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#98988f;max-width:26ch}.row{display:flex;align-items:center;gap:14px}.col{display:flex;flex-direction:column;gap:14px}.between{display:flex;align-items:center;justify-content:space-between;gap:18px}.swk-rooster{display:grid;gap:20px}.swk-g2{grid-template-columns:1fr 1fr}.swk-g3{grid-template-columns:repeat(3,1fr)}.swk-g4{grid-template-columns:repeat(4,1fr)}.swk-g6{grid-template-columns:repeat(6,1fr)}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.side{display:grid;grid-template-columns:262px 1fr;gap:34px;align-items:start}.side.rev{grid-template-columns:1fr 384px}.side.rev.w320{grid-template-columns:1fr 320px}.side.w300{grid-template-columns:300px 1fr}.side.rev.w372{grid-template-columns:1fr 372px}.side>*{min-width:0}.sticky{position:sticky;top:18px}.hd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.hd .col{gap:7px}.hr{height:1.5px;background:var(--line-2);border:0;margin:0}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:236px;gap:16px;overflow-x:auto;padding:4px 4px 16px;scrollbar-width:thin}.card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:22px}.card.soft{background:var(--line-2);border-color:transparent}.panel-dark{background:var(--dark);color:var(--dark-text);border-radius:18px;position:relative;overflow:hidden}.panel-dark .mut,.panel-dark .sub{color:var(--dark-mut)}.glow{position:absolute;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(47,158,99,.16),transparent 65%);pointer-events:none}.topbar{background:var(--dark);color:var(--dark-text)}.topbar .wrap{display:flex;align-items:center;justify-content:center;gap:32px;height:38px;font-size:12.5px;font-weight:500}.topbar .it{display:flex;align-items:center;gap:7px;color:var(--dark-mut)}.topbar .it b{color:var(--dark-text);font-weight:600}.topbar .it .tick{color:var(--acc);font-weight:700}.hdr{background:var(--card);border-bottom:1.5px solid var(--line)}.hdr-main{display:flex;align-items:center;gap:24px;padding:15px 0}.search{flex:1;display:flex;align-items:center;gap:10px;height:46px;border:1.5px solid var(--ink-3);border-radius:var(--r);padding:0 7px 0 15px;background:var(--card);max-width:560px}.search svg{width:19px;height:19px;color:var(--ink-3);flex:none}.search .q{flex:1;color:var(--ink-3);font-size:14px;white-space:nowrap;overflow:hidden}.search .q b{color:var(--ink);font-weight:600}.search .go{height:34px;padding:0 16px;border-radius:7px;background:var(--ink);color:#fff;font-family:var(--hd);font-weight:600;font-size:13.5px;display:grid;place-items:center}.hicons{display:flex;align-items:center;gap:6px;flex:none}.hic{position:relative;width:44px;height:44px;border-radius:10px;border:1.5px solid transparent;display:grid;place-items:center;cursor:pointer}.hic:hover{border-color:var(--line)}.hic svg{width:22px;height:22px}.hic .n{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;border-radius:999px;background:var(--acc);border:2px solid var(--card);color:#fff;font-family:var(--hd);font-weight:700;font-size:10.5px;display:grid;place-items:center;padding:0 4px}.hic .lab{position:absolute;bottom:-13px;font-size:9.5px;color:var(--ink-3);white-space:nowrap}.nav{display:flex;align-items:center;gap:2px;height:49px}.nav a{font-family:var(--hd);font-weight:600;font-size:14.5px;padding:8px 13px;border-radius:8px;color:var(--ink-2);letter-spacing:.01em}.nav a:hover{background:var(--line-2);color:var(--ink)}.nav a.on{background:var(--ink);color:#fff}.nav a.builder{background:var(--acc-soft);color:var(--acc-deep);border:1.5px solid var(--acc);margin-left:4px}.nav a.builder:hover{background:var(--acc);color:#fff}.nav .spacer{flex:1}.nav a.biz{color:var(--ink-3);font-weight:500}.burger{display:none}.mega{position:relative;background:var(--card);border-bottom:1.5px solid var(--ink);box-shadow:var(--sh-lift)}.mega .wrap{display:grid;grid-template-columns:1.05fr 1fr 1.1fr 300px;gap:32px;padding:28px 32px 32px}.mega .mh{font-family:var(--hd);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:13px}.mega .ml{display:flex;flex-direction:column;gap:2px}.mega .ml a{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;font-weight:500;font-size:14.5px;color:var(--ink-2)}.mega .ml a:hover{background:var(--line-2);color:var(--ink)}.mega .ml a .cnt{font-size:12px;color:var(--ink-3);font-weight:400}.foot{background:var(--dark);color:var(--dark-text);margin-top:64px}.nl-strip{background:var(--acc);border-bottom:1.5px solid rgba(0,0,0,.25)}.nl-strip .wrap{display:flex;align-items:center;gap:26px;padding:24px 32px;flex-wrap:wrap}.nl-strip .h3{color:#fff;flex:1;min-width:280px}.nl-strip .small{color:#eaf6ef}.nl-form{display:flex;gap:10px;flex:none}.nl-form .inp{width:280px;height:46px;border-radius:var(--r);border:0;background:#fff;display:flex;align-items:center;padding:0 16px;color:var(--ink-3);font-size:14px}.fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:36px;padding:44px 0 34px}.fcols .fh{font-family:var(--hd);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dark-mut);margin-bottom:13px}.fcols a{display:block;padding:5px 0;color:#cfd0d2;font-size:14px}.fcols a:hover{color:#fff}.paybadges{display:flex;flex-wrap:wrap;gap:8px}.paybadges span{height:29px;padding:0 11px;border-radius:6px;background:var(--dark-2);border:1px solid #3a3b3f;display:inline-flex;align-items:center;font-family:var(--hd);font-weight:600;font-size:11px;color:#cfd0d2}.fbot{border-top:1px solid #3a3b3f;padding:17px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12.5px;color:var(--dark-mut);flex-wrap:wrap}.fbot .row a{color:var(--dark-mut)}.fbot .row a:hover{color:#fff}.uspbar{border-bottom:1.5px solid var(--line);background:var(--card)}.uspbar .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 32px}.usp{display:flex;align-items:center;gap:12px}.usp .ic{width:40px;height:40px;border-radius:10px;background:var(--acc-soft);display:grid;place-items:center;color:var(--acc-deep);flex:none}.usp .ic svg{width:20px;height:20px}.usp .t{font-family:var(--hd);font-weight:600;font-size:14px;line-height:1.25}.usp .s{font-size:12px;color:var(--ink-3)}.steps{display:flex;gap:8px;counter-reset:st}.steps .stp{flex:1;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--card);counter-increment:st;position:relative}.steps .stp:before{content:counter(st);position:absolute;top:-11px;left:12px;width:22px;height:22px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--hd);font-weight:700;font-size:11.5px;display:grid;place-items:center}.steps .stp .t{font-family:var(--hd);font-weight:600;font-size:13.5px;margin-top:2px}.steps .stp .s{font-size:12px;color:var(--ink-3)}.steps .stp.on{border-color:var(--acc);background:var(--acc-soft)}.steps .stp.on:before{background:var(--acc)}.meter{height:11px;border-radius:999px;background:var(--line-2);border:1px solid var(--line);overflow:hidden}.meter i{display:block;height:100%;background:var(--acc);border-radius:999px}.meter.ok i{background:var(--ok)}.opt{border:1.5px solid var(--line);border-radius:12px;background:var(--card);padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .12s,background .12s;position:relative}.opt:hover{border-color:var(--ink-3)}.opt.on{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:var(--acc-soft)}.opt .t{font-family:var(--hd);font-weight:600;font-size:14px;line-height:1.2}.opt .s{font-size:12px;color:var(--ink-3);line-height:1.4}.opt .check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:999px;background:var(--acc);color:#fff;font-size:11px;font-weight:700;display:none;place-items:center}.opt.on .check{display:grid}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:9px;overflow:hidden;background:var(--card);flex:none}.stepper button{width:36px;height:38px;border:0;background:none;font-family:var(--hd);font-weight:700;font-size:16px;cursor:pointer;color:var(--ink)}.stepper button:hover{background:var(--line-2)}.stepper .v{min-width:34px;text-align:center;font-family:var(--hd);font-weight:600;font-size:14.5px}.spec{width:100%;border-collapse:collapse;font-size:14px}.spec td{padding:10px 4px;border-bottom:1.5px solid var(--line-2)}.spec td:first-child{color:var(--ink-3);width:44%}.spec td:last-child{font-weight:600}.spec tr:last-child td{border-bottom:0}.acc{border-bottom:1.5px solid var(--line-2)}.acc .acc-h{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 2px;cursor:pointer;font-family:var(--hd);font-weight:600;font-size:15.5px}.acc .acc-h .pm{font-weight:700;color:var(--ink-3)}.acc .acc-b{display:none;padding:2px 2px 18px;color:var(--ink-2)}.acc.open .acc-b{display:block}.tabbar{display:flex;gap:6px;border-bottom:1.5px solid var(--line);overflow-x:auto}.tabbar .tb{font-family:var(--hd);font-weight:600;font-size:14.5px;color:var(--ink-3);padding:11px 15px;border-radius:9px 9px 0 0;cursor:pointer;white-space:nowrap;border:1.5px solid transparent;border-bottom:0;margin-bottom:-1.5px}.tabbar .tb.on{color:var(--ink);background:var(--paper);border-color:var(--line)}.tabbar .tb:hover{color:var(--ink)}.rev{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:20px}.rbar{display:flex;align-items:center;gap:10px;font-size:13px}.rbar .tr{flex:1;height:8px;border-radius:999px;background:var(--line-2);overflow:hidden}.rbar .tr i{display:block;height:100%;background:var(--acc);border-radius:999px}.fgroup{border-bottom:1.5px solid var(--line-2);padding:17px 0}.fgroup:first-child{padding-top:4px}.fgroup .fh{display:flex;align-items:center;justify-content:space-between;font-family:var(--hd);font-weight:600;font-size:14px;margin-bottom:11px}.fcheck{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;color:var(--ink-2);cursor:pointer}.fcheck .bx{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--ink-3);flex:none;display:grid;place-items:center}.fcheck.on .bx{background:var(--ink);border-color:var(--ink);color:#fff;font-size:11px;font-weight:700}.fcheck.on{color:var(--ink);font-weight:600}.fcheck .cnt{margin-left:auto;font-size:12px;color:var(--ink-3)}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.crumb b{color:var(--ink);font-weight:600}.tgl{width:40px;height:23px;border-radius:999px;background:#d6d6d1;position:relative;cursor:pointer;flex:none;transition:background .15s}.tgl:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #0003}.tgl.on{background:var(--ok)}.tgl.on:after{transform:translate(17px)}.gc-teaser{display:grid;grid-template-columns:1.1fr 1fr}.gc-adv{display:grid;grid-template-columns:300px 1fr}.gc-art{display:grid;grid-template-columns:1fr 300px}.gc-ov{display:grid;grid-template-columns:1fr 1.3fr}.gc-feat{display:grid;grid-template-columns:1.35fr 1fr}.gc-cfg{display:grid;grid-template-columns:1fr 384px;gap:34px;align-items:start}.only-m{display:none!important}@media(max-width:720px){.wrap{padding:0 18px}.sec{padding:36px 0}.only-d{display:none!important}.only-m{display:flex!important}.only-m.blk{display:block!important}.swk-g4,.swk-g6{grid-template-columns:repeat(2,1fr)}.swk-g3,.swk-g2,.split{grid-template-columns:1fr}.split{gap:26px}.side,.side.rev,.side.rev.w372,.side.rev.w320,.side.w300{grid-template-columns:1fr}.swk-rooster{gap:13px}.sticky{position:static}.topbar .wrap{gap:0;justify-content:center;position:relative}.topbar .it{display:none}.topbar .it:first-child{display:flex}.topbar .wrap.is-rollend .it{display:none;opacity:0;transition:opacity .3s ease}.topbar .wrap.is-rollend .it.is-aan{display:flex;opacity:1}@media(prefers-reduced-motion:reduce){.topbar .wrap.is-rollend .it{transition:none}}.hdr-main{gap:10px;padding:12px 0}.search{display:none}.search.mrow{display:flex;max-width:none;margin:0 0 18px}.hic{width:42px;height:42px}.hic .lab,.nav{display:none}.burger{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;border:1.5px solid var(--ink);background:var(--card)}.burger svg{width:20px;height:20px}.uspbar .wrap{grid-template-columns:1fr 1fr;gap:12px;padding:13px 18px}.usp .s{display:none}.usp .ic{width:34px;height:34px}.usp .t{font-size:12px}.mega .wrap{grid-template-columns:1fr;gap:26px}.hd{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.fcols{grid-template-columns:1fr 1fr;gap:24px;padding:34px 0 26px}.fcols>div{min-width:0}.fcols>div:first-child,.fcols>div:last-child{grid-column:1/-1}.fcols .b{white-space:normal;height:auto;min-height:40px;padding:9px 14px;text-align:left}.nl-strip .wrap{padding:20px 18px}.nl-form{width:100%}.nl-form .inp{flex:1;width:auto}.scroller{grid-auto-columns:172px;gap:12px}.tile .body{padding:12px 13px 14px}.tile .visual{padding:16px}.price{font-size:16px}.steps{flex-wrap:wrap}.steps .stp{min-width:calc(50% - 4px)}.gc-teaser,.gc-adv,.gc-art,.gc-ov,.gc-feat,.gc-cfg{grid-template-columns:1fr}.d1{font-size:clamp(29px,8.6vw,36px)}.b.lg{height:50px;padding:0 22px;font-size:15px}.logo .word{font-size:19px}.card.row,.between{flex-wrap:wrap}.crumb{font-size:12px}.tag{white-space:nowrap}[style*="padding:44px 46px"]{padding:26px 18px!important}[style*="padding:34px 38px"]{padding:24px 18px!important}[style*="padding:30px"],[style*="padding:26px 30px"]{padding:20px 16px!important}[style*="padding:40px"]{padding:22px!important}}:root{--swk-zijmarge:18px;--swk-raakvlak:44px;--swk-mintekst:14px;--swk-veldtekst:16px}@media(max-width:720px){html [class*=swk-] .wrap,html .topbar .wrap{padding-left:var(--swk-zijmarge);padding-right:var(--swk-zijmarge)}.card{padding:18px 16px}.b.sm{height:auto;min-height:var(--swk-raakvlak);padding-top:6px;padding-bottom:6px}.chip{height:auto;min-height:var(--swk-raakvlak);padding-top:7px;padding-bottom:7px}input,select,textarea{font-size:var(--swk-veldtekst)}.small{font-size:var(--swk-mintekst)}.stepper button{width:var(--swk-raakvlak);height:var(--swk-raakvlak)}.stepper .v{min-width:40px}.burger,.hic,.addbtn{width:var(--swk-raakvlak);height:var(--swk-raakvlak)}.search{height:48px}.search .go{height:var(--swk-raakvlak)}.tabbar .tb{min-height:var(--swk-raakvlak);display:inline-flex;align-items:center}.swk-schuifrij{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--schuifrand,0px) * -1);margin-right:calc(var(--schuifrand,0px) * -1);padding-left:var(--schuifrand,0px);padding-right:var(--schuifrand,0px);padding-top:3px;padding-bottom:3px;scroll-padding-left:var(--schuifrand,0px);scroll-padding-right:var(--schuifrand,0px)}.swk-schuifrij::-webkit-scrollbar{display:none}.swk-schuifrij>*{flex:none}}.shopify-policy__container{max-width:780px!important;margin:34px auto 60px!important;padding:0 var(--swk-zijmarge, 20px)}.shopify-policy__title{margin-bottom:22px}.shopify-policy__title h1{font-family:var(--hd);font-weight:700;letter-spacing:-.01em;font-size:clamp(28px,4vw,40px);line-height:1.12;text-wrap:balance;margin:0 0 10px}.shopify-policy__title:after{content:"";display:block;width:54px;height:4px;background:var(--acc);border-radius:2px}.shopify-policy__body{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,4vw,38px);color:var(--ink);font-size:15.5px;line-height:1.62}.shopify-policy__body>*{max-width:68ch}.shopify-policy__body h2{font-family:var(--hd);font-weight:700;font-size:22px;line-height:1.2;margin:34px 0 12px;padding-top:26px;border-top:1.5px solid var(--line-2);text-wrap:balance;max-width:68ch}.shopify-policy__body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.shopify-policy__body h3{font-family:var(--hd);font-weight:650;font-size:17px;line-height:1.25;margin:24px 0 7px;color:var(--ink);max-width:68ch}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:21px}.shopify-policy__body li{margin-bottom:7px}.shopify-policy__body li::marker{color:var(--acc)}.shopify-policy__body strong{font-weight:650}.shopify-policy__body a{color:var(--acc-deep);text-decoration:underline}.shopify-policy__body hr{border:0;border-top:1.5px solid var(--line-2);margin:30px 0}.shopify-policy__body table{display:block;overflow-x:auto;width:100%;max-width:100%;border-collapse:collapse;margin:6px 0 20px;font-size:14.5px}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}.shopify-policy__body th{background:var(--paper);font-weight:650}@media(max-width:720px){.shopify-policy__container{margin-top:22px!important}.shopify-policy__body{padding:18px 16px;border-radius:12px}.shopify-policy__body h2{font-size:19px;margin-top:26px;padding-top:20px}}.shopify-policy__body .swk-beleid-verder{margin-top:38px;padding:24px clamp(18px,3vw,26px);background:var(--paper);border:1.5px solid var(--line);border-left:4px solid var(--acc);border-radius:var(--r-lg)}.shopify-policy__body .swk-beleid-verder>h2{margin:0 0 10px;padding:0;border-top:0;font-size:20px}.shopify-policy__body .swk-beleid-verder ul{margin-bottom:0}.shopify-policy__body .swk-beleid-verder li{margin-bottom:9px}.shopify-policy__body .swk-beleid-verder li:last-child{margin-bottom:0}.shopify-policy__body .swk-beleid-verder a{text-decoration:none}.shopify-policy__body .swk-beleid-verder a:hover{text-decoration:underline}.swk-begrip{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:help;display:inline;border-bottom:1px dotted var(--ink-3)}.swk-begrip:hover{border-bottom-color:var(--ink)}.swk-begrip:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.swk-begrip[aria-expanded=true]{border-bottom-style:solid;border-bottom-color:var(--ink);font-weight:600}.swk-begrip__kaart{display:block;margin:7px 0 9px;padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--r);font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:46ch}.swk-begrip__kaart strong{color:var(--ink)}.swk-begrip__kaart a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}td .swk-begrip__kaart,th .swk-begrip__kaart{max-width:none}@media print{.swk-begrip{border-bottom:none}.swk-begrip__kaart{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/swk-ontwerp.css.map */
