/* Replaces the regional pages' obsolete inline style blocks. No shared template edits. */
.pm-regional{--pm-ink:#1f3442;--pm-muted:#5f7582;--pm-line:#dfedf4;--pm-depth:inset 0 2px 0 #fff,inset 0 -2px 0 #b9d6e544,0 7px 0 #d9e9f2,0 20px 32px #315e791a;color:var(--pm-ink);padding-bottom:56px;font-family:"GT Walsheim Pro",Arial,sans-serif;font-size:16px;line-height:1.6}
.pm-regional *{box-sizing:border-box}
body:has(.pm-regional) #pagetitle{max-width:1120px;font-family:"GT Walsheim Pro",Arial,sans-serif;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.045em;color:#1f3442}
.pm-regional :is(h2,h3,p){margin-top:0}
.pm-regional h2{margin-bottom:24px;font-family:inherit;font-size:26.5px;font-weight:800!important;line-height:1.15;letter-spacing:-.035em;text-transform:none!important;color:var(--pm-ink)}
.pm-regional h3{margin-bottom:12px;font-family:inherit;font-size:21px;font-weight:800!important;line-height:1.25;letter-spacing:-.02em;text-transform:none!important;color:var(--pm-ink)}
.pm-regional p{margin-bottom:16px;color:var(--pm-muted)}
.pm-regional :is(p,li) strong{color:var(--pm-ink)}
.pm-regional a{color:#28556a;text-decoration:none}
.pm-regional a:hover{color:#213a1b}
.pm-regional a:focus-visible{outline:3px solid #6c981a;outline-offset:5px}
.pm-regional :is(.promobile-city__hero,.promobile-delivery__hero){margin:22px 0 32px;padding:36px;border:1px solid var(--pm-line);border-radius:30px;background:linear-gradient(135deg,#fff 25%,#edf8ff);box-shadow:var(--pm-depth)}
.pm-regional :is(.promobile-city__eyebrow,.promobile-delivery__eyebrow){margin-bottom:16px;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#326e8a}
.pm-regional :is(.promobile-city__lead,.promobile-delivery__lead){max-width:1000px;margin-bottom:16px;color:var(--pm-ink);font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.4;letter-spacing:-.02em}
.pm-regional :is(.promobile-city__sublead,.promobile-delivery__sublead){max-width:1000px}
.pm-regional :is(.promobile-city__actions,.promobile-delivery__actions,.pm-regional__nav,.promobile-city__regions,.promobile-delivery__regions){display:flex;flex-wrap:wrap;gap:16px;align-items:center}
.pm-regional :is(.promobile-city__actions,.promobile-delivery__actions){margin-top:26px}
.pm-regional :is(.btn,.promobile-faq-calc-btn,.pm-regional__nav a,.pm-regional__nav span,.promobile-city__regions a,.promobile-delivery__regions a){display:inline-flex;align-items:center;justify-content:center;min-height:54px;max-width:100%;padding:12px 25px;border:1px solid #d4e8f3;border-radius:999px;background:linear-gradient(145deg,#fff,#f6fcff);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #eff8fd,0 5px 0 #d9e9f2,0 12px 24px #315e7912;color:#2c4d5f;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.015em;text-align:center;text-transform:none;white-space:normal;transition:transform .25s,box-shadow .25s}
.pm-regional :is(.btn-default,.pm-regional__nav [aria-current="page"],.promobile-faq-calc-btn){border-color:#b8e955;background:linear-gradient(135deg,#e3ff78,#d1fa4e 48%,#b8ea3e);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #c7eb57,0 5px 0 #a5cd41,0 12px 24px #668b2926;color:#253d06}
.pm-regional .promobile-faq-calc-btn{margin-top:18px;font-size:15px;padding:12px 20px}
.pm-regional__nav{margin:0 0 36px}
.pm-regional :is(.promobile-city__benefits,.promobile-delivery__benefits){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;margin-bottom:36px}
.pm-regional :is(.promobile-city__info-grid,.promobile-city__reasons,.promobile-city__faq,.promobile-delivery__grid,.promobile-delivery__faq){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pm-regional :is(.promobile-city__info,.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason,.promobile-city__faq article,.promobile-delivery__card,.promobile-delivery__faq-item,.pm-regional__quote){min-width:0;padding:28px;border:1px solid var(--pm-line);border-radius:28px;background:linear-gradient(150deg,#fff,#f5fbff);box-shadow:var(--pm-depth);transition:transform .25s,box-shadow .25s}
.pm-regional :is(.promobile-city__section,.promobile-delivery__section,.promobile-carriers){margin:42px 0}
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason) strong{display:block;margin-bottom:10px;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.02em}
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason) > span:not(.pm-regional__icon):not(.pm-regional__check){color:var(--pm-muted);font-size:16px;line-height:1.55}
.pm-regional .pm-regional__icon{display:block;width:56px;height:56px;margin:0 0 18px;background:center/contain no-repeat;flex:0 0 56px;filter:drop-shadow(0 3px 0 #29495b18) drop-shadow(0 7px 5px #29495b24);transition:transform .3s,filter .3s}
.pm-regional .pm-regional__icon--courier{background-image:url('/bitrix/templates/aspro_max/components/bitrix/sale.order.ajax/pm_order_v1/images/pm/cart-icon-courier-v4.png')}
.pm-regional .pm-regional__icon--store{background-image:url('/bitrix/templates/aspro_max/components/bitrix/sale.order.ajax/pm_order_v1/images/pm/cart-icon-store-v5.png')}
.pm-regional .pm-regional__icon--cdek{width:47.6px;height:47.6px;flex-basis:47.6px;background-image:url("/bitrix/templates/aspro_max/components/bitrix/sale.order.ajax/pm_order_v1/images/pm/sdek-logo.png");border-radius:17px;box-shadow:inset 0 2px 0 #ffffff50,0 4px 0 #009e43;filter:saturate(1.08) contrast(1.04) drop-shadow(0 7px 5px #29495b24)}
.pm-regional .pm-regional__icon--guarantee{width:47.6px;height:47.6px;flex-basis:47.6px;background-image:url("/bitrix/templates/aspro_max/images/promobile-cart/cart-icon-guarantee-v3.png")}
.pm-regional .pm-regional__heading{display:flex;align-items:center;gap:18px}
.pm-regional .pm-regional__heading .pm-regional__icon{margin:0}
.pm-regional .pm-regional__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #8cba21;border-radius:50%;background:linear-gradient(145deg,#edff6b,#caff35 52%,#aee816);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #a4d322,0 3px 0 #94be37,0 7px 12px #647f2421;color:#172516;font:700 17px Arial,sans-serif}
.pm-regional :is(.promobile-city__benefit,.promobile-city__reason,.promobile-delivery__benefit) > .pm-regional__check{margin-bottom:20px}
.pm-regional .promobile-city__benefit > .pm-regional__check{margin-bottom:50px}
.pm-regional .promobile-city__info ul{margin:0 0 18px;padding:0;list-style:none}
.pm-regional .promobile-city__info li{position:relative;margin:0;padding:12px 0 12px 36px;border-bottom:1px solid var(--pm-line);list-style:none;color:var(--pm-muted)}
.pm-regional .promobile-city__info li::before{display:none}
.pm-regional .promobile-city__info li .pm-regional__check{position:absolute;left:0;top:14px;width:22px;height:22px;font-size:15px}
.pm-regional .promobile-city__info li:last-child{border-bottom:0}
.pm-regional .promobile-city__info p:last-child{margin-bottom:0}
.pm-regional .promobile-city__delivery-link a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 18px;border:1px solid #b8e955;border-radius:999px;background:linear-gradient(110deg,transparent 25%,#ffffff99 50%,transparent 75%) -160% 0/38% 100% no-repeat,linear-gradient(135deg,#e3ff78,#d1fa4e 48%,#b8ea3e);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #c7eb57,0 4px 0 #a5cd41,0 9px 18px #668b2926;color:#253d06;font-size:14px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;white-space:normal;transition:transform .25s,box-shadow .25s;animation:pmRegionalGlint 7s ease-in-out infinite}
@media(hover:hover) and (pointer:fine){.pm-regional .promobile-city__delivery-link a:hover{transform:translateY(-2px)}}
.pm-regional .promobile-city__delivery-link a:active{transform:translateY(2px);box-shadow:inset 0 2px 0 #fff,inset 0 -2px 0 #c7eb57,0 2px 0 #a5cd41}
.pm-regional .promobile-delivery__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0;}
.pm-regional .promobile-delivery__steps li{display:flex;align-items:flex-start;gap:14px;margin:0;padding:25px;border:1px solid var(--pm-line);border-radius:26px;background:linear-gradient(150deg,#fff,#edf8ff);box-shadow:var(--pm-depth);color:var(--pm-muted)}
.pm-regional .promobile-delivery__steps li::before{display:none}
.pm-regional .promobile-delivery__faq-item--wide{grid-column:1/-1}
.pm-regional .promobile-pickup-list{display:grid;gap:16px}
.pm-regional .promobile-pickup-list__item{display:flex;gap:15px;padding:16px 0;border-bottom:1px solid var(--pm-line)}
.pm-regional .promobile-pickup-list__item strong{display:block;margin-bottom:6px}
.pm-regional .promobile-pickup-list__item span:not(.pm-regional__check){display:block;color:var(--pm-muted)}
.pm-regional .promobile-carriers__lead{max-width:900px;margin-bottom:24px}
.pm-regional .promobile-carriers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:26px}
.pm-regional .promobile-carriers__card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:110px;gap:0;padding:22px 16px;border:1px solid #c8e8a3;border-radius:28px;background:linear-gradient(110deg,transparent 25%,#daff9642 50%,transparent 75%) -160% 0/38% 100% no-repeat,linear-gradient(145deg,#fff 75%,#f7fcff);box-shadow:inset 0 2px 0 #fff,0 7px 0 #add0792b,0 18px 38px #3f687421;transition:transform .25s;animation:pmRegionalGlint 7s ease-in-out infinite}
.pm-regional .promobile-carriers__icon{display:flex;align-items:center;justify-content:center;width:100%;height:32px}
.pm-regional .promobile-carriers__icon img{display:block;max-width:100%;width:auto;height:28px;object-fit:contain;filter:drop-shadow(0 3px 0 #29495b18) drop-shadow(0 7px 5px #29495b20)}
.pm-regional .promobile-carriers__meta{text-align:center;color:var(--pm-muted);font-size:14px}
.pm-regional .promobile-carriers__meta strong{font-weight:700;color:var(--pm-ink)}
.pm-regional .promobile-carriers__meta small{display:block;font-size:13px}
.pm-regional .promobile-carriers__arrow{display:none}
.pm-regional .promobile-carriers__note{font-size:14px;margin:26px 0 0}
.pm-regional .pm-regional__quote{background:#fff;border-color:#c8e8a3;margin:36px 0;scroll-margin-top:100px}
.pm-regional .pm-regional__quote p{max-width:900px}
/* Match the existing catalogue tile style on both city pages. */
.pm-regional .promobile-city__catalog .catalog_section_list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-auto-rows:1fr;gap:10px;margin:0}
.pm-regional .promobile-city__catalog .catalog_section_list::before,.pm-regional .promobile-city__catalog .catalog_section_list::after,.pm-regional .promobile-city__catalog .row::before,.pm-regional .promobile-city__catalog .row::after{display:none}
.pm-regional .promobile-city__catalog .item_block{float:none;width:auto;margin:0;padding:0;min-width:0}
.pm-regional .promobile-city__catalog .section_item{height:100%;margin:0;padding:10px 20px 20px!important;border:1px solid #e8ebf2!important;border-radius:24px!important;background:#fff;box-shadow:0 0 16px rgba(28,28,28,.06)}
.pm-regional .promobile-city__catalog .section_item > .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:24px;row-gap:24px;margin:0}
.pm-regional .promobile-city__catalog .section_item > .row > div{width:100%;float:none;padding:0;min-width:0}
.pm-regional .promobile-city__catalog .catalog_info_img{grid-column:1;grid-row:1 / span 2}
.pm-regional .promobile-city__catalog .section_item > .row > .catalog_info_div{grid-column:2;grid-row:1;padding-top:15px}
.pm-regional .promobile-city__catalog .section_item > .row > div:has(> .catalog_info_descr){grid-column:2;grid-row:2}
.pm-regional .promobile-city__catalog .catalog_info_img a{display:flex;align-items:center;justify-content:center;height:140px;margin:0}
.pm-regional .promobile-city__catalog .catalog_info_img img{max-width:100%!important;max-height:140px!important;width:auto!important;height:auto!important;object-fit:contain;margin:auto}
.pm-regional .promobile-city__catalog .catalog_info_name{font-size:19px;font-weight:700;line-height:1.25;color:#333}
.pm-regional .promobile-city__catalog .catalog_info_descr,.pm-regional .promobile-city__catalog .catalog_info_descr span{font-size:14px;line-height:1.45;color:#74777e;margin:0}
@media(max-width:991px){
.pm-regional .promobile-city__catalog .catalog_section_list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.pm-regional .promobile-city__catalog .section_item > .row{grid-template-columns:1fr;row-gap:0}
.pm-regional .promobile-city__catalog .catalog_info_img{grid-column:1;grid-row:1}
.pm-regional .promobile-city__catalog .section_item > .row > .catalog_info_div{grid-column:1;grid-row:2;min-height:62.5px}
.pm-regional .promobile-city__catalog .section_item > .row > div:has(> .catalog_info_descr){grid-column:1;grid-row:3;margin-top:24px}
}

@keyframes pmRegionalGlint{0%,20%{background-position:-160% 0,0 0}75%,100%{background-position:260% 0,0 0}}
@media(hover:hover) and (pointer:fine){
 .pm-regional :is(.btn,.promobile-faq-calc-btn,.pm-regional__nav a,.promobile-city__regions a,.promobile-delivery__regions a,.promobile-carriers__card):hover{transform:translateY(-3px)}
 .pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason):hover{transform:translateY(-4px)}
 .pm-regional :is(.promobile-city__benefit,.pm-regional__heading):hover .pm-regional__icon{transform:perspective(320px) translateY(-4px) rotateY(-12deg) rotateZ(-3deg) scale(1.08)}
}
.pm-regional .pm-regional__heading--compact{font-size:25.5px}
.pm-regional .pm-regional__telegram{background:linear-gradient(110deg,transparent 25%,#ffffff99 50%,transparent 75%) -160% 0/38% 100% no-repeat,linear-gradient(135deg,#e3ff78,#d1fa4e 48%,#b8ea3e);animation:pmRegionalGlint 7s ease-in-out infinite}
.pm-regional .pm-regional__telegram:active{transform:translateY(2px);box-shadow:inset 0 2px 0 #fff,0 2px 0 #a5cd41}
@media(max-width:1024px){.pm-regional .promobile-delivery__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
 body:has(.pm-regional) #pagetitle{font-size:28px}
 .pm-regional{font-size:15px;padding-bottom:36px}
 .pm-regional h2{font-size:22.5px;margin-bottom:20px}.pm-regional .pm-regional__heading--compact{font-size:21.5px}.pm-regional h3{font-size:20px}
 .pm-regional :is(.promobile-city__hero,.promobile-delivery__hero){padding:24px 20px;border-radius:24px;margin:16px 0 28px}
 .pm-regional :is(.promobile-city__benefits,.promobile-delivery__benefits,.promobile-city__info-grid,.promobile-city__reasons,.promobile-city__faq,.promobile-delivery__grid,.promobile-delivery__faq,.promobile-carriers__grid,.promobile-delivery__steps){grid-template-columns:1fr;gap:24px}
 .pm-regional :is(.promobile-city__info,.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason,.promobile-city__faq article,.promobile-delivery__card,.promobile-delivery__faq-item,.pm-regional__quote){padding:24px 20px;border-radius:24px}
 .pm-regional :is(.promobile-city__actions,.promobile-delivery__actions){display:grid;grid-template-columns:1fr;gap:18px}
 .pm-regional :is(.btn,.promobile-faq-calc-btn,.pm-regional__nav a,.pm-regional__nav span,.promobile-city__regions a,.promobile-delivery__regions a){min-height:48px;padding:12px 18px;font-size:15px}
 .pm-regional .pm-regional__nav{gap:16px 12px;margin-bottom:30px}
 .pm-regional .pm-regional__nav :is(a,span){flex:1 1 auto}
 .pm-regional :is(.promobile-city__section,.promobile-delivery__section,.promobile-carriers){margin:34px 0}
 .pm-regional .pm-regional__icon{width:44px;height:44px;flex-basis:44px}
 .pm-regional .promobile-city__benefit > .pm-regional__check{margin-bottom:38px}
 .pm-regional .pm-regional__heading{gap:14px;align-items:flex-start}
 .pm-regional .promobile-carriers__card{min-height:104px}
 .pm-regional .promobile-carriers__icon img{height:26px}



 .pm-regional .promobile-city__catalog .catalog_info_descr{font-size:14px}
}
@media(max-width:480px){.pm-regional .promobile-city__catalog .catalog_section_list{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pm-regional *{animation:none;transition:none}.pm-regional .promobile-carriers__card{background:#fff}.pm-regional :is(a,.pm-regional__icon,.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason):hover{transform:none}}

/* Owner-approved compact icon + text layout, 2026-09-21. */
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:10px;align-content:start;align-items:start}
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason) > :is(.pm-regional__icon,.pm-regional__check){grid-column:1;grid-row:1 / span 2;margin:0}
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason) > strong{grid-column:2;grid-row:1;margin:0;min-width:0}
.pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason) > span:not(.pm-regional__icon):not(.pm-regional__check){grid-column:2;grid-row:2;min-width:0}
.pm-regional :is(.promobile-delivery__steps li,.promobile-city__catalog .section_item){transition:transform .25s,box-shadow .25s}
.pm-regional :is(.promobile-city__eyebrow,.promobile-delivery__eyebrow,.promobile-carriers__lead:not(.pm-regional__plain),.promobile-carriers__note:not(.pm-regional__plain),.pm-regional__pickup-shimmer){width:fit-content;max-width:100%;background:linear-gradient(100deg,#168dff 0%,#626cff 25%,#bf62ea 50%,#f147a2 70%,#ff6048 90%,#168dff 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent}
@keyframes pmRegionalTextShimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:no-preference){.pm-regional :is(.promobile-city__eyebrow,.promobile-delivery__eyebrow,.promobile-carriers__lead:not(.pm-regional__plain),.promobile-carriers__note:not(.pm-regional__plain),.pm-regional__pickup-shimmer){animation:pmRegionalTextShimmer 7s ease-in-out infinite}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .pm-regional :is(.promobile-city__info,.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason,.promobile-city__faq article,.promobile-delivery__card,.promobile-delivery__faq-item,.pm-regional__quote,.promobile-delivery__steps li):hover{transform:translateY(-4px);box-shadow:var(--pm-depth),0 12px 26px #315e7914}
 .pm-regional .pm-regional__nav span:hover{transform:translateY(-3px)}
}

.pm-regional .pm-regional__faq-heading{display:flex;align-items:flex-start;gap:12px}
.pm-regional .pm-regional__faq-heading > .pm-regional__check{margin:1px 0 0}
.pm-regional .pm-regional__faq-heading > .pm-regional__icon{width:36px;height:36px;flex-basis:36px;margin:0}
.pm-regional :is(.promobile-city__faq article,.promobile-delivery__faq-item) > p:last-child{margin-bottom:0}
.pm-regional .promobile-carriers__note strong{color:inherit}
.pm-regional .pm-regional__bank{width:44.8px;height:44.8px;flex-basis:44.8px;border-color:#e2ae0057;border-radius:13.6px;background:url("/bitrix/templates/aspro_max/components/bitrix/sale.order.ajax/pm_order_v1/images/pm/tbank-finance-shield.svg") center/22.4px 22.4px no-repeat,linear-gradient(145deg,#ffe94d,#ffdd2d 52%,#ffca0a);box-shadow:inset 0 2px 0 #fff9,inset 0 -3px 0 #d69f002e,0 3px 0 #e0b01d,0 7px 12px #674e0029}

@media(max-width:767px){.pm-regional .pm-regional__bank{width:35.2px;height:35.2px;flex-basis:35.2px;border-radius:11.2px;background-size:17.6px 17.6px,auto}}

@keyframes pmRegionalBankFloat{0%,100%{translate:0 0}50%{translate:0 -2px}}
@media(prefers-reduced-motion:no-preference){.pm-regional .pm-regional__bank{animation:pmRegionalBankFloat 5s ease-in-out infinite;transition:transform .3s,filter .3s}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pm-regional :is(.promobile-city__benefit,.promobile-city__reason,.promobile-city__faq article,.promobile-delivery__benefit,.promobile-delivery__faq-item):hover .pm-regional__bank{transform:perspective(320px) translateY(-3px) rotateY(-12deg) rotateZ(-3deg) scale(1.08);filter:drop-shadow(0 7px 5px #674e0029)}}

@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .pm-regional .pm-regional__check:not(.pm-regional__bank){transition:transform .3s,filter .3s,box-shadow .3s}
 .pm-regional :is(.promobile-city__benefit,.promobile-delivery__benefit,.promobile-city__reason,.promobile-city__info li,.promobile-city__faq article,.promobile-delivery__faq-item,.promobile-delivery__steps li,.promobile-pickup-list__item):hover .pm-regional__check:not(.pm-regional__bank){transform:perspective(240px) translateY(-2px) rotateY(-12deg) rotateZ(-5deg) scale(1.08);box-shadow:inset 0 2px 0 #fff,inset 0 -3px 0 #a4d322,0 4px 0 #94be37,0 10px 15px #647f2438;filter:brightness(1.04)}
}

.pm-regional .pm-regional__faq-heading > .pm-regional__bank{margin-top:calc((26.25px - 44.8px)/2)}
@media(max-width:767px){.pm-regional .pm-regional__faq-heading > .pm-regional__bank{margin-top:calc((25px - 35.2px)/2)}.pm-regional :is(.pm-regional__icon--cdek,.pm-regional__icon--guarantee){width:37.4px;height:37.4px;flex-basis:37.4px}}
.pm-regional .promobile-city__catalog .section_item:hover{transform:translateY(-2px);border-color:#d5d9e5!important;box-shadow:0 14px 32px rgba(28,39,76,.1)}
