.sallybeautymx-sally-components-1-x-availabilityNotify_modal_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow-y:auto}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_overlay.sallybeautymx-sally-components-1-x-availabilityNotify_modal_centered{align-items:center}.sallybeautymx-sally-components-1-x-availabilityNotify_modal{background:#fff;border-radius:9px;max-width:685px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:sallybeautymx-sally-components-1-x-availabilityNotify_modalSlideIn .3s ease-out;animation:sallybeautymx-sally-components-1-x-availabilityNotify_modalSlideIn .3s ease-out;position:relative}@-webkit-keyframes sallybeautymx-sally-components-1-x-availabilityNotify_modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sallybeautymx-sally-components-1-x-availabilityNotify_modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_title{margin:0;font-size:1.5rem;font-weight:600;color:#333}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s,transform .1s;z-index:1}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton:hover{background-color:#f5f5f5;color:#333;transform:scale(1.1)}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton:active{transform:scale(.95)}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton svg{width:16px;height:16px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_content{padding:2rem;display:flex;justify-content:center;@media (max-width:768px){padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}}@media (max-width:768px){.sallybeautymx-sally-components-1-x-availabilityNotify_modal_overlay{padding:10px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal{max-width:none;width:100%;max-height:95vh}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton{top:12px;right:12px;width:32px;height:32px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_closeButton svg{width:32px;height:32px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_header{padding:16px 20px 0}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_content{padding:0 20px 20px}.sallybeautymx-sally-components-1-x-availabilityNotify_modal_title{font-size:1.25rem}}.sallybeautymx-sally-components-1-x-availabilityNotify_form{gap:16px}.sallybeautymx-sally-components-1-x-availabilityNotify_form_modalHeaderContainer{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;gap:1rem;@media (max-width:768px){margin-bottom:.125rem;gap:.8rem}}.sallybeautymx-sally-components-1-x-availabilityNotify_form_title{font:normal normal 900 35px/46px Roboto;font-weight:600;color:#333;margin:0}.sallybeautymx-sally-components-1-x-availabilityNotify_form_iconContainer{display:flex;align-items:center}.sallybeautymx-sally-components-1-x-availabilityNotify_form_iconModal{width:47px;height:47px;-o-object-fit:contain;object-fit:contain}.sallybeautymx-sally-components-1-x-availabilityNotify_form_description{font:normal normal normal 22px/29px Roboto;color:#000;line-height:1.5;margin:0 2rem 1rem;text-align:center}.sallybeautymx-sally-components-1-x-availabilityNotify_form_inputContainer>label>div{border-radius:0;border-width:1px}.sallybeautymx-sally-components-1-x-availabilityNotify_form_submitContainer{display:flex;justify-content:center;width:100%}.sallybeautymx-sally-components-1-x-availabilityNotify_form_submitContainer>button{width:100%;font-size:1rem;font-weight:500;color:#fff;background-color:#000;border-radius:0;cursor:pointer;transition:all .2s ease-in-out;padding:1.4rem;border:.125rem solid #000;letter-spacing:1px;&:hover{opacity:.8;background-color:#fcc2c2;border:.125rem solid #fcc2c2;color:#202022;letter-spacing:1px;transition:all .2s ease-in-out}&:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.2)}}.sallybeautymx-sally-components-1-x-availabilityNotify_form_submitContainer>button>div{padding:0}@media (max-width:768px){.sallybeautymx-sally-components-1-x-availabilityNotify_form_title{font:normal normal 900 25px/46px Roboto}.sallybeautymx-sally-components-1-x-availabilityNotify_form_iconModal{width:46px;height:46px}.sallybeautymx-sally-components-1-x-availabilityNotify_form_description{font:normal normal normal 17px/24px Roboto;margin:0 .5rem .5rem}}.sallybeautymx-sally-components-1-x-availabilityNotify_status_container{margin-top:16px}.sallybeautymx-sally-components-1-x-availabilityNotify_status_message{padding:12px 16px;border-radius:4px;font-size:.9rem;line-height:1.4;font-weight:500}.sallybeautymx-sally-components-1-x-availabilityNotify_status_success{background-color:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.sallybeautymx-sally-components-1-x-availabilityNotify_status_error{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.sallybeautymx-sally-components-1-x-availabilityNotify_status_message{-webkit-animation:sallybeautymx-sally-components-1-x-availabilityNotify_status_fadeIn .3s ease-out;animation:sallybeautymx-sally-components-1-x-availabilityNotify_status_fadeIn .3s ease-out}@-webkit-keyframes sallybeautymx-sally-components-1-x-availabilityNotify_status_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes sallybeautymx-sally-components-1-x-availabilityNotify_status_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sallybeautymx-sally-components-1-x-availabilityNotify_notiferContainer{@media (max-width:768px){width:80%}}.sallybeautymx-sally-components-1-x-availabilityNotify_title{text-align:left;text-decoration:underline;font:normal normal 700 18px/24px Roboto;letter-spacing:0;color:#00e;opacity:1;display:flex;justify-content:center;padding-top:2rem;padding-bottom:1rem;@media (max-width:768px){gap:1rem;font:normal normal 700 17px/21px Roboto;padding-top:1rem;text-align:center;padding-bottom:0}>span{display:flex;align-items:center;justify-content:center}}.sallybeautymx-sally-components-1-x-availabilityNotify_form{display:flex;flex-direction:column;gap:.6rem;width:75%;@media (max-width:768px){width:100%;padding-left:0;padding-bottom:1.5rem;padding-right:0;padding-top:2.75rem}}.sallybeautymx-sally-components-1-x-availabilityNotify_content,.sallybeautymx-sally-components-1-x-availabilityNotify_error,.sallybeautymx-sally-components-1-x-availabilityNotify_input,.sallybeautymx-sally-components-1-x-availabilityNotify_inputEmail,.sallybeautymx-sally-components-1-x-availabilityNotify_inputName,.sallybeautymx-sally-components-1-x-availabilityNotify_submit,.sallybeautymx-sally-components-1-x-availabilityNotify_success{}.sallybeautymx-sally-components-1-x-availabilityNotify_iconImage{width:20px;height:20px;@media (max-width:768px){width:68px;height:35px}}.sallybeautymx-sally-components-1-x-availabilityNotify_iconModal{width:24px;height:24px;@media (max-width:768px){width:20px;height:20px}}.sallybeautymx-sally-components-1-x-availabilityNotify_modalHeaderContainer{display:flex;align-items:center;gap:.5rem;justify-content:center}.sallybeautymx-sally-components-1-x-availabilityNotify_modalTitle{font:normal normal 700 35px/46px Roboto;letter-spacing:0;color:#000;opacity:1;@media (max-width:768px){font:normal normal 700 35px/46px Roboto}}