:root{--darkbrown:#31261D;--brown:#594A25;--lightbrown:#958B73;--extralightbrown:#F3F2EF;--padding-xl:6.25rem 0;--padding-lg:3.125rem 0;--margin-xl:6.25rem 0}.houtte .woocommerce-error,.houtte .woocommerce-info,.houtte .woocommerce-message{background-color:#fff;position:relative;display:block;padding:2em 2em 2em 4em;margin:0 0 2em}.houtte .page-wrap .woocommerce-error,.houtte .page-wrap .woocommerce-info,.houtte .page-wrap .woocommerce-message{background-color:#fff}.houtte .woocommerce-error::before,.houtte .woocommerce-info::before,.houtte .woocommerce-message::before{top:unset;left:2em}.houtte.woocommerce .woocommerce-error .button,.houtte.woocommerce .woocommerce-info .button,.houtte.woocommerce .woocommerce-message .button,.houtte.woocommerce-page .woocommerce-error .button,.houtte.woocommerce-page .woocommerce-info .button,.houtte.woocommerce-page .woocommerce-message .button{position:absolute;right:2em;top:50%;transform:translateY(-50%)}.houtte.woocommerce #respond input#submit,.houtte.woocommerce a.button,.houtte.woocommerce button.button,.houtte.woocommerce input.button,.houtte .woocommerce #respond input#submit.alt,.houtte .woocommerce a.button.alt,.houtte .woocommerce button.button.alt,.houtte .woocommerce input.button.alt,.houtte #add_payment_method .wc-proceed-to-checkout a.checkout-button,.houtte.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.houtte.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:var(--brown);color:#fff;border-radius:999px;-webkit-border-radius:999px;display:inline-block;border:2px solid #fff0;outline:none;transition:.3s ease-in-out all;font-size:var(--btn-font-size);font-weight:600;line-height:1;padding:1em 2em;text-transform:uppercase;margin:0}.houtte.woocommerce #respond input#submit:hover,.houtte.woocommerce a.button:hover,.houtte.woocommerce button.button:hover,.houtte.woocommerce input.button:hover,.houtte .woocommerce #respond input#submit.alt:hover,.houtte .woocommerce a.button.alt:hover,.houtte .woocommerce button.button.alt:hover,.houtte .woocommerce input.button.alt:hover,.houtte #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.houtte.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.houtte.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:var(--darkbrown);color:#fff;border-radius:999px;-webkit-border-radius:999px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--brown)!important}.upload-btn{border-radius:999px;-webkit-border-radius:999px;display:inline-flex;align-items:center;padding:0 2em;height:4em;font-size:.875em;margin:1em 0;background:#7f7fff;color:#fff!important;position:relative;overflow:hidden}.upload-btn.whatsapp{background-color:#00a884!important}.upload-btn.whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M17,5.156a9.914,9.914,0,0,0-15.6,11.96L0,22.25l5.254-1.379a9.881,9.881,0,0,0,4.737,1.205h0a10.006,10.006,0,0,0,10-9.911,9.95,9.95,0,0,0-3-7.009ZM10,20.406a8.223,8.223,0,0,1-4.2-1.147l-.3-.179L2.384,19.9l.83-3.04-.2-.312a8.253,8.253,0,1,1,15.308-4.379A8.329,8.329,0,0,1,10,20.406Zm4.518-6.17c-.246-.125-1.464-.723-1.692-.8s-.393-.125-.558.125-.638.8-.786.973-.29.188-.536.063a6.741,6.741,0,0,1-3.371-2.946c-.254-.437.254-.406.728-1.353a.459.459,0,0,0-.022-.433c-.062-.125-.558-1.344-.763-1.839s-.406-.415-.558-.424-.308-.009-.473-.009a.917.917,0,0,0-.661.308,2.783,2.783,0,0,0-.866,2.067,4.851,4.851,0,0,0,1.009,2.563A11.066,11.066,0,0,0,10.2,16.268a4.846,4.846,0,0,0,2.973.621,2.536,2.536,0,0,0,1.67-1.179,2.071,2.071,0,0,0,.143-1.179C14.924,14.42,14.759,14.357,14.513,14.237Z' transform='translate(0 -2.25)' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.upload-btn.email::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.889' height='20' viewBox='0 0 28.889 20'%3E%3Cg id='Icon_ionic-ios-mail' data-name='Icon ionic-ios-mail' transform='translate(-3.375 -7.875)'%3E%3Cpath id='Path_25' data-name='Path 25' d='M32.028,10.356l-7.472,7.6a.134.134,0,0,0,0,.194l5.229,5.56a.9.9,0,0,1,0,1.276.906.906,0,0,1-1.278,0L23.3,19.445a.143.143,0,0,0-.2,0l-1.271,1.289a5.6,5.6,0,0,1-3.986,1.678,5.708,5.708,0,0,1-4.069-1.726l-1.222-1.241a.143.143,0,0,0-.2,0L7.139,24.984a.906.906,0,0,1-1.278,0,.9.9,0,0,1,0-1.276l5.229-5.56a.147.147,0,0,0,0-.194l-7.479-7.6a.137.137,0,0,0-.236.1v15.2A2.227,2.227,0,0,0,5.6,27.875H30.042a2.227,2.227,0,0,0,2.222-2.218v-15.2A.139.139,0,0,0,32.028,10.356Z' transform='translate(0 0)' fill='%23ffffff'/%3E%3Cpath id='Path_26' data-name='Path 26' d='M17.819,20.749A3.748,3.748,0,0,0,20.533,19.6L31.42,8.367a2.163,2.163,0,0,0-1.374-.492H5.6a2.149,2.149,0,0,0-1.374.492L15.113,19.6A3.749,3.749,0,0,0,17.819,20.749Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A")}.upload-btn::before{content:"";width:1.5em;height:4em;background-repeat:no-repeat;background-size:contain;background-position:left center;margin-right:0;padding-right:0}.upload-btn span{margin-left:1em;padding-left:1em;display:block;border-left:1px solid rgb(255 255 255 / .204)}.houtte.woocommerce div.product{display:flex;flex-wrap:wrap}.houtte.woocommerce #content div.product div.images,.houtte.woocommerce div.product div.images,.houtte.woocommerce-page #content div.product div.images,.houtte.woocommerce-page div.product div.images{flex:1;flex-basis:50%;width:unset;float:none}.houtte.woocommerce #content div.product div.summary,.houtte.woocommerce div.product div.summary,.houtte.woocommerce-page #content div.product div.summary,.houtte.woocommerce-page div.product div.summary{flex:1;flex-basis:50%;width:unset;float:none}.houtte.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{position:sticky;position:-webkit-sticky;top:3em}.houtte.single-product .button-wrapper{display:flex;align-items:center;margin:2em 0 0 0}.houtte.single-product .woocommerce-notices-wrapper{padding-top:3rem}.houtte.single-product .woocommerce-error,.houtte.single-product .woocommerce-message{background:var(--extralightbrown)}.houtte.single-product div.product form.cart div.quantity{margin:0 8px 0 0}.houtte.single-product .button-wrapper div.quantity .qty{background:var(--extralightbrown);border:none;padding:0 15px;font-size:1em;outline:none;box-shadow:none;height:48px;font-weight:700;outline:none;border-radius:var(--bs-border-radius)}.houtte.single-product .button-wrapper div.quantity .qty:focus{background:var(--extralightbrown);border:none;padding:0 15px;font-size:1em;outline:none;box-shadow:none;height:48px;font-weight:700;outline:none}.houtte.single-product .after-card{font-size:.875em}.houtte.single-product .product-usps li{margin:.750em 0;list-style:none;line-height:1.5;gap:.25rem}.houtte.single-product .product-usps li::before{content:"";width:1.5em;height:1.5em;margin-right:1em;background-repeat:no-repeat;background-size:contain;background-position:left center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.623' height='32.458' viewBox='0 0 26.623 32.458'%3E%3Cg id='Group_92' data-name='Group 92' transform='translate(-832.2 -1205.162)'%3E%3Cpath id='Path_19' data-name='Path 19' d='M0,7.97,13.539,0,26.623,7.97V24.375L13.435,32.458,0,24.375Z' transform='translate(832.2 1205.162)' fill='%23594a25'/%3E%3Cpath id='Icon_feather-check' data-name='Icon feather-check' d='M18.9,9l-8.869,8.869L6,13.838' transform='translate(833.061 1207.957)' fill='none' stroke='%23f3f2ef' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E%0A");display:inline-block}.houtte.single-product .summary .product-wrapper{padding:3em}.houtte.woocommerce div.product .product-titles .product_title{font-size:2em}.houtte.woocommerce div.product .product-titles .configure{margin-bottom:1em;margin-top:-.5em;font-size:1.5em}.houtte.woocommerce div.product .product-titles .configure::after{content:"";position:absolute;display:inline-block;margin-left:.5em;margin-top:.5em;width:1em;height:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.03' height='40.827' viewBox='0 0 32.03 40.827'%3E%3Cg id='Group_91' data-name='Group 91' transform='translate(-643.648 807.37) rotate(-79)'%3E%3Cpath id='Path_18' data-name='Path 18' d='M884.517,502.932a10.134,10.134,0,0,0,5.887.939c11.538-1.539,19.733-7.747,25-18.005.2-.389.407-.773.652-1.235a1.86,1.86,0,0,1,.271,2.5,32.547,32.547,0,0,1-7.467,10.332,31.228,31.228,0,0,1-16.605,8.4,46.513,46.513,0,0,1-6.958.055c.454.663.888,1.3,1.323,1.932a1.7,1.7,0,0,1-.1,2.288c-.294-.353-.5-.606-.71-.85-1.679-1.922-3.316-3.883-5.06-5.744-.719-.768-.912-1.43-.427-2.173.793-.071,1.464-.077,2.113-.2,2.4-.457,4.79-.947,7.181-1.438.563-.116,1.094-.234,1.187.576.085.739.025,1.379-.907,1.551-1.651.3-3.3.639-4.942.963C884.8,502.852,884.661,502.9,884.517,502.932Z' transform='translate(0)' fill='%2331261d'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right center;background-size:contain}.houtte .tm-extra-product-options{font-size:1rem}.houtte .tm-extra-product-options-fields{padding:2em;border:2px solid var(--lightbrown);border-radius:.5rem;background:#fff}.houtte .tm-extra-product-options .tc-epo-label.tm-section-label{font-size:.875rem}.houtte.single-product .tm-extra-product-options .tm-collapse .tm-section-label{padding:1.5em 2em}.houtte.single-product .tm-extra-product-options .tm-collapse-wrap{padding:1em 1em 2em 1em;margin-top:0}.houtte .tm-extra-product-options .tm-toggle.tm-section-label:focus{outline:0}.houtte.single-product .tm-extra-product-options .radio-image{max-width:8em;padding:1em}.houtte.single-product .tm-extra-product-options .radio-image-label,.houtte.single-product .tm-extra-product-options .checkbox-image-label{font-size:.875rem;padding-bottom:0}.houtte.single-product .tm-extra-product-options .radio-image-label .tc-label-text{display:none}.houtte.single-product .tm-extra-product-options .tc-active .radio-image-label .tc-label-text{display:block;font-size:10px;font-weight:700;line-height:1.25}.houtte.single-product .tc-extra-product-options .tmcp-field-wrap label{white-space:normal}.tm-extra-product-options textarea.tm-epo-field{border:1px solid rgba(var(--lightbrown-rgb),.25);padding:1rem;font-family:inherit}.tm-extra-product-options textarea.tm-epo-field:focus{outline:none}.houtte .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper,.houtte .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .radio-image,.houtte .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .checkbox-image,.houtte .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image,.houtte .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image{border:1px solid var(--lightbrown);border-radius:.25rem;box-shadow:none}.houtte .tm-extra-product-options ul.tm-element-ul-upload li.tmcp-field-wrap>label{display:block;width:100%}.houtte .tm-extra-product-options .tc-tooltip{color:var(--brown);font-size:.875em}.houtte #tm-tooltip{font-size:12px;padding:8px 10px}.houtte .tm-box,.houtte .tm-collapse{padding:0}.houtte .offerte-overzicht__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid rgba(var(--lightbrown-rgb),.25)}.houtte .offerte-overzicht__item:first-of-type{border-top:1px solid rgba(var(--lightbrown-rgb),.25)}.houtte .offerte-overzicht__item .offerte-item__image{width:72px;height:72px;border-radius:10px}.houtte .offerte-overzicht__item .offerte-item__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .25rem;font-size:1rem}.houtte .offerte-overzicht__aantal{display:inline-flex;align-items:center;padding:.2em .65em;border-radius:999px;background:var(--extralightbrown);color:var(--brown);font-size:.8125rem;font-weight:700;line-height:1.4}.houtte .offerte-overzicht__item .tm-cart-edit-options{display:none}.houtte .offerte-overzicht__item .offerte-item__meta dl.variation{font-size:.8125rem;margin-top:.4rem}.houtte .offerte-overzicht__totalen:empty,.houtte .offerte-overzicht__totalen tfoot:empty{display:none}.houtte.woocommerce-checkout .woocommerce table.shop_table p{line-height:unset}@media screen and (max-width:575.98px){.houtte .offerte-overzicht__item{grid-template-columns:60px minmax(0,1fr);gap:1rem}.houtte .offerte-overzicht__item .offerte-item__image{width:60px;height:60px}.houtte .offerte-overzicht__item .offerte-item__meta dl.variation{grid-template-columns:1fr}}.houtte.woocommerce-page .entry-header h1.entry-title{text-align:center}.houtte #add_payment_method #payment,.houtte .woocommerce-cart #payment,.houtte .woocommerce-checkout #payment{background-color:var(--extralightbrown);text-align:left}.houtte .woocommerce #payment #place_order,.houtte .woocommerce-page #payment #place_order{float:none;display:inline-flex;align-items:center;margin:2rem 0 0 0}.houtte .woocommerce #payment .woocommerce-terms-and-conditions-wrapper,.houtte .woocommerce-page #payment .woocommerce-terms-and-conditions-wrapper{font-size:.875em}.houtte .checkout-content{border:1px solid var(--extralightbrown);padding:2em;margin:2em 0 0 0}.houtte .woocommerce-checkout .woocommerce-input-wrapper>input,.houtte .woocommerce-checkout .woocommerce-input-wrapper>input:hover,.houtte.single-product .entry-summary .tm-extra-product-options input[type="text"],.houtte.single-product .entry-summary .tm-extra-product-options input[type="text"]:hover,.houtte.single-product .entry-summary .tm-extra-product-options input[type="number"],.houtte.single-product .entry-summary .tm-extra-product-options input[type="number"]:hover{padding:1em;background:var(--extralightbrown);font-size:1em;font-weight:600;color:var(--darkbrown);border:1px solid var(--extralightbrown);border-radius:6px;-webkit-border-radius:6px;outline:none;box-shadow:none;width:100%}.houtte.single-product .entry-summary .tm-extra-product-options input,.houtte.single-product .entry-summary .tm-extra-product-options input:hover{margin:.5em 0 0 0}.houtte .woocommerce-checkout .woocommerce-input-wrapper>input::placeholder,.houtte.single-product .entry-summary .tm-extra-product-options input::placeholder{font-weight:400;opacity:.5}.houtte .woocommerce-checkout .woocommerce-input-wrapper>input:focus{padding:1em;background:var(--extralightbrown);font-size:1em;font-weight:600;color:var(--darkbrown);border:1px solid var(--lightbrown);border-radius:6px;-webkit-border-radius:6px;outline:none;box-shadow:none}.houtte #add_payment_method #payment div.form-row,.houtte.woocommerce-cart #payment div.form-row,.houtte.woocommerce-checkout #payment div.form-row{padding:2em}.houtte .cart-empty.woocommerce-info{display:none!important}.houtte.woocommerce-cart .return-to-shop{display:none}.houtte .offerte-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:1.75rem;align-items:center;padding:1.5rem;margin-bottom:1rem;background:#fff;border:1px solid rgba(var(--lightbrown-rgb),.25);border-radius:16px;transition:.25s ease-in-out box-shadow,.25s ease-in-out border-color}.houtte .offerte-item:hover{border-color:rgba(var(--lightbrown-rgb),.45);box-shadow:0 10px 30px rgb(49 38 29 / .06)}.houtte .offerte-item__image{width:112px;height:112px;border-radius:12px;background:var(--extralightbrown);display:flex;align-items:center;justify-content:center;overflow:hidden}.houtte .offerte-item__image a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.houtte .offerte-item__image img{display:block;width:84%;height:84%;margin:0;object-fit:contain;mix-blend-mode:multiply}.houtte .offerte-item__title{margin:0 0 .35rem;font-size:1.125rem;line-height:1.3}.houtte .offerte-item__title a{color:var(--darkbrown);text-decoration:none}.houtte .offerte-item__title a:hover{color:var(--brown)}.houtte .offerte-item__title .tm-cart-edit-options,.houtte .offerte-item__body .tm-cart-edit-options{display:inline-flex;align-items:center;gap:.35em;margin:.15rem 0 .5rem;font-size:.8125rem;font-weight:600;font-style:normal;color:var(--brown);text-decoration:none;border-bottom:1px solid rgba(var(--lightbrown-rgb),.6)}.houtte .offerte-item__title .tm-cart-edit-options:hover,.houtte .offerte-item__body .tm-cart-edit-options:hover{color:var(--darkbrown);border-bottom-color:var(--darkbrown)}.houtte .offerte-item__title .tm-cart-edit-options::before,.houtte .offerte-item__body .tm-cart-edit-options::before{content:"";width:.9em;height:.9em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23594a25' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") no-repeat center / contain}.houtte .offerte-item__meta dl.variation{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1.25rem;row-gap:.15rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.houtte .offerte-item__meta dl.variation dt{margin:0;font-weight:500;color:var(--lightbrown)}.houtte .offerte-item__meta dl.variation dd{margin:0;color:var(--darkbrown)}.houtte .offerte-item__meta dl.variation dd p{margin:0}.houtte .offerte-item__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem}.houtte .offerte-item__qty{display:flex;align-items:center;gap:.75rem}.houtte .offerte-item__label{font-size:.8125rem;font-weight:600;color:var(--lightbrown)}.houtte .qty-control{display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(var(--lightbrown-rgb),.5);border-radius:999px;padding:3px}.houtte .qty-control .qty-btn{width:36px;height:36px;border:0;border-radius:50%;background:var(--extralightbrown);color:var(--darkbrown);font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease-in-out all}.houtte .qty-control .qty-btn:hover{background:var(--brown);color:#fff}.houtte .qty-control .quantity{display:inline-flex}.houtte .woocommerce .qty-control .quantity .qty,.houtte .woocommerce .qty-control .quantity .qty:focus{width:3em;padding:0;margin:0;background:#fff0;border:none;box-shadow:none;outline:none;text-align:center;font-size:1rem;font-weight:700;line-height:36px;color:var(--darkbrown);-moz-appearance:textfield;appearance:textfield}.houtte .qty-control .quantity .qty::-webkit-outer-spin-button,.houtte .qty-control .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.houtte .offerte-item__wijzig{display:none;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--extralightbrown);color:var(--brown);transition:.2s ease-in-out all}.houtte .offerte-item__wijzig:hover{background:var(--brown);color:#fff}.houtte .offerte-item__wijzig svg{width:16px;height:16px}.houtte .woocommerce .product-remove a.remove{display:inline-flex;align-items:center;gap:.4em;width:auto;height:auto;font-size:.8125rem;font-weight:600;line-height:1;color:var(--lightbrown)!important;text-decoration:none;border-radius:0;background:#fff0;transition:.2s ease-in-out color}.houtte .woocommerce .product-remove a.remove:hover{color:var(--brown)!important;background:#fff0}.houtte .woocommerce .product-remove a.remove svg{width:1.1em;height:1.1em}.houtte .offerte-lijst__acties{display:none}.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after{display:none}.woocommerce-checkout span.required+abbr.required{display:none}.houtte.woocommerce-cart .wc-proceed-to-checkout{text-align:right;margin-top:2rem}.houtte .woocommerce table.shop_table{border:none;font-size:.875rem}.houtte .woocommerce table.shop_table td{border-color:var(--extralightbrown)}.houtte .woocommerce td.product-name .wc-item-meta,.houtte .woocommerce td.product-name dl.variation{line-height:1.8}.houtte .woocommerce td.product-name .wc-item-meta li{list-style:none!important}.houtte .woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.houtte .woocommerce td.product-name .wc-item-meta dt,.houtte .woocommerce td.product-name dl.variation .wc-item-meta-label,.houtte .woocommerce td.product-name dl.variation dt{width:14em}.houtte .woocommerce .quantity .qty,.houtte .woocommerce .quantity .qty:focus{background:var(--extralightbrown);border:none;padding:1em;font-size:1em;line-height:1em;outline:none;box-shadow:none;font-weight:700}@media screen and (max-width:991.98px){.houtte.woocommerce-cart .woocommerce .bg-white{padding:1.25rem 1rem 1rem!important}.houtte.woocommerce-cart #breadcrumb-bar{margin-bottom:1.25rem!important}.houtte .offerte-item{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"image title" "meta meta" "actions actions";gap:0 .85rem;padding:.85rem;margin-bottom:.75rem;border-radius:14px;align-items:center}.houtte .offerte-item .offerte-item__image{grid-area:image;width:56px;height:56px;border-radius:10px}.houtte .offerte-item .offerte-item__body{display:contents}.houtte .offerte-item .offerte-item__title{grid-area:title;margin:0;font-size:.9375rem;line-height:1.25;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.houtte .offerte-item .tm-cart-edit-options{display:none!important}.houtte .offerte-item .offerte-item__wijzig{display:inline-flex;margin-left:auto}.houtte .offerte-item .offerte-item__meta{grid-area:meta;margin-top:.75rem;padding:.35rem .75rem;background:var(--extralightbrown);border-radius:10px}.houtte .offerte-item .offerte-item__meta dl.variation{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:0;row-gap:0;margin:0;font-size:.75rem;line-height:1.35}.houtte .offerte-item .offerte-item__meta dl.variation dt,.houtte .offerte-item .offerte-item__meta dl.variation dd{padding:.4rem 0;margin:0;border-bottom:1px solid rgba(var(--lightbrown-rgb),.18)}.houtte .offerte-item .offerte-item__meta dl.variation dt:nth-last-of-type(1),.houtte .offerte-item .offerte-item__meta dl.variation dd:last-of-type{border-bottom:0}.houtte .offerte-item .offerte-item__meta dl.variation dt{font-weight:500;color:var(--brown);opacity:.8}.houtte .offerte-item .offerte-item__meta dl.variation dd{padding-left:.75rem;text-align:right;font-weight:600;color:var(--darkbrown);overflow-wrap:anywhere}.houtte .offerte-item .offerte-item__meta dl.variation dd p{margin:0;line-height:inherit}.houtte .offerte-item .offerte-item__actions{grid-area:actions;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:0;border-top:0}.houtte .offerte-item__label{display:none}.houtte .qty-control{padding:2px}.houtte .qty-control .qty-btn{width:32px;height:32px;font-size:1rem}.houtte .woocommerce .qty-control .quantity .qty,.houtte .woocommerce .qty-control .quantity .qty:focus{width:2.25em;line-height:32px;font-size:.9375rem}.houtte .offerte-item .offerte-item__actions{gap:.5rem}.houtte .woocommerce .offerte-item .product-remove a.remove{width:36px!important;height:36px!important;justify-content:center;gap:0;border-radius:50%!important;background:var(--extralightbrown)!important;color:var(--brown)!important}.houtte .woocommerce .offerte-item .product-remove a.remove span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.houtte .woocommerce .offerte-item .product-remove a.remove svg{width:16px;height:16px}.houtte.woocommerce-cart .wc-proceed-to-checkout{text-align:center;margin-top:1.25rem}}@media screen and (max-width:991.98px){.houtte.woocommerce-cart .wc-proceed-to-checkout>a{width:100%;justify-content:center;margin:0!important}}.houtte .offerte-afronden-balk{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:0 .75rem calc(0.75rem + env(safe-area-inset-bottom, 0px));background:none;pointer-events:none;animation:houtte-dock-in .45s cubic-bezier(.2,.8,.2,1) both}.houtte .offerte-afronden-balk .offerte-afronden,.houtte .checkout-sticky .offerte-afronden,.houtte .woocommerce #payment #place_order.offerte-afronden{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.75rem;width:100%;min-height:60px;margin:0;padding:8px;border:0;border-radius:999px;background:linear-gradient(90deg,var(--darkbrown) 0%,var(--brown) 100%);color:#fff;letter-spacing:.04em;pointer-events:auto;box-shadow:0 1px 0 rgb(255 255 255 / .08) inset,0 2px 6px rgb(49 38 29 / .18),0 14px 34px rgb(49 38 29 / .32)}.houtte .offerte-afronden-balk .offerte-afronden::after,.houtte .checkout-sticky .offerte-afronden::after,.houtte .woocommerce #payment #place_order.offerte-afronden::after{display:none}.houtte .offerte-afronden-balk .offerte-afronden:hover,.houtte .offerte-afronden-balk .offerte-afronden:focus-visible,.houtte .checkout-sticky .offerte-afronden:hover,.houtte .checkout-sticky .offerte-afronden:focus-visible,.houtte .woocommerce #payment #place_order.offerte-afronden:hover,.houtte .woocommerce #payment #place_order.offerte-afronden:focus-visible{background:linear-gradient(90deg,var(--darkbrown) 0%,var(--brown) 100%);color:#fff;box-shadow:0 1px 0 rgb(255 255 255 / .08) inset,0 3px 8px rgb(49 38 29 / .2),0 18px 40px rgb(49 38 29 / .38)}.houtte .offerte-afronden-balk .offerte-afronden:active,.houtte .checkout-sticky .offerte-afronden:active,.houtte .woocommerce #payment #place_order.offerte-afronden:active{transform:scale(.985)}.houtte .offerte-afronden-balk .offerte-afronden__aantal,.houtte .checkout-sticky .offerte-afronden__aantal,.houtte .woocommerce #payment #place_order .offerte-afronden__aantal{grid-column:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .12);box-shadow:0 0 0 1px rgb(255 255 255 / .14) inset;line-height:1;text-transform:none;letter-spacing:0}.houtte .offerte-afronden-balk .offerte-afronden__aantal b,.houtte .checkout-sticky .offerte-afronden__aantal b,.houtte .woocommerce #payment #place_order .offerte-afronden__aantal b{font-size:.9375rem;font-weight:700}.houtte .offerte-afronden-balk .offerte-afronden__aantal small,.houtte .checkout-sticky .offerte-afronden__aantal small,.houtte .woocommerce #payment #place_order .offerte-afronden__aantal small{margin-top:2px;font-size:.5625rem;font-weight:500;opacity:.75}.houtte .offerte-afronden-balk .offerte-afronden__tekst,.houtte .checkout-sticky .offerte-afronden__tekst,.houtte .woocommerce #payment #place_order .offerte-afronden__tekst{grid-column:2;text-align:center;font-size:.875rem;font-weight:700}.houtte .offerte-afronden-balk .offerte-afronden__pijl,.houtte .checkout-sticky .offerte-afronden__pijl,.houtte .woocommerce #payment #place_order .offerte-afronden__pijl{grid-column:3;display:flex;width:44px;height:44px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2331261D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat center / 18px;transition:transform 0.2s ease}.houtte .offerte-afronden-balk .offerte-afronden:hover .offerte-afronden__pijl,.houtte .checkout-sticky .offerte-afronden:hover .offerte-afronden__pijl,.houtte .woocommerce #payment #place_order.offerte-afronden:hover .offerte-afronden__pijl{transform:translateX(3px)}@keyframes houtte-dock-in{from{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.houtte .offerte-afronden-balk{animation:none}}.houtte #cart-products .offerte-afronden-balk{display:none}.houtte.woocommerce-cart #page:has(.offerte-afronden-balk){padding-bottom:6rem}@media screen and (min-width:992px){.houtte .offerte-afronden-balk,.checkout-sticky{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}.houtte .offerte-afronden-balk .offerte-afronden,.houtte .checkout-sticky .offerte-afronden,.houtte .woocommerce #payment #place_order.offerte-afronden{max-width:440px;margin-left:auto;margin-right:auto}.houtte .offerte-afronden-balk .offerte-afronden__tekst,.houtte .checkout-sticky .offerte-afronden__tekst,.houtte .woocommerce #payment #place_order .offerte-afronden__tekst{font-size:.9375rem}}.checkout-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:0 .75rem calc(0.75rem + env(safe-area-inset-bottom, 0px));background:none;pointer-events:none}.checkout-sticky[hidden]{display:none!important}body.checkout-sticky-actief #page{padding-bottom:6rem}.houtte.woocommerce-cart .page-wrap,.houtte.woocommerce-checkout .page-wrap{padding-top:3rem}@media screen and (max-width:767.98px){.houtte.woocommerce-cart .page-wrap,.houtte.woocommerce-checkout .page-wrap{padding-top:1.5rem}}.houtte.woocommerce-checkout #payment{background:#fff0;border-radius:0}.houtte.woocommerce-checkout #payment div.form-row.place-order{padding:0;margin:0}.houtte.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper:empty{display:none}.houtte .woocommerce #payment #place_order{margin-top:.5rem}.houtte.woocommerce-checkout .checkout-privacy-onder{margin:.85rem auto 0;max-width:34rem;text-align:center;font-size:.75rem;line-height:1.55;color:var(--lightbrown)}.houtte.woocommerce-checkout .checkout-privacy-onder p{margin:0}.houtte.woocommerce-checkout .woocommerce-billing-fields>h3{display:none}.houtte.woocommerce-checkout form.checkout{max-width:760px;margin:0 auto}.houtte.woocommerce-checkout .col2-set .col-1,.houtte.woocommerce-checkout .col2-set .col-2{float:none;width:100%;max-width:none}.houtte.woocommerce-checkout .col2-set .col-2{margin-top:2rem}#breadcrumb-bar{border-bottom:1px solid rgba(var(--lightbrown-rgb),.25);margin-bottom:2.5rem!important}.houtte.woocommerce-cart #breadcrumb-bar{border-bottom:0}#breadcrumb-bar ul{text-align:center}#breadcrumb-bar ul li .stap{white-space:nowrap}#breadcrumb-bar ul li{color:var(--lightbrown);opacity:.4;display:inline-flex;align-items:center;margin:0 1em;padding:1em 0;font-size:1em;font-weight:600}#breadcrumb-bar ul li a{color:var(--lightbrown);transition:.3s}#breadcrumb-bar ul li.current,#breadcrumb-bar ul li.current a,#breadcrumb-bar ul li a:hover{color:var(--darkbrown);opacity:1}#breadcrumb-bar ul li::after{content:"";display:inline-block;margin-left:1em;background-image:url("data:image/svg+xml,%3Csvg id='Icon_feather-chevron-right' data-name='Icon feather-chevron-right' xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'%3E%3Cpath id='Icon_feather-chevron-right-2' data-name='Icon feather-chevron-right' d='M13.5,28.5a1.5,1.5,0,0,1-1.061-2.561L20.379,18l-7.939-7.939a1.5,1.5,0,0,1,2.121-2.121l9,9a1.5,1.5,0,0,1,0,2.121l-9,9A1.5,1.5,0,0,1,13.5,28.5Z' transform='translate(-12 -7.5)' fill='%23958b73'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;width:1em;height:1em}#breadcrumb-bar ul li:last-child::after{display:none;content:none}@media screen and (max-width:767.98px){.houtte #breadcrumb-bar{margin-bottom:1.5rem!important;padding-bottom:0.35rem!important}.houtte #breadcrumb-bar ul{display:flex;justify-content:center;flex-wrap:nowrap}.houtte #breadcrumb-bar ul li{margin:0 .35em;padding:.5em 0;font-size:.75rem;font-weight:600;white-space:nowrap}.houtte #breadcrumb-bar ul li::after{margin-left:.6em;width:.7em;height:.7em}}.tc-step-nav button,.tc-stepper__step{font-family:inherit}.tc-step-nav button{border-radius:0.25rem!important;text-transform:none!important;font-size:clamp(0.75em, 0.5vw + 0.75em, 1em)!important}.tc-step-nav button.tc-step-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.992' height='23.136' viewBox='0 0 26.992 23.136'%3E%3Cpath id='Icon_metro-arrow-right' data-name='Icon metro-arrow-right' d='M21.286,28.356l9.64-9.64a1.928,1.928,0,0,0,0-2.727l-9.64-9.64A1.928,1.928,0,0,0,18.56,9.075l6.349,6.349H6.427a1.928,1.928,0,1,0,0,3.856H24.908L18.56,25.629a1.928,1.928,0,0,0,2.727,2.727Z' transform='translate(-4.499 -5.784)' fill='%23fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:1em;background-position:calc(100% - 1em) 50%;padding:1em 3em 1em 1.5em!important;background-color:var(--lightbrown)!important}.tc-step-nav button.tc-step-next:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.992' height='23.136' viewBox='0 0 26.992 23.136'%3E%3Cpath id='Icon_metro-arrow-right' data-name='Icon metro-arrow-right' d='M21.286,28.356l9.64-9.64a1.928,1.928,0,0,0,0-2.727l-9.64-9.64A1.928,1.928,0,0,0,18.56,9.075l6.349,6.349H6.427a1.928,1.928,0,1,0,0,3.856H24.908L18.56,25.629a1.928,1.928,0,0,0,2.727,2.727Z' transform='translate(-4.499 -5.784)' fill='%23fff'/%3E%3C/svg%3E%0A");background-color:var(--brown)!important}.tc-step-nav button.tc-step-prev{background-color:var(--extralightbrown)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.992' height='23.136' viewBox='0 0 26.992 23.136'%3E%3Cpath id='Icon_metro-arrow-right' data-name='Icon metro-arrow-right' d='M14.7,28.356l-9.64-9.64a1.928,1.928,0,0,1,0-2.727l9.64-9.64A1.928,1.928,0,1,1,17.43,9.075l-6.349,6.349H29.563a1.928,1.928,0,0,1,0,3.856H11.081l6.349,6.349A1.928,1.928,0,0,1,14.7,28.356Z' transform='translate(-4.499 -5.784)' fill='%23594a25'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:1em;background-position:center center;color:transparent!important;padding:1em!important}.tc-step-nav button.tc-step-prev:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.992' height='23.136' viewBox='0 0 26.992 23.136'%3E%3Cpath id='Icon_metro-arrow-right' data-name='Icon metro-arrow-right' d='M14.7,28.356l-9.64-9.64a1.928,1.928,0,0,1,0-2.727l9.64-9.64A1.928,1.928,0,1,1,17.43,9.075l-6.349,6.349H29.563a1.928,1.928,0,0,1,0,3.856H11.081l6.349,6.349A1.928,1.928,0,0,1,14.7,28.356Z' transform='translate(-4.499 -5.784)' fill='%23594a25'/%3E%3C/svg%3E%0A");color:transparent!important}.tc-step-nav button.tc-step-prev::selection{color:#fff0;background:#fff0}.tc-stepper{position:relative;z-index:5;padding-top:41px}.tc-stepper__track{position:relative;z-index:1;height:4px;background:#e6e6e6;border-radius:999px}.tc-stepper__fill{position:absolute;left:0;top:0;height:4px;width:0%;background:#37b24d;border-radius:999px;transition:width 200ms ease}.tc-stepper__steps{position:relative;z-index:2;display:flex;justify-content:space-between;gap:12px;margin-top:-14px}.tc-stepper__step{appearance:none;border:0;background:#fff0;padding:0;cursor:pointer;text-align:center;min-width:0;position:relative}.tc-stepper__dot{z-index:3;display:inline-block;width:22px;height:22px;border-radius:999px;background:#d9d9d9;border:3px solid #fff;box-shadow:0 0 0 2px #e6e6e6;transition:transform 120ms ease}.tc-stepper__label{display:block;margin-top:10px;font-weight:600;color:#bdbdbd;white-space:nowrap}.tc-stepper__step.is-active .tc-stepper__dot{background:#37b24d;box-shadow:0 0 0 2px #37b24d;transform:scale(1.02)}.tc-stepper__step.is-active .tc-stepper__label{color:var(--darkbrown)}.tc-stepper__step.is-done .tc-stepper__dot{background:#37b24d;box-shadow:0 0 0 2px #37b24d}.tc-stepper__step.is-done .tc-stepper__label{color:var(--darkbrown)}.tc-stepper__step.is-disabled{cursor:not-allowed}.tc-stepper__step.is-disabled .tc-stepper__label{color:#cfcfcf}@media screen and (max-width:767.98px){.houtte.woocommerce-cart .entry-content,.houtte.woocommerce-checkout .entry-content{display:block}.houtte #breadcrumb-bar ul{justify-content:space-between}.houtte #breadcrumb-bar ul li{margin:0;padding:.35em 0 .6em;font-size:.6875rem}.houtte #breadcrumb-bar ul li::after{margin-left:.5em;margin-right:.15em}.houtte.woocommerce-checkout .col2-set{display:flex;flex-direction:column}.houtte.woocommerce-checkout .col2-set .col-1,.houtte.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields{display:contents}.houtte.woocommerce-checkout .col2-set .col-2{order:2;float:none;width:100%;margin-top:1.75rem}.houtte.woocommerce-checkout .woocommerce .bg-white{padding:1.25rem!important}.houtte.woocommerce-checkout .woocommerce-billing-fields .form-row{margin:0 0 .45rem;padding:0}.houtte.woocommerce-checkout .woocommerce-billing-fields .form-row label{font-size:.6875rem;font-weight:600;line-height:1.2;margin:0 0 .15rem;white-space:nowrap;color:var(--brown)}.houtte .woocommerce-checkout .woocommerce-input-wrapper>input,.houtte .woocommerce-checkout .woocommerce-input-wrapper>input:hover,.houtte .woocommerce-checkout .woocommerce-input-wrapper>input:focus{height:38px;padding:0 .75em;font-size:14px;font-weight:500;border-radius:8px}.houtte.woocommerce-checkout #billing_first_name_field,.houtte.woocommerce-checkout #billing_last_name_field{width:calc(50% - 0.375rem);margin-left:0!important;margin-right:0!important}.houtte.woocommerce-checkout #billing_postcode_field,.houtte.woocommerce-checkout #billing_house_number_field,.houtte.woocommerce-checkout #billing_house_number_suffix_field{margin-left:0!important;margin-right:0!important}.houtte.woocommerce-checkout #billing_postcode_field{width:calc(64% - 0.375rem)}.houtte.woocommerce-checkout #billing_house_number_field{width:calc(36% - 0.375rem)}.houtte.woocommerce-checkout #billing_house_number_suffix_field{width:100%}.houtte.woocommerce-checkout #billing_postcode_field{float:left;clear:both}.houtte.woocommerce-checkout #billing_house_number_field{float:right;clear:none}.houtte.woocommerce-checkout #billing_house_number_suffix_field{float:left;clear:both}.houtte.woocommerce-checkout #billing_street_name_field{clear:both}.houtte.woocommerce-checkout #order_review_heading{margin:0 0 .5rem;font-size:1.125rem}.houtte .offerte-overzicht__item{padding:.85rem 0;gap:.85rem;grid-template-columns:48px minmax(0,1fr)}.houtte .offerte-overzicht__item .offerte-item__image{width:48px;height:48px;border-radius:8px}.houtte .offerte-overzicht__item .offerte-item__title{font-size:.9375rem}.houtte .woocommerce #payment #place_order{display:flex;width:100%;justify-content:center;margin-top:.5rem}.houtte.woocommerce-checkout .checkout-content{margin:1.75rem 0 0!important;padding:1.25rem;border-radius:12px}.houtte.woocommerce-checkout .checkout-content h3{font-size:1rem;margin-top:0}.houtte.woocommerce-checkout .checkout-content p{font-size:.875rem}.houtte.woocommerce-checkout .checkout-content .upload-btn{display:flex;width:100%;height:3.25em;margin:.6em 0 0}}.houtte.woocommerce-order-received .woocommerce-order{background:#fff;border-radius:16px;padding:3rem}.houtte.woocommerce-order-received .woocommerce-order>*:not(#breadcrumb-bar){max-width:680px;margin-left:auto;margin-right:auto}.houtte.woocommerce-order-received .woocommerce-order>p:empty,.houtte.woocommerce-order-received .woocommerce-notice--success:empty{display:none}.houtte.woocommerce-order-received .woocommerce-order>p{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.houtte.woocommerce-order-received ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;list-style:none;padding:0;margin-bottom:2rem;background:var(--extralightbrown);border-radius:12px;overflow:hidden}.houtte.woocommerce-order-received ul.woocommerce-order-overview::before,.houtte.woocommerce-order-received ul.woocommerce-order-overview::after{display:none}.houtte.woocommerce-order-received ul.woocommerce-order-overview li{float:none;margin:0;padding:.9rem 1.1rem;border:0;border-right:1px solid rgba(var(--lightbrown-rgb),.2);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lightbrown);line-height:1.4}.houtte.woocommerce-order-received ul.woocommerce-order-overview li:last-child{border-right:0}.houtte.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:.2rem;font-size:.9375rem;letter-spacing:0;text-transform:none;color:var(--darkbrown);overflow-wrap:anywhere}.houtte.woocommerce-order-received .checkout-content{margin:0 0 2rem;padding:1.5rem;border:0;border-radius:12px;background:var(--extralightbrown)}.houtte.woocommerce-order-received .checkout-content h3{margin:0 0 .5rem;font-size:1.125rem}.houtte.woocommerce-order-received .checkout-content p{font-size:.9375rem;line-height:1.65;margin-bottom:1rem}.houtte.woocommerce-order-received .checkout-content .entry-content{display:block}.houtte.woocommerce-order-received .checkout-content .upload-btn{height:3.25em;margin:.5rem .5rem 0 0}.houtte.woocommerce-order-received .checkout-content .upload-btn.email{background:var(--brown)}.houtte.woocommerce-order-received .woocommerce-order-details,.houtte.woocommerce-order-received .woocommerce-customer-details{margin-bottom:2rem}.houtte.woocommerce-order-received .woocommerce-order-details__title,.houtte.woocommerce-order-received .woocommerce-customer-details h2,.houtte.woocommerce-order-received .woocommerce-column__title{font-size:1.125rem;margin:0 0 .75rem}.houtte.woocommerce-order-received table.order_details{border:0;margin:0}.houtte.woocommerce-order-received table.order_details thead{display:none}.houtte.woocommerce-order-received table.order_details td{display:block;padding:1rem 0;border:0;border-top:1px solid rgba(var(--lightbrown-rgb),.25)}.houtte.woocommerce-order-received table.order_details tr:last-child td{border-bottom:1px solid rgba(var(--lightbrown-rgb),.25)}.houtte.woocommerce-order-received table.order_details td.product-name>a{font-size:1rem;font-weight:700;color:var(--darkbrown);text-decoration:none}.houtte.woocommerce-order-received table.order_details .product-quantity{display:inline-flex;margin-left:.4rem;padding:.15em .6em;border-radius:999px;background:var(--extralightbrown);color:var(--brown);font-size:.8125rem;vertical-align:.1em}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);margin:.75rem 0 0;padding:.35rem .85rem;list-style:none;background:var(--extralightbrown);border-radius:10px;font-size:.8125rem}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta li{display:contents}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta{row-gap:.45rem;padding-top:.65rem;padding-bottom:.65rem;font-weight:600;color:var(--darkbrown)}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta .wc-item-meta-label{float:none;margin:0;padding-right:1rem;font-weight:500;color:var(--brown)}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta p{display:inline;margin:0;font-weight:600;color:var(--darkbrown)}.houtte.woocommerce-order-received .woocommerce-customer-details address{margin:0;padding:1rem 1.1rem;border:0;border-radius:12px;background:var(--extralightbrown);font-style:normal;font-size:.9375rem;line-height:1.7}.houtte.woocommerce-order-received .woocommerce-customer-details address p{margin:.25rem 0 0}@media screen and (max-width:767.98px){.houtte.woocommerce-order-received .woocommerce-order{padding:1.25rem 1rem}.houtte.woocommerce-order-received .woocommerce-order>p{font-size:.9375rem;margin-bottom:1.25rem}.houtte.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.houtte.woocommerce-order-received ul.woocommerce-order-overview li:nth-child(2){border-right:0}.houtte.woocommerce-order-received ul.woocommerce-order-overview li:nth-child(3){grid-column:1 / -1;border-top:1px solid rgba(var(--lightbrown-rgb),.2)}.houtte.woocommerce-order-received .checkout-content{padding:1.1rem;margin:0 0 1.75rem!important}.houtte.woocommerce-order-received .checkout-content h3{font-size:1rem}.houtte.woocommerce-order-received .checkout-content p{font-size:.875rem}.houtte.woocommerce-order-received .checkout-content .upload-btn{display:flex;width:100%;margin:.5rem 0 0}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta{grid-template-columns:minmax(0,1fr) auto;font-size:.75rem;text-align:right;font-weight:600;color:var(--darkbrown)}.houtte.woocommerce-order-received table.order_details ul.wc-item-meta .wc-item-meta-label{text-align:left}}.houtte .tm-extra-product-options ul.tc-images-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0.75rem!important;margin:0;padding:0}.houtte .tm-extra-product-options ul.tc-images-container li.tc-mode-images{display:flex!important;align-self:stretch;flex:none!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}.houtte .tm-extra-product-options ul.tc-images-container li.tc-mode-images>.tmcp-field-wrap-inner{flex:1 1 auto;display:flex!important}.houtte .tm-extra-product-options ul.tc-images-container .tc-field-label-wrap{flex:1 1 auto;display:flex!important}.houtte .tm-extra-product-options ul.tc-images-container label.tm-epo-field-label{flex:1 1 auto;display:flex!important}.houtte .tm-extra-product-options ul.tc-images-container .tc-label-wrap{flex:1 1 auto}.houtte .tm-extra-product-options ul.tc-images-container .tmcp-field-wrap-inner,.houtte .tm-extra-product-options ul.tc-images-container .tc-field-label-wrap,.houtte .tm-extra-product-options ul.tc-images-container label.tm-epo-field-label{display:block;width:100%;height:100%;margin:0;padding:0}.houtte .tm-extra-product-options ul.tc-images-container .tc-label-wrap{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:.6rem .6rem .7rem;border:1px solid rgba(var(--lightbrown-rgb),.35);border-radius:12px;background:#fff;cursor:pointer;transition:.2s ease-in-out border-color,.2s ease-in-out box-shadow}.houtte .tm-extra-product-options ul.tc-images-container .tc-label-wrap:hover{border-color:var(--lightbrown)}.houtte.single-product .tm-extra-product-options ul.tc-images-container .radio-image,.houtte.single-product .tm-extra-product-options ul.tc-images-container .checkbox-image{display:block;width:100%;max-width:100%!important;aspect-ratio:1 / 1;object-fit:contain;padding:0.35rem!important;margin:0 0 .5rem;border:0!important;border-radius:8px!important;background:var(--extralightbrown);box-shadow:none!important}.houtte.single-product .tm-extra-product-options ul.tc-images-container .radio-image-label,.houtte.single-product .tm-extra-product-options ul.tc-images-container .checkbox-image-label{width:100%;padding:0;text-align:center}.houtte.single-product .tm-extra-product-options ul.tc-images-container .tc-label-text,.houtte.single-product .tm-extra-product-options ul.tc-images-container .tc-active .tc-label-text{display:block;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--darkbrown);white-space:normal}.houtte .tm-extra-product-options ul.tc-images-container li.tc-active .tc-label-wrap{border-color:var(--brown);box-shadow:0 0 0 1px var(--brown)}.houtte .tm-extra-product-options ul.tc-images-container li.tc-active .tc-label-wrap::after{content:"";position:absolute;top:.45rem;right:.45rem;width:22px;height:22px;border-radius:50%;background:var(--brown) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat center / 12px}.houtte .tm-extra-product-options ul.tc-images-container .tc-input-wrap{position:absolute;opacity:0;pointer-events:none}.tc-stepper__caption{display:none}@media screen and (max-width:767.98px){.houtte .tm-extra-product-options-fields{padding:1rem;border-width:1px;border-radius:14px}.houtte.single-product .tm-extra-product-options .tm-collapse .tm-section-label{padding:.25rem 0 .75rem}.houtte.single-product .tm-extra-product-options .tm-collapse-wrap{padding:0 0 .5rem}.tc-step-nav{margin-top:1.5rem!important;gap:.6rem}.tc-step-nav button.tc-step-next{flex:1 1 auto;justify-content:center;text-align:center}.tc-step-nav button.tc-step-prev{flex:0 0 52px;min-width:0}.houtte.single-product .woocommerce-container>.woocommerce-notices-wrapper:not(:has(*)){padding-top:1rem}.houtte.woocommerce div.product .product-titles{text-align:center}.houtte.woocommerce div.product .product-titles .product_title{margin-bottom:.35rem}.houtte.woocommerce div.product .product-titles .tp-widget{justify-content:center}.houtte.woocommerce div.product .product-titles .tp-widget+.mb-4,.houtte.woocommerce div.product .product-titles>.mb-4{margin-bottom:0.5rem!important}.houtte.woocommerce div.product .product-titles .configure{margin:0 0 1.25rem;font-size:1.125rem}.houtte.woocommerce div.product .product-titles .configure::after{display:none}.houtte .tm-extra-product-options ul.tc-images-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem!important}.tc-stepper{overflow:visible!important;padding-top:1.25rem;padding-left:1.5rem!important;padding-right:1.5rem!important}.tc-stepper .wrapper{min-width:0!important}.tc-stepper__steps{gap:0;margin-top:-11px}.tc-stepper__dot{width:18px;height:18px}.tc-stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tc-stepper__caption{display:block;margin:.6rem 0 0;font-size:.8125rem;font-weight:600;color:var(--darkbrown);text-align:center}}.houtte .tm-extra-product-options .cpf-type-radio .tm-epo-element-label,.houtte .tm-extra-product-options .cpf-type-checkbox .tm-epo-element-label{margin:0 0 .5rem;font-size:.9375rem;font-weight:700;color:var(--darkbrown)}.houtte .tm-extra-product-options .tm-epo-element-label .tm-epo-required{margin-right:.25em;color:var(--lightbrown);font-weight:700}@media screen and (max-width:767.98px){.houtte .tm-extra-product-options .cpf-type-radio+.cpf-type-radio,.houtte .tm-extra-product-options .cpf-type-checkbox+.cpf-type-checkbox,.houtte .tm-extra-product-options .cpf-type-radio+.cpf-type-checkbox,.houtte .tm-extra-product-options .cpf-type-checkbox+.cpf-type-radio{margin-top:1.25rem}}.houtte .tm-extra-product-options ul.tc-list-container,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0.5rem!important;margin:0;padding:0}.houtte .tm-extra-product-options ul.tc-list-container>li,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container)>li{display:flex!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.houtte .tm-extra-product-options ul.tc-list-container .tmcp-field-wrap-inner,.houtte .tm-extra-product-options ul.tc-list-container .tc-field-label-wrap,.houtte .tm-extra-product-options ul.tc-list-container label.tm-epo-field-label,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tmcp-field-wrap-inner,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-field-label-wrap,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) label.tm-epo-field-label{display:flex!important;flex:1 1 auto;width:100%;margin:0;padding:0}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap{position:relative;display:flex;align-items:center;flex-wrap:nowrap!important;gap:.75rem;width:100%;min-height:50px;padding:.6rem .9rem;border:1px solid rgba(var(--lightbrown-rgb),.35);border-radius:12px;background:#fff;cursor:pointer;transition:.2s ease-in-out border-color,.2s ease-in-out background,.2s ease-in-out box-shadow}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap:hover,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap:hover{border-color:var(--lightbrown)}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap::before,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap::before{content:"";flex:none;width:22px;height:22px;border:2px solid rgba(var(--lightbrown-rgb),.6);border-radius:50%;background:#fff no-repeat center / 12px;transition:.2s ease-in-out all}.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap::before{border-radius:6px}.houtte .tm-extra-product-options ul.tc-list-container .tc-input-wrap,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-input-wrap{position:absolute;opacity:0;pointer-events:none}.houtte .tm-extra-product-options ul.tc-list-container .tc-label,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0;padding:0}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-text,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-text{font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--darkbrown)}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-inner,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-inner{display:flex;align-items:center;gap:.4rem;width:auto!important}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap:has(input:checked),.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap:has(input:checked){border-color:var(--brown);background:var(--extralightbrown);box-shadow:0 0 0 1px var(--brown)}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap:has(input:checked)::before,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap:has(input:checked)::before{border-color:var(--brown);background-color:var(--brown);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap:has(input:checked) .tc-label-text,.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap:has(input:checked) .tc-label-text{font-weight:700}.houtte .tm-extra-product-options ul.tc-list-container .tc-label-wrap:has(input:focus-visible),.houtte .tm-extra-product-options ul.tm-element-ul-checkbox:not(.tc-images-container) .tc-label-wrap:has(input:focus-visible),.houtte .tm-extra-product-options ul.tc-images-container .tc-label-wrap:has(input:focus-visible){outline:2px solid var(--brown);outline-offset:2px}.houtte .tm-extra-product-options ul.tc-list-container .tc-tooltip{margin-left:.15rem;font-size:1rem;color:var(--lightbrown)}.houtte.single-product div.product>.woocommerce-product-gallery,.houtte.single-product div.product>.summary{min-width:0}.tc-step-nav button.tc-step-next{min-width:0;line-height:1.3}.tc-step-nav button.tc-step-prev{flex-shrink:0}.houtte .tm-extra-product-options .cpf-element.tcwidth-100 .tm_padding:empty{display:none}.houtte .tm-extra-product-options input,.houtte .tm-extra-product-options select,.houtte .tm-extra-product-options textarea{font-family:inherit}.houtte .tm-extra-product-options .tm-element-description.tm-description{font-size:.875rem;line-height:1.5;opacity:.85}.houtte .tm-extra-product-options .tm-element-description.tm-description p:last-child{margin-bottom:0}.houtte .tm-extra-product-options label.cpf-upload-container-basic .cpf-upload-wrap{flex:1 1 100%;min-width:0}.houtte .tm-extra-product-options input.tmcp-upload{width:100%;padding:.75rem;border:1px dashed var(--lightbrown);border-radius:6px;background:#fff;font-size:.875rem;color:var(--darkbrown);cursor:pointer}.houtte .tm-extra-product-options input.tmcp-upload:hover,.houtte .tm-extra-product-options input.tmcp-upload:focus-visible{border-color:var(--brown);background:var(--extralightbrown);outline:none}.houtte .tm-extra-product-options input.tmcp-upload::file-selector-button{margin-right:.75rem;padding:.6em 1.1em;border:0;border-radius:.25rem;background:var(--lightbrown);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color 0.2s}.houtte .tm-extra-product-options input.tmcp-upload:hover::file-selector-button{background:var(--brown)}.houtte .tm-extra-product-options .tc-max-file-size{display:block;margin-top:.5rem;font-size:.8125rem;opacity:.75}.tc-step-nav{--tc-zweef-marge:24px}.tc-step-nav-plek{display:none;margin-top:3rem}.tc-step-nav-plek.is-actief{display:block}.tc-step-nav.is-zwevend{position:fixed;bottom:calc(var(--tc-zweef-marge) + env(safe-area-inset-bottom));z-index:1040;margin:0!important;animation:tc-step-nav-in 0.25s ease-out}.tc-step-nav.is-zwevend button{box-shadow:0 10px 28px rgb(49 38 29 / .22)}.tc-step-nav-zweeft #cta-block{visibility:hidden!important;opacity:0;pointer-events:none}@media screen and (max-width:767.98px){.tc-step-nav{--tc-zweef-marge:12px}.tc-step-nav-plek{margin-top:1.5rem}.tc-step-nav.is-zwevend{left:16px;right:16px}}@keyframes tc-step-nav-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tc-step-nav.is-zwevend{animation:none}}@media screen and (max-width:991.98px){.houtte.woocommerce-cart .woocommerce-message,.houtte.woocommerce-cart .woocommerce-info:not(.cart-empty),.houtte.woocommerce-cart .woocommerce-error,.houtte.woocommerce-checkout .woocommerce-message,.houtte.woocommerce-checkout .woocommerce-info,.houtte.woocommerce-checkout .woocommerce-error{position:relative;display:block!important;margin:0 0 .75rem;padding:.75rem 1rem .75rem 2.75rem;border:1px solid rgba(var(--lightbrown-rgb),.25);border-radius:12px;background:#fff;box-shadow:0 2px 10px rgb(49 38 29 / .05);font-size:.875rem;line-height:1.45;color:var(--darkbrown);list-style:none}.houtte.woocommerce-cart .woocommerce-message::before,.houtte.woocommerce-cart .woocommerce-info:not(.cart-empty)::before,.houtte.woocommerce-cart .woocommerce-error::before,.houtte.woocommerce-checkout .woocommerce-message::before,.houtte.woocommerce-checkout .woocommerce-info::before,.houtte.woocommerce-checkout .woocommerce-error::before{content:"";position:absolute;top:.8rem;left:1rem;width:1.125rem;height:1.125rem;border-radius:50%;background:#37b24d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .625rem no-repeat}.houtte.woocommerce-cart .woocommerce-info:not(.cart-empty)::before,.houtte.woocommerce-checkout .woocommerce-info::before{background-color:var(--lightbrown);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M12 11v7M12 6.5v.5'/%3E%3C/svg%3E")}.houtte.woocommerce-cart .woocommerce-error::before,.houtte.woocommerce-checkout .woocommerce-error::before{background-color:#c0392b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M12 6v7M12 17.5v.5'/%3E%3C/svg%3E")}.houtte.woocommerce-cart .woocommerce-error,.houtte.woocommerce-checkout .woocommerce-error{border-color:rgb(192 57 43 / .3)}.houtte.woocommerce-cart .woocommerce-error li,.houtte.woocommerce-checkout .woocommerce-error li{margin:0;padding:0}.houtte.woocommerce-cart .woocommerce-error li+li,.houtte.woocommerce-checkout .woocommerce-error li+li{margin-top:.25rem}.houtte.woocommerce-cart .woocommerce-message a,.houtte.woocommerce-cart .woocommerce-info:not(.cart-empty) a,.houtte.woocommerce-cart .woocommerce-error a,.houtte.woocommerce-checkout .woocommerce-message a,.houtte.woocommerce-checkout .woocommerce-info a,.houtte.woocommerce-checkout .woocommerce-error a{position:static!important;display:inline!important;width:auto!important;margin:0!important;padding:0!important;border:0;background:none!important;box-shadow:none;transform:none!important;font-size:inherit;font-weight:600;color:var(--brown)!important;text-decoration:underline;text-underline-offset:2px;text-transform:none}}.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_house_number_suffix_field,.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_house_number{display:none!important}.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_postcode_field,.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_house_number_field{width:47%;margin-left:0!important;margin-right:0!important}.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_postcode_field{float:left;clear:both}.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_house_number_field{float:right;clear:none}@media screen and (max-width:767.98px){.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_postcode_field{width:calc(60% - 0.375rem)}.houtte.woocommerce-checkout .huisnummer-gecombineerd #billing_house_number_field{width:calc(40% - 0.375rem)}}