#modal-order{z-index:100020;top:var(--gc-contact-offset, 0px);height:var(--gc-contact-viewport, 100dvh);overflow:hidden}#modal-order .modal__wrap{height:100%;min-height:0;padding:16px}#modal-order .modal__content{max-height:100%;display:flex;flex-direction:column;overflow:hidden}#modal-order .modal-content__content{min-height:0;max-height:calc(var(--gc-contact-viewport, 100dvh) - 32px);display:flex;flex-direction:column}#modal-order .modal-content__title{flex:0 0 auto}#modal-order .modal-content__form{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#modal-order .button-close__icon{display:block;width:20px;height:20px;object-fit:contain}#modal-order .gc-contact-actions{position:sticky;bottom:0;padding-block:8px 0;background:#fff;z-index:1}#modal-order .gc-contact-actions .form-order__button{margin-top:16px}@media(max-width: 1023px){#modal-order{font:400 16px/24px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#23392c}#modal-order .modal__wrap{padding:8px}#modal-order .modal__content{width:min(100%,480px);border-radius:14px;padding:16px}#modal-order .modal-content__content{max-height:calc(var(--gc-contact-viewport, 100dvh) - 48px)}#modal-order .modal-content__title{font:700 21px/28px system-ui,sans-serif;color:#173c2b;text-align:left;padding-right:38px;margin:0 0 12px}#modal-order .modal__close{top:5px;right:5px;width:44px;height:44px;z-index:2}#modal-order .button-close__icon{width:24px;height:24px}#modal-order .form-order{margin:0;padding:0}#modal-order .form-order__el{margin:0 0 8px}#modal-order .form-el__input{width:100%;min-height:44px;height:44px;padding:10px 12px;border:1px solid #8da695;border-radius:6px;color:#23392c;background:#fff;font:400 16px/22px system-ui,sans-serif}#modal-order .form-el__input::placeholder{color:#526557;opacity:1}#modal-order textarea.form-el__input{min-height:72px;height:72px;resize:vertical}#modal-order .form-el__count{margin-top:2px;font:500 12px/18px system-ui,sans-serif;color:#42594b}#modal-order .form-order__checkboxes{margin-top:8px}#modal-order .form-order__checkbox{min-height:44px;padding-block:4px;gap:8px;margin-top:4px;align-items:flex-start}#modal-order .checkbox__button{width:24px;height:24px;flex:0 0 24px}#modal-order .checkbox__button-wrap{width:22px;height:22px;border-color:#527b60}#modal-order .checkbox__text{font:400 13px/18px system-ui,sans-serif;color:#314c3a}#modal-order .checkbox__text-link{color:#075b32;text-decoration:underline}#modal-order .gc-contact-actions{padding-top:8px}#modal-order .gc-contact-actions .form-order__button{width:100%;min-height:48px;height:auto;margin:0;padding:12px 16px;border-radius:6px}#modal-order .form-order__button .button__text{white-space:normal;font:650 16px/24px system-ui,sans-serif}#modal-order input:focus-visible,#modal-order textarea:focus-visible,#modal-order button:focus-visible,#modal-order a:focus-visible{outline:3px solid #578715;outline-offset:2px}}
