.b2b-a .a-band{background-color:#f5f5f5;background:url(/cdn/shop/files/header_bg_Tekengebied_1.jpg?v=1738583782) top center / cover no-repeat;padding:40px 0}.b2b-a .form-header h1{font-size:50px;font-weight:800;color:#000;text-align:center;margin:0 0 15px;line-height:1.3}.b2b-a .form-header h2{font-size:24px;font-weight:400;color:#000;text-align:center;margin:0 0 15px;line-height:1.3}.b2b-a .form-header p{font-size:18px;font-weight:400;color:#000;text-align:center;margin:0 0 20px;line-height:1.3}.no-results{line-height:1.3;text-align:left}.b2b-a .form-container{max-width:500px;margin:0 auto}.b2b-a #kvkForm{display:flex;flex-wrap:wrap;gap:10px}.b2b-a .full-width{flex:0 0 100%}.b2b-a #countrySelect{width:100%;margin-bottom:2px}.b2b-a #nlForm{display:flex;flex-wrap:wrap;gap:10px}.b2b-a #nlForm .input-container{flex:1 1 calc(33.333% - 10px);min-width:220px}.b2b-a .input-container{flex:1;width:48%}.b2b-a input,.b2b-a select{width:100%;padding:12px;box-sizing:border-box;border:none;border-radius:8px;margin-bottom:2px;background:#fff}.b2b-a input::placeholder,.b2b-a select::placeholder{color:#9b9b9b;opacity:1}.b2b-a .input-container label{display:none}.b2b-a #kvkForm button[type=button]{width:100%;cursor:pointer;background:#f0f0f0;color:#333;padding:14px 16px;border:0;display:block;font-family:inherit;border-radius:8px}.b2b-a #companySubmitButton,.b2b-a #companySubmitButton:not([disabled]){border-radius:0!important}.b2b-a #kvkForm button[type=button]:not([disabled]){background:#000;color:#fff}.b2b-a #kvkForm button[type=button]:disabled{background:#000;color:#999;cursor:not-allowed;opacity:.4}.b2b-a #searchButton:disabled{display:none}.b2b-a #popoverContainer{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 4px 10px #0003;border-radius:8px;z-index:99999;width:90%;max-width:350px;text-align:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;max-height:80vh;overflow:hidden}.b2b-a #popoverContainer.active{display:flex;flex-direction:column;opacity:1;visibility:visible}.b2b-a #companyDropdown{list-style:none;padding:0;margin:0}.b2b-a #companyDropdown li{margin:20px}.b2b-a .company-option{background:#eee;border:none;border-radius:8px;padding:12px;cursor:pointer;transition:background .3s,color .3s;margin-bottom:8px}.b2b-a .company-option:hover,.b2b-a .company-option.selected{background:#ffe104;color:#000}.b2b-a .close-popover{position:absolute;top:-15px;right:12px;font-size:36px;background:transparent;border:0;cursor:pointer;padding:5px}.b2b-a .popover-content{overflow-y:auto;max-height:60vh;padding:0;flex-grow:1}.b2b-a .popover-content h3{font-weight:800;position:sticky;top:0;background:#fff;padding:15px 20px;margin:0;border-bottom:1px solid #ddd;text-align:left}.b2b-a .popover-footer{background:#fff;position:sticky;bottom:0;width:100%;margin:auto;border-top:1px solid #ddd}.b2b-a #companySubmitButton{width:100%;padding:15px;background:#ccc;color:#fff;border:0;cursor:not-allowed}.b2b-a #companySubmitButton:not([disabled]){background:#000;cursor:pointer}.popover{position:relative}.popover-content{margin-top:20px}.popover-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:999}.popover.active{z-index:1000}.popover .close-popover{position:absolute;top:1px;right:8px;font-size:30px;font-weight:300;color:#000!important;line-height:1!important;cursor:pointer;background:none!important;display:block!important;width:auto;height:auto;z-index:9999}.b2b-a #customerModal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:600px;background:#fff;box-shadow:0 4px 10px #0003;border-radius:8px;z-index:10000;text-align:left;opacity:0;visibility:hidden}.b2b-a #customerModal.active{display:block;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.b2b-a #customerModal h1{font-size:24px;font-weight:800;padding:10px;margin:0}.b2b-a #customerModal .modal-content{position:relative;padding:15px;line-height:1.4}.b2b-a .customer-modal-close{position:absolute;top:-5px;right:12px;font-size:36px;background:transparent;border:0;cursor:pointer;padding:5px}.b2b-a .hidden{display:none!important}body.no-scroll{overflow:hidden}@media (min-width:1024px){.b2b-a #nlForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.b2b-a #nlForm.nf-hidden{display:none!important}.b2b-a #nlForm:not(.nf-hidden){display:grid!important}.b2b-a #nlForm .input-container{width:auto;flex:none;min-width:0}.b2b-a #searchButton{grid-column:1 / -1}}.b2b-a #nlForm.nf-hidden,.b2b-a #continueButton.nf-hidden{display:none!important}@media (max-width:768px){.b2b-a #nlForm .input-container{flex:1 1 100%;min-width:0}.b2b-a .form-container{max-width:100%}.b2b-a .page-width{padding-left:16px;padding-right:16px}.b2b-a .a-band{--hero-min:clamp(220px,38vh,440px)}.b2b-a .form-header h1{font-size:30px}.b2b-a .form-header h2{font-size:20px}.b2b-a .form-header p{font-size:14px}.b2b-a #popoverContainer{width:95%;max-height:85vh}.b2b-a .popover-content{max-height:70vh}}@media (min-width: 1024px){.b2b-a #nlForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.b2b-a #nlForm .input-container{width:auto;flex:none}.b2b-a #searchButton{grid-column:1 / -1}}.b2b-a .full-width{grid-column:1 / -1}.b2b-a #companyDropdown .no-results~#companySubmitButton,.b2b-a .no-results+#companySubmitButton{display:none!important}.b2b-a #companySubmitButton.nf-hidden{display:none!important}.b2b-a select:invalid{color:#9b9b9b}#searchButton.was-clicked{background:#000!important;color:#fff!important;cursor:default!important;opacity:1!important}.customer-type-toggle{display:flex;gap:8px;margin:10px 0 15px}.customer-type-toggle button{flex:1;padding:10px 14px;border:1px solid #ccc;border-radius:6px;background:#f8f8f8;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease}.customer-type-toggle button.active{background:#000;color:#fff;border-color:#000}.customer-type-toggle button:hover:not(.active){background:#eee}.customer-radios{display:flex;gap:25px;justify-content:flex-start;align-items:center}.radio-clean{display:flex;align-items:center;gap:8px;cursor:pointer;background:transparent!important;border:none!important;padding:0!important;font-size:18px;color:#000;font-weight:400}.radio-clean input[type=radio]{width:20px;height:20px;accent-color:#000;cursor:pointer}.radio-clean span{display:inline-block;line-height:1.2;color:#000;font-size:14px}.radio-clean input[type=radio]:checked+span{font-weight:600!important;color:#000!important}#privateNotice.hidden{display:none!important}.private-buttons{display:flex;gap:10px;margin-top:14px}.private-buttons a{flex:1;padding:12px 14px;background:#000;color:#fff;border-radius:6px;text-align:center;text-decoration:none}#privateNotice{background:#fff!important;border:1px solid #ddd!important;padding:18px;border-radius:8px;color:#000;max-width:600px;margin:10px auto}@media (max-width: 749px){.customer-radios{justify-content:flex-start;gap:12px}}input::placeholder{color:#999!important}select{color:#000!important}select option[disabled]{color:#999!important}.b2b-b .usp-full-width{width:100%;background:#eff1eb;padding:12px 0}.b2b-b .usp-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center}.b2b-b .usp-inline{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.b2b-b .usp-inline li{display:flex;align-items:center;color:#000;font-size:14px;font-weight:400}.b2b-b .usp-inline .checkmark{display:flex;align-items:center;margin-right:8px}.b2b-b .usp-inline svg{width:16px;height:16px}.b2b-b .account-section{max-width:600px;margin:40px auto;padding:15px;text-align:left}.b2b-b .account-section h2{font-size:28px;font-weight:800;color:#000;margin:0 0 5px}.b2b-b .account-section p{font-size:18px;font-weight:400;color:#a193c5;margin:0}.b2b-b .usp-box{padding:0}.b2b-b .usp-list{list-style:none;margin:0;padding:0}.b2b-b .usp-list li{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;color:#000;margin-top:10px}.b2b-b .usp-list .bullet{color:#a193c5;font-size:34px;font-weight:800;line-height:1;min-width:24px}@media (max-width:768px){.b2b-b .usp-inline{flex-direction:column;align-items:center;gap:10px}.b2b-b .account-section{margin:10px auto}.b2b-b .usp-list li{align-items:flex-start;gap:0}.b2b-b .usp-list .bullet{font-size:24px}.b2b-b .account-section h2{font-size:22px;line-height:1.3;margin-bottom:8px}.b2b-b .account-section p{font-size:16px;line-height:1.4;margin-bottom:15px}.b2b-b .usp-inline{flex-direction:column;align-items:center;gap:8px;font-size:14px;text-align:center}.b2b-b .usp-inline li{font-size:14px}.b2b-b .usp-list li{font-size:14px;line-height:1.4;align-items:flex-start;margin-top:8px}.b2b-b .usp-list .bullet{font-size:20px;min-width:20px}}.b2b-thankyou .color-accent-2{background:#f5f5f5 url(/cdn/shop/files/header_bg_Tekengebied_1.jpg?v=1738583782) center/cover no-repeat;padding:30px 0;text-align:center}.b2b-thankyou .color-accent-2 h2{font-size:50px;font-weight:800;color:#000;margin:0 0 15px;line-height:1.1}.b2b-thankyou .color-accent-2 p{font-size:24px;font-weight:700;color:#000;margin:0 0 15px;line-height:1.4}.b2b-thankyou .registration-container{max-width:600px;margin:0 auto;padding:20px}.b2b-thankyou h2,.b2b-thankyou h3{font-size:18px;font-weight:800;margin:0 0 15px}.b2b-thankyou ul{padding-inline-start:18px}.b2b-thankyou .button{background:#000;color:#fff;border-radius:3px;font-size:15px;padding:12px 20px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;margin-top:10px;margin-bottom:30px}.b2b-thankyou .registration-container ul{list-style:none;margin:16px 0 0;padding:0}.b2b-thankyou .registration-container li{display:flex;align-items:flex-start;gap:8px;margin:.5rem 0}.b2b-thankyou .registration-container .checkmark{display:inline-flex;line-height:1;margin-top:2px}.b2b-thankyou .registration-container .checkmark svg{width:16px;height:12px}@media (max-width:768px){.b2b-thankyou .registration-container{max-width:100%;padding:20px}.b2b-thankyou .color-accent-2 h2{font-size:30px}.b2b-thankyou .color-accent-2 p{font-size:20px}}.b2b-a select,.b2b-b select,.b2b-thankyou select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:8px;padding:12px 40px 12px 12px;font-size:16px;line-height:1.3}.b2b-a select,.b2b-b select,.b2b-thankyou select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px}.b2b-a select::-ms-expand,.b2b-b select::-ms-expand,.b2b-thankyou select::-ms-expand{display:none}.b2b-a button,.b2b-a input,.b2b-a select,.b2b-b button,.b2b-b input,.b2b-b select,.b2b-thankyou button,.b2b-thankyou input,.b2b-thankyou select{font-family:inherit;font-size:16px;line-height:1.3}.b2b-a #kvkForm button[type=button]{font-size:16px!important;line-height:1.3!important}.b2b-a,.b2b-b,.b2b-thankyou{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b2b-a input:focus,.b2b-a input:focus-visible,.b2b-a input:active,.b2b-a select:focus,.b2b-a select:focus-visible,.b2b-a select:active{background-color:#fff!important;box-shadow:none!important;border:none!important;outline:none!important}.b2b-a input.filled,.b2b-a select.filled,.b2b-a input.is-filled,.b2b-a select.is-filled,.b2b-a input:valid,.b2b-a select:valid{background-color:#fff!important}.b2b-a input:-webkit-autofill,.b2b-a input:-webkit-autofill:hover,.b2b-a input:-webkit-autofill:focus,.b2b-a select:-webkit-autofill,.b2b-a select:-webkit-autofill:hover,.b2b-a select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset!important;background-color:#fff!important;color:#000!important;caret-color:#000!important}.b2b-a #kvkForm input,.b2b-a #kvkForm select,.b2b-a #nlForm input,.b2b-a #nlForm select{background-color:#fff!important;box-shadow:none!important}.b2b-a #kvkForm input:focus,.b2b-a #kvkForm select:focus,.b2b-a #nlForm input:focus,.b2b-a #nlForm select:focus{background-color:#fff!important;box-shadow:none!important;outline:none!important}.b2b-a #kvkForm input.filled,.b2b-a #kvkForm select.filled,.b2b-a #nlForm input.filled,.b2b-a #nlForm select.filled{background-color:#fff!important}.b2b-a #kvkForm input:valid,.b2b-a #kvkForm select:valid,.b2b-a #nlForm input:valid,.b2b-a #nlForm select:valid{background-color:#fff!important}.b2b-a #kvkForm input:-webkit-autofill,.b2b-a #nlForm input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset!important;background-color:#fff!important}.b2b-a select:focus,.b2b-a select:active,.b2b-a select:focus-visible{background-color:#fff!important;outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/240/assets/b2b-forms.css.map */
