@keyframes fade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.form-group.required .form-control-label:before{content:"*"}.form-group.custom-valid:not(.no-validate){position:relative}.form-group.custom-valid:not(.no-validate):after{position:absolute;top:24px;right:0;display:block;content:"\F058";font-family:FontAwesome;color:#f8b44a;background-color:transparent;font-size:18px;font-style:normal;padding:12px;line-height:18px}.form-group .form-control.is-invalid:focus{border-color:#dd0031;box-shadow:none}.form-group .form-control.is-invalid~.invalid-feedback{display:-ms-flexbox;display:flex;opacity:1}.form-group .form-control-label{font-family:Hind Madurai,sans-serif;font-style:normal;font-size:1rem;font-weight:400;line-height:20px;color:#4e4e50;margin-bottom:.25rem}@media (min-width:769px){.form-group .form-control-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.form-group .form-control-label-icon-button{background:transparent;border:none;font-size:.875rem;line-height:20px;color:#4e4e50}.form-group .rel-password-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.form-group .rel-password-container.is-invalid~.invalid-feedback{display:-ms-flexbox;display:flex;opacity:1}.form-group button.toggle-password{position:absolute;right:5px;top:5px;bottom:5px;border:none;background:transparent;text-transform:uppercase;font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:12px;background:#fff;border:1px solid #edeced;border-radius:.5rem;-ms-flex:none;flex:none;-ms-flex-positive:0;flex-grow:0;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;align-self:stretch;color:#4e4e50;font-family:Hind Madurai,sans-serif;font-weight:300;font-size:14px;line-height:18px;height:42px}.form-group input:-ms-input-placeholder,.form-group select:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#8b8a8c}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#8b8a8c}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;box-shadow:none;border-color:#f8b44a}.form-group input:disabled,.form-group input[readonly],.form-group select:disabled,.form-group select[readonly],.form-group textarea:disabled,.form-group textarea[readonly]{background:#edeced;pointer-events:none}.form-group select{padding-right:1.25rem}.form-group select.form-control:not([size]):not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto!important;min-height:42px;width:100%;cursor:pointer;outline:none}.form-group select.form-control:not([size]):not([multiple])::-ms-expand{display:none}.form-group.select,.form-group .select-container{position:relative}.form-group .select-container:after,.form-group.select:after{position:absolute;display:block;content:" ";width:.9375rem;height:.9375rem;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17.768' height='10.68' viewBox='0 0 17.768 10.68'><path id='Caminho_117' data-name='Caminho 117' d='M-2354.449,253.128a1.3,1.3,0,0,0-.973,2.153l6.926,7.85a2.309,2.309,0,0,0,3.265,0l6.924-7.85a1.3,1.3,0,0,0-.971-2.153Z' transform='translate(2355.749 -253.128)' fill='%23a4a3a7'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:10px auto;top:40px;bottom:0;right:10px;left:auto;pointer-events:none}.form-group .select-container:after{top:15px}.form-group .invalid-feedback{padding:0 3px;color:#4e4e50;font-weight:300;font-size:12px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;gap:5.5px;line-height:16px;opacity:0}.form-group .invalid-feedback:before{display:-ms-flexbox;display:flex;content:"\F057";font-family:FontAwesome;color:#dd0031;font-size:9px;line-height:16px;position:relative}.form-radio-group{gap:50px;margin:10px 0}.form-radio-group,.form-radio-group-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.form-radio-group-item{gap:8px}.form-radio-group-item label{cursor:pointer}.custom-control-select .form-control{display:none}.custom-control-select-trigger{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:12px;gap:10px;-ms-flex:1;flex:1;background:#fff;border:1px solid #edeced;border-radius:.5rem}.custom-control-select-trigger[data-active=true]{border-color:#f8b44a;border-radius:.5rem .5rem 0 0}.custom-control-select-trigger[data-active=true]~.custom-control-select-list{display:-ms-flexbox;display:flex}.custom-control-select-trigger-value{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#4e4e50}.custom-control-select-trigger-value span.placeholder{color:#8b8a8c}.custom-control-select-trigger-caret i{font-size:12px;line-height:1;color:#f8b44a}.custom-control-select-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.custom-control-select-list{display:none;position:absolute;background:#fff;top:100%;left:0;right:0;margin-top:-2px;-ms-flex-direction:column;flex-direction:column;border:1px solid #f8b44a;max-height:390px;overflow:auto;border-radius:0 0 .5rem .5rem;z-index:1}.custom-control-select-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:4px 11px;text-decoration:none!important;cursor:pointer}.custom-control-select-list-item:hover{background:#0077c8}.custom-control-select-list-item:hover span{color:#fff}.custom-control-select-list-item span{font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#4e4e50;-ms-flex-positive:1;flex-grow:1}.custom-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.custom-group[data-autocomplete=on] .custom-group-row{border-radius:.5rem .5rem 0 0}.custom-group-row,.custom-group[data-autocomplete=on] .custom-group-autocomplete{display:-ms-flexbox;display:flex}.custom-group-row{position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex:1;flex:1;padding:4px;border:1px solid #edeced;border-radius:.5rem}.custom-group-row.is-focused{border-color:#f8b44a}.custom-group-row.is-invalid{border-color:#dd0031}.custom-group-row.is-invalid~.invalid-feedback,.custom-group-row.is-invalid~div>.invalid-feedback{display:-ms-flexbox;display:flex;opacity:1}.custom-group input.custom-group-control{border:0;border-radius:0;-ms-flex-order:0;order:0;-ms-flex:1;flex:1}.custom-group input.custom-group-control:focus{outline:none;box-shadow:none}.custom-group input.custom-group-control:-moz-read-only{background:#fff;pointer-events:none}.custom-group input.custom-group-control:read-only{background:#fff;pointer-events:none}.custom-group-button{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;padding:12px 24px;background:#f8b44a;border-radius:8px;-ms-flex:none;flex:none;-ms-flex-order:1;order:1}.custom-group-button,.custom-group-button-remove{display:-ms-flexbox;display:flex;align-items:center;border:none;gap:10px}.custom-group-button-remove{background:transparent;font-family:Oswald,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:18px;-ms-flex-align:center;text-decoration:underline;color:#4e4e50}.custom-group-button-remove i{color:#dd0031}.custom-group-button:hover{background-color:#f8c157}.custom-group-button:disabled{background-color:#edeced}.custom-group-button:disabled span{color:#8b8a8c}.custom-group-button:active{position:relative;top:1px}.custom-group-button.icon{padding:8px;width:40px;height:40px}.custom-group-button.icon span i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-size:18px;color:#fff}.custom-group-button span{font-family:Oswald,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;color:#4e4e50;-ms-flex-order:1;order:1}.custom-group-button.ativo{background:#22a044}.custom-group-button.ativo:before{font-family:FontAwesome;content:"\F058";font-size:21px;line-height:18px;display:block;color:#fff;-ms-flex-order:0;order:0}.custom-group-button.ativo span{color:#fff}.custom-group-autocomplete{display:none;position:absolute;background:#fff;top:100%;left:-1px;right:-1px;margin-top:-4px;-ms-flex-direction:column;flex-direction:column;border:1px solid #f8b44a;max-height:150px;overflow:auto;border-radius:0 0 .5rem .5rem;z-index:1}.custom-group-autocomplete-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:4px 11px;text-decoration:none!important;cursor:pointer}.custom-group-autocomplete-item:hover{background:#0077c8}.custom-group-autocomplete-item:hover span{color:#fff}.custom-group-autocomplete-item span{font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#4e4e50;-ms-flex-positive:1;flex-grow:1}.custom-control{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:100%;padding-left:0}.custom-control-label{display:inline-block;font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#4e4e50}.custom-control-label.clickable{cursor:pointer}.custom-control-label:after,.custom-control-label:before{display:none}.custom-control-label a{color:#4e4e50!important;text-decoration:none;font-weight:600}.custom-control-label a:hover{text-decoration:underline}.custom-checkbox.small,.custom-radio.small{min-width:.75rem;width:.75rem;height:.75rem}.custom-checkbox.dark .reflect,.custom-radio.dark .reflect{border:1.5px solid #4e4e50}.custom-checkbox.blue input:checked+span.reflect,.custom-checkbox.blue input[checked=true]+span.reflect,.custom-radio.blue input:checked+span.reflect,.custom-radio.blue input[checked=true]+span.reflect{border-color:#0077c8!important}.custom-checkbox.blue input:checked+span.reflect:after,.custom-checkbox.blue input[checked=true]+span.reflect:after,.custom-radio.blue input:checked+span.reflect:after,.custom-radio.blue input[checked=true]+span.reflect:after{background-color:#0077c8!important}.custom-checkbox.green input:checked+span.reflect,.custom-checkbox.green input[checked=true]+span.reflect,.custom-radio.green input:checked+span.reflect,.custom-radio.green input[checked=true]+span.reflect{border-color:#22a044!important}.custom-checkbox.green input:checked+span.reflect:after,.custom-checkbox.green input[checked=true]+span.reflect:after,.custom-radio.green input:checked+span.reflect:after,.custom-radio.green input[checked=true]+span.reflect:after{background-color:#22a044!important}.custom-checkbox{position:relative;display:block;-ms-flex-positive:0;flex-grow:0;min-width:1.125rem;width:1.125rem;height:1.125rem;overflow:hidden;margin-right:.3125rem;vertical-align:middle}.custom-checkbox input[type=checkbox]{position:relative;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.custom-checkbox input[type=checkbox]:checked+span.reflect,.custom-checkbox input[type=checkbox][checked=true]+span.reflect{border-color:#f8b44a}.custom-checkbox input[type=checkbox]:checked+span.reflect:after,.custom-checkbox input[type=checkbox][checked=true]+span.reflect:after{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;content:"\F00C";font-family:FontAwesome;font-size:.75rem;color:#fff;width:100%;height:100%;background-color:#f8b44a;z-index:0;top:0;bottom:0;left:0;right:0}.custom-checkbox .reflect{position:absolute;width:100%;height:100%;background:#fff;border:1px solid #edeced;border-radius:4px;overflow:hidden;z-index:0;top:0;bottom:0;left:0;right:0}.custom-radio{position:relative;display:block;-ms-flex-positive:0;flex-grow:0;min-width:1.125rem;width:1.125rem;height:1.125rem;overflow:hidden}.custom-radio input[type=radio]{position:relative;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.custom-radio input[type=radio]:checked+span.reflect,.custom-radio input[type=radio][checked=true]+span.reflect{border-color:#f8b44a}.custom-radio input[type=radio]:checked+span.reflect:after,.custom-radio input[type=radio][checked=true]+span.reflect:after{display:block;content:" ";width:100%;height:100%;background-color:#f8b44a;border-radius:50%}.custom-radio .reflect{position:absolute;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;background:transparent;border:1px solid #edeced;border-radius:50%;padding:2px;overflow:hidden;z-index:0;top:0;bottom:0;left:0;right:0}.password-criteria{margin-bottom:15px}.password-criteria-item{-ms-flex-direction:row;flex-direction:row;gap:8px}.password-criteria-item,.password-criteria-item-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.password-criteria-item-icon{-ms-flex-pack:center;justify-content:center;width:10px;height:10px;border-radius:50%;overflow:hidden;font-size:6px;color:#fff}[data-value=false] .password-criteria-item-icon{background-color:#dd0031}[data-value=false] .password-criteria-item-icon i.fa-check{display:none}[data-value=true] .password-criteria-item-icon{background-color:#22a044}[data-value=true] .password-criteria-item-icon i.fa-times{display:none}.password-criteria-item-label{font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:300;font-size:12px;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#4e4e50}.page.checkout{background-color:#f2f2f2!important}.mobile .logo-home{max-width:none!important}form.login .rel-password-container .invalid-feedback{display:-ms-flexbox;display:flex}form.login .rel-password-container.is-invalid~.rel-password-container>.invalid-feedback{opacity:1}body{padding-top:92px!important}.fixed-header{position:fixed;top:0}.fixed-header .navbar-header{padding:34px 0}.login-page .content-aviso,.resetPassword-page .content-aviso{background-color:#efefef;padding:10px 35px 10px 20px;border-radius:15px;border:3px solid #fff;line-height:20px;text-align:left;margin-bottom:20px;position:relative}.login-page .content-aviso .icon,.resetPassword-page .content-aviso .icon{position:absolute;top:-2.5px;right:10px}.login-page .content-aviso .icon i,.resetPassword-page .content-aviso .icon i{background-color:#f8b44a;padding:5px;color:#fff;font-size:17px;border-radius:0 0 7px 7px}.login-page .content-aviso p,.resetPassword-page .content-aviso p{margin-bottom:0;font-family:Hind Madurai,sans-serif;font-size:13px}.login-page .card,.resetPassword-page .card{border-radius:12px;box-shadow:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow:hidden;border:none}@media (min-width:769px){.login-page .card,.resetPassword-page .card{border:1px solid #edeced}}.login-page .card .alert,.resetPassword-page .card .alert{white-space:normal!important}.login-page .card-container,.resetPassword-page .card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100%;padding:1.5rem 2rem 2rem}@media (max-width:991.98px){.login-page .card-container,.resetPassword-page .card-container{padding:1.5rem}}.login-page .card-container.animateLeft,.resetPassword-page .card-container.animateLeft{animation:moveLeft .8s ease-out 0s 1}.login-page .card-header,.resetPassword-page .card-header{padding:0;text-align:center;border:0;margin-bottom:32px}.login-page .card-header h2,.resetPassword-page .card-header h2{font-family:Oswald,sans-serif;font-size:32px;line-height:40px;font-weight:500;color:#4e4e50;text-transform:uppercase}.login-page .card-header p,.resetPassword-page .card-header p{font-family:Hind Madurai,sans-serif;font-size:24px;line-height:32px;font-weight:400;color:#4e4e50}.login-page .card-header.no-border,.resetPassword-page .card-header.no-border{border:0}.login-page .card-body,.resetPassword-page .card-body{padding:0 1.25rem}@media (max-width:991.98px){.login-page .card-body,.resetPassword-page .card-body{padding:0}}.login-page .card-body .form-group,.resetPassword-page .card-body .form-group{position:relative;margin-bottom:24px}.login-page .card-body .form-group-label,.resetPassword-page .card-body .form-group-label{font-family:Hind Madurai,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px}.login-page .card-body .form-group input,.resetPassword-page .card-body .form-group input{border-radius:8px;color:#4e4e50}.login-page .card-body .form-group input:focus,.resetPassword-page .card-body .form-group input:focus{border-color:#f8b44a!important}.login-page .card-body .form-group input:-ms-input-placeholder,.resetPassword-page .card-body .form-group input:-ms-input-placeholder{color:#8b8a8c}.login-page .card-body .form-group input::placeholder,.resetPassword-page .card-body .form-group input::placeholder{color:#8b8a8c}.login-page .card-body .form-group input[data-valid=false],.login-page .card-body .form-group input[data-valid=false]:focus,.resetPassword-page .card-body .form-group input[data-valid=false],.resetPassword-page .card-body .form-group input[data-valid=false]:focus{border-color:#dd0031!important}.login-page .card-body .form-group #forgotPassword,.resetPassword-page .card-body .form-group #forgotPassword{display:block;margin-top:8px;-ms-flex-positive:0;flex-grow:0;min-width:-webkit-max-content;min-width:max-content}.login-page .card-body .form-group #forgotPassword a,.resetPassword-page .card-body .form-group #forgotPassword a{font-family:Hind Madurai,sans-serif;font-style:normal;font-size:12px;line-height:16px;font-weight:400;color:#0077c8!important;text-decoration:underline}.login-page .card-body .form-group #regrasPassword,.resetPassword-page .card-body .form-group #regrasPassword{text-align:end;color:#8b8a8c;margin-right:10px;margin-top:3px;text-decoration:underline;font-size:13px}.login-page .card-body .form-group #regrasPassword label,.resetPassword-page .card-body .form-group #regrasPassword label{text-decoration:underline;cursor:pointer}.login-page .card-body .content-btn-reset,.resetPassword-page .card-body .content-btn-reset{padding:0;margin:0}.login-page .card-body .btn-success,.resetPassword-page .card-body .btn-success{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:7px;margin:0 auto;width:360px;font-style:normal;font-weight:500;font-size:18px;line-height:24px;border-radius:12px}@media (max-width:991.98px){.login-page .card-body .btn-success,.resetPassword-page .card-body .btn-success{width:100%}}.login-page .card-body .request-password-body p,.resetPassword-page .card-body .request-password-body p{font-family:Hind Madurai,sans-serif;font-size:1.0625rem;color:#8b8a8c;display:block;white-space:normal;text-align:justify}.login-page #form-response,.resetPassword-page #form-response{min-height:16.5625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.login-page #form-response-message,.resetPassword-page #form-response-message{font-family:Hind Madurai,sans-serif;font-size:1.5625rem;font-weight:700;text-transform:uppercase;color:#4e4e50;text-align:center;padding:2.5rem;white-space:normal}.step-new{display:none;opacity:0;border:1px solid #edeced;background:#fff;border-radius:12px;min-width:100%;padding:1.5rem 2rem 2rem}@media (max-width:991.98px){.step-new{background:transparent;padding:0;border-radius:0}}.step-new-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.step-new-container-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:22px}@media (max-width:991.98px){.step-new-container-header{-ms-flex-align:center;align-items:center;gap:15px}}.step-new-container-header h2{font-family:Oswald,sans-serif;font-style:normal;font-weight:500;font-size:32px;line-height:40px;color:#4e4e50;-ms-flex:none;flex:none;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0}@media (max-width:991.98px){.step-new-container-header h2{font-size:24px;line-height:32px}}.step-new-back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:transparent!important;border:0!important}@media (max-width:991.98px){.step-new-back{width:32px;height:32px}}.step-new-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;gap:22px}@media (max-width:991.98px){.step-new-form{gap:0}}.step-new-form form{display:block;-ms-flex:1;flex:1}.step-new-form:before{display:block;content:" ";width:40px;height:40px}@media (max-width:991.98px){.step-new-form:before{display:none}}.content-banner{margin-bottom:2rem}.modal-password .modal-dialog.modal-dialog-centered{-ms-flex-pack:center;justify-content:center}.modal-password .modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;padding:20px 16px 34px;gap:8px;position:relative;width:360px;height:auto;background:#fff;border-radius:8px}.modal-password .modal-content .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0;border:0}.modal-password .modal-content .modal-header button.close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:35px;height:35px;margin:-12.5px -12.5px 0 0}.modal-password .modal-content .modal-body{min-width:100%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-password .modal-content .modal-body h2{font-weight:600;font-size:20px;line-height:30px;-ms-flex:none;flex:none;-ms-flex-order:0;order:0;-ms-flex-item-align:stretch;-ms-flex-positive:0;flex-grow:0}.modal-password .modal-content .modal-body h2,.modal-password .modal-content .modal-body p{font-family:Hind Madurai,sans-serif;font-style:normal;text-align:center;color:#1c2027;-ms-grid-row-align:stretch;align-self:stretch;margin:0}.modal-password .modal-content .modal-body p{font-weight:300;font-size:14px;line-height:18px;-ms-flex:none;flex:none;-ms-flex-order:1;order:1;-ms-flex-item-align:stretch;-ms-flex-positive:0;flex-grow:0}.modal-password .modal-content .modal-body button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px;margin:0 8.5px;gap:10px;background:#22a044;border-radius:12px;-ms-flex:none;flex:none;-ms-flex-order:2;order:2;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-positive:0;flex-grow:0;font-style:normal;font-weight:600;line-height:24px}@keyframes moveLeft{0%{margin-left:0}to{margin-left:-100%}}.agreement-section{display:none;margin:16px 0}.profile-container .agreement-section,[data-checkout-stage=placeOrder] .agreement-section{display:block}.agreement-container{margin:0;padding:16px;background-color:#fcfafa;border-radius:10px;overflow:hidden;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.agreement-container,.agreement-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.agreement-control{-ms-flex-pack:center;justify-content:center;margin-right:16px}.agreement-control .custom-checkbox{position:relative;display:inline-block;width:1.25rem;height:1.25rem;border-radius:2px;overflow:hidden;vertical-align:middle}.agreement-control .custom-checkbox input[type=checkbox]{position:relative;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}.agreement-control .custom-checkbox input[type=checkbox]:checked+span.reflect,.agreement-control .custom-checkbox input[type=checkbox][checked=true]+span.reflect{background-color:#f8b44a;border-color:#f8b44a}.agreement-control .custom-checkbox input[type=checkbox]:checked+span.reflect:after,.agreement-control .custom-checkbox input[type=checkbox][checked=true]+span.reflect:after{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;content:"\F00C";font-family:FontAwesome;font-size:.75rem;color:#fff;width:100%;height:100%;z-index:0;top:0;bottom:0;left:0;right:0}.agreement-control .custom-checkbox .reflect{position:absolute;width:100%;height:100%;background:#fff;border:1px solid #4e4e50;border-radius:2px;z-index:0;top:0;bottom:0;left:0;right:0}.agreement-text{display:block;font-family:Hind Madurai,sans-serif;font-weight:600;font-size:.875rem;color:#4e4e50;line-height:1}.agreement-text a{color:#f8b44a!important;text-decoration:none;margin:0 3px}.agreement-text a:hover{text-decoration:underline}#agreementModal.show{display:block}#agreementModal .modal-dialog{max-width:700px}#agreementModal .modal-content{min-height:450px;max-height:600px;border-radius:.625rem;overflow:hidden;background-color:#fafafa}@media (max-width:991.98px){#agreementModal .modal-content{min-height:90vh;max-height:auto}}#agreementModal .agreement-header{padding:0;border-bottom:0;position:relative;z-index:4}#agreementModal .agreement-header .close{opacity:1;margin:.25rem .25rem 0 auto;padding:.625rem}#agreementModal .agreement-header .close .close-icon{position:relative;display:block;width:25px;height:25px}#agreementModal .agreement-header .close .close-icon:after{display:-ms-flexbox;display:flex;content:"\F057";font-family:FontAwesome;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;color:#4e4e50;top:0;left:0;bottom:0;right:0}#agreementModal .agreement-body{padding:1.875rem}@media (max-width:991.98px){#agreementModal .agreement-body{padding:.9375rem}}#agreementModal .agreement-title{font-family:Oswald,sans-serif;font-size:1.25rem;margin-top:-3.125rem;margin-bottom:1.25rem;padding-bottom:1.25rem;font-weight:600;text-transform:uppercase;text-align:center;border-bottom:1px solid #edeced}#agreementModal .agreement-contract{margin:0 -1.875rem;padding:0 1.875rem .625rem;overflow:auto;display:block;max-height:380px}@media (max-width:991.98px){#agreementModal .agreement-contract{max-height:calc(90vh - 100px)}}#agreementModal .agreement-contract::-webkit-scrollbar{width:4px}#agreementModal .agreement-contract::-webkit-scrollbar-thumb{background:#8b8a8c}#agreementModal .agreement-contract::-webkit-scrollbar-track{background:#f9f9f9}