#sf_review_delivery{font-size:14px}#sf_review_delivery .delivery-box{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin-top:10px;padding:15px}#sf_review_delivery .form-group{margin-bottom:15px}#sf_review_delivery .form-group label{display:block;font-weight:700;margin-bottom:5px}#sf_review_delivery .form-group input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}#sf_review_delivery .placeholder-light::placeholder{color:silver}#sf_review_delivery .hs-button{background-color:#79428b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-top:15px;padding:10px 20px;text-transform:uppercase}#deliveryContainer{min-height:200px;position:relative}#loadingSpinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#loadingSpinner,#notFoundWrapper{align-items:center;display:flex;justify-content:center}#notFoundWrapper{min-height:200px;text-align:center}#notFoundMessage{color:#555;font-size:16px}.spinner{animation:spin 2s linear infinite;height:80px;width:80px}#buttonSpinner{display:inline-block;margin-left:10px;vertical-align:middle}.button-spinner{animation:spin 2s linear infinite;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alertify-notifier .ajs-message{background-color:#79428b;border-radius:8px;color:#fff;font-size:14px;height:auto;margin:0 auto;max-width:400px;padding:10px 15px;width:100%}