.webshopPage_wrapper__g8ZU5{display:flex;flex-direction:column;width:80vw;padding:1rem 2rem;margin:-8rem auto 0}@media(max-width:1200px){.webshopPage_wrapper__g8ZU5{width:100vw}}.webshopPage_wrapper__g8ZU5 h1,.webshopPage_wrapper__g8ZU5 h2,.webshopPage_wrapper__g8ZU5 h3,.webshopPage_wrapper__g8ZU5 h4,.webshopPage_wrapper__g8ZU5 h5,.webshopPage_wrapper__g8ZU5 h6{text-transform:uppercase;text-wrap:balance;font-family:var(--font-black)}.webshopPage_wrapper__g8ZU5 h3,.webshopPage_wrapper__g8ZU5 h4,.webshopPage_wrapper__g8ZU5 h5,.webshopPage_wrapper__g8ZU5 h6{font-size:clamp(1.25rem,2.5vw,.75rem);line-height:clamp(1.5rem,4vw,2rem)}.webshopPage_wrapper__g8ZU5 .webshopPage_navigation__UhCRp{display:flex;width:100%;justify-content:space-between}.webshopPage_wrapper__g8ZU5 .webshopPage_navigation__UhCRp div{display:flex;gap:1rem}.webshopPage_wrapper__g8ZU5 .webshopPage_navigation__UhCRp div h4{color:#333}.webshopPage_wrapper__g8ZU5 .webshopPage_navigation__UhCRp span{background-color:#009cde;height:50px;width:200px;color:var(--wit);align-items:center;justify-content:center;display:flex;gap:.5rem;border-radius:var(--radius)}.webshopPage_wrapper__g8ZU5 .webshopPage_logo__YadMJ{position:relative;width:200px;height:100px;display:flex;justify-content:center;align-items:center}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh{display:flex;gap:4rem}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh .webshopPage_productsWrapper__srban{border-right:2px solid var(--donker-grijs);padding-right:2rem;display:flex;flex-direction:column;gap:1rem}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh .webshopPage_productsWrapper__srban .webshopPage_productsContainer__6_hVF{display:flex;flex-direction:column;gap:1rem;background-color:var(--grijs);padding:1rem}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh .webshopPage_productsWrapper__srban .webshopPage_productsContainer__6_hVF a{border-bottom:1px solid var(--donker-grijs)}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh .webshopPage_productsWrapper__srban .webshopPage_productsContainer__6_hVF a:hover{color:#009cde}.webshopPage_wrapper__g8ZU5 .webshopPage_webshopContainer__6qJUh .webshopPage_descriptionWrapper__vOhkn{width:70ch;max-width:90vw}.webshopPage_productPageWrapper__DSmzi button{all:unset;margin-top:1rem;display:flex;background-color:#009cde;color:var(--wit);padding:1rem;border-radius:100px;cursor:pointer;width:200px;justify-content:center}.webshopPage_productPageWrapper__DSmzi button:hover{background-color:#4db8e5}@media(max-width:768px){.webshopPage_wrapper__g8ZU5{padding:1rem}.webshopPage_navigation__UhCRp{flex-wrap:wrap}.webshopPage_navigation__UhCRp div{flex-direction:column;gap:.5rem}.webshopPage_navigation__UhCRp span{width:100%}.webshopPage_webshopContainer__6qJUh{flex-direction:column;gap:2rem}.webshopPage_webshopContainer__6qJUh .webshopPage_productsWrapper__srban{border-right:none;padding-right:0;width:100%}.webshopPage_productPageWrapper__DSmzi button,.webshopPage_webshopContainer__6qJUh .webshopPage_descriptionWrapper__vOhkn{width:100%}}.floating-contact{position:fixed;bottom:1rem;right:1rem;z-index:50}@media(max-width:800px){.floating-contact{bottom:.5rem;right:.5rem}}.floating-contact .contact-form{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1.5rem;width:20rem;max-height:80vh;overflow-y:auto}@media(max-width:400px){.floating-contact .contact-form{width:16rem}}.floating-contact .contact-form .contact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.floating-contact .contact-form .contact-header h3{font-size:1.125rem;font-weight:600}.floating-contact .contact-form .contact-header .close-button{color:#6b7280;transition:color .2s,background-color .2s;background:none;border:none;padding:8px;cursor:pointer;border-radius:4px}.floating-contact .contact-form .contact-header .close-button:hover{color:#374151;background-color:#f3f4f6}.floating-contact .contact-form .form-fields{display:flex;flex-direction:column;gap:1rem}.floating-contact .contact-form .form-fields .form-group label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.floating-contact .contact-form .form-fields .form-group input,.floating-contact .contact-form .form-fields .form-group textarea{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;transition:border-color .2s,box-shadow .2s}.floating-contact .contact-form .form-fields .form-group input:focus,.floating-contact .contact-form .form-fields .form-group textarea:focus{outline:none;border-color:var(--donker-blauw);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.floating-contact .contact-form .form-fields .form-group input:disabled,.floating-contact .contact-form .form-fields .form-group textarea:disabled{background-color:#f3f4f6;cursor:not-allowed}.floating-contact .contact-form .form-fields .submit-button{width:100%;background-color:var(--donker-blauw);color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:opacity .2s;border:none;cursor:pointer}.floating-contact .contact-form .form-fields .submit-button:hover:not(:disabled){opacity:.9}.floating-contact .contact-form .form-fields .submit-button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--donker-blauw)}.floating-contact .contact-form .form-fields .submit-button:disabled{opacity:.5;cursor:not-allowed}.floating-contact .contact-form .form-fields .status-message{font-size:.875rem}.floating-contact .contact-form .form-fields .status-message.success{color:#059669}.floating-contact .contact-form .form-fields .status-message.error{color:#dc2626}.floating-contact .toggle-button{background-color:var(--donker-blauw);color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .2s}@media(max-width:800px){.floating-contact .toggle-button{width:50px;height:50px}.floating-contact .toggle-button svg{width:24px;height:24px}}.floating-contact .toggle-button:hover{opacity:.9}.floating-contact .toggle-button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--donker-blauw)}