:root{--community-modal-backdrop-background-color:rgba(0,0,0,.7);--community-modal-background-color:#302e30;--community-modal-text-color:#dedede;--community-modal-border-color:#616161;--community-validation-error-background-color:red;--community-modal-title-font-family:futura-pt-bold,sans-serif;--community-modal-text-font-family:proxima-soft,sans-serif;--community-modal-container-z-index:90}.community-profile-modal-container{position:fixed;left:0;top:0;width:100%;height:100%;color:var(--community-modal-text-color);z-index:var(--community-modal-container-z-index);font-size:12px;line-height:14px}.community-profile-modal-container .text-center{text-align:center}.community-profile-modal-container .modal-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--community-modal-backdrop-background-color)}@media print,screen and (max-width:39.99875em){.community-profile-modal-container .modal-backdrop{display:none}}.community-profile-modal-container .modal{position:absolute;height:auto;z-index:calc(var(--community-modal-container-z-index) + 10);padding-bottom:16px;top:50%;left:50%;width:100%;max-width:650px;transform:translate(-50%,-50%);background-color:var(--community-modal-background-color);font-family:var(--community-modal-text-font-family);font-weight:400;font-style:normal;text-transform:none;display:flex;flex-direction:column}.community-profile-modal-container .modal a:not(.btn){color:#fff}@media print,screen and (max-width:39.99875em){.community-profile-modal-container .modal{top:0;bottom:0;left:0;right:0;transform:none;align-items:center;align-content:center}}.community-profile-modal-container .modal .modal-header{width:100%;position:relative;padding:16px 0 15px;border-bottom:1px solid var(--community-modal-border-color)}.community-profile-modal-container .modal .modal-header h1{font-family:var(--community-modal-title-font-family);font-weight:700;font-style:italic;text-align:center;font-size:16px;text-transform:uppercase;margin:0}.community-profile-modal-container .modal .modal-header .close-modal-btn{position:absolute;right:12px;top:12px}@media print,screen and (max-width:39.99875em){.community-profile-modal-container .modal .modal-header .close-modal-btn{right:15px;top:15px}}.community-profile-modal-container .modal .modal-header .close-modal-btn svg{width:16px;height:16px}.community-profile-modal-container .modal .modal-body{padding:1rem 9%;display:flex;flex-direction:column;width:100%}.community-profile-modal-container .modal .modal-body label{display:block;color:var(--community-modal-text-color);font-size:14px;line-height:25px;font-weight:400}.community-profile-modal-container .modal .modal-body .profile-picture{display:flex;align-items:center;justify-content:center;margin:10px 0}.community-profile-modal-container .modal .modal-body .profile-picture img{width:80%;max-width:200px;border-radius:50%}.community-profile-modal-container .modal .modal-body .profile-name{margin:10px 0 0;text-align:center;font-size:24px;line-height:30px}.community-profile-modal-container .modal .modal-body hr{border:none;height:1px;background-color:var(--community-modal-border-color);margin:10px 0}.community-profile-modal-container .modal .modal-footer{padding:1rem 0;border-top:1px solid var(--community-modal-border-color)}.community-profile-modal-container .modal .modal-separator{padding:16px 0;text-align:center}.community-profile-modal-container .modal input{display:block;width:100%;background-color:var(--community-modal-background-color);border:1px solid var(--community-modal-border-color);color:var(--community-modal-text-color);font-family:proxima-soft,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;padding:6px;min-height:40px;margin-bottom:16px}.community-profile-modal-container .modal input:-internal-autofill-selected,.community-profile-modal-container .modal input:-webkit-autofill,.community-profile-modal-container .modal input:-webkit-autofill:focus,.community-profile-modal-container .modal input:-webkit-autofill:hover,.community-profile-modal-container .modal input:focus{color:var(--community-modal-text-color);-webkit-text-fill-color:var(--community-modal-text-color);-webkit-box-shadow:0 0 0 30px var(--community-modal-background-color) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;outline:none;box-shadow:none}.community-profile-modal-container .modal .validation-error{background-color:var(--community-validation-error-background-color);color:var(--community-modal-text-color);line-height:16px;transform:translateY(-13px);padding:3px 5px}.community-profile-modal-container .modal .lost-password{padding:1rem 0;text-align:center}.community-profile-modal-container .modal .lost-password a{text-decoration:underline}.community-profile-modal-container .modal .lost-password+.lost-password{padding-top:0}.community-profile-modal-container .mb-1{margin-bottom:16px}.community-profile-modal-container .mt-1{margin-top:16px}.community-profile-modal-container .my-2{margin:24px 0}.community-profile-modal-container .py-half{padding-top:8px;padding-bottom:8px}.community-profile-modal-container .btn,.community-profile-modal-container button{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:20px;padding:8px 16px;text-align:center;text-decoration:none;background-color:red;color:#dedede;transition:all .35s ease-out;display:flex;justify-content:center}.community-profile-modal-container .btn .disabled,.community-profile-modal-container .btn:disabled,.community-profile-modal-container button .disabled,.community-profile-modal-container button:disabled{background-color:#dedede;color:#999}.community-profile-modal-container .btn.has-icon,.community-profile-modal-container button.has-icon{text-align:left;position:relative}.community-profile-modal-container .btn.has-icon i,.community-profile-modal-container .btn.has-icon svg,.community-profile-modal-container button.has-icon i,.community-profile-modal-container button.has-icon svg{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.community-profile-modal-container .btn.has-icon svg,.community-profile-modal-container button.has-icon svg{height:14px;width:14px}.community-profile-modal-container .btn:hover,.community-profile-modal-container button:hover{background-color:#dc0303;color:#dedede}.community-profile-modal-container .btn:focus,.community-profile-modal-container button:focus{background-color:#bf0000;color:#dedede}.community-profile-modal-container .btn.btn-brands-google,.community-profile-modal-container button.btn-brands-google{background-color:#4285f4;color:#dedede;transition:all .35s ease-out}.community-profile-modal-container .btn.btn-brands-google:focus,.community-profile-modal-container .btn.btn-brands-google:hover,.community-profile-modal-container button.btn-brands-google:focus,.community-profile-modal-container button.btn-brands-google:hover{background-color:#4285f4;color:#dedede}.community-profile-modal-container .btn.btn-brands-facebook,.community-profile-modal-container button.btn-brands-facebook{background-color:#3b5998;color:#dedede;transition:all .35s ease-out}.community-profile-modal-container .btn.btn-brands-facebook:focus,.community-profile-modal-container .btn.btn-brands-facebook:hover,.community-profile-modal-container button.btn-brands-facebook:focus,.community-profile-modal-container button.btn-brands-facebook:hover{background-color:#3b5998;color:#dedede}.community-profile-modal-container .btn.btn-brands-apple,.community-profile-modal-container button.btn-brands-apple{background-color:#dedede;color:#171717;transition:all .35s ease-out}.community-profile-modal-container .btn.btn-brands-apple:focus,.community-profile-modal-container .btn.btn-brands-apple:hover,.community-profile-modal-container button.btn-brands-apple:focus,.community-profile-modal-container button.btn-brands-apple:hover{background-color:#dedede;color:#171717}.community-profile-modal-container .btn.btn-logout,.community-profile-modal-container button.btn-logout{background-color:#171717;color:#dedede;transition:all .35s ease-out}.community-profile-modal-container .btn.btn-logout:hover,.community-profile-modal-container button.btn-logout:hover{background-color:#3a3a3a;color:#dedede}.community-profile-modal-container .btn.btn-logout:focus,.community-profile-modal-container button.btn-logout:focus{background-color:#515151;color:#dedede}