.promo-button{border-radius:12px;position:relative;height:40px;display:block;cursor:pointer;box-shadow:0 var(--shadow-y) var(--shadow-blur) 0 var(--shadow-color)}.promo-button:hover{box-shadow:0 var(--shadow-y) 10px 0 var(--shadow-color)}.promo-button .button__text{color:var(--promo-button-color)}.promo-button._type_text{background-color:var(--color-ui-blue);transition:background .1s ease-out}.promo-button._type_text:hover{background-color:var(--promo-button-background-hover-color,var(--color-hover-blue))}.promo-button._type_text .button{background-color:transparent;outline:0}.promo-button._type_text .button:hover{background-color:transparent}.promo-button__icon{width:20px;height:20px;background:no-repeat 50%/contain}.promo-button__icon-container{display:flex;align-items:center;justify-content:center;height:100%}.promo-button__promo-image{position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .1s ease-out}.promo-button__promo-image._align_top{top:0}.promo-button__promo-image._align_bottom{bottom:0}.promo-button._type_image:not(:hover) .promo-button__promo-image._is-hover{opacity:0}.promo-button._type_image:hover .promo-button__promo-image._is-hover{opacity:1}.sidebar-view._name_home .advert-spacer-view,.sidebar-view._name_routes .advert-spacer-view,.sidebar-view._name_traffic .advert-spacer-view{margin:12px 0!important}.banner-view{text-align:center;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:2}.metro-sidebar-view .banner-view>:first-child,.sidebar-view._name_home .banner-view>:first-child,.sidebar-view._name_routes .banner-view>:first-child,.sidebar-view._name_traffic .banner-view>:first-child{display:flex!important;justify-content:center!important}.sidebar-view._name_home .banner-view,.sidebar-view._name_routes .banner-view,.sidebar-view._name_traffic .banner-view{margin:12px 0!important}.sidebar-view._view_full .banner-view:not(.toponym-card-view__advert-unit){padding:0 12px}.metro-sidebar-view .banner-view{margin:auto}:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.card-banner-view{padding:12px 16px;background-color:var(--color-bg-primary)}.card-banner-view._wide{padding:12px 0}.card-banner-view._size_s{font-size:12px;line-height:14px}.card-banner-view._size_m{font-size:14px;line-height:16px}.card-banner-view__banner{color:inherit;text-decoration:none;cursor:default;display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-radius:8px;color:var(--color-bw-white);cursor:pointer}.card-banner-view._view_black .card-banner-view__banner{background-color:var(--color-buttons-transaction)}.card-banner-view._view_black .card-banner-view__banner .card-banner-view__text{color:var(--color-text-transaction)}.card-banner-view._view_lavka .card-banner-view__banner{background:#28b5c1}.card-banner-view._view_blue .card-banner-view__banner{background:var(--color-ui-blue)}.card-banner-view._view_gray .card-banner-view__banner{background:var(--color-bg-additional);color:var(--color-text-primary)}.card-banner-view._view_red .card-banner-view__banner{background:linear-gradient(90deg,#fd6b4c,#e75764);color:var(--color-bw-white)}.card-banner-view._view_purple .card-banner-view__banner{background-color:var(--color-ui-purple)}.card-banner-view._view_scooter .card-banner-view__banner{background:var(--color-buttons-secondary);color:var(--color-text-primary)}.card-banner-view__icon{margin-left:12px;flex-shrink:0}.card-banner-view._size_s .card-banner-view__icon{height:24px}.card-banner-view._size_m .card-banner-view__icon{height:32px}.card-banner-view__text{margin:0 8px 0 12px;white-space:pre-line;flex:1}.card-banner-view__button{margin:0 8px;flex-shrink:0;font-weight:500}.card-banner-view__banner:hover .card-banner-view__button:not(:active){opacity:.9}.card-banner-view._view_black .card-banner-view__button{background-color:var(--color-bw-grey20)}.card-banner-view._view_lavka .card-banner-view__button{background:var(--color-bw-white);color:#28b5c1}.card-banner-view._view_blue .card-banner-view__button{background:var(--color-bw-white);color:var(--color-ui-blue)}.card-banner-view._view_red .card-banner-view__button{background:var(--color-bw-white);color:#ed5d5e}.card-banner-view._view_gray .card-banner-view__button{background:var(--color-buttons-primary);color:var(--color-bw-white)}.card-banner-view._view_purple .card-banner-view__button{background:var(--color-bw-white);color:var(--color-ui-purple)}.card-banner-view._view_scooter .card-banner-view__button{background:var(--color-bw-white);color:var(--color-bw-black)}.card-banner-view._size_s .card-banner-view__button{padding:8px 12px;border-radius:8px}.card-banner-view._size_m .card-banner-view__button{padding:12px;border-radius:12px}@media print{:root{--sidebar-panel-width:384px}body._panel-width420-experiment{--sidebar-panel-width:420px}.banner-view{width:0!important;height:0!important;overflow:hidden}}@media (min-width:321px){.card-banner-view._size_s{font-size:14px;line-height:16px;font-weight:500}}@media (max-width:320px){.card-banner-view__text{margin:0 -4px 0 12px}}