@keyframes shimmer{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}@media (width>=960px){:root{--desktop-spacing:3rem;--mobile-spacing:0;--bottom-bar-height:0;--header-height-collapsed:8.2rem}}@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;font-weight:500;line-height:1.6rem;text-decoration:underline}.body-1-link,.body-2{font-family:Metropolis-Bold,Arial,Helvetica,serif}.body-2{font-size:1.3rem;font-weight:600;line-height:2rem}.body-m{font-family:Metropolis-Standard,Arial,Helvetica,serif;font-size:1.4rem;font-weight:300;line-height:1.5}.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-family:Metropolis-Bold,Arial,Helvetica,serif;font-size:1.6rem;font-weight:600;line-height:1.5}.title-l{font-size:1.8rem;line-height:2.4rem}.subtitle-1,.title-l{font-family:Metropolis-Bold,Arial,Helvetica,serif;font-weight:700}.subtitle-1{font-size:1.4rem;line-height:1.4rem}.headline-s{font-size:2.4rem}.headline-l,.headline-s{font-family:ImpactDirk,Arial,Helvetica,serif;font-weight:400;line-height:1}.headline-l{font-size:4rem}@media (width>=960px){:root{--desktop-spacing:3rem;--mobile-spacing:0;--bottom-bar-height:0;--header-height-collapsed:8.2rem}}*,:after,:before{box-sizing:border-box;outline:none;margin:0;padding:0}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-family:Metropolis-Standard,Arial,Helvetica,serif;font-size:62.5%;font-weight:300;line-height:1.5;transition:all .2s ease-in-out}body,html{height:100%}body{background-color:var(--color-white);padding-top:var(--header-height);margin-bottom:var(--bottom-bar-height);font-size:1.6rem}@media print{body.basket-open{--header-height:0}body.basket-open .default-layout>:not(.basket-overlay){display:none!important}}.default-layout{flex-direction:column;align-items:start;min-height:100%;display:flex}main{flex-grow:1;width:100%}.base-page{gap:2rem;margin-top:2rem;display:grid}.base-page.has-content-header{margin-top:0}.base-page section:empty{display:none}.noscroll{touch-action:none;overflow:hidden}.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 (width<=767px){.store-page main.container{padding:0}}.folder-page header .search-button,.store-page header .search-button{display:none}@media (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;cursor:pointer;border:0}svg.nuxt-icon{vertical-align:unset;margin-bottom:0}.btn,button.formkit-input{cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-family:ImpactDirk,Arial,Helvetica,serif;font-size:1.9rem;font-weight:400;text-decoration:none;transition:all .2s ease-in-out;display:flex}.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{border:1px solid var(--color-black);border-radius:1.6rem;justify-content:center;align-items:center;height:3.2rem;padding:0 2.4rem;font-family:ImpactDirk,Arial,Helvetica,serif;font-size:1.6rem;font-weight:400;text-decoration:none;transition:background-color .2s ease-in-out;display:flex;overflow:hidden}.btn-new--large{border:.2rem solid var(--color-black);border-radius:2rem;height:4rem;font-size: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{background-color:var(--color-yellow);border:0}.btn-new--borderless:hover{background-color:var(--color-darkyellow)}.btn-new--pill{border-width:.2rem;border-radius:10rem;height:4.8rem}.btn-new--full{width:100%}.btn-new--outline-white{color:var(--color-white);border-color:var(--color-white);background-color:#0000}.btn-new--outline-white:hover{background-color:#ffffff1a}.btn-new--outline-black{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-black)}.btn-new--outline-black:hover{background-color:var(--color-grey-h)}.btn-new:disabled{opacity:.6;cursor:not-allowed}.popup-buttons{justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}.loading{pointer-events:none;position:relative}.loading:before{content:"";background-color:inherit;width:100%;position:absolute;inset:0}.loading:after{content:"";background:url(https://web-fileserver.dirk.nl/static-images/dirk/web/loader_black.gif) 50%/contain no-repeat;width:10rem;height:100%;max-height:4rem;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=960px){.hideOnDesktop{display:none!important}}@media (width<=959px){.hideOnMobile{display:none!important}}@media (width>=960px){:root{--desktop-spacing:3rem;--mobile-spacing:0;--bottom-bar-height:0;--header-height-collapsed:8.2rem}}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]{border:1px solid var(--color-grey-b);clear:both;appearance:none;border-radius:0;align-items:center;width:100%;height:4rem;padding:0 1.6rem;font-family:inherit;font-size:1.6rem;transition:all .1s ease-in-out;display:flex}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{color:var(--color-grey)}input[type=datetime-local]::-moz-placeholder{color:var(--color-grey)}input[type=email]::-moz-placeholder{color:var(--color-grey)}input[type=number]::-moz-placeholder{color:var(--color-grey)}input[type=password]::-moz-placeholder{color:var(--color-grey)}input[type=tel]::-moz-placeholder{color:var(--color-grey)}input[type=text]::-moz-placeholder{color:var(--color-grey)}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-shown{color:var(--color-grey)}input[type=date]:-ms-placeholder-shown{color:var(--color-grey)}input[type=date]::-moz-placeholder{color:var(--color-grey)}input[type=date]::-webkit-input-placeholder{color:var(--color-grey)}input[type=datetime-local]:-moz-placeholder-shown{color:var(--color-grey)}input[type=datetime-local]:-ms-placeholder-shown{color:var(--color-grey)}input[type=datetime-local]::-moz-placeholder{color:var(--color-grey)}input[type=datetime-local]::-webkit-input-placeholder{color:var(--color-grey)}input[type=email]:-moz-placeholder-shown{color:var(--color-grey)}input[type=email]:-ms-placeholder-shown{color:var(--color-grey)}input[type=email]::-moz-placeholder{color:var(--color-grey)}input[type=email]::-webkit-input-placeholder{color:var(--color-grey)}input[type=number]:-moz-placeholder-shown{color:var(--color-grey)}input[type=number]:-ms-placeholder-shown{color:var(--color-grey)}input[type=number]::-moz-placeholder{color:var(--color-grey)}input[type=number]::-webkit-input-placeholder{color:var(--color-grey)}input[type=password]:-moz-placeholder-shown{color:var(--color-grey)}input[type=password]:-ms-placeholder-shown{color:var(--color-grey)}input[type=password]::-moz-placeholder{color:var(--color-grey)}input[type=password]::-webkit-input-placeholder{color:var(--color-grey)}input[type=tel]:-moz-placeholder-shown{color:var(--color-grey)}input[type=tel]:-ms-placeholder-shown{color:var(--color-grey)}input[type=tel]::-moz-placeholder{color:var(--color-grey)}input[type=tel]::-webkit-input-placeholder{color:var(--color-grey)}input[type=text]:-moz-placeholder-shown{color:var(--color-grey)}input[type=text]:-ms-placeholder-shown{color:var(--color-grey)}input[type=text]::-moz-placeholder{color:var(--color-grey)}input[type=text]::-webkit-input-placeholder{color:var(--color-grey)}input[type=time]:-moz-placeholder-shown{color:var(--color-grey)}input[type=time]:-ms-placeholder-shown{color:var(--color-grey)}input[type=time]::-moz-placeholder{color:var(--color-grey)}input[type=time]::-webkit-input-placeholder{color:var(--color-grey)}input[type=checkbox]{appearance:none;border:1px solid var(--color-lightgrey);cursor:pointer;border-radius:.4rem;outline:none;width:2.4rem;height:2.4rem;transition:all .1s ease-in-out;position:relative}input[type=checkbox]:before{content:"";opacity: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;transition:all .1s ease-in-out;position:absolute;inset:0}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:checked{border-color:var(--color-red);background-color:var(--color-red)}input[type=radio]{visibility:hidden;position:absolute;top:-.3rem}input[type=radio]:checked+label:after{background-color:var(--color-red);transition:all .1s ease-in-out}input[type=radio]:checked+label:before{border:1px solid var(--color-red);transition:all .1s ease-in-out}fieldset{border:0;margin:0;padding:0}li.formkit-option>label{cursor:pointer;background-color:var(--color-white);margin:.5rem 0;padding-left:2.5rem;transition:all .1s ease-in-out;position:relative}li.formkit-option>label:after{content:"";background-color:var(--color-white);border-radius:.7rem;justify-content:center;align-items:center;width:.7rem;height:.7rem;font-size:1.8rem;transition:all .1s ease-in-out;display:flex;position:absolute;top:.6rem;left:.4rem}li.formkit-option>label:before{content:"";border:1px solid var(--color-black);border-radius:1.5rem;width:1.5rem;height:1.5rem;margin:.2rem 1rem 0 0;transition:all .1s ease-in-out;position:absolute;top:0;left:0}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);width:100%;height:4rem;color:var(--color-black);background-color:var(--color-white);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>") right 1rem center/.8rem .8rem no-repeat;border-radius:0;padding:0 1rem;font-family:Metropolis-Standard,Arial,Helvetica,serif;font-size:1.6rem;font-weight:300}option{padding:1rem}textarea{appearance:none;border:1px solid #bcbec3;width:100%;min-height:20rem;padding:1.6rem;font-family:inherit;font-size:1.6rem;transition:all .1s ease-in-out}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-shown{color:var(--color-grey-a)}textarea::-moz-placeholder{color:var(--color-grey-a)}textarea:-ms-placeholder-shown{color:var(--color-grey-a)}.formkit-form{flex-direction:column;gap:1.6rem;width:100%;display:flex}.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{color:var(--color-red);font-size:1.4rem;display:block}button.formkit-input{background-color:var(--color-red);color:var(--color-white);margin-top:1.2rem}button.formkit-input:hover{background-color:var(--color-lightred);transition:all .2s ease-in-out}.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)}: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 (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:.5s fade-in}.fade-slow-leave-active{animation:.5s fade-out}.fade-enter-active,.fade-in-enter-active{animation:.2s fade-in}.fade-leave-active{animation:.2s fade-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slide-up-full-enter-active{animation:.2s slide-up-full}.slide-up-full-leave-active{animation:.2s slide-back-down-full}@keyframes slide-up-full{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-back-down-full{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.slide-down-full-enter-active{animation:.2s slide-down-full}.slide-down-full-leave-active{animation:.2s slide-back-up-full}@keyframes slide-down-full{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-back-up-full{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.slide-right-full-enter-active{animation:.2s slide-right-full}.slide-right-full-leave-active{animation:.2s slide-back-left-full}@keyframes slide-right-full{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-back-left-full{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.slide-left-full-enter-active{animation:.2s slide-left-full}.slide-left-full-leave-active{animation:.2s slide-back-right-full}@keyframes slide-left-full{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-back-right-full{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.slide-down-fade-enter-active{animation:.2s slide-down-fade}@keyframes slide-down-fade{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}@keyframes highlight{0%{background-color:var(--color-white)}25%{background-color:var(--color-grey-e)}to{background-color:var(--color-white)}}
