@font-face{font-family:ImpactDirkUnderline;src:url(../fonts/Impact_Dirk_SW-Regular.woff?v=1.0) format("woff");font-display:swap;font-style:normal}@font-face{font-family:ImpactDirk;src:url(../fonts/Impact22.woff2?v=1.0) format("woff2"),url(../fonts/Impact22.woff?v=1.0) format("woff");font-display:swap;font-style:normal}@font-face{font-family:JanBold;font-weight:600;src:url(../fonts/JanBold.woff2?v=1.0) format("woff2"),url(../fonts/JanBold.woff?v=1.0) format("woff");font-display:swap;font-style:normal}@font-face{font-family:Metropolis-Standard;font-weight:400;src:url(../fonts/Metropolis-Regular.woff2?v=1.0) format("woff2"),url(../fonts/Metropolis-Regular.woff?v=1.0) format("woff");font-display:swap;font-style:normal}@font-face{font-family:Metropolis;font-weight:300;src:url(../fonts/Metropolis-Light.woff2?v=1.0) format("woff2"),url(../fonts/Metropolis-Light.woff?v=1.0) format("woff");font-display:swap;font-style:normal}@font-face{font-family:Metropolis-Bold;font-weight:600;src:url(../fonts/Metropolis-Bold.woff2?v=1.0) format("woff2"),url(../fonts/Metropolis-Bold.woff?v=1.0) format("woff");font-display:swap;font-style:normal}.body-1-link,.color-red{color:var(--color-red)}.body-1-link{font-size:1.6rem;line-height:1.6rem;font-weight:500;text-decoration:underline}.body-1-link,.body-2{font-family:Metropolis-Bold,Arial,Helvetica,Serif}.body-2{font-size:1.3rem;line-height:2rem;font-weight:600}.body-m{font-size:1.4rem;line-height:1.5;font-weight:400;font-family:Metropolis-Standard,Arial,Helvetica,Serif;font-weight:300}.heading-xs{font-size:2rem;line-height:1}.heading-s,.heading-xs{font-family:ImpactDirk,Arial,Helvetica,Serif;font-weight:400}.heading-s{font-size:2.6rem;line-height:3.1rem}.heading-m{font-size:3.6rem;line-height:3.6rem}.heading-l,.heading-m{font-family:ImpactDirk,Arial,Helvetica,Serif;font-weight:400}.heading-l{font-size:4.8rem;line-height:5.2rem}.title-m{font-size:1.6rem;line-height:1.5;font-weight:600;font-family:Metropolis-Bold,Arial,Helvetica,Serif}.title-l{font-size:1.8rem;line-height:2.4rem}.subtitle-1,.title-l{font-weight:700;font-family:Metropolis-Bold,Arial,Helvetica,Serif}.subtitle-1{font-size:1.4rem;line-height:1.4rem}.headline-s{font-size:2.4rem}.headline-l,.headline-s{line-height:1;font-family:ImpactDirk,Arial,Helvetica,Serif;font-weight:400}.headline-l{font-size:4rem}*,:after,:before{box-sizing:border-box;padding:0;margin:0;outline:none}html{font-size:62.5%;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease-in-out;color:var(--color-black);font-family:Metropolis-Standard,Arial,Helvetica,Serif;font-weight:300}body,html{height:100%}body{font-size:1.6rem;background-color:var(--color-white);padding-top:var(--header-height);margin-bottom:var(--bottom-bar-height)}@media print{body.basket-open{--header-height:0}body.basket-open .default-layout>:not(.basket-overlay){display:none!important}}.default-layout{min-height:100%;display:flex;flex-direction:column;align-items:start}main{width:100%;flex-grow:1}.base-page{display:grid;gap:2rem;margin-top:2rem}.base-page.has-content-header{margin-top:0}.base-page section:empty{display:none}.noscroll{overflow:hidden;touch-action:none}.container{width:100%;max-width:var(--container-max-width);padding:0 var(--desktop-spacing);margin:0 auto}.mobile-padding{padding:0 var(--mobile-spacing)}.mobile-margin{margin:0 var(--mobile-spacing)}@media(max-width:767px){.store-page main.container{padding:0}}.folder-page header .search-button,.store-page header .search-button{display:none}@media(max-width:959px){.folder-page{--header-height:6.4rem}}.folder-page,.store-page{--search-bar-height:0rem}a{color:inherit}ol,ul{list-style-type:none}.titleparagraph ol,.titleparagraph ul{padding-left:3.6rem}.titleparagraph ul{list-style-type:disc}.titleparagraph ol{list-style-type:decimal}button{background-color:inherit;color:inherit;border:0;cursor:pointer}svg.nuxt-icon{vertical-align:unset;margin-bottom:0}.btn,button.formkit-input{font-size:1.9rem;padding:.6rem 1.5rem;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;font-family:ImpactDirk,Arial,Helvetica,Serif;font-weight:400}.btn--red,button.formkit-input--red{background-color:var(--color-red);color:var(--color-white)}.btn--red:hover,button.formkit-input--red:hover{background-color:var(--color-lightred)}.btn--yellow,button.formkit-input--yellow{background-color:var(--color-yellow);color:var(--color-black)}.btn--yellow:hover,button.formkit-input--yellow:hover{background-color:var(--color-lightyellow)}.btn--grey,button.formkit-input--grey{background-color:var(--color-grey);color:var(--color-white)}.btn--grey:hover,button.formkit-input--grey:hover{background-color:var(--color-lightgrey)}.btn--white,.btn-new,button.formkit-input--white{background-color:var(--color-white);color:var(--color-black)}.btn-new{display:flex;align-items:center;justify-content:center;font-size:1.6rem;border:1px solid var(--color-black);border-radius:1.6rem;height:3.2rem;padding:0 2.4rem;text-decoration:none;transition:background-color .2s ease-in-out;overflow:hidden;font-family:ImpactDirk,Arial,Helvetica,Serif;font-weight:400}.btn-new--large{font-size:2rem;height:4rem;border:.2rem solid var(--color-black);border-radius:2rem}.btn-new--primary{background-color:var(--color-yellow)}.btn-new--primary:hover{background-color:var(--color-darkyellow)}.btn-new--secondary{background-color:var(--color-white)}.btn-new--secondary:hover{background-color:var(--color-grey-h)}.btn-new--tertiary{background-color:var(--color-grey-e);border:0}.btn-new--borderless{border:0;background-color:var(--color-yellow)}.btn-new--borderless:hover{background-color:var(--color-darkyellow)}.popup-buttons{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}.loading{position:relative;pointer-events:none}.loading:before{content:"";position:absolute;inset:0;background-color:inherit;width:100%}.loading:after{content:"";left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);width:10rem;height:100%;max-height:4rem;background:url(https://web-fileserver.dirk.nl/static-images/dirk/web/loader_black.gif) no-repeat;background-size:contain;background-position:50%;transition:all .3s ease-in-out}@media(min-width:960px){.hideOnDesktop{display:none!important}}@media(max-width:959px){.hideOnMobile{display:none!important}}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time]{height:4rem;width:100%;padding:0 1.6rem;font-size:1.6rem;font-family:inherit;border:1px solid var(--color-grey-b);display:flex;align-items:center;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:all .1s ease-in-out}input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus{border:1px solid var(--color-black);color:var(--color-black);transition:all .1s ease-in-out}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder{color:var(--color-grey)}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder{color:var(--color-grey)}input[type=date]:-moz-placeholder,input[type=date]:-ms-input-placeholder,input[type=date]::-moz-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=email]:-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-moz-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]:-moz-placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::-moz-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-moz-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-moz-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]:-moz-placeholder,input[type=time]:-ms-input-placeholder,input[type=time]::-moz-placeholder,input[type=time]::-webkit-input-placeholder{color:var(--color-grey)}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.4rem;height:2.4rem;border:1px solid var(--color-lightgrey);border-radius:.4rem;position:relative;cursor:pointer;outline:none;transition:all .1s ease-in-out}input[type=checkbox]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='9.993 19.421 3.286 12.58 4.714 11.18 10.007 16.579 19.293 7.293 20.707 8.707 9.993 19.421' style='fill:%23FFFFFF;'/%3E%3C/svg%3E");background-size:cover;opacity:0;transition:all .1s ease-in-out}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:checked{border-color:var(--color-red);background-color:var(--color-red)}input[type=radio]{position:absolute;top:-.3rem;visibility:hidden}input[type=radio]:checked+label:after{transition:all .1s ease-in-out;background-color:var(--color-red)}input[type=radio]:checked+label:before{transition:all .1s ease-in-out;border:1px solid var(--color-red)}fieldset{border:0;padding:0;margin:0}li.formkit-option>label{position:relative;padding-left:2.5rem;margin:.5rem 0;cursor:pointer;background-color:var(--color-white);transition:all .1s ease-in-out}li.formkit-option>label:after{transition:all .1s ease-in-out;content:"";position:absolute;top:.6rem;left:.4rem;width:.7rem;height:.7rem;border-radius:.7rem;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;font-size:1.8rem}li.formkit-option>label:before{transition:all .1s ease-in-out;content:"";top:0;left:0;width:1.5rem;height:1.5rem;border-radius:1.5rem;position:absolute;margin:.2rem 1rem 0 0;border:1px solid var(--color-black)}li.formkit-option>label[data-checked=true]:after{background-color:var(--color-red)}li.formkit-option>label[data-checked=true]:before{border:1px solid var(--color-red)}select{border:1px solid var(--color-grey-b);height:4rem;width:100%;padding:0 1rem;font-size:1.6rem;color:var(--color-black);background-color:var(--color-white);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path d="M0 2l4 4 4-4z"/></svg>') no-repeat 100%/.8rem .8rem;background-position:right 1rem center;background-repeat:no-repeat;font-family:Metropolis-Standard,Arial,Helvetica,Serif;font-weight:300}option{padding:1rem}textarea{width:100%;min-height:20rem;padding:1.6rem;font-size:1.6rem;border:1px solid #bcbec3;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .1s ease-in-out;font-family:inherit}textarea:active,textarea:focus{border:1px solid var(--color-black);color:var(--color-black);transition:all .1s ease-in-out}textarea::-webkit-input-placeholder{color:var(--color-grey-a)}textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--color-grey-a)}textarea:-ms-input-placeholder{color:var(--color-grey-a)}.formkit-form{width:100%;display:flex;flex-direction:column;gap:1.6rem}.formkit-form input[type=date],.formkit-form input[type=datetime-local],.formkit-form input[type=email],.formkit-form input[type=number],.formkit-form input[type=password],.formkit-form input[type=tel],.formkit-form input[type=text],.formkit-form input[type=time],.formkit-form select{max-width:40rem}.formkit-form input[type=date].invalid-field,.formkit-form input[type=datetime-local].invalid-field,.formkit-form input[type=email].invalid-field,.formkit-form input[type=number].invalid-field,.formkit-form input[type=password].invalid-field,.formkit-form input[type=tel].invalid-field,.formkit-form input[type=text].invalid-field,.formkit-form input[type=time].invalid-field,.formkit-form select.invalid-field{border-color:var(--color-red)}.formkit-form label{display:block}.formkit-form .field-error-message{display:block;color:var(--color-red);font-size:1.4rem}button.formkit-input{background-color:var(--color-red);color:var(--color-white);margin-top:1.2rem}button.formkit-input:hover{transition:all .2s ease-in-out;background-color:var(--color-lightred)}.formkit-label.required:after{content:" *"}.formkit-message{color:var(--color-red);font-size:1.4rem}.formkit-outer[data-invalid=true] .formkit-input{border-color:var(--color-red)}@keyframes shimmer{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}:root{--border-radius:.3rem;--color-white:#fff;--color-black:#221e1f;--color-grey:#9b9b9b;--color-grey-a:#aeb0b7;--color-grey-b:#bcbec3;--color-grey-c:#777;--color-grey-d:#f1efef;--color-grey-e:#e3e3e3;--color-grey-f:#d9d9d9;--color-grey-g:#ccc;--color-grey-h:#f2f2f2;--color-grey-i:#555;--color-darkgrey:#646464;--color-darkgrey-rgb:100,100,100;--color-mediumgrey:#878787;--color-lightgrey:#c8c7c7;--color-red:#e30613;--color-darkred:#ad141a;--color-lightred:red;--color-yellow:#ffed00;--color-darkyellow:#eddc00;--color-lightyellow:#feff00;--color-yellowshadow:#d1c201;--color-green:#199e63;--container-max-width:142rem;--desktop-spacing:0;--mobile-spacing:1.2rem;--header-height:12rem;--header-height-collapsed:6.4rem;--more-menu-margin-top:6.4rem;--bottom-bar-height: calc(5.6rem + env(safe-area-inset-bottom)) ;--search-bar-height:5.6rem}@media(min-width:960px){:root{--desktop-spacing:3rem;--mobile-spacing:0;--bottom-bar-height:0;--header-height-collapsed:8.2rem}}.color-red{color:var(--color-red)}.fade-slow-enter-active{animation:fade-in .5s}.fade-slow-leave-active{animation:fade-out .5s}.fade-enter-active,.fade-in-enter-active{animation:fade-in .2s}.fade-leave-active{animation:fade-out .2s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slide-up-full-enter-active{animation:slide-up-full .2s}.slide-up-full-leave-active{animation:slide-back-down-full .2s}@keyframes slide-up-full{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-back-down-full{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.slide-down-full-enter-active{animation:slide-down-full .2s}.slide-down-full-leave-active{animation:slide-back-up-full .2s}@keyframes slide-down-full{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-back-up-full{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.slide-right-full-enter-active{animation:slide-right-full .2s}.slide-right-full-leave-active{animation:slide-back-left-full .2s}@keyframes slide-right-full{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-back-left-full{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.slide-left-full-enter-active{animation:slide-left-full .2s}.slide-left-full-leave-active{animation:slide-back-right-full .2s}@keyframes slide-left-full{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-back-right-full{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.slide-down-fade-enter-active{animation:slide-down-fade .2s}@keyframes slide-down-fade{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes highlight{0%{background-color:var(--color-white)}25%{background-color:var(--color-grey-e)}to{background-color:var(--color-white)}}
