@charset "UTF-8";.message{color:var(--black);display:block;margin:0 0 1rem;padding:.75rem 1rem .75rem 2.75rem;position:relative}.message:before{background-repeat:no-repeat;content:"";display:block;height:1.25rem;left:1rem;position:absolute;top:1.125rem;width:1.25rem}.message--info{background-color:var(--black);color:var(--white)}.message--info:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='169' height='727.384'%3E%3Cpath data-name='Line 2' fill='none' stroke='%23FFF' stroke-miterlimit='10' stroke-width='2' d='M8 3v2'/%3E%3Cpath data-name='Line 3' fill='none' stroke='%23FFF' stroke-miterlimit='10' stroke-width='2' d='M8 7v6'/%3E%3Cg data-name='Ellipse 4' fill='none' stroke='%23FFF'%3E%3Ccircle cx='8' cy='8' r='8' stroke='none'/%3E%3Ccircle cx='8' cy='8' r='7.5'/%3E%3C/g%3E%3C/svg%3E");background-position:0 1px}.form__field--error .message--info,.message--error{background-color:#ffe0e0}.form__field--error .message--info:before,.message--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.005' height='17.861'%3E%3Cpath data-name='Path 56' d='M15.508 16.861a1.534 1.534 0 0 0 1.5-1.5 2.348 2.348 0 0 0-.2-.8L10.421 1.8a1.621 1.621 0 0 0-2.793 0L1.144 14.666a1.6 1.6 0 0 0 .1 1.5 1.454 1.454 0 0 0 1.3.7h12.964Zm-13.866-1a.906.906 0 0 1 0-1L8.126 2a.959.959 0 0 1 .9-.6.872.872 0 0 1 .9.6l6.384 12.769a.733.733 0 0 1 .2.6 1 1 0 0 1-1 1H2.544a1.19 1.19 0 0 1-.9-.506Z' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.message--success{background-color:var(--grayLight);color:var(--black)}.message--success:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.421' height='9.836'%3E%3Cpath data-name='Path 57' d='M12.707.701 5.136 8.415.707 3.987' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E");background-position:0 4px}.orderform{padding:var(--paddingBlock) 0}.orderform__form{display:flex;flex-direction:column;gap:2rem}.orderform__products{display:flex;flex-direction:column;gap:1.25rem}.orderform__category[open] .orderform__category-icon{transform:rotate(180deg)}.orderform__category-title{align-items:center;border-bottom:2px solid var(--black,#000);cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;list-style:none;margin:0 0 1rem;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.orderform__category-title::-webkit-details-marker{display:none}.orderform__category-title::marker{display:none}.orderform__category-title:hover{color:var(--black,#000)}.orderform__category-icon{flex-shrink:0;transition:transform .2s ease}.orderform__items{display:flex;flex-direction:column}.orderform__item{align-items:center;background:var(--themeInputBackground,#fff);border-bottom:1px solid var(--gray);border-radius:var(--input-border-radius,.25rem);display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.75rem .25rem;transition:background-color .2s ease}.orderform__item--selected{background-color:var(--ghostBlack05)}.orderform__item--selected .orderform__item-name:after{color:#0a0;content:"✓";font-weight:700;position:absolute;right:-1.25rem}.orderform__item-info{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem 1rem;justify-content:space-between;min-width:200px}.orderform__item-name{font-size:1.25rem;font-weight:500;position:relative}.orderform__item-price{color:var(--themeText,#666);font-size:.9rem}.orderform__item-price small{color:var(--themeText,#999);font-size:.8rem}.orderform__item-quantity{align-items:center;display:flex;gap:.25rem}.orderform__item-unit{color:var(--themeText,#666);font-size:.85rem;min-width:4rem;padding-left:.5rem}.orderform__qty-btn{align-items:center;background:var(--themeInputBackground,#fff);border:1px solid var(--gray);border-radius:var(--input-border-radius,.25rem);color:var(--themeInputText,#333);cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1;transition:all .2s ease;width:2.5rem}.orderform__qty-btn:hover{background:var(--black,#000);border-color:var(--black,#000);color:var(--white,#fff)}.orderform__qty-btn:active{transform:scale(.95)}.orderform__qty-input{-moz-appearance:textfield;background:var(--white);border:1px solid var(--themeInputOutline,#ccc);border-radius:var(--input-border-radius,.25rem);font-size:1rem;height:2.5rem;padding:.5rem;text-align:center;width:5rem}.orderform__qty-input::-webkit-inner-spin-button,.orderform__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.orderform__info{background:#f9f9f9;border-left:4px solid var(--black,#000);padding:1rem 1.5rem}.orderform__note{color:var(--themeText,#666);font-size:.9rem;margin:0 0 .5rem}.orderform__note:last-child{margin-bottom:0}.orderform__note a{color:var(--black,#000);font-weight:500}.orderform__details h3{border-bottom:1px solid var(--themeInputOutline,#ddd);font-size:1.1rem;margin:1.5rem 0 1rem;padding-bottom:.5rem}.orderform__details h3:first-child{margin-top:0}.orderform__details h4{font-size:1rem;margin:0 0 .5rem}.orderform__details .form{max-width:none}.orderform__bezorgkosten,.orderform__deadlines{background:#f5f5f5;border-radius:var(--input-border-radius,.25rem);margin:1rem 0;padding:1rem}.orderform__bezorgkosten p,.orderform__deadlines p{font-size:.9rem;margin:0}.orderform__form>.message{width:100%}.orderform__afhaal-datum{margin-left:1.5rem}.orderform__afhaal-datum[style*="display: block"]+.orderform__afhaal-datum{display:block!important}.orderform .form__toggles input{position:absolute}@media (min-width:48em){.orderform .container{max-width:40rem}.orderform__item{flex-wrap:nowrap}.orderform__item-info{min-width:auto}}.hero__content{text-align:center}.hero__content__buttons{justify-content:center}@media (min-width:48em) and (max-width:79.99em){.hero .hero__content{padding:0}.hero .hero__content__title{font-size:1.75rem;margin-bottom:1rem}}@media (min-width:48em){.hero.hero--fullwidthbar .hero__content{position:absolute}.hero.hero--fullwidthbar .hero__content .hero__content__title{margin-left:auto;margin-right:auto}.hero.hero--fullwidthbar .hero__picture{padding:0;position:relative;top:auto;transform:none}.hero.hero--fullwidthbar .hero__picture img{left:auto;position:relative;top:auto;transform:none;width:100%}}:root{--h1-font-weight:900;--h2xl-font-weight:900}h1 .accent,h2.h2xl .accent{color:var(--themeTitle);font-style:italic}.header__logo img,header__logo img{width:auto}@media (max-width:47.99em){.footer__bottom br,.menu,.usps{display:none}.header .container>.btn,header .container>.btn{display:block;padding:.5rem 1rem}}@media (min-width:48em){.footer__bottom{padding-bottom:1rem}}
