:root{--gut-m:18px}html{-webkit-text-size-adjust:100%}img,video{max-width:100%;height:auto}*{-webkit-tap-highlight-color:rgba(255,255,255,.08)}.stage{min-height:420px}.stage img{max-height:400px;width:auto;object-fit:contain}.thumb{width:78px;height:78px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:2px;overflow:hidden;padding:6px;background:#0d0f11;cursor:pointer}.thumb[aria-selected=true]{border-color:#fff}.thumb img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:760px){.wrap{padding-left:var(--gut-m);padding-right:var(--gut-m)}.sec{padding-top:44px;padding-bottom:44px}.sec-head{margin-bottom:22px}p{font-size:15.5px}.btn,.add,.up-add,.chip,.planOpt,.qtyBox button,.linkje,.upgrade-nee{min-height:48px}.btn{padding:16px 22px;font-size:11px}.btns{display:flex;flex-direction:column;gap:10px}.btns .btn{width:100%;text-align:center}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gut-m) * -1);padding-inline:var(--gut-m)}.tablewrap table{min-width:560px}.rte table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:760px){.hdr .wrap{padding-top:14px;padding-bottom:14px}.ann .wrap{font-size:9.5px}.mmenu a{padding:16px 0;font-size:26px}.hero{padding-top:44px;padding-bottom:38px}.hero-sub{font-size:16px;margin-top:22px}.wordmark{font-size:clamp(64px,24vw,150px)!important}}@media(max-width:760px){.pdp{gap:24px;padding-top:20px}.stage{min-height:0;aspect-ratio:1/1;padding:16px}.stage img{max-height:100%;max-width:100%}.thumbs{gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.thumb{width:64px;height:64px;flex:0 0 auto;scroll-snap-align:start}.buy h1{font-size:clamp(36px,10vw,58px);line-height:.94}.typeline{margin-top:2px}.priceRow{flex-wrap:wrap;gap:8px 12px;align-items:baseline}.price{font-size:36px}.qtyRow{flex-direction:column;align-items:stretch;gap:10px}.qtyBox{width:100%;justify-content:space-between}.qtyBox input{flex:1}.addBtn{width:100%}.vertrouwen{gap:6px 16px;font-size:9.5px}.flag{top:10px;left:10px}.collab{padding:20px}.sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.sticky .btn{padding:14px 18px}body.template-product{padding-bottom:94px}.abo-kies{margin-top:18px}.abo-kop h3{font-size:18px}}@media(max-width:760px){.chead{padding-top:36px;padding-bottom:24px}.chead h1{font-size:clamp(38px,11vw,64px)}.chead-usp{gap:8px 16px;font-size:9.5px}.chelp,.cbar{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.chelp .btn,.cbar .btn{width:100%;text-align:center}}@media(max-width:560px){.drawer{width:100%;max-width:100%}.dr-head{padding:16px 18px}.dr-body{padding:0 18px}.dr-foot{padding:16px 18px calc(16px + env(safe-area-inset-bottom))}.up-scroll{gap:10px}.up-card{min-width:180px}.cartline{grid-template-columns:56px 1fr;gap:12px}.upgrade{padding:16px}.upgrade .up-kop b{font-size:19px}}@media(max-width:760px){.acctbar .wrap{gap:12px 22px}.acctbar .val{font-size:17px}.staffel{grid-template-columns:1fr}.st{padding:20px}.st-prijs{font-size:32px}.teller{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.teller .val{font-size:22px}.b2b-grid{grid-template-columns:1fr}.b2bbox{padding:16px}}@media(max-width:900px){.aanvraag-grid{grid-template-columns:1fr;gap:28px}}@media(max-width:520px){.aanvraag-form .f2{grid-template-columns:1fr}.aanvraag h1{font-size:clamp(34px,10vw,52px)}.stappen li{grid-template-columns:34px 1fr;gap:10px}.stappen .nr{font-size:21px}.aanvraag-box{padding:18px}}@media(max-width:860px){.login{padding-top:34px;padding-bottom:44px}.login-box{padding:22px}.login-mark{font-size:clamp(48px,16vw,86px)}.login-lead{font-size:15.5px}.abo-grid{grid-template-columns:1fr}.abo-head{gap:16px}}@media(max-width:700px){.pw-in{max-width:100%}}@media(max-width:760px){.phead{padding-top:34px;padding-bottom:22px}.phead h1{font-size:clamp(34px,10vw,56px)}.prose,.rte{font-size:15.5px;line-height:1.65}.rte h3{font-size:22px;margin-top:26px}.rte ul,.rte ol{padding-left:20px}.plate{grid-template-columns:1fr 1fr}.plate div{padding:14px}.plate dd{font-size:16px}.ft-grid{gap:26px}.ft-grid a{display:inline-block;padding:6px 0}.ft-bot{flex-direction:column;align-items:flex-start;gap:10px;text-align:left}}@media(max-width:380px){.wrap{padding-left:14px;padding-right:14px}.cards{grid-template-columns:1fr}.card-body h3{font-size:26px}.card-txt{display:block}.chead-usp span{width:100%}.plate{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/crafd-mobile.css.map */
