#contact-form-popup h2.page-subtitle{margin:0;color:#3a7d44}.contact-validaton_button{background-color:#ff7b17!important}#contact-form-popup .modal-header{display:flex;justify-content:space-between;padding:1.5rem 1rem;border-bottom:1px solid #e5e5e5}#contact-form-popup button.close{height:22px;border:0;background:transparent;cursor:pointer}#contact-form-popup button.close span{font-size:30px;line-height:20px}#contact-form-popup .popup-body{padding:16px}#contact-form-popup .popup-dialog{max-height:95dvh;width:95%}#contact-form-popup .popup-body .input_field{display:block;width:50%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;max-height:35px;max-width:235px;outline:unset}#contact-form-popup .submit{margin-bottom:16px}.captcha-wrapper .error-message{font-size:14px;width:55%}.input_error-wrapper .error-message{color:#de281d;font-size:14px;margin-top:2px;margin-left:0}#contact-form-popup label{color:#5f5f5f}#contact-form-popup label:not(.order-number_label):after{color:#de281d;content:"*"}.input_wrapper.flex-center{display:flex;margin-bottom:15px}.input_wrapper label{width:33%}#contact-form-popup button:before,#contact-form-popup button:after{content:none;display:none}#contact-form-popup input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.input_wrapper .input_field,.input_wrapper textarea{flex-grow:1;width:100%;min-height:35px}body #contact-form-popup .input_wrapper textarea{height:80px;resize:vertical;min-height:63px;border:1px solid #ced4da}.gender select:focus,.preferred-time select:focus,textarea:focus{box-shadow:none}textarea:focus-visible{box-shadow:none;outline:0}.input_wrapper select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="gray"><path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"/></svg>') no-repeat right 10px center;background-size:16px;padding-right:30px}.submit input,.submit button{color:#fff;background-color:#33363a;border:none;height:34px;min-height:0;border-radius:10px;padding:6px 12px;font-size:14px;cursor:pointer;font-weight:400}.input_wrapper input[type=tel]{appearance:none;-webkit-appearance:none;-moz-appearance:none}body #contact-form-popup textarea{max-height:100%!important;resize:vertical}.popup-body .errror{display:none}.input_field-wrapper{flex-grow:1;display:flex;flex-direction:column;width:67%;position:relative;padding:0 15px}.captcha-wrapper.flex{display:flex;justify-content:center;margin-left:19%;margin-bottom:16px}@media (min-width: 767px) and (max-width: 990px){#contact-form-popup .popup-dialog{height:auto}.contact-details-wrapper{gap:2rem}}@media (max-width: 767px){.input_wrapper.flex-center{flex-direction:column;align-items:flex-start;width:100%;gap:2px}.input_field-wrapper{width:100%;padding:0}#contact-form-popup label{padding:0;margin:0}.input_wrapper label{width:100%;text-align:left;margin-bottom:5px;padding:7px 15px}#contact-form-popup .popup-body .input_field{width:100%;max-width:100%}#contact-form-popup .submit{margin-bottom:16px;justify-content:flex-start}.captcha-wrapper.flex{margin-left:0;justify-content:start}}.popup-fixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;place-items:center;display:grid}.popup-dialog{background:#fff;max-width:800px;width:100%;border-radius:5px;overflow-y:auto}.popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:grid!important;place-items:center;z-index:-1}#contact-form-popup .popup-dialog{max-height:635px;width:95%}#contact-form-popup{opacity:0;visibility:hidden;transform:translateY(-20px)}#contact-form-popup.visible{opacity:1;visibility:visible;transform:translateY(0)}#contact-form-popup.hidden{opacity:0;visibility:hidden;transform:translateY(-20px)}.custom-overflow-hidden{overflow:hidden}#requestCallBackForm .form-status-list{margin:0rem 0 3rem;font-weight:unset;line-height:21px;font-size:15px;color:#5f5f5f;background:#d8e5da;border-radius:5px;padding:15px 5px 15px 15px;border:1px solid #b0cbb4}#requestCallBackForm .form-status-list h2{font-weight:unset;line-height:21px;font-size:15px;margin-right:10px}#requestCallBackForm .form__message{align-items:flex-start}.page-subtitle,.page-subtitle a.link{color:#3a7d44!important}.template-handle--contact .collapsible-content__heading,.template-handle--contact .contact-main-details-items .page-subtitle{color:#3a7d44;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/contact-form-popup.css.map */
