aside.stores {padding-bottom:0 !important;background:var(--baseMidLight) var(--noised);background-blend-mode:color-burn;}

    /* Список магазинов внутри текста страницы ([[StoresList]] на «Наших офисах») — без серой подложки и полей полосы */main article section.pageContent aside.stores {margin:2rem 0;padding:0 !important;background:none;}aside.stores #mapPlaceholder {display:flex;height:500px;width:100vw;margin:2em calc(var(--gutter) * -1) 0;align-items:center;justify-content:center;background:var(--baseLightGray);color:var(--baseGray);}aside.stores #mapPlaceholder:empty::before {content:'Загрузка карты…';}div.store.detailed {display:flex;gap:2em;align-items:center;margin:1em 0 0;justify-content:flex-start;}div.store.detailed:not(:first-of-type) {margin:2em 0 0;}h2.storesTitle {font-size:2rem;}div.store.detailed .storeName {font-size:1.5rem;font-weight:400;}div.store.detailed img.storePhoto {aspect-ratio:3 / 2;object-fit:cover;width:15em;pointer-events:none;user-select:none;border-radius:0.3em;box-shadow:0 0.1rem 0.2em var(--baseDarkShadow30),
        0 0.2rem 2rem var(--baseDarkShadow30);}div.store.detailed .navLinks {margin-left:auto;}div.store.detailed .navLinks p.navTitle {margin:0 0 0.5em;font-size:1.1em;font-weight:600;letter-spacing:0.05em;}div.store.detailed .storeInfo strong[data-city]::before {content:attr(data-city);display:inline-block;width:1.25em;height:1.25em;border-radius:50%;background:var(--primaryColor);margin:0 0.5em 0.2em 0;vertical-align:middle;text-align:center;font-weight:300;text-indent:0.2em;text-transform:uppercase;letter-spacing:0.2em;overflow:hidden;color:var(--baseLight);}div.store.detailed .storeInfo strong[data-city~='минск']::before {content:'';background:url(/media/theme/images/cities/minsk-obl.png) no-repeat center;background-size:contain;}

    /* Логойск — производство: значок завода (в круге 1.25em название города обрезалось до «Л») */div.store.detailed .storeInfo strong[data-city~='логойск']::before {content:'';background:var(--primaryDarkColor);mask:url(/media/theme/i/factory.svg) no-repeat center / 80%;border-radius:0;}div.store.detailed .storeInfo strong[data-city]:not([data-city~='минск'], [data-city~='логойск'])::before {content:none;}[data-theme='dark'] aside.stores {background:var(--baseDarkMode);}[data-theme='dark'] aside.stores #mapPlaceholder {background:var(--baseDark);color:var(--baseLight);text-shadow:none;}

    @media screen and (max-width: 768px) {aside.stores #mapPlaceholder {width:100%;margin:2em 0 0;height:280px;}div.store.detailed {gap:1em;margin:2em 0 0;flex-direction:column;text-align:center;}div.store.detailed .navLinks {margin-inline:auto;}
    }

    /* дополнения сайта */
    /* Значки сервисов карт — размером со строку (на телефоне они растягивались на всю ширину). */div.store.detailed .navLinks .button {display:inline-flex;align-items:center;gap:0.4em;}div.store.detailed .navLinks .button img {width:1.2em;height:1.2em;flex:none;object-fit:contain;}div.store.detailed .navLinks p {display:flex;flex-wrap:wrap;gap:0.5em;}