.community-wrapper{background:#f9fafb;padding:3rem 1rem}.community-card{max-width:1100px;margin:auto;background:#fff;border-radius:24px;box-shadow:0 10px 30px #00000014;overflow:hidden}.community-flex-container{display:flex}.community-text-content{background:linear-gradient(to bottom,#fff,#f3f4f6)}.community-text-content h1{font-size:2rem;margin-bottom:1rem;line-height:normal}.community-subtitle p,.community-benefits p,.community-footnote p,.community-privacy-policy p{color:#4b5563;font-size:14px}.community-benefits{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.community-benefits span{display:block;font-size:.85rem;color:#6b7280}.community-text-content,.community-image-content,.community-form{width:50%;padding:30px}.community-field{margin-bottom:1.25rem}.community-field label{display:block;font-size:14px;margin-bottom:.25rem;font-weight:500;color:#000}.community-field input,.community-field select{width:100%;padding:.75rem;border-radius:4px;border:1px solid #e5e7eb}.community-field select{-webkit-appearance:auto;appearance:auto}.community-field input::placeholder{color:#9ca3af;opacity:1}.community-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.community-style-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.community-colour-options{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}#community_gender{display:flex;gap:.5rem}.gender-option{border:1px solid #e5e7eb;background:#fff;padding:.5rem .75rem;border-radius:4px;cursor:pointer;color:#2f4f4f;font-size:14px;flex-grow:1}.community-option{border:1px solid #e5e7eb;background:#fff;padding:.5rem .75rem;border-radius:4px;cursor:pointer;color:#2f4f4f;font-size:14px}.community-option.active{background:#111827;color:#fff;border-color:#111827}.community-submit{width:100%}.community-legal-text p{font-size:.7rem;color:#6b7280;margin-top:1rem}.button.button-black{background-color:#000;color:#fff;border-color:#000}.button.button-black:hover{color:#000}.community-form-error-message{font-size:12px;color:#e93636}.community-form-success-message:not(.hidden){color:green;font-size:14px;margin-top:5px;display:flex;justify-content:center}#community_formErrorMessage:not(.hidden){display:flex;justify-content:center;margin-top:5px;font-size:14px}.community-option.checked,.gender-option.checked{background-color:#000;color:#fff;border-color:#000}#community_submit_button .loading-overlay svg circle{stroke:#fff}#community-other-colour-picker{margin-top:10px;align-items:center;gap:5px}#community-other-colour-picker:not(.hidden){display:flex}#community_custom_colour{width:75px;height:40px;border:none;cursor:pointer;border-radius:30%}.community-field #community-other-colour-picker input{padding:unset}@media screen and (max-width:768px){.community-flex-container{flex-direction:column}.community-text-content,.community-image-content,.community-form{width:100%;padding:15px}.community-benefits{grid-template-columns:1fr}.community-text-content h1{font-size:1.4rem}.community-subtitle p,.community-benefits p,.community-footnote p,.community-privacy-policy p{margin-bottom:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/627/assets/birkenstock-community.css.map */
