:root{--jardinna-primary-color: var(--color-primary, #3a3a3a);--jardinna-primary-color-darker: var(--color-primary-darker, #1a1a1a);--jardinna-primary-color-lighter: var(--color-primary-lighter, #5a5a5a);--jardinna-secondary-color: var(--color-secondary, #557b97);--jardinna-text-color: var(--color-text, #3d4246);--jardinna-background-color: var(--color-body, #ffffff);--jardinna-error-color: var(--color-error, #d20000);--jardinna-success-color: var(--color-success, #1e9e51);--jardinna-border-color: var(--color-border, #e8e9eb);--jardinna-border-radius: var(--border-radius, 3px);--jardinna-font-family: var(--font-stack-header, "Helvetica Neue", Helvetica, Arial, sans-serif);--jardinna-box-shadow: 0 5px 15px rgba(0, 0, 0, .2);--jardinna-transition: all .3s ease}.jardinna-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;align-items:center;justify-content:center;font-family:var(--jardinna-font-family)}.jardinna-modal-content{background-color:var(--jardinna-background-color);width:90%;max-width:500px;border-radius:var(--jardinna-border-radius);box-shadow:var(--jardinna-box-shadow);position:relative;animation:jardinna-modal-appear .3s ease;overflow:hidden}@keyframes jardinna-modal-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.jardinna-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--jardinna-border-color);background-color:var(--jardinna-primary-color);color:#fff}.jardinna-modal-header h3{margin:0;font-size:18px;color:#fff}.jardinna-modal-close{background:transparent;border:none;font-size:24px;line-height:1;color:#fff;cursor:pointer;transition:var(--jardinna-transition);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.jardinna-modal-close:hover{color:#fffc}.jardinna-modal-body{padding:20px}.jardinna-form-group{margin-bottom:15px}.jardinna-input{width:100%;padding:12px 15px;border:1px solid var(--jardinna-border-color);border-radius:var(--jardinna-border-radius);font-size:16px;transition:var(--jardinna-transition);box-sizing:border-box}.jardinna-input:focus{outline:none;border-color:var(--jardinna-primary-color);box-shadow:0 0 0 2px #3a3a3a1a}.jardinna-button{padding:12px 25px;font-size:16px;border:none;border-radius:var(--jardinna-border-radius);cursor:pointer;transition:var(--jardinna-transition);text-align:center;font-weight:500;display:inline-block}.jardinna-check-button{background-color:var(--jardinna-primary-color);color:#fff}.jardinna-check-button:hover{background-color:var(--jardinna-primary-color-darker)}.jardinna-continue-button{background-color:var(--jardinna-success-color);color:#fff;margin-top:10px}.jardinna-continue-button:hover{background-color:var(--jardinna-success-color, #17833f);opacity:.9}.jardinna-modal-actions{display:flex;justify-content:flex-end}.jardinna-error-message{color:var(--jardinna-error-color);font-size:14px;margin-top:5px}.jardinna-result-message{margin-top:15px;padding:15px;border-radius:var(--jardinna-border-radius);text-align:center;font-weight:500}.jardinna-success-message{background-color:#1e9e511a;color:var(--jardinna-success-color);border:1px solid rgba(30,158,81,.2)}.jardinna-error-message.jardinna-result-message{background-color:#d200001a;color:var(--jardinna-error-color);border:1px solid rgba(210,0,0,.2)}#jardinna-continue-container{text-align:center;margin-top:15px}.jardinna-notification{position:fixed;bottom:20px;right:20px;max-width:350px;background-color:var(--jardinna-background-color);border-left:4px solid var(--jardinna-error-color);box-shadow:var(--jardinna-box-shadow);border-radius:var(--jardinna-border-radius);z-index:9998;animation:jardinna-notification-appear .3s ease}@keyframes jardinna-notification-appear{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.jardinna-notification-content{padding:15px 40px 15px 15px;position:relative}.jardinna-notification-content p{margin:0;font-size:14px;color:var(--jardinna-text-color)}.jardinna-notification-close{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:18px;line-height:1;color:var(--jardinna-text-color);cursor:pointer;transition:var(--jardinna-transition);padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.jardinna-notification-close:hover{color:var(--jardinna-error-color)}@media (max-width: 767px){.jardinna-modal-content{width:95%}.jardinna-notification{bottom:10px;right:10px;left:10px;max-width:none}.jardinna-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/zipcode_validator.css.map */
