@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,500;0,700;1,500&display=swap);.vl .heading-1,.vl .heading-2,.vl h1,.vl h2{font-family:Poppins,serif;font-weight:500;color:#313131}.vl .hidden-summary,.vl .hidden-summary *,.vl .hidden-summary .wcpa_row :not(.wcpa_row_index_8 *){pointer-events:none}#payment,#payment .payment_box{background-color:rgba(0,0,0,0)!important}.vl .modal__cross span+span,.vl .popup__cross span+span,.vl .zipcode__remove span+span,.woocommerce-checkout .zipcode__remove span+span{transform:rotate(-45deg)}.vl *{margin:0;padding:0}.vl .heading-1,.vl h1{font-size:32px;line-height:1.125}.vl .heading-1+*,.vl h1+*,.woocommerce-form-login+.woocommerce-form-coupon-toggle,.woocommerce-form-login+.woocommerce-form-login-toggle{margin-top:15px}.vl .heading-2,.vl h2{font-size:24px;line-height:1.3}@media(max-width:1024px){.vl .heading-1,.vl h1{font-size:32px}.vl .heading-1+*,.vl h1+*{margin-top:15px}.vl .heading-2,.vl h2{font-size:28px}.vl .heading-2+*,.vl h2+*{margin-top:20px}}@media(max-width:834px){.vl .heading-1,.vl h1{font-size:32px}.vl .heading-1+*,.vl h1+*{margin-top:15px}.vl .heading-2,.vl h2{font-size:36px}.vl .heading-2+*,.vl h2+*{margin-top:20px}}.vl .heading-2+*,.vl .heading-3+*,.vl .heading-4+*,.vl .heading-5+*,.vl h2+*,.vl h3+*,.vl h4+*,.vl h5+*{margin-top:20px}.vl .heading-3,.vl h3{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#313131}.vl .heading-4,.vl h4{font-family:Poppins,serif;font-size:30px;font-weight:500;line-height:1.23;color:#313131}@media(max-width:1440px){.vl .heading-4,.vl h4{font-size:28px}.vl a{font-size:14px}}@media(max-width:1280px){.vl .heading-4,.vl h4{font-size:30px}.vl a{font-size:14px}}@media(max-width:1024px){.vl .heading-3,.vl h3{font-size:16px}.vl .heading-3+*,.vl .heading-4+*,.vl h3+*,.vl h4+*{margin-top:20px}.vl .heading-4,.vl h4{font-size:24px}}@media(max-width:834px){.vl .heading-3,.vl h3{font-size:16px}.vl .heading-3+*,.vl .heading-4+*,.vl h3+*,.vl h4+*{margin-top:20px}.vl .heading-4,.vl h4{font-size:22px}}.vl .heading-5,.vl h5{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:1.21;color:#313131}.vl .heading-6,.vl h6{font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:1.25;color:rgba(0,0,0,.36)}.vl a,.vl p{color:#313131}.vl,.vl a,.vl p{line-height:1.4;font-size:14px;font-weight:500;font-family:Poppins,sans-serif}.vl .heading-6+*,.vl h6+*{margin-top:25px}.vl ul,.woocommerce .back{margin-left:15px}.vl ul.-light{margin-left:30px;color:#aaa}.vl .heading-1.-color-1,.vl .heading-2.-color-1,.vl .heading-3.-color-1,.vl .heading-4.-color-1,.vl .heading-5.-color-1,.vl .heading-6.-color-1,.vl .step__title .link:hover,.vl a:not(.button).-color-1,.vl h1.-color-1,.vl h2.-color-1,.vl h3.-color-1,.vl h4.-color-1,.vl h5.-color-1,.vl h6.-color-1,.vl li.-color-1,.vl p.-color-1,.vl span.-color-1{color:#e6007e}.vl ul.-light li{list-style:circle}.vl a{text-decoration:none;transition:.3s ease-in-out}#customer_details .form-row .select2+*,#customer_details .form-row input+*,#customer_details .form-row textarea+*,.form-row-password .select2+*,.form-row-password input+*,.form-row-password textarea+*,.form-row-username .select2+*,.form-row-username input+*,.form-row-username textarea+*,.vl a+*,.vl p+*,.vl+*{margin-top:50px}.vl b{font-weight:700}.vl .heading-1.-text-center,.vl .heading-1.-text-left,.vl .heading-2.-text-center,.vl .heading-2.-text-left,.vl .heading-3.-text-center,.vl .heading-3.-text-left,.vl .heading-4.-text-center,.vl .heading-4.-text-left,.vl .heading-5.-text-center,.vl .heading-5.-text-left,.vl .heading-6.-text-center,.vl .heading-6.-text-left,.vl .upload__text,.vl a:not(.button).-text-center,.vl a:not(.button).-text-left,.vl h1.-text-center,.vl h1.-text-left,.vl h2.-text-center,.vl h2.-text-left,.vl h3.-text-center,.vl h3.-text-left,.vl h4.-text-center,.vl h4.-text-left,.vl h5.-text-center,.vl h5.-text-left,.vl h6.-text-center,.vl h6.-text-left,.vl li.-text-center,.vl li.-text-left,.vl p.-text-center,.vl p.-text-left,.vl span.-text-center,.vl span.-text-left{text-align:center}.vl .heading-1.-text-right,.vl .heading-2.-text-right,.vl .heading-3.-text-right,.vl .heading-4.-text-right,.vl .heading-5.-text-right,.vl .heading-6.-text-right,.vl a:not(.button).-text-right,.vl h1.-text-right,.vl h2.-text-right,.vl h3.-text-right,.vl h4.-text-right,.vl h5.-text-right,.vl h6.-text-right,.vl li.-text-right,.vl p.-text-right,.vl span.-text-right{text-align:right}.vl .heading-1.-color-2,.vl .heading-2.-color-2,.vl .heading-3.-color-2,.vl .heading-4.-color-2,.vl .heading-5.-color-2,.vl .heading-6.-color-2,.vl a:not(.button).-color-2,.vl h1.-color-2,.vl h2.-color-2,.vl h3.-color-2,.vl h4.-color-2,.vl h5.-color-2,.vl h6.-color-2,.vl li.-color-2,.vl p.-color-2,.vl span.-color-2{color:#36a9e1}.vl .heading-1.-color-3,.vl .heading-2.-color-3,.vl .heading-3.-color-3,.vl .heading-4.-color-3,.vl .heading-5.-color-3,.vl .heading-6.-color-3,.vl a:not(.button).-color-3,.vl h1.-color-3,.vl h2.-color-3,.vl h3.-color-3,.vl h4.-color-3,.vl h5.-color-3,.vl h6.-color-3,.vl li.-color-3,.vl p.-color-3,.vl span.-color-3{color:#ddd}.vl .heading-1.-white,.vl .heading-2.-white,.vl .heading-3.-white,.vl .heading-4.-white,.vl .heading-5.-white,.vl .heading-6.-white,.vl a:not(.button).-white,.vl h1.-white,.vl h2.-white,.vl h3.-white,.vl h4.-white,.vl h5.-white,.vl h6.-white,.vl li.-white,.vl p.-white,.vl span.-white{color:#fff}.vl,.vl .heading-1.-black,.vl .heading-2.-black,.vl .heading-3.-black,.vl .heading-4.-black,.vl .heading-5.-black,.vl .heading-6.-black,.vl a:not(.button).-black,.vl h1.-black,.vl h2.-black,.vl h3.-black,.vl h4.-black,.vl h5.-black,.vl h6.-black,.vl li.-black,.vl p.-black,.vl span.-black,.woocommerce-page .bordered *{color:#313131}.vl .heading-1 a,.vl .heading-1 li,.vl .heading-1 span,.vl .heading-1 ul,.vl .heading-2 a,.vl .heading-2 li,.vl .heading-2 span,.vl .heading-2 ul,.vl .heading-3 a,.vl .heading-3 li,.vl .heading-3 span,.vl .heading-3 ul,.vl .heading-4 a,.vl .heading-4 li,.vl .heading-4 span,.vl .heading-4 ul,.vl .heading-5 a,.vl .heading-5 li,.vl .heading-5 span,.vl .heading-5 ul,.vl .heading-6 a,.vl .heading-6 li,.vl .heading-6 span,.vl .heading-6 ul,.vl a:not(.button) a,.vl a:not(.button) li,.vl a:not(.button) span,.vl a:not(.button) ul,.vl h1 a,.vl h1 li,.vl h1 span,.vl h1 ul,.vl h2 a,.vl h2 li,.vl h2 span,.vl h2 ul,.vl h3 a,.vl h3 li,.vl h3 span,.vl h3 ul,.vl h4 a,.vl h4 li,.vl h4 span,.vl h4 ul,.vl h5 a,.vl h5 li,.vl h5 span,.vl h5 ul,.vl h6 a,.vl h6 li,.vl h6 span,.vl h6 ul,.vl li a,.vl li li,.vl li span,.vl li ul,.vl p a,.vl p li,.vl p span,.vl p ul,.vl span a,.vl span li,.vl span span,.vl span ul{font-size:inherit;font-weight:inherit;color:inherit}.vl .step__explanation span a,.woocommerce-page .bordered__part li a,.woocommerce-terms-and-conditions-checkbox-text a{color:#36a9e1;text-decoration:underline}.vl .transform{display:block;text-transform:lowercase}.vl .transform::first-letter{text-transform:uppercase}@keyframes fadeInTop{0%,20%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes popup{0%,100%{opacity:0;transform:translateY(100%)}5%,95%{opacity:1;transform:translateY(0)}}.vl{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding-top:130px;background-color:#f1f1f1}.vl__main{position:fixed;left:0;top:120px;padding-top:40px;width:calc(100% - 460px)}.vl__titlebar{display:flex;justify-content:space-between;align-items:flex-end}.checkout-order-review h3+*,.vl .button+*,.vl .elementor-button+*,.vl .step+.summary__step,.vl .wpforms-submit+*,.vl__titlebar+*{margin-top:20px}.vl__sidebar{padding:20px 20px 60px;width:460px;background-color:#fff}.vl__header{margin-bottom:-20px;padding-right:30px;padding-left:30px;max-width:1000px;margin-left:auto;margin-right:auto}.checkout_coupon,.postid-8179 .summary{max-width:unset!important}.vl .search__container,.vl__map{position:relative}.vl .hidden-summary{transition:none!important;opacity:0;visibility:hidden;position:absolute}.vl .button+.button,.vl .elementor-button+.button,.vl .hidden-summary+.radios,.vl .radio+.radio,.vl .radios+.radios,.vl .radios+.upload,.vl .wpforms-submit+.button{margin-top:10px}.vl .hidden-summary .single_add_to_cart_button,.vl .small-upload input{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transition:.3s ease-in-out}.cart_item .variation,.postid-8179 .elementor-location-footer,.postid-8179 .product-images,.postid-8179 .whb-header-bottom,.postid-8179 footer,.remove.remove_from_cart_button[data-product_id="8179"]~.cart-info .variation,.vl #map .leaflet-bottom.leaflet-right,.vl #map .leaflet-top.leaflet-left,.vl .hidden-summary .images,.vl .hidden-summary .woocommerce-breadcrumb,.vl .hidden-summary .woocommerce-notices-wrapper,.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon svg,.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon+p+span,.woocommerce .woocommerce-form-coupon-toggle>.woocommerce-info::after,.woocommerce .woocommerce-form-coupon-toggle>.woocommerce-info::before,.woocommerce .woocommerce-form-login-toggle>.woocommerce-info::after,.woocommerce .woocommerce-form-login-toggle>.woocommerce-info::before,.woocommerce-page .shop_table .wcpa_cart_meta{display:none}.vl .hidden-summary.-show{position:static;opacity:1;visibility:visible;pointer-events:auto}.vl .hidden-summary.-show *{pointer-events:auto}.postid-8179 .elementor-location-header{position:fixed;top:0;width:100%;z-index:99}.postid-8179 .site-content{padding-left:0;padding-right:0;margin-bottom:0!important}.postid-8179 .cart,.postid-8179 ul.woocommerce-error li,.postid-8179 ul.woocommerce-info li,.postid-8179 ul.woocommerce-message li,.wcpa_form_outer{margin:0!important}.postid-8179 ul.woocommerce-error,.postid-8179 ul.woocommerce-info,.postid-8179 ul.woocommerce-message{margin-left:0!important;margin-top:20px!important;margin-bottom:0!important}.postid-8179 .input-text.amount.cpw-input,.postid-8179 .wau_wrapper_div,.vl .modal .wpforms-field.hidden,.vl .upload__input{opacity:0;pointer-events:none;position:absolute}.postid-8179 .product .cpw-disabled{opacity:1!important}.postid-8179 .summary{width:100%!important;padding:0 15px!important;box-shadow:none!important;flex:unset!important}.postid-8179 .summary-inner{padding:0!important;background:0 0!important;box-shadow:none!important}.vl .button.-reset,.vl .elementor-button.-reset,.vl .link__info,.vl .radio,.vl .wpforms-submit.-reset,.vl select,.woocommerce-page .link__info{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.checkout-order-review:after,.checkout-order-review:before,.edit_price_in_cart_text,.postid-8179 .cwp-input-wrapper label,.postid-8179 .product-tabs-wrapper,.postid-8179 .product_meta,.postid-8179 .product_title,.postid-8179 .single-breadcrumbs-wrapper,.postid-8179 .stock,.postid-8179 .summary-inner .price,.postid-8179 .woocommerce-product-attributes.shop_attributes,.vl .wcpauppy-DragDrop-container .upload-area-title-thumb-inner::before,.woocommerce-checkout #payment div.payment_box::before,.woocommerce-order-pay .entry-content>.woocommerce:after,.woocommerce-order-pay .entry-content>.woocommerce:before{display:none!important}.postid-8179 .main-page-wrapper{padding-top:0!important;background-color:#f1f1f1!important}.postid-8179 .main-page-wrapper .container{max-width:unset;padding-left:0;padding-right:0}.postid-8179 .website-wrapper{overflow:unset}.vl .search,.vl .step.-hide-overflow{overflow:hidden}.vl .summary__step.-hide{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transition:none}.vl .dropdown.-active .dropdown__list,.vl .dropdown__chosen.-active+.dropdown__list,.vl .modal.-active,.vl .popover:hover .popover__content{visibility:visible;pointer-events:auto;opacity:1}.vl select{border-radius:15px;border:none;padding:14px 15px;height:unset}.vl .radio{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px;border-radius:15px;width:100%;cursor:pointer}.vl .radio:hover .radio__outline{opacity:1}.vl .dropdown input,.vl .radio__input{position:absolute;opacity:0;visibility:hidden;pointer-events:none}.input-radio:checked,.mc4wp-checkbox.mc4wp-checkbox-woocommerce input:checked,.vl .radio-round input:checked,.vl .radio__input:checked~.radio__check,.woocommerce-form__input.woocommerce-form__input-checkbox:checked,.woocommerce-form__label-for-checkbox.checkbox input:checked{background-color:#e6007e;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36.73 26.63'%3E%3Cpath d='M12.84,26.63c-.7,0-1.41-.27-1.94-.81L.81,15.73c-1.07-1.07-1.07-2.82,0-3.89s2.82-1.07,3.89,0l8.15,8.15L32.03,.81c1.07-1.07,2.82-1.07,3.89,0,1.07,1.07,1.07,2.81,0,3.89L14.79,25.83c-.54,.54-1.24,.81-1.94,.81Z' style='fill:%23fff;'/%3E%3C/svg%3E")}.vl .radio__input:checked~.radio__outline{opacity:1}.vl .radio__check{transition:background-color .3s ease-in-out;width:25px;min-width:25px;height:25px;border-radius:100%;margin-top:0;appearance:none;-webkit-appearance:none;background-color:#e3e3e3;background-position:center;background-size:48%;background-repeat:no-repeat}.vl .radio__outline,.vl .step__loader{left:0;top:0;transition:opacity .3s ease-in-out}.vl .radio__outline{position:absolute;width:100%;height:100%;opacity:0;margin-top:0;border:2px solid #e6007e;border-radius:15px}.vl .radio__chosen{display:block;margin-top:10px;font-size:12px;font-style:italic}.vl .radio__text{display:flex;justify-content:center;align-items:center}.vl .radio__text *{font-weight:500}.vl .radio__image{margin-right:15px}.vl .radio__image img{width:22px;height:30px;object-fit:contain}.vl .radio-round{display:flex;margin-top:15px;cursor:pointer}.vl .radio-round input{margin-right:10px}.vl .radio-round .choice{display:block;margin-top:2px;margin-bottom:5px;font-weight:500}.vl .radio-round .add{display:block;font-size:12px;color:#888}.vl .radio__add{margin-top:10px;font-size:12px;color:#888}.vl .button,.vl .elementor-button,.vl .wpforms-submit{display:inline-flex;justify-content:space-between;width:100%;border-radius:15px!important;border:none!important;padding:16px 25px!important;background-color:#e6007e;font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;text-transform:unset;color:#fff;font-weight:700;cursor:pointer}.shipping__title,.vl .step__subtitle *,.woocommerce-billing-fields h3{text-transform:uppercase}.vl .button:hover,.vl .elementor-button:hover,.vl .wpforms-submit:hover{opacity:.6;background-color:#e6007e;color:#fff}.vl .button.-inactive,.vl .elementor-button.-inactive,.vl .wpforms-submit.-inactive{opacity:.6;pointer-events:none}.vl .button.-large,.vl .button.single_add_to_cart_button,.vl .elementor-button.-large,.vl .elementor-button.single_add_to_cart_button,.vl .wpforms-submit.-large,.vl .wpforms-submit.single_add_to_cart_button{background-color:#01cb5c;background-size:35px;background-position:center right 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%0A%3Csvg width='40px' height='25px' viewBox='0 0 40 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Website-V3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Verspreid-Loket---Stap-10' transform='translate(-341.000000, -992.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-19' transform='translate(-0.000000, 0.000000)'%3E%3Cg id='Group-34' transform='translate(30.000000, 740.000000)'%3E%3Cg id='arrow-right-long-light-copy-3' transform='translate(311.000000, 252.000000)'%3E%3Cpath d='M28.3828125,0.368419917 L39.6328125,11.6501494 C39.875,11.8930199 40,12.2142358 40,12.4649409 C40,12.715646 39.8779688,13.1064326 39.63375,13.3510268 L28.38375,24.6327562 C27.8954687,25.1224146 27.1040625,25.1224146 26.6165625,24.6327562 C26.1290625,24.1430978 26.1282813,23.3494595 26.6165625,22.8605845 L35.73375,13.717683 L1.25,13.717683 C0.5590625,13.717683 0,13.1570437 0,12.5346683 C0,11.8417821 0.5590625,11.2811428 1.25,11.2811428 L35.734375,11.2811428 L26.6171875,2.13824122 C26.1289062,1.64858283 26.1289062,0.854944499 26.6171875,0.366069557 C27.1054688,-0.122805386 27.8984375,-0.122021932 28.3828125,0.368419917 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.vl .button.-back,.vl .elementor-button.-back,.vl .wpforms-submit.-back{background-color:#f1f1f1;color:#313131}.vl .button.-reset,.vl .elementor-button.-reset,.vl .wpforms-submit.-reset{border-radius:30px!important;width:auto;padding:8px 18px;background-color:#fff;color:#313131;font-weight:400;font-size:14px}.vl .button.-reset svg,.vl .elementor-button.-reset svg,.vl .wpforms-submit.-reset svg{transition:transform .85s cubic-bezier(.7, .2, .3, .8);width:12px;height:12px;margin-right:8px}.vl .button.-reset:hover svg,.vl .elementor-button.-reset:hover svg,.vl .wpforms-submit.-reset:hover svg{transform:rotate(360deg)}.vl .wpforms-submit{margin-top:20px;background-color:#01cb5c!important;background-image:none!important;color:#fff!important;font-weight:500!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#e6007e!important}.vl .sidebar{display:flex;flex-direction:column}.vl .sidebar__actions{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;padding-top:40px}.vl .step{position:relative;border-radius:15px;border:1px solid #494949}.vl .step__title{display:flex;justify-content:space-between;align-items:flex-end;padding:15px;border-top-left-radius:14px;border-top-right-radius:14px;background-color:#494949}.vl .step__title *{color:#fff}.vl .step__title .link{color:#fff!important;background-color:inherit}.vl .step__number{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border-radius:100%;margin-right:12px;border:1px solid #fff;background-color:#e6007e;font-weight:700;font-family:Poppins,serif}.vl .step__row,.vl .step__subtitle{display:flex;justify-content:space-between}.vl .card,.vl .step__loader{opacity:0;pointer-events:none;width:100%}.vl .step__subtitle{padding:5px 15px;border-top:1px solid #313131;background-color:#f1f1f1;color:#888}.vl .step__explanation{margin:10px 0}.vl .step__explanation span{display:flex;margin-top:0!important}.vl .step__explanation span span{display:inline-block;min-width:40%}.vl .step__left,.vl .zipcode__content,.vl .zipcode__title,.woocommerce-checkout .zipcode__content,.woocommerce-checkout .zipcode__title{display:flex;align-items:center}.vl .step__body{position:relative;padding:15px}.vl .step__body.-large{display:flex;flex-direction:column;align-items:center;padding:40px}.vl .step__body.-large *{text-align:center;color:#aaa}.vl .step__body.-large img{margin:auto auto 20px}.vl .step__body.-zipcodes{overflow:auto;padding:0;max-height:350px}.vl .step__card{border-radius:15px;border:1px solid #aaa;padding:10px;margin:10px 0}.vl .modal .wpforms-field+.wpforms-field,.vl .step__card p+p{margin-top:10px!important}.vl .step__footer{padding:0 15px;border-top:1px solid #313131}.vl .step__row{padding:10px 0}.spread-summary__title,.vl .card__row,.vl .card__title{justify-content:space-between;display:flex}.vl .step__row:first-of-type *{color:#e6007e;font-weight:500}.vl .step__row:nth-of-type(2),.vl .step__row:nth-of-type(3){border-top:1px solid #aaa}.vl .step__row:nth-of-type(3) *{color:#aaa}.vl .step__loader{position:absolute;height:100%;background-color:#fff}.vl .step__loader.-show{opacity:.6;pointer-events:auto}.vl .card{position:absolute;bottom:20px;left:20px;z-index:1;border-radius:15px;border:2px solid #aaa;max-width:360px;padding:15px;background-color:#fff}.vl .card.-show,.vl .link:hover .link__info,.woocommerce-page .link:hover .link__info{opacity:1;pointer-events:auto}.vl .card__title{align-items:flex-end;margin-bottom:10px}.spread-summary div:first-child .zipcode__city,.vl .card__title .link{margin-top:0}.spread-summary p,.vl .card__row p,.vl .zipcode__content p,.vl .zipcode__note *,.woocommerce-checkout .zipcode__content p,.woocommerce-checkout .zipcode__note *{margin:0}.vl .card__row p:nth-child(2){display:flex;justify-content:space-between;width:30%}.vl .card__row+.card__row,.vl .popup ul,.woocommerce-checkout .error li+li{margin-top:5px}.vl .card__total{padding-top:5px;padding-bottom:10px}.vl .card__total p:first-child{font-size:16px}.vl .card__total p:nth-child(2){font-weight:700}.vl .back:hover,.vl .card__total *,.woocommerce-page .back:hover{color:#e6007e}.vl .card .validate.-inactive{pointer-events:none;opacity:.6}.vl .card .single_add_to_cart_button.button{opacity:0!important;pointer-events:none;position:absolute}.vl .card .wcpa_row{position:absolute;pointer-events:none;opacity:0}.vl .card .error{color:#fc5758;font-size:10px}.vl .link,.woocommerce-page .link{position:relative;z-index:1;transition:color .3s ease-in-out;border-bottom:1px solid currentColor;background-color:#fff;cursor:pointer;color:#aaa;line-height:1.2;font-size:12px}.vl .link:hover,.vl .zipcode__reset:hover,.woocommerce-checkout .zipcode__reset:hover,.woocommerce-page .link:hover{color:#888}.vl .link__info,.woocommerce-page .link__info{position:absolute;right:0;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;border-radius:10px;padding:12px;min-width:140px;max-width:260px;background-color:#fff;font-size:11px;color:#313131}.vl .back,.woocommerce-page .back{display:flex;align-items:center;transition:fill .3s ease-in-out;margin-bottom:40px;cursor:pointer;color:#aaa;font-weight:600;font-size:16px}.vl .back svg,.woocommerce-page .back svg{width:25px;height:auto;margin-right:10px}.vl .back:hover svg *,.woocommerce-page .back:hover svg *{fill:#e6007e!important}.vl #map{z-index:0;transition:min-height .3s ease-in-out;min-height:calc(100vh - 280px)}.vl #map path{stroke-width:2px}.vl #map .info{padding:6px 8px;background:rgba(255,255,255,.8);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px}.vl #map .info h4{margin:0 0 5px;color:#777}.vl #map .leaflet-control-container{position:absolute;right:0;bottom:0}.vl #map .map__info{position:absolute;right:20px;bottom:20px;border-radius:10px;padding:10px;min-width:150px;margin:0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff}.vl #map .leaflet-tooltip{border:none;box-shadow:none;background-color:rgba(0,0,0,0);font-weight:700;color:#494949;font-size:12px}.vl #map .leaflet-interactive:not([fill="#FCE5F1"]){fill-opacity:0}.vl .search{position:relative;z-index:1;display:flex;border:2px solid #e6007e;border-radius:15px;padding-left:15px;background-color:#fff}.vl .dropdown,.vl .dropdown__list{position:absolute;z-index:2;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);width:100%}.vl .search__input{margin:12px 15px 12px 0;padding:0 0 3px;height:auto;border:none;border-bottom:1px solid #313131;appearance:none;-webkit-appearance:none}.vl .search__input::placeholder{font-style:italic;color:#aaa}.vl .search__button{display:flex;align-items:center;padding:8px 12px;background-color:#e6007e;cursor:pointer;color:#fff;font-weight:700}.vl .search__button:hover{background-color:#fce5f1;color:#e6007e}.vl .dropdown{top:calc(100% + 10px);border:none;border-radius:15px;background-color:#fff;cursor:pointer}.vl .dropdown label{padding:12px 15px;width:100%;cursor:pointer}.vl .dropdown__option{display:flex;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer}.vl .dropdown__option+.vl .dropdown__option{border-top:1px solid #e3e3e3}.vl .dropdown__option:hover{border-color:#fce5f1;background-color:#fce5f1}.vl .dropdown__chosen{padding:15px 20px}.vl .dropdown__list{top:calc(100% + 0px);left:0;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;border-radius:15px;max-height:200px;background:#fff}.vl .dropdown.-small{position:relative;overflow:visible;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-image:url("data:image/svg+xml,%0A%3Csvg width='22px' height='11px' viewBox='0 0 22 11' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Website-V3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Verspreid-Loket---Stap-3' transform='translate(-1834.000000, -2157.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Group-15' transform='translate(1470.000000, 87.000000)'%3E%3Cg id='Group-18' transform='translate(15.000000, 2045.000000)'%3E%3Cg id='angle-down-light' transform='translate(349.000000, 25.000000)'%3E%3Cpath d='M21.667998,1.74355337 L11.7245857,10.7436382 C11.3417862,11.0854539 10.7677432,11.0854539 10.3846312,10.7436382 L0.330597698,1.74355337 C-0.0793883777,1.31854937 -0.112512253,0.743543948 0.256225224,0.33104006 C0.648711894,-0.100214005 1.28119041,-0.093963946 1.67055219,0.256039353 L10.9996103,8.65611853 L20.3305434,0.256039353 C20.7426544,-0.111276609 21.373633,-0.0790263052 21.7442454,0.330290053 C22.1117329,0.743543948 22.080484,1.31854937 21.667998,1.74355337 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:right 15px center}.vl .dropdown.-small .dropdown__list{top:calc(100% + 10px);max-height:200px}.vl .upload{display:flex;flex-direction:column;align-items:center;transition:border .3s ease-in-out;border:2px dashed #e6007e;border-radius:15px;padding:30px 15px;margin-bottom:10px;background-color:#fce5f1;cursor:pointer}.vl .upload:hover{border-style:solid}.spread-summary .-color-1,.vl .upload__text b{color:#e6007e}.vl .upload__file{display:flex;justify-content:space-between;border-radius:20px;padding:11px 25px;background-color:#fff;text-align:center}.vl .upload__file span{overflow:hidden;display:block;max-width:120px;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.vl .upload__delete{cursor:pointer;color:#fc5758;font-weight:700;font-size:14px}.checkout-order-review .place-order,.vl .upload img{margin-bottom:15px}.vl .small-upload{margin:10px auto 0}.vl .small-upload label{display:block;width:fit-content;width:-moz-fit-content;border-bottom:1px solid currentColor;cursor:pointer;color:#e6007e!important;font-size:14px}.vl .wcpauppy-DragDrop-container{transition:border .3s ease-in-out;transform:none;height:unset;border:2px dashed #e6007e!important;border-radius:15px!important;padding:30px 20px;margin-bottom:10px;background-color:#fce5f1!important}.vl .copies__submit,.vl .wcpauppy-DragDrop-container .wcpa_remove_image{background-color:#e6007e}.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon{margin-top:-20px;margin-bottom:30px}.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon::before{content:"";position:static;display:block;transform:none;margin:auto auto 15px;width:70px;height:75px;background-position:center;background-image:url("/wp-content/uploads/2022/09/upload.svg");background-size:contain;background-repeat:no-repeat}.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon+p{top:0!important;transform:none!important;font-size:0;color:#fce5f1}.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon+p::before{content:"Upload je drukbestand";display:block;color:#e6007e;font-size:14px;text-transform:uppercase}.vl .wcpauppy-DragDrop-container .wcpauppy-DragDrop-icon+p::after{content:"Voor dubbelzijdig drukken, beide zijden in Ã©Ã©n PDF bestand aanleveren.";display:block;font-weight:400;color:#313131!important;font-size:12px!important;white-space:normal;margin-top:-10px;text-transform:none!important}.vl .wcpauppy-DragDrop-container .thumbnail{box-shadow:none!important}.vl .wcpauppy-DragDrop-container .upload-area-title-thumb-style{border-radius:15px;border:2px solid #e6007e!important}.vl .wcpauppy-DragDrop-container .upload-area-title-thumb-inner{position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0!important;color:#e6007e!important}.vl .wcpauppy-DragDrop-container .upload-area-title-thumb-inner span{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:9999px;border-color:#e6007e!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58.284' height='58.284' viewBox='0 0 58.284 58.284'%3E%3Cpath id='Path_2288' data-name='Path 2288' d='M-12827.507-9413.242v53.284' transform='translate(12856.649 9415.742)' fill='none' stroke='%23e6007e' stroke-linecap='round' stroke-width='5'/%3E%3Cpath id='Path_2289' data-name='Path 2289' d='M0 0V53.284' transform='translate(55.784 29.143) rotate(90)' fill='none' stroke='%23e6007e' stroke-linecap='round' stroke-width='5'/%3E%3C/svg%3E");background-size:20px;background-position:center;background-repeat:no-repeat}.vl .wcpauppy-DragDrop-container .upload-area-title-thumb-inner span:hover{border-width:0!important}.vl .wcpauppy-DragDrop-container .wcpa_file_details_content_title{font-weight:400!important}.vl .copies{display:flex;padding:15px;border-radius:15px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);margin-top:5px}.vl .copies__input{-webkit-appearance:none;appearance:none;border:none;padding:5px 0;border-bottom:1px solid #313131;height:auto;text-align:left}.vl .copies__input::placeholder{color:#aaa;font-style:italic}.vl .copies__submit{padding:7px 17px;border-radius:20px;width:auto;font-weight:700;color:#fff}.lost_password,.woocommerce-page .back{color:#aaa!important}.wcpa_field_wrap:not(.wcpa_type_file){opacity:0!important;position:absolute!important;pointer-events:none!important}#billing_excelfile_field,.vl .modal,.vl .popover__content,.vl .popup{pointer-events:none;opacity:0}.woocommerce-page .button{border-radius:15px!important}.woocommerce-page .bordered{border-radius:15px;border:1px solid #313131;padding:15px;margin-bottom:15px}.woocommerce-page .bordered h5{margin-bottom:10px}.woocommerce-page .bordered ul{margin-bottom:0}.woocommerce-page .bordered__part+.bordered__part{border-top:1px solid #313131;margin-top:15px;padding-top:15px}.woocommerce-page .bordered__part li{margin-bottom:5px}.vl .popup *,.woocommerce-page .bordered__part li a:hover,.woocommerce-privacy-policy-link:hover{color:#313131}.woocommerce-page .shop_table{padding:5px 10px}.woocommerce-page .shop_table td,.woocommerce-page .shop_table th{background-color:#fff;border:none}.woocommerce-checkout,.woocommerce-checkout .main-page-wrapper{background-color:#f1f1f1}.woocommerce-checkout .entry-title{opacity:0}.woocommerce-checkout.row{display:flex;justify-content:space-between;grid-gap:50px}.woocommerce-checkout .vl__sidebar{position:relative;margin-top:-320px;padding:0 0 30px;width:510px;z-index:0}.woocommerce-checkout .vl__sidebar::after{content:"";display:block;position:absolute;top:100%;width:100%;left:0;height:40px;background:#fff}@media(max-width:1212px){.woocommerce-checkout .vl__sidebar{margin-top:0;position:static;padding-top:0}.woocommerce-checkout .vl__sidebar::after{display:none}}.woocommerce-checkout .checkout__main{padding-left:15px}.woocommerce-checkout .error{margin-top:10px;font-weight:700;color:#fc5758}#order_review_heading{text-align:left}#place_order{border-radius:12px!important;text-transform:inherit;text-align:left!important}#payment .payment_box{padding:0 0 20px 47px!important}#customer_details .form-row,.form-row-password,.form-row-username{padding:15px!important;margin-bottom:10px!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}#payment .payment_box p{font-size:12px}.wc_payment_methods label{margin-top:-17px;font-weight:600!important}#order_review .shop_table{border:1px solid #313131;border-radius:15px;background-color:rgba(0,0,0,0)}@media(max-width:768px){.woocommerce-billing-fields{margin-top:20px!important}}.woocommerce-billing-fields h3{color:#aaa;font-size:16px}#customer_details{display:block;width:700px;max-width:100vw}#customer_details .form-row{border:none!important;border-radius:15px!important;background-color:#fff!important}#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea{height:unset!important;padding:0 0 8px!important;border:none!important;border-bottom:1px solid #313131!important;font-family:Poppins,sans-serif;line-height:1.4;font-size:14px;font-weight:500;color:#313131!important}#customer_details .form-row .select2::placeholder,#customer_details .form-row input::placeholder,#customer_details .form-row textarea::placeholder{color:rgba(49,49,49,.4);font-style:italic}#customer_details .form-row input[type=checkbox]{height:25px!important}.payment_methods .payment_box{margin:0!important;padding-left:35px!important;color:#313131}.form-row-password,.form-row-username{display:inline-block;width:calc(50% - 7px);border:none!important;border-radius:15px!important;background-color:#fff!important}@media(max-width:1440px){#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea,.vl,.vl p{font-size:14px}}@media(max-width:1280px){#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea,.vl,.vl p{font-size:14px}}.form-row-password .select2::placeholder,.form-row-password input::placeholder,.form-row-password textarea::placeholder,.form-row-username .select2::placeholder,.form-row-username input::placeholder,.form-row-username textarea::placeholder{color:rgba(49,49,49,.4);font-style:italic}.form-row-password{margin-left:10px}.lost_password{text-decoration:underline}.woocommerce-form-login__submit{width:unset!important;padding:7px 28px!important}body .select2-container--default .select2-selection{border:none!important}.select2.select2-container.select2-container--default,body .select2-container--default .select2-selection--single{padding:0!important}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#313131!important}.checkout-order-review{padding:30px;background-color:#fff!important}.checkout-order-review .button{justify-content:flex-start;width:100%;min-height:50px;padding:12px 20px!important;background-size:35px;background-position:center right 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%0A%3Csvg width='40px' height='25px' viewBox='0 0 40 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Website-V3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Verspreid-Loket---Stap-10' transform='translate(-341.000000, -992.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-19' transform='translate(-0.000000, 0.000000)'%3E%3Cg id='Group-34' transform='translate(30.000000, 740.000000)'%3E%3Cg id='arrow-right-long-light-copy-3' transform='translate(311.000000, 252.000000)'%3E%3Cpath d='M28.3828125,0.368419917 L39.6328125,11.6501494 C39.875,11.8930199 40,12.2142358 40,12.4649409 C40,12.715646 39.8779688,13.1064326 39.63375,13.3510268 L28.38375,24.6327562 C27.8954687,25.1224146 27.1040625,25.1224146 26.6165625,24.6327562 C26.1290625,24.1430978 26.1282813,23.3494595 26.6165625,22.8605845 L35.73375,13.717683 L1.25,13.717683 C0.5590625,13.717683 0,13.1570437 0,12.5346683 C0,11.8417821 0.5590625,11.2811428 1.25,11.2811428 L35.734375,11.2811428 L26.6171875,2.13824122 C26.1289062,1.64858283 26.1289062,0.854944499 26.6171875,0.366069557 C27.1054688,-0.122805386 27.8984375,-0.122021932 28.3828125,0.368419917 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");text-align:left!important;text-transform:inherit!important;font-weight:600;font-size:14px!important}.checkout-order-review .button.-grey{background-image:url("data:image/svg+xml,%0A%3Csvg width='40px' height='25px' viewBox='0 0 40 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Website-V3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Verspreid-Loket---Stap-11-C' transform='translate(-1820.000000, -917.000000)' fill='%23313131' fill-rule='nonzero'%3E%3Cg id='Group-3' transform='translate(1470.000000, 86.000000)'%3E%3Cg id='Group-5' transform='translate(0.000000, 814.000000)'%3E%3Cg id='arrow-right-long-light' transform='translate(350.000000, 17.000000)'%3E%3Cpath d='M28.3828125,0.368419917 L39.6328125,11.6501494 C39.875,11.8930199 40,12.2142358 40,12.4649409 C40,12.715646 39.8779688,13.1064326 39.63375,13.3510268 L28.38375,24.6327562 C27.8954687,25.1224146 27.1040625,25.1224146 26.6165625,24.6327562 C26.1290625,24.1430978 26.1282813,23.3494595 26.6165625,22.8605845 L35.73375,13.717683 L1.25,13.717683 C0.5590625,13.717683 0,13.1570437 0,12.5346683 C0,11.8417821 0.5590625,11.2811428 1.25,11.2811428 L35.734375,11.2811428 L26.6171875,2.13824122 C26.1289062,1.64858283 26.1289062,0.854944499 26.6171875,0.366069557 C27.1054688,-0.122805386 27.8984375,-0.122021932 28.3828125,0.368419917 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.checkout-order-review h3{text-transform:inherit;text-align:left!important;font-family:Poppins,serif;font-size:24px;font-weight:500;line-height:1.3;color:#313131}@media(max-width:1024px){.vl .button,.vl .elementor-button,.vl .heading-5,.vl .wpforms-submit,.vl h5{font-size:16px}.checkout-order-review h3+*,.vl .button+*,.vl .elementor-button+*,.vl .heading-5+*,.vl .wpforms-submit+*,.vl h5+*{margin-top:20px}.vl .heading-6,.vl h6{font-size:20px}.vl .heading-6+*,.vl h6+*{margin-top:25px}#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea,.vl a,.vl p{font-size:14px}#customer_details .form-row .select2+*,#customer_details .form-row input+*,#customer_details .form-row textarea+*,.form-row-password .select2+*,.form-row-password input+*,.form-row-password textarea+*,.form-row-username .select2+*,.form-row-username input+*,.form-row-username textarea+*,.vl a+*,.vl p+*,.vl+*{margin-top:50px}.vl{font-size:14px;flex-direction:column}.vl__main{position:relative;top:0;width:100%}.vl__sidebar{width:100%}.checkout-order-review h3{font-size:28px}}@media(max-width:834px){.vl .button,.vl .elementor-button,.vl .heading-5,.vl .wpforms-submit,.vl h5{font-size:16px}.checkout-order-review h3+*,.vl .button+*,.vl .elementor-button+*,.vl .heading-5+*,.vl .wpforms-submit+*,.vl h5+*{margin-top:20px}.vl .heading-6,.vl h6{font-size:18px}.vl .heading-6+*,.vl h6+*{margin-top:25px}#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea,.vl,.vl a,.vl p{font-size:14px}#customer_details .form-row .select2+*,#customer_details .form-row input+*,#customer_details .form-row textarea+*,.form-row-password .select2+*,.form-row-password input+*,.form-row-password textarea+*,.form-row-username .select2+*,.form-row-username input+*,.form-row-username textarea+*,.vl a+*,.vl p+*,.vl+*{margin-top:30px}.checkout-order-review h3{font-size:36px}}@media(max-width:576px){.vl .heading-1,.vl h1{font-size:32px}.vl .heading-1+*,.vl h1+*{margin-top:15px}.checkout-order-review h3,.vl .heading-2,.vl h2{font-size:30px}.checkout-order-review h3+*,.vl .button+*,.vl .elementor-button+*,.vl .heading-2+*,.vl .heading-3+*,.vl .heading-4+*,.vl .heading-5+*,.vl .wpforms-submit+*,.vl h2+*,.vl h3+*,.vl h4+*,.vl h5+*{margin-top:20px}.vl .button,.vl .elementor-button,.vl .heading-3,.vl .heading-5,.vl .wpforms-submit,.vl h3,.vl h5{font-size:16px}.vl .heading-4,.vl h4{font-size:20px}.vl .heading-6,.vl h6{font-size:18px}.vl .heading-6+*,.vl h6+*{margin-top:25px}#customer_details .form-row .select2,#customer_details .form-row input,#customer_details .form-row textarea,.form-row-password .select2,.form-row-password input,.form-row-password textarea,.form-row-username .select2,.form-row-username input,.form-row-username textarea,.vl,.vl a,.vl p{font-size:14px}#customer_details .form-row .select2+*,#customer_details .form-row input+*,#customer_details .form-row textarea+*,.form-row-password .select2+*,.form-row-password input+*,.form-row-password textarea+*,.form-row-username .select2+*,.form-row-username input+*,.form-row-username textarea+*,.vl a+*,.vl p+*,.vl+*{margin-top:30px}}.input-radio,.mc4wp-checkbox.mc4wp-checkbox-woocommerce input,.woocommerce-form__input.woocommerce-form__input-checkbox,.woocommerce-form__label-for-checkbox.checkbox input{-webkit-appearance:none;appearance:none;transition:.3s ease-in-out;width:26px;min-width:26px;height:26px;border-radius:5px;margin-right:10px;background-color:#e3e3e3;background-position:center;background-size:50%;background-repeat:no-repeat;cursor:pointer}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex}.input-radio{border-radius:100%}.woocommerce .woocommerce-form-coupon-toggle,.woocommerce .woocommerce-form-login-toggle{margin-left:15px;margin-bottom:30px}.woocommerce .woocommerce-form-coupon-toggle>.woocommerce-info,.woocommerce .woocommerce-form-login-toggle>.woocommerce-info{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:0!important;border-radius:15px!important;padding:15px!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);width:670px;max-width:100%;background-color:#fce5f1;border:none;font-size:16px!important}.woocommerce .woocommerce-form-coupon-toggle .showcoupon,.woocommerce .woocommerce-form-coupon-toggle .showlogin,.woocommerce .woocommerce-form-login-toggle .showcoupon,.woocommerce .woocommerce-form-login-toggle .showlogin{background-color:#fff;padding:7px 15px;border-radius:100px;color:#e6007e;text-decoration:none;font-size:12px!important}@media(max-width:834px){.woocommerce .woocommerce-form-coupon-toggle,.woocommerce .woocommerce-form-login-toggle{width:100%}}.woocommerce .woocommerce-form.woocommerce-form-login{border:1px solid #aaa!important;border-radius:15px;padding:15px;margin-top:10px;width:670px;max-width:100%!important}.woocommerce-form-coupon{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #aaa!important;border-radius:15px;width:670px;max-width:100%;margin-top:10px;padding:15px!important}.woocommerce-form-coupon *{float:unset}.woocommerce-form-coupon .form-row-first{width:100%!important;border:none!important;border-radius:15px!important;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important;padding:15px!important;margin-bottom:10px!important;background-color:#fff!important}.vl .modal .wpforms-field,.vl .popup,.vl .zoom,.woocommerce-shipping-fields{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.woocommerce-form-coupon .form-row-first input{height:unset!important;padding:0 0 8px!important;border:none!important;border-bottom:1px solid #313131!important}.woocommerce-form-coupon .form-row-last{margin-bottom:0!important}.woocommerce-form-coupon .button{padding:8px 13px}.woocommerce-form__input-checkbox+span{margin-top:0!important}.spread-summary{position:relative;overflow:auto;max-height:230px}.spread-summary .zipcode{padding-left:0!important;padding-right:0!important;background-color:rgba(0,0,0,0)!important;border-bottom:1px solid #aaa}.spread-summary .zipcode__city{margin-top:20px;padding-left:0!important;padding-right:0!important}.spread-summary .zipcode__city *{font-weight:600}.woocommerce-error{width:670px;max-width:100%;margin-top:20px}.woocommerce-privacy-policy-link{color:#36a9e1;text-decoration:underline;transition:color .3s ease-in-out}#billing_excelfile_field{position:absolute}.vl .zipcode,.woocommerce-checkout .zipcode{display:flex;justify-content:space-between;border-top:1px solid #fff;padding:5px 15px;background-color:#f1f1f1}.vl .zipcode__icon,.woocommerce-checkout .zipcode__icon{width:20px;height:17px;margin-right:10px;cursor:pointer}.vl .zipcode__icon svg,.woocommerce-checkout .zipcode__icon svg{width:100%;height:100%;object-fit:contain}.vl .zipcode__note,.woocommerce-checkout .zipcode__note{padding:10px 15px;display:flex;justify-content:space-between}.vl .zipcode__remove,.woocommerce-checkout .zipcode__remove{position:relative;width:20px;height:18px;margin-right:10px;cursor:pointer}.vl .zipcode__remove span,.woocommerce-checkout .zipcode__remove span{position:absolute;top:0;left:2px;bottom:0;transform:rotate(45deg);transform-origin:center;width:15px;height:2px;margin:auto;background-color:#313131}.vl .modal__cross span,.vl .popup__cross span{transform:rotate(45deg);height:2px;background-color:#313131}.vl .zipcode__reset,.woocommerce-checkout .zipcode__reset{transition:.3s ease-in-out;border-bottom:1px solid currentColor;margin-top:0;cursor:pointer;color:#aaa}.vl .zipcode__city,.woocommerce-checkout .zipcode__city{display:flex;display:flex;justify-content:space-between;padding:9px 15px}.woocommerce-checkout .zipcode{padding:3px 15px}.woocommerce-checkout .zipcode__content{font-size:12px}.vl .popup{position:fixed;right:20px;bottom:20px;z-index:351;display:flex;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(100%);border-radius:15px;padding:20px;border:1px solid #fc5758;max-width:calc(100% - 40px);background-color:#fcefeb}.vl .popup__cross{position:relative;width:20px;height:20px;border-radius:14px;margin-top:-3px;padding-left:30px;cursor:pointer}.vl .popup__cross span{position:absolute;left:0;top:0;bottom:0;right:0;width:17px;margin:auto}.vl .popup h6{font-size:14px;font-weight:800}.vl .modal.-active .modal__inner,.vl .popup.-active{opacity:1;transform:translateY(0)}.vl .popover{position:absolute;left:calc(100% + 5px)}.vl .popover__icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:10px;background-color:#e6007e;color:#fff;font-weight:700;font-size:10px}.vl .popover__content{visibility:hidden;transition:.3s ease-in-out;position:absolute;top:20px;left:0;transform:translateX(-50%);margin:auto;width:280px;padding:15px 20px;border-radius:12px;background-color:#e6007e;color:#fff}.vl .popover__container{position:relative;display:inline-block}.vl .loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;background:rgba(255,255,255,.1)}.vl .loader__spinner{position:relative;display:inline-block;width:48px;height:48px;margin-bottom:10px;border-radius:50%;border:2px solid;border-color:#313131 #313131 transparent transparent;box-sizing:border-box;animation:1s linear infinite rotation}.vl .loader__spinner::after,.vl .loader__spinner::before{content:"";position:absolute;left:0;right:0;top:0;box-sizing:border-box;bottom:0;margin:auto;border:2px solid;border-color:transparent transparent #e6007e #e6007e;width:40px;height:40px;border-radius:50%;transform-origin:center center;animation:.5s linear infinite rotationBack}.vl .loader__spinner::before{animation:1.5s linear infinite rotation;width:32px;height:32px;border-color:#313131 #313131 transparent transparent}.vl .loader.-page{position:fixed;z-index:99;background:rgba(255,255,255,.98)}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.woocommerce-shipping-fields{position:relative;overflow:hidden;padding:50px 15px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:30px;background-color:#fff}.woocommerce-shipping-fields::before{content:"AFLEVERING";position:absolute;top:0;left:0;padding:3px 15px;width:100%;background-color:#f7f7f7;color:#888;font-size:12px}.shipping__title{margin-bottom:15px;color:#aaa}.vl .modal{position:fixed;top:0;left:0;z-index:999;overflow:scroll;width:100%;height:100%;padding:10vh 20px;background-color:rgba(0,0,0,.7);visibility:hidden}.vl .modal__inner{position:relative;overflow:auto;transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:translateY(40px);max-height:70vh;width:450px;max-width:100%;margin:auto;border-radius:14px;background-color:#fff}.vl .modal__title{display:flex;justify-content:space-between;padding:25px 25px 20px}.vl .modal__cross{position:relative;width:20px;margin-top:0;cursor:pointer}.vl .modal__cross span{position:absolute;left:0;top:0;bottom:0;right:0;width:20px;margin:auto}.vl .modal__block{padding:20px 25px}.vl .modal__block ul{margin-top:10px}.vl .modal__block:nth-child(2n){background-color:#f1f1f1}.vl .modal__info{border-top:1px solid #c8c8c8;padding-top:10px;margin-top:10px;color:#c8c8c8}.vl .modal .wpforms-field{background:#fff;border-radius:10px;padding:15px!important}.vl .modal .wpforms-field input{border:none!important;border-bottom:1px solid #000!important;padding:0 0 8px!important;max-width:unset!important;border-radius:0!important}.vl .modal .wpforms-field label{display:block;margin-bottom:5px!important;color:var(--wd-title-color)!important;vertical-align:middle;font-weight:400!important;font-size:14px!important}.vl .zoom{position:absolute;top:40px;left:20px;overflow:hidden;border-radius:12px}.vl .zoom__control{position:relative;display:flex;justify-content:center;align-items:center;transition:background .3s ease-in-out,opacity .3s ease-in-out;width:50px;height:50px;background-color:#fff;cursor:pointer}.vl .zoom__control:hover{background-color:#f7f7f7}.vl .zoom__control.-disabled{pointer-events:none;opacity:.6}.vl .zoom__control span{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:20px;height:2px;margin:auto;background-color:#313131}.vl .zoom__control span+span{transform:rotate(90deg)}.vl .zoom__plus{border-bottom:1px solid rgba(49,49,49,.5)}