

/* Start:/local/components/cardex/benzin.parent/templates/.default/style.css?179093382827855*/
.interactive-map{margin-top:5.625em}.interactive-map__container{position:relative}.interactive-map__container>img{max-width:100%}.interactive-map__tooltip{position:absolute;top:36em;left:21em;display:grid;grid-template-columns:100%;row-gap:.25em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;padding:.75em 1em;border-radius:.5em;-webkit-box-shadow:0 4px 12px #b7d2e0;box-shadow:0 4px 12px #b7d2e0;background:#fff}@media screen and (max-width:992px){.interactive-map{margin-top:3.75em}.interactive-map__tooltip{display:none}}.interactive-map__tooltip.two-columns{grid-template-columns:repeat(2,calc(50% - .5em))}.interactive-map__tooltip.two-columns .interactive-map__region,.interactive-map__tooltip.two-columns hr{grid-column:1/span 2}.interactive-map__tooltip hr{margin:.3em 0;border-bottom:none}.interactive-map__region{font-size:.75em;font-weight:500}.interactive-map__fuel{display:grid;grid-template-columns:repeat(2,calc(50% - .5em));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.interactive-map__fuel span{font-size:.875em;line-height:1.125em;white-space:nowrap}.interactive-map__fuel span:first-child{font-weight:700}@media screen and (min-width:993px){.interactive-map .search-drop{display:none}}.search-drop{position:relative;width:100%;padding:1.5em 0;background:#fff;font-family:Arial,sans-serif}@media screen and (max-width:576px){.search-drop{padding-bottom:2em}}.search-drop__field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5em;border-bottom:1px solid #193457}.search-drop__icon{width:1.3em;height:1.3em;margin:0 .8em;-ms-flex-negative:0;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='3.5' stroke='%232b80ff' stroke-width='1.5'/%3E%3Cpath d='M9 9L12 12' stroke='%232b80ff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer}.search-drop__input{width:100%;height:100%;border:0;outline:0;padding:0;font-size:1em;color:#31476a;background:0 0}.search-drop__input::-webkit-input-placeholder{color:#556b8c}.search-drop__input::-moz-placeholder{color:#556b8c}.search-drop__input:-ms-input-placeholder{color:#556b8c}.search-drop__input::-ms-input-placeholder{color:#556b8c}.search-drop__input::placeholder{color:#556b8c}.search-drop__dropdown{position:absolute;display:none;max-height:16em;width:100%;overflow-y:auto;margin-bottom:1.4em;border-radius:0 0 .5em .5em;-webkit-box-shadow:0 .2em .8em rgba(40,80,120,.18);box-shadow:0 .2em .8em rgba(40,80,120,.18);background:#fff;z-index:2}.search-drop__dropdown.is-open{display:block}.search-drop__dropdown::-webkit-scrollbar{width:.4em}.search-drop__dropdown::-webkit-scrollbar-thumb{background:#c8d6e6;border-radius:1em}.search-drop__option{padding:.4em 1em;font-size:1em;line-height:1.2;color:#2d4264;cursor:pointer}.search-drop__option.is-active,.search-drop__option:hover{color:#fff;background:#2f80ed}.search-drop__clear{width:.875em;height:.875em;border:0;padding:0;margin-left:.8em;-ms-flex-negative:0;flex-shrink:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M14 7C13.9479 8.97911 13.2638 10.6278 11.9463 11.9453C10.6286 13.263 8.97933 13.948 7 14C5.02086 13.9479 3.37225 13.2629 2.05469 11.9453C0.73712 10.6277 0.0520908 8.97913 -3.05978e-07 7C0.0519998 5.02067 0.737021 3.37138 2.05469 2.05371C3.37224 0.736168 5.02089 0.0520954 7 -3.0598e-07C8.97933 0.0519998 10.6286 0.736044 11.9463 2.05371C13.264 3.37138 13.948 5.02067 14 7ZM13 7C12.9583 5.302 12.3725 3.88781 11.2422 2.75781C10.1119 1.62781 8.69767 1.042 7 1C5.30222 1.04176 3.88868 1.6276 2.75879 2.75781C1.62879 3.88815 1.042 5.30233 1 7C1.04176 8.6978 1.62855 10.1113 2.75879 11.2412C3.88902 12.3711 5.30253 12.9579 7 13C8.698 12.9583 10.1122 12.3715 11.2422 11.2412C12.3721 10.111 12.9579 8.69744 13 7ZM9.12598 8.40625C9.26128 8.55222 9.30293 8.71648 9.25098 8.89844C9.19898 9.08044 9.08175 9.19767 8.89941 9.25C8.71709 9.30232 8.55288 9.26066 8.40723 9.125L7.00098 7.70312L5.59473 9.125C5.44874 9.26032 5.28451 9.30197 5.10254 9.25C4.92054 9.198 4.80331 9.08077 4.75098 8.89844C4.69868 8.71614 4.74033 8.55189 4.87598 8.40625L6.29785 7L4.87598 5.59375C4.78239 5.4895 4.73543 5.36957 4.73535 5.23437C4.73535 5.09914 4.78494 4.98177 4.88379 4.88281C4.98276 4.78384 5.10006 4.7344 5.23535 4.73437C5.37068 4.73437 5.49039 4.78133 5.59473 4.875L7 6.29687L8.40723 4.875C8.51156 4.78133 8.63127 4.73437 8.7666 4.73437C8.90187 4.73441 9.0192 4.78385 9.11816 4.88281C9.217 4.98176 9.2666 5.09915 9.2666 5.23437C9.26652 5.36957 9.21957 5.4895 9.12598 5.59375L7.7041 7L9.12598 8.40625Z' fill='%23727682'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;cursor:pointer}.search-drop__clear[hidden]{display:none}.table-tooltip{width:100%;border-collapse:collapse;background:#fff;overflow:hidden;table-layout:fixed}.table-tooltip td,.table-tooltip th{height:2.75em;padding:0 2.5em;text-align:left;font-size:1em}.table-tooltip td:not(:first-child),.table-tooltip th:not(:first-child){padding-left:0}.table-tooltip td:not(:first-child){padding-right:2.5em}.table-tooltip th{font-weight:600}.table-tooltip tbody tr:nth-child(odd){background:#f6fafe;clip-path:xywh(0 0 100% 100% round 24px);clip-path:xywh(0 0 100% 100% round 1.5em)}.prices-city{margin-top:5.625em}.prices-city .display2{margin-bottom:.5em}.prices-city .search-drop{max-width:35.5em;padding-top:2.5em;padding-bottom:3em}.prices-city .table-wrap{padding-bottom:1em;overflow-x:auto;scrollbar-width:thin}.prices-city .table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}.prices-city .table-wrap::-webkit-scrollbar-button:single-button{display:none;width:0;height:0}@media screen and (max-width:769px){.prices-city .table-fuel:not(.is-overflow){width:28em}}.prices-city .table-fuel:not(.is-overflow) td:last-child,.prices-city .table-fuel:not(.is-overflow) th:last-child{width:auto}.prices-city .table-fuel thead th:first-child{width:22.625em}.prices-city .table-fuel thead th:not(:first-child){width:auto;white-space:nowrap}@media screen and (max-width:992px){.prices-city{margin-top:3.75em}.prices-city .table-wrap{margin:0 -1.5em;padding:0 1.5em}.prices-city .table-fuel{min-width:62em}.prices-city .table-fuel thead th:not(:first-child){width:9.8em}}.prices-city .table-fuel tr td:first-child{width:22.625em;color:#1f7cfe}.prices-city .table-fuel tr td:not(:first-child){width:auto;white-space:nowrap}.prices-city+.big-banner-azs{margin-top:5.625em}.gas-station{margin-top:5.625em}.gas-station .display2{margin-bottom:.5em}.gas-station .search-drop{max-width:35.5em;padding-top:2.5em;padding-bottom:3em}.gas-station .table-wrap{padding-bottom:1em;overflow-x:auto;scrollbar-width:thin}.gas-station .table-wrap::-webkit-scrollbar-button{display:none;width:0;height:0}.gas-station .table-wrap::-webkit-scrollbar-button:single-button{display:none;width:0;height:0}@media screen and (max-width:992px){.prices-city .table-fuel tr td:not(:first-child){width:9.8em}.gas-station,.prices-city+.big-banner-azs{margin-top:3.75em}.gas-station .table-wrap{margin:0 -1.5em;padding:0 1.5em}.gas-station .table-fuel{min-width:62em}}@media screen and (max-width:769px){.gas-station .table-fuel:not(.is-overflow){width:28em}}.gas-station .table-fuel:not(.is-overflow) td:last-child,.gas-station .table-fuel:not(.is-overflow) th:last-child{width:auto}.gas-station .table-fuel thead th:first-child{width:22.625em}.gas-station .table-fuel thead th:not(:first-child){width:auto;white-space:nowrap}@media screen and (max-width:992px){.gas-station .table-fuel thead th:not(:first-child){width:9.8em}}.gas-station .table-fuel tr td:first-child{width:22.625em;color:#1f7cfe}.gas-station .table-fuel tr td:not(:first-child){width:auto;white-space:nowrap}.gas-station .show-all__table tbody tr:nth-child(n+26){display:none}@media screen and (max-width:992px){.gas-station .table-fuel tr td:not(:first-child){width:9.8em}.gas-station .show-all__table tbody tr:nth-child(n+26){display:table-row}.gas-station .show-all__table tbody tr:nth-child(n+11){display:none}}.gas-station .show-all__table tbody tr.is-visible{display:table-row!important}.why-profit{margin-top:5.625em}.why-profit .display2{margin-bottom:.5em}.why-profit .table-wrap{margin-top:3.5em;overflow-x:auto;scrollbar-width:thin}@media screen and (max-width:992px){.why-profit{margin-top:3.75em}.why-profit .table-wrap{margin:0 -1.5em;padding:0 1.5em}.table-why-profit{min-width:62em}}.why-profit .m-btn{width:18.75em;margin-left:auto;margin-top:2.5em}@media screen and (max-width:576px){.table-tooltip td,.table-tooltip th{padding:0 1.5em}.table-tooltip td:not(:first-child){padding-right:1.5em}.why-profit .m-btn{width:100%}}.table-why-profit{width:100%;border-collapse:collapse;background:#fff;overflow:hidden;table-layout:fixed}.table-why-profit td,.table-why-profit th{height:2.75em;padding:0 2.5em;text-align:left;font-size:1em}.table-why-profit td:not(:first-child),.table-why-profit th:not(:first-child){padding-left:0;width:auto}.table-why-profit td:first-child,.table-why-profit th:first-child{width:31.25em}.table-why-profit td:not(:first-child){padding-right:1em}.table-why-profit th{font-weight:600}.table-why-profit tbody tr:nth-child(odd){background:#f6fafe;clip-path:xywh(0 0 100% 100% round 1.5em)}.table-why-profit .mark-chk,.table-why-profit .mark-cross,.table-why-profit .mark-mns{width:1.35em;height:1.35em;display:block;border-radius:50%;background-repeat:no-repeat;background-size:1.35em;background-position:center}.table-why-profit .mark-cross{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3e%3cpath d='M10.75 0C16.6871 0 21.5 4.81294 21.5 10.75C21.5 16.6871 16.6871 21.5 10.75 21.5C4.81294 21.5 0 16.6871 0 10.75C0 4.81294 4.81294 0 10.75 0ZM14.457 7.04297C14.0665 6.65246 13.4335 6.65247 13.043 7.04297L10.75 9.33594L8.45703 7.04297C8.06655 6.6527 7.43344 6.65271 7.04297 7.04297C6.65246 7.43351 6.65243 8.0675 7.04297 8.45801L9.33594 10.75L7.04297 13.042C6.65243 13.4325 6.65246 14.0665 7.04297 14.457C7.43344 14.8473 8.06655 14.8473 8.45703 14.457L10.75 12.1641L13.043 14.457C13.4335 14.8475 14.0665 14.8475 14.457 14.457C14.8475 14.0665 14.8475 13.4335 14.457 13.043L12.1641 10.75L14.457 8.45703C14.8475 8.06652 14.8475 7.4335 14.457 7.04297Z' fill='%23E31D36'/%3e%3c/svg%3e")}.table-why-profit .mark-chk{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3e%3cpath d='M10.75 0C16.6871 0 21.5 4.81294 21.5 10.75C21.5 16.6871 16.6871 21.5 10.75 21.5C4.81294 21.5 0 16.6871 0 10.75C0 4.81294 4.81294 0 10.75 0ZM15.4258 7.0127C15.0187 6.63955 14.3859 6.66712 14.0127 7.07422L9.21875 12.3047L7.45703 10.543C7.06651 10.1524 6.43349 10.1524 6.04297 10.543C5.65245 10.9335 5.65245 11.5665 6.04297 11.957L8.54297 14.457C8.73578 14.6498 8.99888 14.7559 9.27148 14.75C9.54417 14.7441 9.803 14.6268 9.9873 14.4258L15.4873 8.42578C15.8605 8.01866 15.8329 7.38587 15.4258 7.0127Z' fill='%234B9D66'/%3e%3c/svg%3e")}.table-why-profit .mark-mns{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3e%3cpath d='M10.75 0C16.6871 0 21.5 4.81294 21.5 10.75C21.5 16.6871 16.6871 21.5 10.75 21.5C4.81294 21.5 0 16.6871 0 10.75C0 4.81294 4.81294 0 10.75 0ZM6.75 9.75C6.19771 9.75 5.75 10.1977 5.75 10.75C5.75 11.3023 6.19771 11.75 6.75 11.75H14.75C15.3023 11.75 15.75 11.3023 15.75 10.75C15.75 10.1977 15.3023 9.75 14.75 9.75H6.75Z' fill='%23193457' fill-opacity='0.72'/%3e%3c/svg%3e")}.block-articles{margin-top:5.625em;padding:7.5em 0;background:#f6fafe}.block-articles .display2{margin-bottom:.5em}.block-articles .articles-slider{overflow:hidden}.block-articles .articles-slider__wrap{position:relative}.block-articles .articles-slider .article{width:100%}.block-articles .swiper-next,.block-articles .swiper-prev{position:absolute;width:3em;height:3em;border-radius:.875em;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3e%3cpath d='M4.95 6.36403L-4.94551e-07 1.41403L1.414 2.47337e-05L7.778 6.36403L1.414 12.728L-6.18079e-08 11.314L4.95 6.36403Z' fill='%23193457'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat}@media screen and (max-width:992px){.block-articles{margin-top:3.75em}.block-articles .articles-slider{padding:0 1.5em}.block-articles .articles-slider__wrap{margin:0 -1.5em}.block-articles .articles-slider .swiper-slide{width:16.875em}.block-articles .swiper-next,.block-articles .swiper-prev{display:none}}.block-articles .swiper-next:hover,.block-articles .swiper-prev:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3e%3cpath d='M4.95 6.36403L-4.94551e-07 1.41403L1.414 2.47337e-05L7.778 6.36403L1.414 12.728L-6.18079e-08 11.314L4.95 6.36403Z' fill='%231F7CFE'/%3e%3c/svg%3e");background-color:#e5f2fd}.block-articles .swiper-next{right:-4em}.block-articles .swiper-prev{left:-4em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:993px){.block-articles .swiper-pagination,.table-tooltip{display:none}}

.benzin-parent {
	color: #193457;
}

.benzin-parent .interactive-map {
	margin-top: 3.75em;
}

.benzin-parent-map-title-mobile {
	display: none;
}

.benzin-parent-map-hint {
	display: none;
}

.benzin-parent .benzin-application-calculator .landing-banner__content {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.benzin-parent .benzin-application-calculator .landing-banner__subtitle,
.benzin-parent .faq > .container > .display2,
.benzin-parent .faq .qa-card__title {
	text-align: left;
}

.benzin-parent .visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.benzin-parent .interactive-map__container {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	position: relative;
	overflow: hidden;
	border-radius: 1.5em;
	background: #fff;
	isolation: isolate;
}

.benzin-parent-map-stage {
	grid-column: 1;
	grid-row: 1;
	position: relative;
	min-width: 0;
	overflow: hidden;
	background: #fff;
}

.benzin-parent-map {
	width: 100%;
	padding: 1.5em 2em 0;
	box-sizing: border-box;
	cursor: default;
	touch-action: none;
	user-select: none;
}

.benzin-parent-map.is-zoomed {
	cursor: grab;
}

.benzin-parent-map.is-dragging {
	cursor: grabbing;
}

.benzin-parent-map a {
	display: none !important;
}

.benzin-parent-map-svg {
	display: block;
	width: 100%;
	height: auto;
}

.benzin-parent-map-labels {
	pointer-events: none;
}

.benzin-parent-map-label {
	opacity: 0;
	fill: #193457;
	stroke: #fff;
	stroke-width: 2.5px;
	stroke-linejoin: round;
	paint-order: stroke;
	vector-effect: non-scaling-stroke;
	font-family: Arial, sans-serif;
	font-weight: 600;
	transition: opacity .18s ease, fill .15s ease, stroke .15s ease;
	user-select: none;
}

.benzin-parent-map-label.is-visible,
.benzin-parent-map-label.is-hovered,
.benzin-parent-map-label.is-selected {
	opacity: 1;
}

.benzin-parent-map-label.is-hovered,
.benzin-parent-map-label.is-selected {
	fill: #fff;
	stroke: rgba(25, 52, 87, .68);
	stroke-width: 3px;
}

.benzin-parent-map-region {
	fill: #b9d9ff;
	stroke: #fff;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1;
	transition: fill .16s ease;
}

.benzin-parent-map-region path {
	vector-effect: non-scaling-stroke;
}

.benzin-parent-map-region:not(.is-disabled) {
	cursor: pointer;
}

.benzin-parent-map-region.is-hovered,
.benzin-parent-map-region.is-selected {
	fill: #3793ff;
}

.benzin-parent-map-zoom {
	position: absolute;
	bottom: 1em;
	left: 50%;
	z-index: 4;
	display: grid;
	grid-template-columns: auto 9em 3.8em;
	align-items: center;
	gap: .65em;
	min-height: 2.5em;
	padding: .55em .8em;
	border: 1px solid rgba(173, 215, 244, .9);
	border-radius: .75em;
	background: rgba(255, 255, 255, .94);
	box-shadow: 0 .3em 1em rgba(25, 52, 87, .14);
	color: #193457;
	font-size: .75em;
	transform: translateX(-50%);
	pointer-events: none;
}

.benzin-parent-map-zoom__label {
	font-weight: 600;
}

.benzin-parent-map-zoom__track {
	display: block;
	overflow: hidden;
	height: .35em;
	border-radius: 1em;
	background: #dbeaf5;
}

.benzin-parent-map-zoom__fill {
	display: block;
	width: 0;
	height: 100%;
	border-radius: inherit;
	background: #2383e2;
	transition: width .18s ease;
}

.benzin-parent-map-zoom__value {
	min-width: 3.8em;
	font-variant-numeric: tabular-nums;
	text-align: right;
}

.interactive-map__tooltip {
	top: 0;
	left: 0;
	max-width: 24em;
	z-index: 5;
	pointer-events: none;
}

.benzin-parent .search-drop__clear {
	display: none !important;
}

.interactive-map__tooltip.is-hidden {
	display: none;
}

.interactive-map__tooltip .benzin-parent-price::after {
	content: " ₽";
}

.search-drop__option {
	display: block;
	width: 100%;
	border: 0;
	background: #fff;
	text-align: left;
}

/* Author display rules must not override filtering via the hidden attribute. */
.benzin-parent .search-drop__option[hidden] {
	display: none !important;
}

.table-tooltip tbody th {
	height: 2.75em;
	padding: 0 2.5em;
	text-align: left;
	font-size: 1em;
	font-weight: 600;
}

.table-tooltip tbody tr:nth-child(odd) {
	background: #f6fafe;
	clip-path: xywh(0 0 100% 100% round 1.5em);
}

.benzin-parent-graph {
	margin-top: 5.625em;
}

.benzin-parent-graph__card {
	padding: 1.5em 1.75em 1.875em;
	border-radius: 1.5em;
	background: #fff;
	box-shadow: 0 .75em 2.2em rgba(18, 52, 91, .08);
}

.benzin-parent-periods {
	display: flex;
	align-items: center;
	gap: .625em;
	margin-bottom: 1.375em;
	padding-bottom: 1.125em;
	border-bottom: 1px solid #d7e3ec;
}

.benzin-parent-periods__label {
	margin-right: .25em;
}

.benzin-parent-period {
	min-width: 6em;
	height: 2.875em;
	padding: 0 1.125em;
	border: 0;
	border-radius: .625em;
	background: #e3f1fc;
	color: #193457;
	font-weight: 600;
	cursor: pointer;
}

.benzin-parent-period:hover,
.benzin-parent-period.is-active {
	background: #193457;
	color: #fff;
}

.benzin-parent-chart {
	position: relative;
	height: 27em;
}

.prices-city .display3,
.gas-station .display3,
.why-profit .display3,
.block-articles .display3 {
	margin: 0;
}

.table-fuel tbody th {
	height: 2.75em;
	padding: 0 2.5em;
	text-align: left;
	font-size: 1em;
	font-weight: 400;
}

.prices-city .table-fuel tbody th,
.gas-station .table-fuel tbody th {
	width: 22.625em;
	color: #1f7cfe;
}

.table-fuel tbody th a {
	color: inherit;
	text-decoration: none;
}

.table-fuel tbody tr:nth-child(odd) {
	background: #f6fafe;
	clip-path: xywh(0 0 100% 100% round 1.5em);
}

.benzin-parent-price::after,
.benzin-parent-delta::after {
	content: " ₽";
}

.benzin-parent-price,
.benzin-parent-delta {
	font-variant-numeric: tabular-nums;
}

.benzin-parent-empty {
	color: #8fa2b5;
}

.benzin-parent-profit {
	margin-top: 5.625em;
}

.table-why-profit tbody th {
	width: 31.25em;
	height: 2.75em;
	padding: 0 2.5em;
	text-align: left;
	font-size: 1em;
	font-weight: 400;
}

#benzin-card-calculator {
	margin-top: 5.625em;
}

.benzin-parent-article-desc {
	overflow: hidden;
	margin: .75em 0 0;
	color: rgba(25, 52, 87, .72);
	text-overflow: ellipsis;
	white-space: nowrap;
}

.benzin-parent .block-articles .article__content {
	background-color: #fff;
}

.benzin-parent .benzin-parent-seo {
	margin-top: 3.75em;
	margin-bottom: 80px;
}

.benzin-parent-seo .text {
	max-width: none;
}

@media screen and (max-width: 992px) {
	.benzin-parent {
		--benzin-adaptive-section-gap: 60px;
		--benzin-adaptive-section-padding: 60px;
		--benzin-adaptive-panel-padding: 32px;
		--benzin-adaptive-title-size: clamp(22px, calc(16px + 1.8vw), 30px);
		--benzin-adaptive-callout-title-size: clamp(20px, 4vw, 24px);
		--benzin-adaptive-subtitle-size: clamp(16px, calc(14px + .6vw), 18px);
		--benzin-adaptive-content-size: 16px;
	}

	.benzin-parent .interactive-map {
		display: block;
		position: relative;
		z-index: 2;
		margin-top: var(--benzin-adaptive-section-gap);
	}

	.benzin-parent .interactive-map > .container {
		position: relative;
		z-index: 1;
	}

	.benzin-parent .interactive-map .fuel__subtitle {
		display: none;
	}

	.benzin-parent .benzin-parent-map-hint {
		display: none;
	}

	.benzin-parent h2.display2 {
		font-size: var(--benzin-adaptive-title-size);
		line-height: 1.15;
	}

	.benzin-parent .graph .block-profit__ttl {
		font-size: var(--benzin-adaptive-callout-title-size);
		line-height: 1.2;
	}

	.benzin-parent .prices-city .display3,
	.benzin-parent .gas-station .display3,
	.benzin-parent .why-profit .display3,
	.benzin-parent .block-articles .display3,
	.benzin-parent .benzin-application-calculator .landing-banner__subtitle + p {
		font-size: var(--benzin-adaptive-subtitle-size);
		line-height: 1.3;
	}

	.benzin-parent .prices-city .display2,
	.benzin-parent .gas-station .display2,
	.benzin-parent .why-profit .display2,
	.benzin-parent .block-articles .display2,
	.benzin-parent .benzin-application-calculator .landing-banner__subtitle {
		margin-bottom: 12px;
	}

	.benzin-parent .benzin-application-calculator.bnr-calculator .landing-banner__subtitle {
		font-size: var(--benzin-adaptive-title-size);
		line-height: 1.15;
	}

	.benzin-parent .benzin-application-calculator.bnr-calculator .landing-banner__subtitle + p {
		font-size: var(--benzin-adaptive-subtitle-size);
		line-height: 1.3;
	}

	.benzin-parent .benzin-parent-graph .display2 {
		position: relative;
		z-index: 1;
	}

	.benzin-parent .graph .block-graph {
		position: relative;
		z-index: 1;
	}

	.benzin-parent .interactive-map__container {
		display: none;
	}

	.benzin-parent .benzin-parent-map-stage {
		overflow-x: auto;
		overflow-y: hidden;
		border-radius: 16px;
		background: #fff;
		box-shadow: 0 12px 35px rgba(18, 52, 91, .08);
		scrollbar-color: #afc9e5 #edf5fc;
		scrollbar-width: thin;
		-webkit-overflow-scrolling: touch;
	}

	.benzin-parent .benzin-parent-map-stage::-webkit-scrollbar {
		height: 6px;
	}

	.benzin-parent .benzin-parent-map-stage::-webkit-scrollbar-track {
		background: #edf5fc;
	}

	.benzin-parent .benzin-parent-map-stage::-webkit-scrollbar-thumb {
		border-radius: 6px;
		background: #afc9e5;
	}

	.benzin-parent .benzin-parent-map {
		width: max(760px, 100%);
		padding: 16px 24px 28px;
		touch-action: pan-x pan-y;
	}

	.benzin-parent .benzin-parent-map.is-zoomed {
		touch-action: none;
	}

	.benzin-parent .benzin-parent-map-zoom {
		display: none;
	}

	.benzin-parent .benzin-parent-map-result {
		position: relative;
		z-index: 3;
		margin-top: 0;
		padding: 0 16px 16px;
		border-radius: 16px;
		background: #fff;
		box-shadow: 0 12px 35px rgba(18, 52, 91, .08);
		overflow: visible;
	}

	.benzin-parent .benzin-parent-map-result .search-drop {
		max-width: none;
		padding-top: 16px;
		padding-bottom: 16px;
	}

	.benzin-parent .benzin-parent-map-result .search-drop::before {
		content: "Регион и актуальные цены";
		display: block;
		margin-bottom: 8px;
		color: #193457;
		font-size: 14px;
		font-weight: 600;
		line-height: 1.3;
	}

	.benzin-parent .benzin-parent-map-result .table-tooltip {
		background: transparent;
	}

	.benzin-parent-map-title-desktop {
		display: none;
	}

	.benzin-parent-map-title-mobile {
		display: inline;
	}

	.benzin-parent-graph,
	.prices-city,
	.benzin-parent-profit,
	.gas-station,
	.why-profit,
	#benzin-card-calculator {
		margin-top: var(--benzin-adaptive-section-gap);
	}

	.benzin-parent .faq,
	.benzin-parent .block-articles,
	.benzin-parent .benzin-parent-seo {
		margin-top: var(--benzin-adaptive-section-gap);
	}

	.benzin-parent > .graph {
		margin-top: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent #benzin-card-calculator .benzin-application-calculator {
		margin-top: 0;
		margin-bottom: 0;
	}

	.benzin-parent .prices-city .search-drop,
	.benzin-parent .gas-station .search-drop {
		padding-top: var(--benzin-adaptive-panel-padding);
		padding-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .why-profit .table-wrap {
		margin: var(--benzin-adaptive-panel-padding) -1.5em 0;
	}

	.benzin-parent .benzin-parent-profit {
		margin-top: var(--benzin-adaptive-section-gap);
		padding-top: var(--benzin-adaptive-section-padding);
		padding-bottom: var(--benzin-adaptive-section-padding);
	}

	.benzin-parent .benzin-parent-profit .display2,
	.benzin-parent .faq > .container > .display2 {
		margin-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .benzin-parent-profit .profit-slider__wrap {
		margin-top: var(--benzin-adaptive-panel-padding);
		margin-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .faq {
		padding-top: var(--benzin-adaptive-panel-padding);
		padding-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .faq .faq__items {
		margin-top: 0;
	}

	.benzin-parent #benzin-card-calculator .landing-banner__content {
		padding-top: var(--benzin-adaptive-panel-padding);
		padding-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent #benzin-card-calculator .fuel-calculation {
		margin-top: var(--benzin-adaptive-panel-padding);
		margin-bottom: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent-periods {
		align-items: stretch;
		flex-wrap: wrap;
	}

	.benzin-parent-periods__label {
		width: 100%;
	}

	.benzin-parent-period {
		flex: 1 1 40%;
		min-width: 0;
	}

	.benzin-parent-chart {
		height: 21em;
	}

	.benzin-parent .block-articles {
		padding-top: var(--benzin-adaptive-section-padding);
		padding-bottom: var(--benzin-adaptive-section-padding);
	}

	.benzin-parent .block-articles .articles-slider__wrap {
		margin-top: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .how.how-other {
		padding-top: var(--benzin-adaptive-section-padding);
		padding-bottom: var(--benzin-adaptive-section-padding);
	}

	.benzin-parent .how.how-other .how__items {
		margin-top: var(--benzin-adaptive-panel-padding);
	}

	.benzin-parent .how.how-other .how-card__title {
		font-size: 18px;
		line-height: 1.3;
	}

	.benzin-parent .how.how-other .how-card__desc,
	.benzin-parent .benzin-parent-seo .text,
	.benzin-parent .benzin-parent-seo .text p {
		font-size: var(--benzin-adaptive-content-size);
		line-height: 1.5;
	}

	.prices-city .table-fuel,
	.gas-station .table-fuel {
		min-width: 54.2em;
	}

	.prices-city .table-fuel thead th:first-child,
	.prices-city .table-fuel tbody th,
	.gas-station .table-fuel thead th:first-child,
	.gas-station .table-fuel tbody th {
		width: 15em;
	}

	.table-why-profit thead th:first-child,
	.table-why-profit tbody th {
		width: 15em;
	}

	.table-why-profit {
		min-width: 42em;
	}

	.table-why-profit thead th:not(:first-child),
	.table-why-profit tbody td {
		width: 9em;
	}
}

@media screen and (max-width: 576px) {
	.benzin-parent-graph__card {
		padding: 1em;
		border-radius: 1em;
	}

	.table-tooltip tbody th {
		padding: 0 1.5em;
	}

	.benzin-parent .faq .qa-card__hidden .text16 {
		font-size: 13px;
		line-height: 1.5;
	}

	.benzin-parent .faq .qa-card__hidden .text16 p {
		font-size: inherit;
		line-height: inherit;
	}

	.table-why-profit {
		min-width: 42em;
	}

	.table-why-profit thead th:not(:first-child),
	.table-why-profit tbody td {
		width: 9em;
	}

	.benzin-parent-chart {
		height: 19em;
	}
}

/* End */


/* Start:/local/components/cardex/fuel.cost.graph/templates/.default/style.css?1790933828254*/
/* Keep each fuel price and its currency on one line, including AJAX updates. */
.graph .block-profit__bnf-row > span {
	white-space: nowrap;
}

.graph .block-profit__bnf-row > span:nth-child(n + 2) {
	width: auto;
	min-width: 4.75em;
	flex-shrink: 0;
}

/* End */


/* Start:/local/components/cardex/benzin.toponym.select/templates/.default/style.css?17909338282130*/
.benzin-toponym-wrap { min-width: 0; }
.benzin-toponym-select { position: relative; min-width: 0; }
.benzin-toponym-select__field { display: flex; align-items: center; min-height: 3.125em; background: #e5f2fd; border-radius: .75em; }
.benzin-toponym-select .benzin-toponym-select__input { width: 100%; min-width: 0; height: 3.125em; padding: .75em 1em; border: 0; border-radius: .75em; background: transparent; color: #193457; font: inherit; box-shadow: none; outline-offset: -2px; }
.benzin-toponym-select__input::placeholder { color: #556b8c; }
.benzin-toponym-select__clear { flex: 0 0 2em; align-self: stretch; border: 0; background: transparent; color: #556b8c; font-size: 1.25em; cursor: pointer; }
/* One scroll container: override the graph theme's clipped wrapper / scrolling UL. */
.benzin-toponym-select .benzin-toponym-select__dropdown.filter__select-body { position: absolute; top: 100%; left: 0; right: 0; width: 100%; max-height: min(20em, 50vh); overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; scrollbar-color: #19345770 transparent; scrollbar-width: thin; z-index: 20; padding: .5em 0; background: #e5f2fd; border-radius: .75em; box-shadow: 0 .25em .75em #19345726; }
.benzin-toponym-select._active .benzin-toponym-select__dropdown { display: block; }
.benzin-toponym-select [hidden] { display: none !important; }
.benzin-toponym-select .benzin-toponym-select__dropdown.filter__select-body ul { margin: 0; padding: 0; height: auto; max-height: none; overflow: visible; list-style: none; }
.benzin-toponym-select__dropdown li { margin: 0; padding: 0; }
.benzin-toponym-select__dropdown a { display: block; padding: .5em 1em; line-height: 1.3; color: #193457; overflow-wrap: anywhere; }
.benzin-toponym-select__dropdown a[aria-selected="true"] { font-weight: 700; }
.benzin-toponym-select__dropdown a:hover, .benzin-toponym-select__dropdown a.is-highlighted { background: #2f80ed; color: #fff; }
.benzin-toponym-select__empty { padding: .5em 1em; color: #556b8c; }
@media (max-width: 576px) { .benzin-toponym-wrap, .benzin-toponym-wrap .benzin-toponym-select { width: 100%; max-width: 100%; } }

/* End */


/* Start:/local/components/cardex/benzin.application.calculator/templates/.default/style.css?17909338282258*/
.benzin-application-calculator .landing-banner__subtitle::before {
	display: none;
}

.benzin-application-calculator .fuel-calculation {
	gap: 28px;
}

.benzin-application-calculator .fuel-calculation__item {
	width: 140px;
}

.benzin-application-calculator .fuel-calculation__ttl {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.25;
}

.benzin-application-calculator .counter-input,
.benzin-application-calculator .fuel-calculation__value {
	width: 100%;
	height: 48px;
}

.benzin-application-calculator .counter-input input,
.benzin-application-calculator .fuel-calculation__value {
	font-size: 14px;
}

.benzin-application-calculator .counter-input button.counter-btn {
	flex: 0 0 44px;
	width: 44px;
	background-size: 16px auto;
}

.benzin-application-calculator .fuel-calculation__value {
	white-space: nowrap;
}

.benzin-application-calculator .counter-input button.counter-btn {
	font-size: 0;
}

.benzin-application-calculator .counter-input input {
	min-width: 0;
}

@media screen and (max-width: 992px) {
	.benzin-application-calculator .landing-banner__nav {
		width: 100%;
		text-align: center;
	}

	.benzin-application-calculator .fuel-calculation {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 140px));
		width: 100%;
	}

	.benzin-application-calculator .fuel-calculation__item {
		width: 100%;
	}
}

@media screen and (max-width: 576px) {
	.benzin-application-calculator.bnr-calculator .landing-banner__content {
		padding-right: 1em;
		padding-left: 1em;
	}

	.benzin-application-calculator .fuel-calculation__ttl {
		min-height: 2.5em;
	}

	.benzin-application-calculator .landing-banner__subtitle,
	.benzin-application-calculator .landing-banner__content > p {
		width: 100%;
	}

	.benzin-application-calculator.bnr-calculator .landing-banner__subtitle {
		font-size: clamp(25px, 8vw, 32px);
	}

	.benzin-application-calculator.bnr-calculator .landing-banner__subtitle + p {
		font-size: clamp(15px, 4.8vw, 19.2px);
	}

	.benzin-application-calculator .landing-banner__img {
		display: none;
	}
}

@media screen and (max-width: 360px) {
	.benzin-application-calculator .fuel-calculation {
		gap: 12px;
	}

	.benzin-application-calculator .counter-input button.counter-btn {
		flex-basis: 38px;
		width: 38px;
	}
}

/* End */
/* /local/components/cardex/benzin.parent/templates/.default/style.css?179093382827855 */
/* /local/components/cardex/fuel.cost.graph/templates/.default/style.css?1790933828254 */
/* /local/components/cardex/benzin.toponym.select/templates/.default/style.css?17909338282130 */
/* /local/components/cardex/benzin.application.calculator/templates/.default/style.css?17909338282258 */
