.profileStyles-module__ODR4Ia__profileLayout{background:var(--background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 20px;display:flex}.profileStyles-module__ODR4Ia__profileHeader{justify-content:center;align-items:center;margin-bottom:0;display:flex}.profileStyles-module__ODR4Ia__profileContainer{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;max-width:700px;padding:30px 20px;display:flex}.profileStyles-module__ODR4Ia__profileForm{flex-direction:column;gap:25px;width:100%;max-width:600px;display:flex}.profileStyles-module__ODR4Ia__profileFormInputField{flex-direction:column;gap:8px;width:100%;display:flex}.profileStyles-module__ODR4Ia__profileFormInputField label{color:var(--primaryGreen);margin:0;font-family:Rasa,sans-serif;font-size:16px;font-weight:500}.profileStyles-module__ODR4Ia__profileFormInputField input{color:var(--secondaryGreen);border:none;border-bottom:1px solid var(--secondaryGreen);border-radius:4px;outline:none;padding:12px 10px;font-family:Rasa,sans-serif;font-size:16px;font-weight:300;line-height:100%;transition:all .3s}.profileStyles-module__ODR4Ia__profileFormInputField input::placeholder{color:var(--secondaryGreen);opacity:.5;font-size:14px;font-weight:300}.profileStyles-module__ODR4Ia__profileFormInputField input:focus:not(:disabled):not([readonly]){background:var(--primaryGreen);color:var(--primaryWhite)}.profileStyles-module__ODR4Ia__profileFormInputField input:disabled{background-color:var(--secondaryGreen);color:var(--disabledGray);cursor:not-allowed;border-bottom-color:var(--placeholderGrey)}.profileStyles-module__ODR4Ia__profileFormInputField input[readonly]{color:var(--primaryGreen);cursor:default;border-bottom:1px solid var(--secondaryGreen);cursor:not-allowed}.profileStyles-module__ODR4Ia__profileFormInputField select:focus{border-color:var(--primaryGreen);outline:none}.profileStyles-module__ODR4Ia__profileActions{flex-direction:column;gap:15px;width:100%;max-width:600px;margin-top:20px;display:flex}.profileStyles-module__ODR4Ia__profileFormInputField label[data-required=true]:after{content:" *";color:var(--primaryRed);font-weight:700}@media (max-width:768px){.profileStyles-module__ODR4Ia__profileContainer{border-radius:8px;margin:10px;padding:20px 15px}.profileStyles-module__ODR4Ia__profileFormInputField input{font-size:16px}}@media (min-width:1024px){.profileStyles-module__ODR4Ia__profileLayout{padding:40px}.profileStyles-module__ODR4Ia__profileContainer{border-radius:16px;padding:40px 30px}.profileStyles-module__ODR4Ia__profileFormInputField input{padding:14px 12px;font-size:16px}.profileStyles-module__ODR4Ia__profileFormInputField input:hover:not(:disabled):not([readonly]){border-bottom-color:var(--secondaryGreen)}.profileStyles-module__ODR4Ia__profileActions{gap:20px;margin-top:30px}}.profileStyles-module__ODR4Ia__postalCodeInfo{color:var(--primaryGray);margin-top:4px;font-family:Rasa,sans-serif;font-size:12px}.profileStyles-module__ODR4Ia__optionsAvailable{color:var(--terciaryGreen)}
.addressFormStyles-module__ZhRIga__profileForm{flex-direction:column;gap:25px;width:100%;max-width:600px;display:flex}.addressFormStyles-module__ZhRIga__profileFormInputField{flex-direction:column;gap:8px;width:100%;display:flex}.addressFormStyles-module__ZhRIga__profileFormInputField label{color:var(--primaryGreen);margin:0;font-family:Rasa,sans-serif;font-size:16px;font-weight:500}.addressFormStyles-module__ZhRIga__profileFormInputField input{color:var(--secondaryGreen);border:none;border-bottom:1px solid var(--secondaryGreen);border-radius:4px;outline:none;padding:12px 10px;font-family:Rasa,sans-serif;font-size:16px;font-weight:300;line-height:100%;transition:all .3s}.addressFormStyles-module__ZhRIga__profileFormInputField input::placeholder{color:var(--secondaryGreen);opacity:.5;font-size:14px;font-weight:300}.addressFormStyles-module__ZhRIga__profileFormInputField input:focus:not(:disabled):not([readonly]){background:var(--primaryGreen);color:var(--primaryWhite)}.addressFormStyles-module__ZhRIga__profileFormInputField input:disabled{background-color:var(--disabledGray);color:var(--disabledGray);cursor:not-allowed;border-bottom-color:var(--placeholderGrey)}.addressFormStyles-module__ZhRIga__profileFormInputField input[readonly]{color:var(--primaryGreen);cursor:default;border-bottom:1px solid var(--secondaryGreen);cursor:not-allowed}.addressFormStyles-module__ZhRIga__profileFormInputField select:focus{border-color:var(--primaryGreen);outline:none}.addressFormStyles-module__ZhRIga__profileActions{flex-direction:column;gap:15px;width:100%;max-width:600px;margin-top:20px;display:flex}.addressFormStyles-module__ZhRIga__cepContainer{border-radius:8px;align-items:flex-end;gap:12px;padding:8px 0;display:flex}.addressFormStyles-module__ZhRIga__cepContainer input{border-bottom-color:var(--primaryGreen);flex:1;font-size:18px;font-weight:400}.addressFormStyles-module__ZhRIga__cepContainer input:focus{background:var(--primaryGreen);color:var(--primaryWhite)}.addressFormStyles-module__ZhRIga__cepButton{background:var(--secondaryGreen);color:var(--primaryWhite);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:6px;min-width:90px;height:44px;padding:12px 20px;font-family:Rasa,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.addressFormStyles-module__ZhRIga__cepButton:hover:not(:disabled){background:var(--primaryGreen);transform:translateY(-2px)}.addressFormStyles-module__ZhRIga__cepButton:active:not(:disabled){transform:translateY(0)}.addressFormStyles-module__ZhRIga__cepButton:disabled{background:var(--disabledGray);cursor:not-allowed;transform:none}.addressFormStyles-module__ZhRIga__errorText{color:var(--primaryRed);align-items:center;gap:4px;margin-top:4px;font-family:Rasa,sans-serif;font-size:12px;font-weight:400;display:flex}.addressFormStyles-module__ZhRIga__errorText:before{content:"⚠";font-size:14px}.addressFormStyles-module__ZhRIga__helpText{color:var(--primaryGray);margin-top:4px;font-family:Rasa,sans-serif;font-size:12px;font-style:italic;font-weight:300;line-height:1.3}.addressFormStyles-module__ZhRIga__successText{color:var(--terciaryGreen);align-items:center;gap:4px;margin-top:4px;font-family:Rasa,sans-serif;font-size:12px;font-weight:400;display:flex}.addressFormStyles-module__ZhRIga__successText:before{content:"✓";color:var(--terciaryGreen);font-size:14px}.addressFormStyles-module__ZhRIga__profileFormInputField label[data-required=true]:after{content:" *";color:var(--primaryRed);font-weight:700}.addressFormStyles-module__ZhRIga__profileFormInputField.addressFormStyles-module__ZhRIga__autoFilled input{border-bottom-color:var(--secondaryGreen)}.addressFormStyles-module__ZhRIga__profileFormInputField.addressFormStyles-module__ZhRIga__autoFilled label{color:var(--secondaryGreen)}@media (max-width:768px){.addressFormStyles-module__ZhRIga__cepContainer{flex-direction:column;align-items:stretch;gap:8px}.addressFormStyles-module__ZhRIga__cepButton{width:100%;min-width:auto}.addressFormStyles-module__ZhRIga__profileFormInputField input{font-size:16px}}@media (min-width:1024px){.addressFormStyles-module__ZhRIga__profileFormInputField input{padding:14px 12px;font-size:16px}.addressFormStyles-module__ZhRIga__cepContainer{border-radius:10px;padding:12px}.addressFormStyles-module__ZhRIga__cepButton{min-width:100px;padding:14px 24px;font-size:15px}.addressFormStyles-module__ZhRIga__profileFormInputField input:hover:not(:disabled):not([readonly]){border-bottom-color:var(--secondaryGreen)}}.addressFormStyles-module__ZhRIga__inputError{border-bottom:1.5px solid var(--primaryRed)!important;color:var(--primaryGreen)!important;background-color:#fff5f5!important}.addressFormStyles-module__ZhRIga__postalCodeInfo{color:var(--primaryGray);margin-top:4px;font-family:Rasa,sans-serif;font-size:12px}.addressFormStyles-module__ZhRIga__optionsAvailable{color:var(--terciaryGreen)}
