.delivery-block{grid-template-columns:repeat(2,auto);justify-content:start;gap:10px;display:grid}@media (max-width:767px){.delivery-block{order:1}}@media (min-width:768px){.delivery-block{align-items:center;margin:14px 0}}.delivery-block>*{min-width:0}.delivery-block .ya-taxi-widget_size_xs{min-width:auto}.delivery-block__link{color:#121212;background-color:#fff;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;display:grid}@media (max-width:767px){.delivery-block__link{gap:2px;padding:4px 9px;font-size:10px;line-height:12px}}@media (min-width:768px){.delivery-block__link{gap:5px;width:fit-content;padding:8px 14px;font-size:15px;line-height:18px}}.delivery-block__link:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;order:-1;display:block}@media (max-width:767px){.delivery-block__link:after{width:13px;height:13px}}@media (min-width:768px){.delivery-block__link:after{width:16px;height:16px}}.delivery-block__link--ya:after{background-image:url(/images/sprite.svg#icon-ya)}.delivery-block__link--map:after{background-image:url(/images/sprite.svg#icon-pin)}@media (hover:hover){.delivery-block__link:hover{color:#161616;opacity:.6}}.delivery-block__link:focus-visible{color:#161616;opacity:.6;outline:none}@supports not selector(:focus-visible){.delivery-block__link:focus{color:#161616;opacity:.6;outline:none}}
.contact-block{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}@media (max-width:767px){.contact-block__tel{font-size:10px;line-height:12px}}@media (min-width:768px) and (max-width:1199px){.contact-block__tel{font-size:12px;line-height:16px}}@media (min-width:1200px){.contact-block__tel{font-size:15px;line-height:18px}}.contact-block__tel a,.contact-block__tel button{font-size:inherit;line-height:inherit;text-transform:none}.contact-block__tel a:before,.contact-block__tel button:before{content:"";background-color:currentColor;width:13px;height:13px;display:none;-webkit-mask-image:url(/images/sprite.svg#icon-tel);mask-image:url(/images/sprite.svg#icon-tel);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.contact-block__tel a,.contact-block__tel button{width:102px;padding:5px 5px 4px}}@media (min-width:768px) and (max-width:1199px){.contact-block__tel a,.contact-block__tel button{width:140px;padding:9px}}@media (min-width:1200px){.contact-block__tel a,.contact-block__tel button{grid-template-columns:13px 1fr;align-items:center;width:176px;padding:9px 5px 9px 15px;display:grid}.contact-block__tel a:before,.contact-block__tel button:before{display:block}}.contact-block__tel a{display:none}.contact-block__tel.is-active a{display:grid}.contact-block__tel.is-active button{display:none}
