#delivery-info-city.yandex-calculator .select-city{position:relative}#delivery-info-city.yandex-calculator .text-input{width:100%}#delivery-v2 .calculate #delivery-info-city.yandex-calculator .btn-holder{display:flex}#delivery-v2 .calculate #delivery-info-city.yandex-calculator button[type=submit]{min-height:44px;padding:10px 24px}#delivery-info-city.yandex-calculator .yandex-cities{position:absolute;z-index:20;top:100%;left:0;right:0;max-height:280px;overflow:auto;list-style:none;margin:4px 0 0;padding:0;background:#fff;border:1px solid #d7cec3;box-shadow:0 4px 12px #2c22191a}#delivery-info-city.yandex-calculator .yandex-cities li{margin:0;padding:0}#delivery-info-city.yandex-calculator .yandex-cities button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:12px 16px;font:inherit;color:#2c2219;cursor:pointer}#delivery-info-city.yandex-calculator .yandex-cities button:hover,#delivery-info-city.yandex-calculator .yandex-cities button:focus{background:#f5f2ee;outline:2px solid #876;outline-offset:-2px}#delivery-info-city.yandex-calculator .yandex-status{margin:20px 0;font-size:14px;line-height:1.5}#delivery-info-city.yandex-calculator .yandex-result{border:1px solid #d7cec3;padding:24px;margin:24px 0;border-radius:4px;max-width:600px;color:#2c2219}#delivery-info-city.yandex-calculator .yandex-result-heading{font:600 18px/1.4 Montserrat,sans-serif;margin-bottom:10px}#delivery-info-city.yandex-calculator .yandex-result-price{font:600 24px/1.4 Montserrat,sans-serif;margin:14px 0 8px}#delivery-info-city.yandex-calculator .yandex-result-note{font-size:13px;line-height:1.5;margin:16px 0 0}#delivery-info-city.yandex-calculator [hidden]{display:none!important}#delivery-info-city.yandex-calculator button:disabled{opacity:.6;cursor:wait}@media (max-width:575px){#delivery-v2 .calculate #delivery-info-city.yandex-calculator .form-content{flex-wrap:wrap;gap:12px}#delivery-v2 .calculate #delivery-info-city.yandex-calculator .btn-holder{margin:0}#delivery-info-city.yandex-calculator .yandex-result{padding:16px}}#delivery-info-city.yandex-calculator .yandex-note{font-size:13px;line-height:1.5;color:#666;margin:12px 0}
