.map{border-radius:var(--big-radius);overflow:hidden}.map,.map .ymap-container{width:100%;height:100%}.shops-location{display:grid;grid-template-columns:424fr 872fr;grid-gap:24px;border-radius:var(--big-radius);background:var(--white)}@media only screen and (max-width:990px){.shops-location{grid-template-columns:1fr}}@media only screen and (max-width:520px){.shops-location{padding:15px}}.shops-location__addresses-wrap{position:relative}.shops-location__addresses-wrap:after{content:"";display:block;background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--white));height:48px;position:absolute;left:0;right:0;bottom:0;pointer-events:none}.shops-location__addresses-wrap .title{margin-bottom:30px}.shops-location__addresses{display:flex;flex-direction:column;gap:10px;max-height:376px;overflow:auto;padding-right:10px;padding-bottom:48px}.shops-location__addresses-item{flex-shrink:0;display:flex;flex-direction:column}.shops-location__address{border:1px solid var(--border-color-2);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:1px}.shops-location__address:hover{border-color:var(--main)}.shops-location__address--active{background:var(--gray)}.shops-location__address--left{display:flex;flex-direction:column;gap:4px}.shops-location__address svg{width:20px;height:20px}.shops-location__address-title{font-weight:500;font-size:.875em;line-height:140%;color:var(--gray-900)}.shops-location__address-value{font-weight:400;font-size:.75em;line-height:120%;color:var(--gray-900)}.shops-location__map .ymap-container{height:376px}.section-inner{gap:var(--gap)}.about-form,.section-inner{display:flex;flex-direction:column}.about-form{background-image:url(/static/images/help-bg.png);background-size:cover;justify-content:center;background-color:var(--white-3);border-radius:32px;padding:32px;gap:16px}@media only screen and (max-width:628px){.about-form{padding:30px 16px}}.about-form__top{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width:628px){.about-form__top{grid-template-columns:1fr}}.about-form__subtitle{font-weight:500;font-size:1.25em;line-height:120%;text-align:justify;color:var(--gray-900)}@media only screen and (max-width:628px){.about-form__subtitle{font-size:.875rem}}.about-form__bottom{display:flex;gap:16px;align-items:center}@media only screen and (max-width:1050px){.about-form__bottom{flex-direction:column;align-items:flex-start}}.about-form__bottom span{font-weight:400;font-size:.875em;line-height:140%;color:var(--gray-900)}.about-form__bottom a{color:var(--blue);text-decoration:underline}.about-contacts{display:grid;grid-template-columns:424fr 872fr;grid-gap:24px}@media only screen and (max-width:990px){.about-contacts{grid-template-columns:1fr}}.about-contacts--left{display:flex;flex-direction:column}.about-contacts--left :nth-child(4){border-bottom:none}.about-contacts__item{display:flex;flex-direction:column;padding:32px 0;border-bottom:1px solid var(--border-color-2)}.about-contacts__item--phones .about-contacts__item-feedback a{color:var(--gray-900);text-decoration:none}.about-contacts__item-title{font-weight:500;font-size:1.25em;line-height:120%;text-align:justify;color:var(--gray-900);margin-bottom:16px}.about-contacts__item-socials{display:flex;margin-top:16px;gap:20px}.about-contacts__item-socials-item,.about-contacts__item-socials-item a{display:flex;justify-content:center;align-items:center}.about-contacts__item-socials-item a{width:36px;height:36px;border-radius:50%;overflow:hidden}.about-contacts__item-socials-item a:hover{background:var(--green-50)}.about-contacts__item-socials-item svg path{fill:var(--gray-3)}.about-contacts__item-feedback{display:flex;flex-direction:column;gap:8px}.about-contacts__item-feedback div{display:flex;align-items:baseline;gap:8px}.about-contacts__item-feedback span{font-weight:500;font-size:1em;line-height:140%;text-align:justify;color:var(--gray-900)}.about-contacts__item-feedback p{font-weight:400;font-size:.875em;line-height:20px;text-align:justify;color:var(--gray-700)}.about-contacts__item-feedback a{font-weight:500;font-size:1em;line-height:140%;text-align:justify;text-decoration-line:underline;color:#308bdf}.about-page h2{font-weight:500;font-size:2em;line-height:120%;color:var(--gray-900);margin:0}@media only screen and (max-width:628px){.about-page h2{font-size:1.5em}}