.b2b-a .a-band{background-color:#f5f5f5;background:url(/cdn/shop/files/aanmeldformulier-bgheader-80.jpg?v=1739441179) center/cover no-repeat;padding:40px 0}.b2b-a .form-header h1{font-size:50px;font-weight:700;color:#000;text-align:center;margin:0 0 15px}.b2b-a .form-header h2{font-size:24px;font-weight:700;color:#fff;text-align:center;margin:0 0 15px}.b2b-a .form-header p{font-size:18px;font-weight:400;color:#000;text-align:center;margin:0 0 20px}.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:1px solid #ccc;border-radius:8px;margin-bottom:2px;background:#fff}.b2b-a .input-container label{display:none}.b2b-a #kvkForm button[type=button]{width:100%;cursor:pointer;background:#f0f0f0;color:#333;padding:10px 15px;border:0;display:block;font-family:inherit}.b2b-a #kvkForm button[type=button]:not([disabled]){background:#000;color:#fff}.b2b-a #kvkForm button[type=button]:disabled{background:#e0e0e0;color:#999;cursor:not-allowed}.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:#f9f9f9;border:1px solid #ccc;border-radius:6px;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 .company-option.selected{font-weight:700}.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 10px 10px;flex-grow:1}.b2b-a .popover-content h3{font-weight:800;position:sticky;top:0;background:#fff;padding:15px 10px;margin:0;border-bottom:1px solid #ddd}.b2b-a .popover-footer{background:#fff;padding:10px;position:sticky;bottom:0;width:95%;margin:auto;border-top:1px solid #ddd}.b2b-a #companySubmitButton{width:100%;padding:12px;background:#ccc;color:#fff;border:0;cursor:not-allowed}.b2b-a #companySubmitButton:not([disabled]){background:#000;cursor:pointer}.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:600;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!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.b2b-a #nlForm .input-container{width:auto;flex:none;min-width:0}.b2b-a #searchButton{grid-column:1 / -1}}@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-b .usp-full-width{width:100%;background:#f5f5f5;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:500}.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:700;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:700;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/aanmeldformulier-bgheader-80.jpg?v=1739441179) center/cover no-repeat;padding:30px 0;text-align:center}.b2b-thankyou .color-accent-2 h2{font-size:50px;font-weight:700;color:#000;margin:0 0 15px;line-height:1.1}.b2b-thankyou .color-accent-2 p{font-size:24px;font-weight:700;color:#fff;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:1px solid #ccc;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 select:focus,.b2b-b select:focus,.b2b-thankyou select:focus,.b2b-a button:focus,.b2b-b button:focus,.b2b-thankyou button:focus{outline:2px solid #000;outline-offset:2px}.b2b-a,.b2b-b,.b2b-thankyou{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=/cdn/shop/t/208/assets/b2b-forms.css.map */
