.base-radio{--border-color:#8892a9;--bg-color:#618eff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;line-height:1.5em;padding:.75em 0;cursor:pointer}.base-radio [type=radio]{display:none!important}.base-radio__check{width:1.5em;height:1.5em;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border:1px solid var(--border-color);border-radius:50%;will-change:box-shadow,background-color;-webkit-transition:.2s;transition:.2s}.base-radio__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:.75em}.base-radio.is--checked .base-radio__check{background-color:var(--bg-color);-webkit-box-shadow:inset 0 0 0 .25em #fff;box-shadow:inset 0 0 0 .25em #fff}.base-radio[disabled]{opacity:.5;cursor:not-allowed}.g-map__route{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#6e6e7e;padding:0 .5rem}.g-map__route .route-item{font-size:.9rem;padding:.5rem 0}.g-map__travel{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;padding:.5rem 0}.g-map__travel .base-radio{width:3rem;height:3rem;background-color:#e5edff;border-radius:50%;padding:.5rem;margin-right:.75rem}.g-map__travel .base-radio.is--checked{background-color:#023d86}.g-map__travel .base-radio.is--checked .img-fluid{-webkit-filter:invert(100%) sepia(100%) saturate(0) hue-rotate(20deg) brightness(106%) contrast(101%);filter:invert(100%) sepia(100%) saturate(0) hue-rotate(20deg) brightness(106%) contrast(101%)}.g-map__travel .img-fluid{width:100%}.g-map__travel h4{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.5rem;font-weight:700;color:#023d86;padding-top:.5rem}.viber-link[data-v-d6db829a]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.shop-schedule .mt-2{margin-top:.375rem}.shop-schedule .mr-1{margin-right:.5rem}.shop-schedule .pl-3{padding-left:1rem}.shop-schedule .text-red{color:#f82833}.shop-schedule .text-lg{font-size:1.125rem}.shop-schedule .text-sm{font-size:.875rem}.shop-schedule .font-semibold{font-weight:600}.shop-schedule__hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:#535353}.shop-schedule__hours>span{position:relative;padding-left:1rem}.shop-schedule__hours>span:before{content:"";position:absolute;top:.3rem;left:0;display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#f82833}.shop-schedule__hours>span.is--active:before{background-color:#6fcf97}.shop-schedule__phones>[type=link]{display:none}@media(min-width:769px){.shop-schedule__phones>[type=link]{display:inline-block}}@media(min-width:769px){.shop-schedule__phones>[type=button]{display:none}}.department-filter-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.g-map__shop{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:1rem}@media(max-width:768px){.g-map__shop{padding-left:1rem}}.g-map__shop p{color:#6e6e7e;padding:0}.g-map__shop h3,.g-map__shop h4{color:#023d86;font-weight:700;text-align:left;padding:.25rem 0}.g-map__shop h3{font-size:1.5rem;line-height:1.25}.g-map__shop h3 a{color:#023d86}.g-map__shop h4{font-size:1.15rem;line-height:1.4}.g-map__shop-title{position:sticky;top:0;font-size:1rem;font-weight:400;text-align:left;color:#6e6e7e;background-color:#fff;letter-spacing:.2em;padding:1.25rem 0;z-index:2}.g-map__shop-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-height:220px;overflow:hidden;margin:.5rem 0}.g-map__shop-schedule{width:100%;font-size:.9rem;color:#535353;margin-bottom:.75rem}.g-map__shop-schedule td{position:relative;padding-bottom:.25rem}.g-map__shop-schedule td:first-child{color:#6e6e7e;vertical-align:top}.g-map__shop-schedule td:nth-child(2){padding-left:1rem}.g-map__shop-schedule td:nth-child(2):before{content:"";position:absolute;top:.3rem;left:0;display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#f82833}.g-map__shop-schedule td:nth-child(2).is--active:before{background-color:#6fcf97}.g-map__shop-schedule td:nth-child(2) a{display:block;font-size:1.1rem;line-height:1.5;font-weight:600}.g-map__shop-phone{display:-webkit-box;display:-ms-flexbox;display:flex}.g-map__shop-phone>.viber-link{margin-left:8px}.g-map__shop-options{padding-bottom:1rem}.g-map__shop-options ul{color:#535353}.g-map__shop-options li{padding:.125rem 0}.g-map__shop .mt-12{margin-top:12px}#vues-maps{min-height:480px;max-height:780px}.g-map{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.g-map__wrap{background-color:#fff;-webkit-box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);box-shadow:0 0 1px rgba(40,47,108,.2),0 1px 2px rgba(40,47,108,.06);border-radius:4px;padding:1rem}@media(max-width:768px){.g-map__wrap{border-radius:0;padding:0}}.g-map__search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:384px;z-index:1;margin-bottom:1rem}@media(max-width:768px){.g-map__search{width:calc(100% - 1rem);max-width:none;margin:.5rem}}.g-map__search.is--route{z-index:2}.g-map__search .base-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;margin-right:.25rem}.g-map__search .base-text__input{padding-top:.5rem;padding-bottom:.5rem}.g-map__search .btn-nearest{-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;cursor:pointer}.g-map__aside{position:absolute;top:3.5rem;left:0;width:100%;height:calc(100% - 3.5rem);max-width:384px;background-color:#fff;z-index:1}.g-map__aside-close{position:absolute;top:.5rem;right:0;width:48px;height:48px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M1 15L8 8M8 8L15 1M8 8L1 1M8 8L15 15' stroke='%236E6E7E' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat 50%;cursor:pointer;z-index:3}.g-map__aside.is--route{position:relative;top:0;left:0;height:auto;max-width:none;margin-top:.75rem}