

/* Start:/local/templates/parkV2/assets/css/loved_products.css?17090294551585*/
.loved-products {
	background: #EA911C;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	padding: 10px;
}
.loved-block {
	margin-left: 30px;
}
.loved-text {
	color: #fff;
	font-size: 18px;
}
.loved-button {
	background: #fff;
	color: #EA911C;
	padding: 5px 15px;
	border-radius: 5px;
}
.loved-close {
	cursor: pointer;
	margin-left: 5px;
	color: #EA911C;
	background: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 20px;
}
.header__bottom-item_loved:before {
	content: "";
    width: 26px;
    height: 22px;
    background-image: url(/local/templates/parkV2/assets/css/img/loved.png);
    background-size: 26px 22px;
    background-repeat: no-repeat;
}
.basket-loved__head {
	border-radius: 5px;
	background: #EA911C;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.basket-loved__icon {
	padding: 5px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.basket-loved__text {
	color: #fff;
	margin-left: 5px;
}
.basket-loved__btn {
	border-radius: 5px;
	padding: 10px;
	background: #fff;
	color: #EA911C;
}
.header__bottom-item.header__bottom-item_loved span {
	background-color: #EA911C;
}
[data-loved]:not(.active) [data-active] {
	display: none;
}
[data-loved].active [data-inactive] {
	display: none;
}
.loved-price-old {
    width: 100%;
    display: flex;
}
.loved-percent {
    color: #ea911c;
}
.loved-percent-image {
    position: relative;
    top: 2px;
}
.loved-percent-wrapper {
	position: relative;
	top: -5px;
}
/* End */


/* Start:/local/templates/parkV2/assets/css/delivery.css?17611296801477*/
.delivery-container  {
	padding: 30px;
}
.delivery-head  {
	margin-bottom: 10px;
}
.delivery-title  {
	font-size: 25px;
}
.delivery-columns  {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.delivery-column  {
	width: 50%;
}
.map {
	background: #D9D9D9;
	width: 100%;
	height: 550px;
}
.delivery-rows  {
	padding: 15px;
}
.delivery-row {
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
}
.delivery-label {
	position: relative;
	display: block;
	width: 100%;
}
.delivery-label.small {
	width: 45%;
}
.delivery-placeholder  {
	position: absolute;
	z-index: 2;
	top: -10px;
	left: 20px;
	font-size: 12px;
	color: #D9D9D9;
	background: #fff;
	padding: 0 5px;
}
.delivery-input {
	border-radius: 20px;
	width: 100%;
	padding: 10px 15px;
	font-size: 16px;
	border-color: #D9D9D9;
	border-style: solid;
	border-width: 1px;
}
.delivery-button-save {
	width: 100%;
	color: #fff;
	background: #4FAD48;
	text-align: center;
	border: none;
	border-radius: 20px;
	padding: 15px;
	font-size: 16px;
	cursor: pointer;
}
.delivery__popup-high {
	overflow-y: auto;
}

@media (max-width: 762px) {
	.delivery-columns {
		flex-wrap: wrap;
	}
	.delivery-column {
		width: 100%;
	}
	.map {
		height: 300px;
	}
}

.delivery-input.error {
    border-color: #ff4444;
    box-shadow: 0 0 5px rgba(255, 68, 68, 0.3);
    background-color: #fffafa;
}

.error-message {
    color: #ff4444;
    font-size: 12px;
    margin-top: 5px;
    font-weight: normal;
}
/* End */


/* Start:/local/templates/parkV2/assets/css/prod/desktop/catalog_detail.css?1721812014182248*/
@charset "UTF-8";

html.with-featherlight {
	overflow: hidden
}

.featherlight {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2147483647;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	background: #333;
	background: rgba(0, 0, 0, 0)
}

.featherlight:last-of-type {
	background: rgba(0, 0, 0, .8)
}

.featherlight:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.featherlight .featherlight-content {
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	overflow: auto;
	padding: 25px 25px 0;
	border-bottom: 25px solid transparent;
	margin-left: 5%;
	margin-right: 5%;
	max-height: 95%;
	background: #fff;
	cursor: auto;
	white-space: normal
}

.featherlight .featherlight-inner {
	display: block
}

.featherlight link.featherlight-inner,
.featherlight script.featherlight-inner,
.featherlight style.featherlight-inner {
	display: none
}

.featherlight .featherlight-close-icon {
	position: absolute;
	z-index: 9999;
	top: 0;
	right: 0;
	line-height: 25px;
	width: 25px;
	cursor: pointer;
	text-align: center;
	font-family: Arial, sans-serif;
	background: #fff;
	background: rgba(255, 255, 255, .3);
	color: #000;
	border: none;
	padding: 0
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
	border: 0;
	padding: 0
}

.featherlight .featherlight-image {
	width: 100%
}

.featherlight-iframe .featherlight-content {
	border-bottom: 0;
	padding: 0;
	-webkit-overflow-scrolling: touch
}

.featherlight iframe {
	border: none
}

.featherlight * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (max-width:1024px) {
	.featherlight .featherlight-content {
		margin-left: 0;
		margin-right: 0;
		max-height: 98%;
		padding: 10px 10px 0;
		border-bottom: 10px solid transparent
	}
}

@media print {
	html.with-featherlight>*>:not(.featherlight) {
		display: none
	}
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
	.fade {
		-webkit-transition: none;
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}

.tooltip.show {
	opacity: .9
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
	top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #000
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url(/local/templates/parkV2/assets/css/prod/desktop/../../img/ajax-loader.gif) center center no-repeat
}

@font-face {
	font-family: slick;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/slick.eot);
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/slick.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/slick.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/slick.ttf) format("truetype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal
}

.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: .75
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .75
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: .75
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 8px;
	line-height: 20px;
	text-align: center;
	color: #f8f8f8;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	color: #f8f8f8;
	opacity: 1
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*,
::after,
::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	max-width: 1148px
}

@media (min-width:1460px) {
	.container {
		max-width: 1420px
	}
}

@media (min-width:1920px) {
	.container {
		max-width: 1820px
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.d-none {
	display: none !important
}

.d-inline {
	display: inline !important
}

.d-inline-block {
	display: inline-block !important
}

.d-block {
	display: block !important
}

.d-table {
	display: table !important
}

.d-table-row {
	display: table-row !important
}

.d-table-cell {
	display: table-cell !important
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media (min-width:576px) {
	.d-sm-none {
		display: none !important
	}

	.d-sm-inline {
		display: inline !important
	}

	.d-sm-inline-block {
		display: inline-block !important
	}

	.d-sm-block {
		display: block !important
	}

	.d-sm-table {
		display: table !important
	}

	.d-sm-table-row {
		display: table-row !important
	}

	.d-sm-table-cell {
		display: table-cell !important
	}

	.d-sm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-sm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none !important
	}

	.d-md-inline {
		display: inline !important
	}

	.d-md-inline-block {
		display: inline-block !important
	}

	.d-md-block {
		display: block !important
	}

	.d-md-table {
		display: table !important
	}

	.d-md-table-row {
		display: table-row !important
	}

	.d-md-table-cell {
		display: table-cell !important
	}

	.d-md-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-md-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:991px) {
	.d-lg-none {
		display: none !important
	}

	.d-lg-inline {
		display: inline !important
	}

	.d-lg-inline-block {
		display: inline-block !important
	}

	.d-lg-block {
		display: block !important
	}

	.d-lg-table {
		display: table !important
	}

	.d-lg-table-row {
		display: table-row !important
	}

	.d-lg-table-cell {
		display: table-cell !important
	}

	.d-lg-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-lg-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1200px) {
	.d-xl-none {
		display: none !important
	}

	.d-xl-inline {
		display: inline !important
	}

	.d-xl-inline-block {
		display: inline-block !important
	}

	.d-xl-block {
		display: block !important
	}

	.d-xl-table {
		display: table !important
	}

	.d-xl-table-row {
		display: table-row !important
	}

	.d-xl-table-cell {
		display: table-cell !important
	}

	.d-xl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-xl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1460px) {
	.d-xlm-none {
		display: none !important
	}

	.d-xlm-inline {
		display: inline !important
	}

	.d-xlm-inline-block {
		display: inline-block !important
	}

	.d-xlm-block {
		display: block !important
	}

	.d-xlm-table {
		display: table !important
	}

	.d-xlm-table-row {
		display: table-row !important
	}

	.d-xlm-table-cell {
		display: table-cell !important
	}

	.d-xlm-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-xlm-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media (min-width:1920px) {
	.d-xxl-none {
		display: none !important
	}

	.d-xxl-inline {
		display: inline !important
	}

	.d-xxl-inline-block {
		display: inline-block !important
	}

	.d-xxl-block {
		display: block !important
	}

	.d-xxl-table {
		display: table !important
	}

	.d-xxl-table-row {
		display: table-row !important
	}

	.d-xxl-table-cell {
		display: table-cell !important
	}

	.d-xxl-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}

	.d-xxl-inline-flex {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

html {
	position: relative;
	min-height: 100%
}

body {
	font-family: Inter, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	line-height: normal;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}

body.popup-open {
	overflow: hidden
}

main {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

a {
	text-decoration: none;
	color: #000;
	outline: 0
}

input {
	outline: 0;
	min-width: 0;
	font-family: Inter, sans-serif;
	-webkit-appearance: none
}

img {
	max-width: 100%;
	max-height: 100%
}

.text-orange {
	color: #48ad41;
	font-size: 16px
}

.img-lazy,
.shop__block.lazy {
	min-width: 40px;
	min-height: 40px;
	width: 99%;
	height: 100%
}

.img-lazy-loaded {
	-webkit-animation: appear 150ms;
	animation: appear 150ms
}

.column-left__catalog-content .img-lazy,
.column-left__catalog-content .shop__block.lazy,
.mobile-menu__img .img-lazy,
.mobile-menu__img .shop__block.lazy {
	min-width: 22px;
	min-height: 22px;
	background-image: none
}

.no-pad {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

._loading,
[data-loading]:not([data-loading=""]) {
	position: relative
}

._loading::after,
[data-loading]:not([data-loading=""])::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .5)
}

.popup-gray,
.popup-gray-full {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	margin-top: -27px;
	background-color: rgba(0, 0, 0, .2);
	z-index: 400
}

.multisearch body {
	padding-right: 0 !important
}

.chat-indent-fix {
	right: 540px !important
}

.delivery-notify-popup {
	padding: 30px;
	max-width: 400px;
	text-align: center
}

.suggestions-promo svg {
	max-width: 100px
}

@media (min-width:1024px) {
	#chat24-oc {
		max-height: 500px !important
	}
}

body {
	background-color: #f8f8f8;
	min-width: 1183px
}

.popup-gray-full {
	margin: 0;
	z-index: 1012;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.delivery__icon {
	margin-right: 6px;
	margin-left: 12px
}

.delivery__not-selected {
	font-weight: 900;
	font-size: 24px;
	line-height: 25px;
	color: #ff3030;
	margin-right: 8px;
	margin-left: 10px
}

.delivery__warn {
	font-family: Inter;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #47ad40
}

.delivery__picker {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #96959b
}

.delivery__picker--mobile {
	display: none
}

.delivery__picker-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	padding: 3px;
	color: #000;
	border: 1px solid #d9d9d9
}

.delivery__picker-wrapper>div {
	padding: 5px 10px
}

.delivery__picker-wrapper>div:first-child {
	margin-right: 3px
}

.delivery__picker-wrapper>div:hover {
	cursor: pointer
}

.delivery__picker-wrapper>div:hover:not(.active) {
	background: rgba(71, 173, 64, .3)
}

.delivery__picker-wrapper .active {
	background-color: #48ad41;
	color: #fff
}

.delivery__picker-address {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	max-width: 600px
}

.delivery__picker-address:hover {
	cursor: pointer
}

.delivery__popup {
	font-family: Inter;
	font-weight: 400;
	line-height: 17px
}

.delivery__popup-overflow {
	background: rgba(0, 0, 0, .8);
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100vh;
	-webkit-transform: scale(0);
	transform: scale(0);
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: .5s;
	transition: .5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.delivery__popup-overflow-init {
	display: none;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.delivery__popup-overflow-show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.delivery__popup-container {
	margin: auto auto;
	background: #fff;
	border: 2px solid #d3d3d3;
	-webkit-box-shadow: 0 4px 35px rgba(0, 0, 0, .25);
	box-shadow: 0 4px 35px rgba(0, 0, 0, .25);
	border-radius: 17px;
	width: 915px;
	height: 654px;
	position: relative;
	padding: 10px
}

.delivery__popup-title {
	display: none
}

.delivery__popup-head {
	position: absolute;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	top: 32px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	padding: 0 62px 0 39px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 40px;
	z-index: 10
}

.delivery__popup-search {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0 24px
}

.delivery__popup-search input {
	width: 100%;
	background: #fff;
	border: 2px solid #d9d9d9;
	border-radius: unset;
	padding: 10px 19px
}

.delivery__popup-search div {
	display: none
}

.delivery__popup-save {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 10px 19px;
	color: #fff;
	background: #47ad40
}

.delivery__popup-save:hover {
	cursor: pointer
}

.delivery__popup-save.disable {
	background: #d9d9d9
}

.delivery__popup-pin {
	position: absolute;
	top: 42%;
	-webkit-transform: translateX(88%);
	transform: translateX(88%);
	z-index: 999;
	-webkit-box-shadow: rgba(0, 0, 0, .34) 0 0 10px;
	box-shadow: rgba(0, 0, 0, .34) 0 0 10px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px
}

.delivery__popup-pin span {
	margin-left: 10px;
	font-weight: 600;
	line-height: 25px
}

.delivery__popup .delivery__list-btn {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: 0 24px
}

.delivery__popup .delivery__list-btn button {
	background: #fff;
	border: 2px solid #47ad40;
	padding: 10px 19px;
	color: #47ad40
}

.delivery__popup .delivery__list-btn button:hover {
	cursor: pointer
}

.delivery__popup .delivery__ymap-wrapper {
	width: 100%;
	height: 100%;
	background: #ececec;
	border: 2px solid #d3d3d3;
	border-radius: 7px
}

.delivery__popup .delivery__ymap-wrapper .popover {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border: 3px solid #47ad40;
	border-radius: 15px;
	position: relative;
	padding: 14px 28px
}

.delivery__popup .delivery__ymap-wrapper .popover-inner {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 10
}

.delivery__popup .delivery__ymap-wrapper .popover-inner>ymaps {
	width: 305px !important
}

.delivery__popup .delivery__ymap-wrapper .popover-container {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.delivery__popup .delivery__ymap-wrapper .popover-wrap {
	margin: 13px 0 21px 0;
	width: 100%
}

.delivery__popup .delivery__ymap-wrapper .popover-wrap__address {
	font-size: 12px
}

.delivery__popup .delivery__ymap-wrapper .popover-wrap__time {
	font-size: 10px;
	line-height: 12px;
	color: rgba(0, 0, 0, .5)
}

.delivery__popup .delivery__ymap-wrapper .popover-selected {
	width: 100%;
	text-align: center;
	background: #47ad40;
	border: 2px solid #47ad40;
	padding: 10px 19px;
	color: #fff
}

.delivery__popup .delivery__ymap-wrapper .popover-selected:hover {
	cursor: pointer
}

.delivery__popup .delivery__ymap-wrapper .popover-logo {
	width: 92px
}

.delivery__popup .delivery__ymap-wrapper .popover-close {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 35px;
	height: 35px
}

.delivery__popup .delivery__ymap-wrapper .popover-close:hover {
	cursor: pointer
}

.delivery__popup .delivery__ymap-wrapper .popover-arrow {
	position: absolute;
	bottom: -21px;
	left: 50%;
	width: 36px;
	background: #fff;
	height: 35px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 41%;
	border-right: 3px solid #47ad40;
	border-bottom: 3px solid #47ad40;
	border-bottom-right-radius: 13px
}

.delivery__popup-close {
	margin-left: 21px
}

.delivery__popup-close:hover {
	cursor: pointer
}

.delivery__popup-btn {
	padding: 7px 17px;
	color: #fff;
	background: #d9d9d9
}

.delivery__popup-btn.active {
	background-color: #48ad41
}

.delivery__popup-btn__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	padding: 3px
}

.delivery__popup-btn:first-child {
	margin-right: 3px
}

.delivery__popup-btn:hover {
	cursor: pointer
}

.delivery__popup-btn:hover:not(.active) {
	background: rgba(71, 173, 64, .3)
}

.delivery__list-overflow {
	background: rgba(0, 0, 0, .3);
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.delivery__list-overflow:not(.show) {
	display: none
}

.delivery__list-container {
	margin: auto auto;
	background: #fff;
	width: 642px;
	height: 562px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 45px
}

.delivery__list-title {
	font-weight: 700;
	font-size: 21.6667px;
	line-height: 26px;
	margin: 24px 0
}

.delivery__list-close {
	position: absolute;
	right: 0;
	top: 0;
	margin: 13px 16px
}

.delivery__list-close:hover {
	cursor: pointer
}

.delivery__list-items {
	width: 100%;
	overflow-y: scroll
}

.delivery__list-items::-webkit-scrollbar {
	width: 0
}

.delivery__list-item {
	background: #fff;
	border: 3px solid #d9d9d9;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .25);
	box-shadow: 0 0 10px rgba(0, 0, 0, .25);
	width: 100%;
	margin-bottom: 11px
}

.delivery__list-item:hover {
	cursor: pointer
}

.delivery__list-item__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 14px 18px
}

.delivery__list-item__title {
	font-weight: 700;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 18px
}

.delivery__list-item__expand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: .5s;
	transition: .5s
}

.delivery__list-item__expand:hover {
	cursor: pointer
}

.delivery__list-item.open .delivery__list-item__expand {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.delivery__list-item__amount {
	opacity: .5;
	margin-right: 43px
}

.delivery__list-content {
	padding: 20px 20px 28px 38px
}

.delivery__list-content:hover {
	cursor: default
}

.delivery__list-item:not(.open) .delivery__list-content {
	overflow: hidden
}

.delivery__list-content__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 2px solid #d9d9d9;
	padding: 10px 0
}

.delivery__list-content__item:first-child {
	padding-top: 0
}

.delivery__list-content__item:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.delivery__list-content__wrap {
	max-width: 200px;
	font-size: 12px
}

.delivery__list-content__time {
	font-size: 10px;
	line-height: 12px;
	color: rgba(0, 0, 0, .5)
}

.delivery__list-content__selected {
	background: #47ad40;
	border: 2px solid #47ad40;
	padding: 10px 19px;
	color: #fff
}

.delivery__list-content__selected:hover {
	cursor: pointer
}

.delivery__alcohol {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.delivery__alcohol.show {
	-webkit-animation: openPopup .3s forwards;
	animation: openPopup .3s forwards
}

.delivery__alcohol:not(.show) {
	-webkit-animation: closePopup .3s forwards;
	animation: closePopup .3s forwards
}

.delivery__alcohol-container {
	margin: auto auto;
	background: #fff;
	width: 330px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 23px 23px 23px;
	text-align: center;
	border-radius: 10px
}

.delivery__alcohol-title {
	line-height: 22.3px
}

.delivery__alcohol-text {
	color: #575756;
	font-size: 13px;
	margin-top: -7px
}

.delivery__alcohol-selected {
	width: 100%
}

.delivery__alcohol-btn {
	padding: 10px 40px;
	color: #575756;
	border: 1px solid rgba(128, 128, 128, .596);
	font-weight: 500;
	text-align: center;
	border-radius: 5px;
	font-size: 12px;
	width: 100%
}

.delivery__alcohol-btn:nth-child(1) {
	background-color: #48ad41;
	margin: 15px 0;
	color: #fff
}

.delivery__alcohol-btn:nth-child(1):hover {
	background-color: #3c9136
}

.delivery__alcohol-btn:hover {
	cursor: pointer
}

body.delivery__popup-show {
	overflow: hidden
}

body.delivery__popup-show .delivery__popup-overflow {
	opacity: 1
}

@-webkit-keyframes openPopup {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes openPopup {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes closePopup {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes closePopup {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.header {
	position: relative;
	margin-bottom: 11px
}

.header__cols.info-top-line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 15px 0
}

.header__cols.info-top-line .region-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header__cols.info-top-line .header__bottom-item-text,
.header__cols.info-top-line .header__item-link {
	margin-right: 15px
}

.header__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.header__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 100%
}

.header__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	position: relative
}

.header__buttons .header__bottom-item:hover {
	background-color: #fafafa
}

.header__item {
	display: inline-block;
	margin: 24px 60px 21px 0
}

.header__item-link {
	color: #000;
	font-size: 14px;
	line-height: 17px;
	border-bottom: 1px solid transparent
}

.header__item-link:hover {
	border-bottom: 1px solid #000
}

.header__item-link--adress {
	height: 19px
}

.header__item-link--adress:hover {
	border-bottom: 1px solid #000
}

.header__item:last-child {
	margin-right: 0
}

@media (max-width:1459px) {
	.header__item {
		margin-right: 30px
	}
}

.header__bottom {
	width: 100%;
	min-width: 1183px;
	left: 0;
	background-color: #fff
}

@media (min-width:1200px) and (max-width:1459px) {
	.header__bottom_search-is-opened .header__bottom-item_phone {
		display: none
	}
}

.header__bottom-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 93px
}

.header.fixed .header__bottom-container {
	height: 70px
}

.header__bottom-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: 100%;
	padding: 0 30px;
	font-size: 18px
}

.header__bottom-item_cart {
	padding: 0 48px 0 35px
}

.header__bottom-item_cart:before {
	content: "";
	width: 26px;
	height: 26px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#cart-active);
	background-size: 26px 26px;
	background-repeat: no-repeat
}

.header__bottom-item_cart.full {
	background-color: #48ad41;
	color: #fff
}

.header__bottom-item_cart.full span {
	background-color: #fff;
	color: #48ad41;
	top: 29px;
	left: 48px
}

@media (max-width:1919px) {
	.header__bottom-item_cart.full span {
		left: 31px
	}
}

.header__bottom-item_cart.full:before {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#cart-unactive)
}

.header__bottom-item_cart.full:hover {
	background-color: #306b2e
}

@media (max-width:1919px) {
	.header__bottom-item {
		padding: 0 14px
	}
}

.header__bottom-item:before {
	margin-right: 8px
}

.header__bottom-item span {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 29px;
	left: 42px;
	background-color: #48ad41;
	border-radius: 14px;
	font-size: 12px;
	color: #fff;
	text-align: center
}

@media (max-width:1919px) {
	.header__bottom-item span {
		left: 27px
	}
}

.header__bottom-item_phone {
	padding-left: 20px;
	padding-right: 20px
}

.header__bottom-item_phone:before {
	content: "";
	width: 16px;
	height: 16px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#header-phone);
	background-size: 16px;
	background-repeat: no-repeat
}

@media (max-width:1919px) {
	.header__bottom-item_phone {
		padding: 0 0 0 28px
	}
}

.header__bottom-item-container {
	font-size: 14px
}

.header__bottom-item-container.contacts-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header__bottom-item-text {
	font-size: 16px
}

.header__bottom-item-text-under {
	font-size: 14px;
	color: #3a9842
}

.header__bottom-item-cart {
	height: 100%
}

.header__bottom-item_heart:before {
	content: "";
	width: 26px;
	height: 22px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#header-heart);
	background-size: 26px 22px;
	background-repeat: no-repeat
}

@media (max-width:1919px) {
	.header__bottom-item_heart span {
		left: 30px
	}
}

.header__bottom-item_repeat:before {
	content: "";
	width: 22px;
	height: 22px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-repeat);
	background-size: 22px 22px;
	background-repeat: no-repeat
}

.header.fixed .header__bottom {
	position: fixed;
	top: 0;
	z-index: 999;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05)
}

.header__top-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	height: 100%;
	padding-right: 60px;
	font-size: 18px
}

@media (max-width:1459px) {
	.header__top-item {
		padding-right: 30px
	}
}

.header__logo {
	min-width: 175px
}

.header__logo-img-korzina {
	max-height: 60px
}

.header.fixed .header__bottom .header__logo-img-korzina {
	max-height: 40px
}

.header__logo-text {
	margin-top: 5px;
	font-size: 14px;
	color: #48ad41
}

.header__cols {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.header__info .column-left__catalog-mobile-container {
	padding-left: 0 !important
}

.header__username {
	font-size: 14px;
	font-weight: 500;
	text-align: right
}

.header__bonuses {
	font-size: 14px;
	color: #48ad41;
	font-weight: 500;
	margin-right: 20px
}

.header__about-user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-right: 7px;
	cursor: pointer
}

.header__avatar {
	width: 26px;
	height: 26px;
	min-width: 26px;
	min-height: 26px;
	cursor: pointer
}

.header__avatar img {
	border-radius: 180px
}

.header__signInUp {
	font-size: 14px;
	font-weight: 500;
	margin-left: 20px
}

.header__pop-up-over {
	display: none;
	position: absolute;
	width: 226px;
	padding: 19px 19px 19px 22px;
	top: 90%;
	right: 0;
	border-radius: 2px;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
	background-color: #fff;
	z-index: 1
}

.header__pop-up-over-bonuses {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 700
}

.header__pop-up-over-item:not(:last-child) {
	margin-bottom: 10px
}

.header__pop-up-over-link {
	font-size: 14px !important
}

.disabled-sidebar .header {
	z-index: 401;
	background-color: #f8f8f8
}

.disabled-sidebar .header__nav {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 65px
}

.disabled-sidebar .header__main {
	position: relative
}

.disabled-sidebar .header__item {
	margin: 0 50px 0 0
}

@media (max-width:1459px) {
	.disabled-sidebar .header__item {
		margin-right: 20px
	}
}

.disabled-sidebar .header__item-link {
	line-height: 20px
}

.disabled-sidebar .header__top-item {
	padding-right: 50px
}

@media (max-width:1459px) {
	.disabled-sidebar .header__top-item {
		padding-right: 20px
	}
}

.disabled-sidebar .header__logo {
	margin-right: 25px
}

@media (min-width:1460px) {
	.disabled-sidebar .header__logo {
		margin-right: 40px
	}
}

@media (min-width:1920px) {
	.disabled-sidebar .header__logo {
		margin-right: 80px
	}
}

.disabled-sidebar .header__catalog {
	min-width: 175px;
	height: 60px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.disabled-sidebar .header__catalog-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #48ad41;
	line-height: 60px;
	text-decoration: none;
	font-size: 18px
}

.disabled-sidebar .header__catalog-btn:hover {
	background-color: #306b2e
}

.disabled-sidebar .header__catalog-btn:active,
.disabled-sidebar .header__catalog-btn:active:focus,
.disabled-sidebar .header__catalog-btn:active:hover,
.disabled-sidebar .header__catalog-btn:focus {
	text-decoration: none;
	color: #fff
}

.disabled-sidebar .header__left-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

main {
	position: relative
}

.main-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.container {
	height: auto
}

.content-block {
	background-color: #fff
}

.content-block.content-block_inner {
	margin-bottom: 10px;
	padding-bottom: 44px
}

.grecaptcha-badge {
	display: none
}

main.inner-page {
	margin-top: 0
}

.main-columns {
	max-width: 1148px;
	margin: 0 auto
}

@media (min-width:1460px) {
	.main-columns {
		max-width: 1420px
	}
}

@media (min-width:1920px) {
	.main-columns {
		max-width: 1820px
	}
}

.container {
	padding: 0
}

.shop__block .container {
	padding: 0
}

.content-block {
	padding: 27px 35px 20px;
	border: solid .5px rgba(0, 0, 0, .03);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	margin-bottom: 11px
}

.content-block__title {
	margin-bottom: 32px;
	font-size: 24px
}

.content-block.content-block_mobile {
	display: none
}

.content-block.content-block_categories {
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 11px
}

.content-block.content-block_detail-sliders {
	border: none
}

.content-block.content-block_detail-sliders {
	padding: 10px 0 0;
	margin-bottom: 12px;
	position: relative;
	border-top: none;
	-webkit-box-shadow: 0 -8px 0 0 #fff, 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 -8px 0 0 #fff, 0 2px 8px 0 rgba(0, 0, 0, .05)
}

@media (min-width:1920px) {
	.content-block.content-block_detail-sliders {
		padding-top: 40px
	}
}

.payment {
	padding-top: 15px
}

.payment__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.payment__item {
	padding: 10px;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.payment__item.offset-8 {
	margin-left: 66.66667%
}

.payment__item_image {
	max-height: 40px
}

.payment__heading {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: 500
}

.footer {
	width: 100%
}

.footer__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer__column-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer__column_about-pcNone {
	display: none;
	margin-bottom: 20px
}

.footer__column_about-pcNone .footer__ps {
	font-size: 10px;
	line-height: 1.2;
	color: #777
}

.footer__column_about-pcNone .footer__ps:first-child {
	margin-bottom: 15px
}

.footer__column-social-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.footer__column-social-container {
	display: inline-block
}

.footer__column .collapsing {
	-webkit-transition: 0s;
	transition: 0s
}

.footer__title {
	font-weight: 500;
	color: #48ad41
}

@media (max-width:767px) {
	.footer__title-text {
		display: none
	}
}

.footer__title-collapse-link-region-collapse {
	color: #6a6a6a;
	padding-right: 20px;
	position: relative;
	text-decoration: none;
	padding-left: 27px;
	font-size: 14px
}

.footer__title-collapse-link-region-collapse:active,
.footer__title-collapse-link-region-collapse:focus,
.footer__title-collapse-link-region-collapse:hover {
	color: #6a6a6a
}

.footer__title-collapse-link-region-collapse:not(.collapsed):after {
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg)
}

.footer__title-collapse-link-region-collapse:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(270deg);
	transform: translateY(-50%) rotate(270deg);
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 6px 11px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-left)
}

.footer__link {
	display: table;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	color: #4a4a4a;
	position: relative;
	z-index: 11
}

.footer__item_double .footer__link {
	display: inline
}

.footer__link span {
	border-bottom: 1px solid transparent
}

.footer__link:hover {
	color: #404040
}

.footer__link:hover span {
	border-color: #404040
}

.footer__link_call {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer__link_call:before {
	content: "";
	width: 25px;
	height: 25px;
	display: inline-block;
	margin-right: 9px;
	background-size: 25px 25px;
	background-repeat: no-repeat
}

.footer__link_logo {
	display: table;
	margin-bottom: 14px;
	border: 0
}

.footer__link_withImg {
	margin-bottom: 0 !important;
	margin-left: 9px
}

.footer__link_beforeImg {
	margin-bottom: 15px;
	border: 0
}

.footer__link_beforeImg:hover {
	border: 0
}

.footer__item {
	margin-bottom: 21px
}

.footer__item-img {
	margin-right: 11px
}

.footer__item_double {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footer__logo {
	height: 44px
}

.footer__text {
	font-size: 16px;
	font-weight: 500
}

.footer__text-title {
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: 500;
	color: #48ad41
}

@media (max-width:1199px) {
	.footer__text-title_arrow {
		font-size: 16px;
		line-height: 1
	}
}

.footer__text_regular {
	display: inline
}

.footer__ps {
	font-family: Inter;
	font-size: 12px;
	color: #4a4a4a;
	line-height: 1.5
}

.footer__large-version {
	font-size: 14px
}

.footer__radio {
	display: block;
	margin-top: 34px;
	margin-bottom: 37px;
	max-height: 45px;
	height: 45px;
	max-width: 117px
}

.footer {
	background-color: #fff
}

.footer__row {
	padding: 63px 78px 0 40px
}

@media (max-width:1919px) {
	.footer__row {
		padding-left: 0;
		padding-right: 0
	}
}

.footer__links {
	display: block !important
}

@media (max-width:1919px) {
	.footer__column {
		max-width: 196px
	}
}

.footer__column_type-page {
	margin-top: 30px
}

.footer__column_about {
	width: 225px
}

.footer__column_about-pcNone {
	display: none
}

.footer__column-mobile {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 35%
}

@media (max-width:1459px) {
	.footer__column-mobile {
		width: 38%
	}
}

.footer__title {
	font-size: 20px;
	margin-bottom: 34px
}

.footer__title-collapse-link {
	display: none
}

.footer__title_anotherMargin {
	margin-top: 60px
}

.footer__link {
	margin-bottom: 20px
}

.footer__link_logo {
	margin-bottom: 14px
}

@media (max-width:1919px) {
	.footer__link {
		margin-bottom: 19px;
		font-size: 14px;
		letter-spacing: -.02em
	}
}

.footer__link_smalltext {
	font-weight: inherit;
	font-size: 12px
}

.footer__item_double {
	margin-bottom: 28px
}

.footer__item_double img {
	width: 25px;
	height: 25px
}

.footer__text_regular_mobile {
	display: none
}

.footer__line {
	width: 45px;
	height: 1px;
	margin-top: 14px;
	margin-bottom: 13px;
	background-color: #000
}

.footer__copyright {
	margin-top: 53px;
	margin-bottom: 11px;
	text-align: center;
	font-size: 12px;
	color: #4a4a4a;
	line-height: 1.5
}

.footer__large-version {
	display: none
}

.search {
	position: relative
}

.search * {
	-webkit-transition: .2s;
	transition: .2s
}

.search__form {
	width: 100%;
	height: 40px;
	padding: 0 40px 0 20px;
	border: 1px solid #4a4a4a;
	border-radius: 20px;
	font-size: 18px;
	color: #777
}

.search__form:hover {
	border: 1px solid #48ad41
}

.search__form:focus {
	background-color: #f0f0f0;
	color: #1f1f1f
}

.search__form::-webkit-input-placeholder {
	font-size: 18px;
	color: #777;
	opacity: 1
}

.search__form::-moz-placeholder {
	font-size: 18px;
	color: #777;
	opacity: 1
}

.search__form::-ms-input-placeholder {
	font-size: 18px;
	color: #777;
	opacity: 1
}

.search__form::placeholder {
	font-size: 18px;
	color: #777;
	opacity: 1
}

.search__results {
	display: none;
	position: absolute;
	height: 0;
	opacity: 0;
	background-color: #fff;
	padding-bottom: 20px;
	z-index: 1010;
	border-top: none;
	padding-top: 55px;
	-webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .16)
}

.search_results_404 {
	z-index: 399
}

.search__failed {
	padding: 10px 35px 0
}

.search__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.search__submit {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 17px;
	left: auto;
	width: 18px;
	height: 18px;
	border: 0;
	outline: 0;
	font-size: 0;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#Search);
	background-color: transparent;
	background-size: cover
}

.search__item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: solid 1px rgba(0, 0, 0, .07)
}

.search .card__error-block-list {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.search .card__buy-btns {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	align-items: unset;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.search {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.search_header {
	margin: 0 30px
}

@media (max-width:1919px) {
	.search_header {
		margin: 0 15px
	}
}

.card {
	position: relative
}

.grid .card {
	width: calc(100% + 1px)
}

.grid .card,
.slider-slick .card {
	min-height: 235px;
	height: 100%
}

.card__inner {
	height: 100%;
	position: relative;
	z-index: 3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 1px solid #e5e5e5;
	background-color: #fff
}

.grid .card__inner,
.slider-slick .card__inner {
	min-height: 388px
}

.slick-slide:not(:first-child) .card__inner {
	border-left-color: transparent;
	-webkit-box-shadow: -1px 0 0 0 #e5e5e5;
	box-shadow: -1px 0 0 0 #e5e5e5
}

.slick-slide.slick-current .card__inner {
	border-left-color: #e5e5e5
}

.card__dots {
	position: absolute;
	width: 100%;
	-ms-flex-item-align: start;
	align-self: flex-start;
	display: inline-block;
	overflow: hidden;
	color: #777;
	opacity: .3
}

.card__column {
	width: 100%;
	margin-bottom: -1px
}

.card__top {
	position: relative;
	margin-bottom: 38px
}

.card__image {
	width: 100%
}

.card-detail__info .card__image {
	min-height: 330px;
	height: auto
}

.card__image-link {
	height: inherit;
	min-height: inherit;
	width: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card__image-img {
	display: block;
	max-width: 100%;
	max-height: 100%
}

.card__image .card__link-container {
	height: inherit
}

.card-detail__main .card__image>a {
	display: none
}

.card__image-slider {
	visibility: hidden;
	height: 0
}

.card-detail__main .card__image-slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	visibility: visible;
	height: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

@media (min-width:1920px) {
	.card-detail__main .card__image-slider {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.card__image-slider_detail {
	width: 100%;
	height: auto;
	visibility: visible;
	position: relative
}

.card__image-slider .slider-goods-nav {
	max-height: 100%;
	height: auto
}

.card__image-slider .slider-goods-main {
	max-height: 100%;
	height: auto
}

.card__image {
	margin-bottom: 39px;
	min-height: 224px;
	height: 224px
}

.card__image-slider_detail {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	max-width: 216px;
	padding-right: 10px
}

@media (min-width:1920px) {
	.card__image-slider_detail {
		max-width: 295px;
		padding-right: 19px
	}
}

.card__info-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.grid .card__info,
.slider-slick .card__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.card__delivery {
	display: none
}

.card__delivery.card__delivery_detail {
	margin-top: 15px;
	line-height: 19px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.card__delivery:before {
	content: '';
	display: block;
	width: 32px;
	height: 38px;
	min-width: 32px;
	min-height: 38px;
	margin-right: 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px 20px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/delivery.svg)
}

.card__name {
	overflow: hidden;
	margin-top: 3px
}

.grid .card__name,
.slider-slick .card__name {
	width: 85%
}

.card__name-link {
	text-decoration: none;
	color: #000;
	display: inline-block;
	overflow: hidden;
	position: relative
}

.card__name-link:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(90%, #fff));
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 10%, #fff 90%);
	z-index: 1
}

.card__name-link:active,
.card__name-link:focus,
.card__name-link:hover {
	text-decoration: none;
	color: #000
}

.card__name-link span {
	border-bottom: 1px solid transparent
}

.card__name-link:hover span {
	border-color: #000
}

.card__name {
	font-size: 16px;
	line-height: 1.25;
	margin-bottom: 21px
}

.card__name-link {
	max-height: 42px;
	height: 42px
}

.card__name-link:after {
	height: 24px;
	width: 80px
}

.card__price {
	font-weight: 700;
	color: #48ad41
}

.card__price-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.card__total-wrapper_detail .card__price-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.card__old-price {
	color: #999;
	font-weight: 400;
	position: relative;
	display: inline-block
}

.card__old-price span {
	position: relative;
	display: block;
	margin-right: 10px
}

@media (min-width:576px) {
	.card__old-price span {
		display: inline-block
	}
}

.card__old-price span:before {
	content: '';
	display: block;
	height: 1px;
	background-color: rgba(153, 153, 153, .7);
	position: absolute;
	left: -5px;
	right: -5px;
	top: 50%;
	-webkit-transform: rotateZ(-11deg);
	transform: rotateZ(-11deg)
}

.card__old-price-discount {
	color: red;
	margin: 0
}

.card__old-price-discount:before {
	content: none !important
}

.card__cart {
	display: block;
	font-size: 16px;
	line-height: 1
}

.sticky-action__container .card__cart {
	width: 100%
}

.card__cart .cart-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin-right: 5px
}

.grid .card__cart .cart-icon,
.slider-slick .card__cart .cart-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	height: 100%;
	margin-right: 0
}

.grid .card__cart,
.slider-slick .card__cart {
	margin: 0;
	border-radius: 2px;
	background-color: #48ad41
}

.grid .card__cart:focus,
.slider-slick .card__cart:focus {
	outline: 0
}

.grid .card__cart:hover,
.slider-slick .card__cart:hover {
	background-color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1)
}

.grid .card__cart.disabled,
.slider-slick .card__cart.disabled {
	pointer-events: none
}

.grid .card__cart.disabled:hover,
.slider-slick .card__cart.disabled:hover {
	background-color: #48ad41;
	-webkit-box-shadow: none;
	box-shadow: none
}

.grid .card__cart.checked,
.slider-slick .card__cart.checked {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/check-icon.svg)
}

.grid .card__cart.checked:hover,
.slider-slick .card__cart.checked:hover {
	background-color: #48ad41;
	-webkit-box-shadow: none;
	box-shadow: none
}

.grid .card__cart .btn,
.slider-slick .card__cart .btn {
	font-size: 0;
	padding: 0;
	height: 100%;
	border: 0
}

.card__cart-icon {
	width: 20px;
	height: 20px;
	max-width: 20px;
	max-height: 20px;
	fill: #fff
}

.grid .card__cart-icon,
.slider-slick .card__cart-icon {
	width: 16px;
	height: 16px;
	max-width: 16px;
	max-height: 16px
}

.card__counter-value .card__cart-icon {
	fill: #48ad41;
	width: 15px;
	height: 15px;
	max-width: 15px;
	max-height: 15px;
	margin-left: 3px
}

.card__buy-btns .card__cart span.disabled {
	background-color: #d3d3d3;
	border-color: #d3d3d3;
	-webkit-box-shadow: none;
	box-shadow: none
}

.card__buy-btns .card__cart span.disabled:hover {
	background-color: #d3d3d3;
	border-color: #d3d3d3;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default
}

.card__minus {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 5px;
	background-color: #48ad41
}

.card__minus:focus {
	outline: 0
}

.card__minus:hover {
	background-color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	cursor: pointer
}

.grid .card__minus,
.slider-slick .card__minus {
	border-radius: 2px;
	min-height: 28px
}

.card__buy-btns.active .card__minus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card__minus-icon {
	width: 10px;
	height: 10px;
	max-width: 10px;
	max-height: 10px;
	fill: #fff
}

.card__plus-icon {
	width: 10px;
	height: 10px;
	max-width: 10px;
	max-height: 10px;
	fill: #fff;
	opacity: .8;
	margin-right: 2px
}

.grid .card__plus-icon,
.slider-slick .card__plus-icon {
	opacity: 1
}

.card__counter-value {
	position: absolute;
	z-index: 1;
	right: 15px;
	top: 15px;
	border-radius: 2px;
	border: 1px solid #48ad41;
	background-color: rgba(255, 255, 255, .8);
	height: 36px;
	min-width: 36px;
	padding: 0 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	color: #48ad41
}

@media (max-width:1459px) {
	.card__counter-value {
		right: 5px
	}
}

.card__image-slider_detail .card__counter-value {
	top: 0
}

.card__bonuses {
	font-size: 10px;
	font-weight: 500;
	line-height: 1;
	color: #777;
	min-height: 17px;
	border: solid 1px #f5f5f5;
	padding: 3px 6px;
	display: inline-block;
	height: 18px;
	vertical-align: top
}

.card__bonuses-wrapper {
	height: 18px
}

.card__total.card__total_list {
	display: none
}

.card__total.card__total_detail {
	padding-right: 0
}

.card__total-wrapper {
	position: relative
}

.card__total-wrapper_detail {
	width: 100%
}

.card__buy-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__total-wrapper_detail .card__buy-btns {
	width: 100%;
	margin-top: 21px
}

.grid .card__buy-btns,
.slider-slick .card__buy-btns {
	position: absolute;
	right: 0;
	top: 16px
}

.card__buy-btns.hidden {
	display: none
}

.card__buy-btns .btn {
	font-size: 16px;
	padding: 15px 0;
	text-transform: uppercase
}

.card__price {
	font-size: 22px;
	line-height: 26px
}

.grid .card__price {
	height: 26px
}

@media (max-width:1919px) {
	.grid .card__price {
		font-size: 20px
	}
}

.card__total_detail .card__price {
	font-size: 28px;
	line-height: 34px
}

.card-detail__measure {
	font-size: 20px;
	line-height: 20px
}

.card__old-price {
	font-size: 16px;
	line-height: 19px;
	height: 19px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1919px) {

	.grid .card__old-price,
	.slider-slick .card__old-price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

.card__total_detail .card__old-price {
	font-size: 20px;
	line-height: 28px
}

.grid .card__cart,
.slider-slick .card__cart {
	width: 50px;
	height: 32px;
	background-size: 20px 19px;
	background-position: left 14px top 6px;
	top: 16px
}

.card__minus {
	min-width: 35px;
	min-height: 52px
}

.grid .card__minus,
.slider-slick .card__minus {
	min-width: 32px;
	min-height: 32px;
	margin-right: 5px;
	margin-top: 0
}

.card__bonuses-wrapper {
	margin-top: 3px
}

@media (max-width:1919px) {
	.card__bonuses-wrapper {
		height: 5px
	}
}

.card__total-wrapper_detail .card__bonuses-wrapper {
	margin-top: 8px
}

.card__total {
	padding-right: 50px
}

.card__total-wrapper_detail {
	position: relative;
	margin-top: -40px;
	max-width: 234px;
	padding: 29px 11px 25px
}

@media (min-width:1920px) {
	.card__total-wrapper_detail {
		max-width: 352px;
		padding: 29px 41px 45px
	}
}

@media (min-width:1920px) {
	.card__total-wrapper_mobile {
		display: none !important
	}
}

.card__total-bottom {
	display: block;
	margin-bottom: 0
}

.card__total-wrapper_detail .card__buy-btns {
	margin-bottom: 0
}

.grid .card__buy-btns.active,
.slider-slick .card__buy-btns.active {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	top: 16px
}

.card.auto-landing .content-block .container>p {
	font-size: 14px;
	font-weight: 600
}

.card.auto-landing .page-title h1 {
	font-size: 34px;
	font-weight: 600
}

.card.auto-landing .card__buy-btns {
	top: 5px !important
}

.card.auto-landing .card__buy-btns.active svg {
	fill: #48ad41
}

.card.auto-landing .card__buy-btns.active .cart-icon {
	width: 100%;
	background: #f0f1f3
}

.card.auto-landing .card__buy-btns.active .card__minus {
	background: #f0f1f3
}

.card.auto-landing .card__buy-btns.active .card__cart {
	width: 32px
}

.card.auto-landing .card__buy-btns.active .card__cart-icon {
	display: none
}

.card.auto-landing .card__buy-btns.active .card__count {
	width: 40px;
	height: 32px;
	margin-right: 4px;
	border: 1px solid #00000042
}

.card.auto-landing .card__buy-btns.active .card__count-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: none;
	text-align: center;
	width: 100%;
	color: #48ad43;
	font-weight: 600
}

.card.auto-landing .card__buy-btns.active .card__count-input span {
	font-size: 10px
}

.card.auto-landing .card__buy-btns.active .card__count-input .value {
	font-size: 14px
}

.card.auto-landing .card__buy-btns.active .card__basket {
	margin-left: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80px;
	height: 32px;
	background: #48ad41
}

.card.auto-landing .card__buy-btns:not(.active) .card__basket,
.card.auto-landing .card__buy-btns:not(.active) .card__count {
	display: none
}

.card.auto-landing .card__btn-basket {
	font-size: 12px;
	text-transform: none;
	font-weight: 600;
	color: #fff
}

.card.auto-landing .card__price {
	font-size: 19px
}

.card.auto-landing .card__price-wrapper {
	height: 45px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card.auto-landing .card__old-price {
	font-size: 15px
}

.card.auto-landing .card__old-price-discount {
	font-size: 15px;
	font-weight: 600
}

.card__stickers {
	height: 19px;
	max-width: 150px
}

.grid .card__stickers,
.slider-slick .card__stickers {
	display: inline-block;
	position: absolute;
	text-align: left
}

.grid .card__stickers:after,
.slider-slick .card__stickers:after {
	content: '';
	height: 19px;
	width: .1px;
	display: block
}

.card__stickers.card__stickers_add-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: auto
}

.grid .card__stickers.card__stickers_add-info,
.slider-slick .card__stickers.card__stickers_add-info {
	position: absolute;
	z-index: 2
}

.grid .card__stickers.card__stickers_add-info:after,
.slider-slick .card__stickers.card__stickers_add-info:after {
	content: none
}

.card__sticker {
	font-weight: 500;
	padding: 4px 5px;
	font-size: 7px;
	line-height: 11px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background-color: #48ad41;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	vertical-align: top
}

.grid .card__sticker,
.slider-slick .card__sticker {
	margin-right: 6px
}

.page-title .card__sticker {
	margin: 0
}

.card__sticker_yellow {
	background-color: #ffaf52
}

.card__sticker_orange {
	background-color: #f26522
}

.card__sticker_purple {
	background-color: #5f09c4
}

.card__sticker_green {
	background-color: #3a9842
}

.card__sticker_red {
	background-color: #d90000
}

.card__sticker-wrapper {
	width: 100%;
	margin-bottom: 20px;
	font-size: 12px
}

.grid .card__stickers,
.slider-slick .card__stickers {
	top: 17px
}

.grid .card__stickers.card__stickers_add-info,
.slider-slick .card__stickers.card__stickers_add-info {
	left: 18px;
	top: 10px
}

.card__sticker {
	font-size: 9px
}

.card__status {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 14px
}

@media (max-width:575px) {
	.card__status {
		font-size: 12px
	}
}

.card__status.card__status_in-stock {
	position: relative;
	color: #80b956;
	padding-left: 22px
}

@media (max-width:575px) {
	.card__status.card__status_in-stock {
		height: inherit
	}
}

.card__status.card__status_in-stock:before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 45%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/check-green.svg)
}

@media (max-width:575px) {
	.card__status.card__status_in-stock.order-1 {
		height: 18px
	}
}

.card__status.card__status_out-of-stock {
	position: relative;
	color: #d90000;
	padding-left: 22px
}

@media (max-width:575px) {
	.card__status.card__status_out-of-stock {
		white-space: nowrap
	}
}

.card__status.card__status_out-of-stock:before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/uncheck.svg)
}

.card__status.card__status_error {
	color: red
}

@media (max-width:575px) {
	.card__status.card__status_error {
		white-space: nowrap
	}
}

.card__bought-count {
	position: relative;
	line-height: 17px;
	padding-left: 22px;
	font-size: 14px;
	color: #80b956;
	margin-top: 5px
}

@media (max-width:575px) {
	.card__bought-count {
		font-size: 12px;
		padding-left: 22px
	}
}

.card__bought-count:before {
	left: 0;
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 45%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/hand.svg)
}

.card__bought-count-detail {
	font-size: 16px
}

@media (max-width:575px) {
	.card__bought-count-offers {
		padding-left: 16px;
		white-space: nowrap;
		margin-bottom: 7px
	}
}

@media (max-width:575px) {
	.card__bought-count-offers:before {
		width: 12px;
		height: 12px;
		background-size: 12px 12px
	}
}

.card__action {
	display: block;
	z-index: 1;
	text-align: center
}

.card__action:focus {
	outline: 0
}

.card__action.checked {
	color: #48ad41
}

.grid .card__action:not(:first-child),
.slider-slick .card__action:not(:first-child) {
	margin-left: 9px
}

.card__favorite {
	width: 20px;
	height: 16px
}

.card__favorite-icon {
	width: 20px;
	height: 16px;
	fill: none;
	stroke: #777;
	stroke-width: .8px
}

.card__favorite.card__favorite_detail {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	color: #c3c3c3;
	width: auto;
	height: auto;
	min-height: 18px;
	background-size: 22px 18px;
	background-position: left center;
	padding-left: 30px;
	font-size: 14px
}

.card__favorite.card__favorite_detail .card__favorite-icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.card__favorite.card__favorite_detail:not(.checked):hover .card__favorite-icon {
	fill: none;
	stroke: #777;
	stroke-width: .8px
}

@media (min-width:576px) {
	.card__favorite.card__favorite_detail {
		font-size: 16px
	}
}

.card__favorite.card__favorite_detail.checked {
	color: #48ad41
}

.card__favorite:hover .card__favorite-icon {
	stroke: #48ad41
}

.card__favorite.checked .card__favorite-icon {
	fill: #48ad41;
	stroke: #48ad41
}

.grid .card__favorite,
.slider-slick .card__favorite {
	font-size: 0
}

.card__status_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.grid .card__actions,
.slider-slick .card__actions {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 0
}

.card-detail__info-top-quickview .card__actions {
	width: 100%
}

.card__actions_detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-bottom: 15px
}

.card__action.checked {
	color: #48ad41
}

.card__favorite.card__favorite_detail {
	font-size: 16px
}

.card-detail__info-top-quickview .card__actions {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.card__actions_detail_mobile {
	display: none
}

.card__user-bought {
	font-size: 14px;
	height: 19px;
	width: 130px;
	border-radius: 14px;
	position: absolute;
	z-index: 1;
	text-align: center;
	color: #fff;
	background-color: #48ad41
}

.grid .card__user-bought,
.slider-slick .card__user-bought {
	top: 290px
}

.grid .card,
.slider-slick .card {
	max-height: 502px;
	height: 502px
}

.card:hover {
	z-index: 4
}

.card__inner {
	min-height: 400px;
	padding: 62px 18px 18px;
	-webkit-transition: -webkit-box-shadow .3s linear;
	transition: -webkit-box-shadow .3s linear;
	transition: box-shadow .3s linear;
	transition: box-shadow .3s linear, -webkit-box-shadow .3s linear
}

.grid .card:hover .card__inner,
.slider-slick .card:hover .card__inner {
	height: 492px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .01);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .01);
	z-index: 4
}

.slick-slide:not(:first-child) .card:hover .card__inner {
	-webkit-box-shadow: -1px 0 0 0 #e5e5e5, 0 2px 8px 0 rgba(0, 0, 0, .01);
	box-shadow: -1px 0 0 0 #e5e5e5, 0 2px 8px 0 rgba(0, 0, 0, .01)
}

.card__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	max-width: 33.333%
}

@media (min-width:1460px) {
	.card__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (min-width:1920px) {
	.card__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
}

.card__column__products-block {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

@media (max-width:1459px) {

	.card__column__products-block:nth-child(6),
	.card__column__products-block:nth-child(7) {
		display: none
	}
}

@media (min-width:1460px) {
	.card__column__products-block {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}
}

@media (max-width:1919px) {
	.card__column__products-block:nth-child(7) {
		display: none
	}
}

@media (min-width:1920px) {
	.card__column__products-block {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 14.2857142857%;
		flex: 0 0 14.2857142857%;
		max-width: 14.2857142857%
	}
}

.card__column-hits {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

@media (min-width:1460px) {
	.card__column-hits {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
}

@media (min-width:1920px) {
	.card__column-hits {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.6666666667%;
		flex: 0 0 16.6666666667%;
		max-width: 16.6666666667%
	}
}

.card__total-wrapper_detail .card__status {
	margin-bottom: 18px
}

.card__image {
	width: 100%
}

.card-detail__info .card__image {
	min-height: 330px;
	height: auto
}

.card__image-link {
	height: inherit;
	min-height: inherit;
	width: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card__image-img {
	display: block;
	max-width: 100%;
	max-height: 100%
}

.card__image .card__link-container {
	height: inherit
}

.card-detail__main .card__image>a {
	display: none
}

.card__image-slider {
	visibility: hidden;
	height: 0
}

.card-detail__main .card__image-slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	visibility: visible;
	height: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

@media (min-width:1920px) {
	.card-detail__main .card__image-slider {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.card__image-slider_detail {
	width: 100%;
	height: auto;
	visibility: visible;
	position: relative
}

.card__image-slider .slider-goods-nav {
	max-height: 100%;
	height: auto
}

.card__image-slider .slider-goods-main {
	max-height: 100%;
	height: auto
}

.card__image {
	margin-bottom: 39px;
	min-height: 224px;
	height: 224px
}

.card__image-slider_detail {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	max-width: 216px;
	padding-right: 10px
}

@media (min-width:1920px) {
	.card__image-slider_detail {
		max-width: 295px;
		padding-right: 19px
	}
}

.card__info-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.grid .card__info,
.slider-slick .card__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.card__delivery {
	display: none
}

.card__delivery.card__delivery_detail {
	margin-top: 15px;
	line-height: 19px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.card__delivery:before {
	content: '';
	display: block;
	width: 32px;
	height: 38px;
	min-width: 32px;
	min-height: 38px;
	margin-right: 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px 20px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/delivery.svg)
}

.card__price {
	font-weight: 700;
	color: #48ad41
}

.card__price-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.card__total-wrapper_detail .card__price-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.card__old-price {
	color: #999;
	font-weight: 400;
	position: relative;
	display: inline-block
}

.card__old-price span {
	position: relative;
	display: block;
	margin-right: 10px
}

@media (min-width:576px) {
	.card__old-price span {
		display: inline-block
	}
}

.card__old-price span:before {
	content: '';
	display: block;
	height: 1px;
	background-color: rgba(153, 153, 153, .7);
	position: absolute;
	left: -5px;
	right: -5px;
	top: 50%;
	-webkit-transform: rotateZ(-11deg);
	transform: rotateZ(-11deg)
}

.card__old-price-discount {
	color: red;
	margin: 0
}

.card__old-price-discount:before {
	content: none !important
}

.card__cart {
	display: block;
	font-size: 16px;
	line-height: 1
}

.sticky-action__container .card__cart {
	width: 100%
}

.card__cart .cart-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin-right: 5px
}

.grid .card__cart .cart-icon,
.slider-slick .card__cart .cart-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	height: 100%;
	margin-right: 0
}

.grid .card__cart,
.slider-slick .card__cart {
	margin: 0;
	border-radius: 2px;
	background-color: #48ad41
}

.grid .card__cart:focus,
.slider-slick .card__cart:focus {
	outline: 0
}

.grid .card__cart:hover,
.slider-slick .card__cart:hover {
	background-color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1)
}

.grid .card__cart.disabled,
.slider-slick .card__cart.disabled {
	pointer-events: none
}

.grid .card__cart.disabled:hover,
.slider-slick .card__cart.disabled:hover {
	background-color: #48ad41;
	-webkit-box-shadow: none;
	box-shadow: none
}

.grid .card__cart.checked,
.slider-slick .card__cart.checked {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/card/check-icon.svg)
}

.grid .card__cart.checked:hover,
.slider-slick .card__cart.checked:hover {
	background-color: #48ad41;
	-webkit-box-shadow: none;
	box-shadow: none
}

.grid .card__cart .btn,
.slider-slick .card__cart .btn {
	font-size: 0;
	padding: 0;
	height: 100%;
	border: 0
}

.card__cart-icon {
	width: 20px;
	height: 20px;
	max-width: 20px;
	max-height: 20px;
	fill: #fff
}

.grid .card__cart-icon,
.slider-slick .card__cart-icon {
	width: 16px;
	height: 16px;
	max-width: 16px;
	max-height: 16px
}

.card__counter-value .card__cart-icon {
	fill: #48ad41;
	width: 15px;
	height: 15px;
	max-width: 15px;
	max-height: 15px;
	margin-left: 3px
}

.card__buy-btns .card__cart span.disabled {
	background-color: #d3d3d3;
	border-color: #d3d3d3;
	-webkit-box-shadow: none;
	box-shadow: none
}

.card__buy-btns .card__cart span.disabled:hover {
	background-color: #d3d3d3;
	border-color: #d3d3d3;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default
}

.card__minus {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 5px;
	background-color: #48ad41
}

.card__minus:focus {
	outline: 0
}

.card__minus:hover {
	background-color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	cursor: pointer
}

.grid .card__minus,
.slider-slick .card__minus {
	border-radius: 2px;
	min-height: 28px
}

.card__buy-btns.active .card__minus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card__minus-icon {
	width: 10px;
	height: 10px;
	max-width: 10px;
	max-height: 10px;
	fill: #fff
}

.card__plus-icon {
	width: 10px;
	height: 10px;
	max-width: 10px;
	max-height: 10px;
	fill: #fff;
	opacity: .8;
	margin-right: 2px
}

.grid .card__plus-icon,
.slider-slick .card__plus-icon {
	opacity: 1
}

.card__counter-value {
	position: absolute;
	z-index: 1;
	right: 15px;
	top: 15px;
	border-radius: 2px;
	border: 1px solid #48ad41;
	background-color: rgba(255, 255, 255, .8);
	height: 36px;
	min-width: 36px;
	padding: 0 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	color: #48ad41
}

@media (max-width:1459px) {
	.card__counter-value {
		right: 5px
	}
}

.card__image-slider_detail .card__counter-value {
	top: 0
}

.card__bonuses {
	font-size: 10px;
	font-weight: 500;
	line-height: 1;
	color: #777;
	min-height: 17px;
	border: solid 1px #f5f5f5;
	padding: 3px 6px;
	display: inline-block;
	height: 18px;
	vertical-align: top
}

.card__bonuses-wrapper {
	height: 18px
}

.card__total.card__total_list {
	display: none
}

.card__total.card__total_detail {
	padding-right: 0
}

.card__total-wrapper {
	position: relative
}

.card__total-wrapper_detail {
	width: 100%
}

.card__buy-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__total-wrapper_detail .card__buy-btns {
	width: 100%;
	margin-top: 21px
}

.grid .card__buy-btns,
.slider-slick .card__buy-btns {
	position: absolute;
	right: 0;
	top: 16px
}

.card__buy-btns.hidden {
	display: none
}

.card__buy-btns .btn {
	font-size: 16px;
	padding: 15px 0;
	text-transform: uppercase
}

.card__price {
	font-size: 22px;
	line-height: 26px
}

.grid .card__price {
	height: 26px
}

@media (max-width:1919px) {
	.grid .card__price {
		font-size: 20px
	}
}

.card__total_detail .card__price {
	font-size: 28px;
	line-height: 34px
}

.card__old-price {
	font-size: 16px;
	line-height: 19px;
	height: 19px;
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:1919px) {

	.grid .card__old-price,
	.slider-slick .card__old-price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

.card__total_detail .card__old-price {
	font-size: 20px;
	line-height: 28px
}

.grid .card__cart,
.slider-slick .card__cart {
	width: 50px;
	height: 32px;
	background-size: 20px 19px;
	background-position: left 14px top 6px;
	top: 16px
}

.card__minus {
	min-width: 35px;
	min-height: 52px
}

.grid .card__minus,
.slider-slick .card__minus {
	min-width: 32px;
	min-height: 32px;
	margin-right: 5px;
	margin-top: 0
}

.card__bonuses-wrapper {
	margin-top: 3px
}

@media (max-width:1919px) {
	.card__bonuses-wrapper {
		height: 5px
	}
}

.card__total-wrapper_detail .card__bonuses-wrapper {
	margin-top: 8px
}

.card__total {
	padding-right: 50px
}

.card__total-wrapper_detail {
	position: relative;
	margin-top: -40px;
	max-width: 234px;
	padding: 29px 11px 25px
}

@media (min-width:1920px) {
	.card__total-wrapper_detail {
		max-width: 352px;
		padding: 29px 41px 45px
	}
}

@media (min-width:1920px) {
	.card__total-wrapper_mobile {
		display: none !important
	}
}

.card__total-bottom {
	display: block;
	margin-bottom: 0
}

.card__total-wrapper_detail .card__buy-btns {
	margin-bottom: 0
}

.grid .card__buy-btns.active,
.slider-slick .card__buy-btns.active {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	top: 16px
}

.card.auto-landing .content-block .container>p {
	font-size: 14px;
	font-weight: 600
}

.card.auto-landing .page-title h1 {
	font-size: 34px;
	font-weight: 600
}

.card.auto-landing .card__buy-btns {
	top: 5px !important
}

.card.auto-landing .card__buy-btns.active svg {
	fill: #48ad41
}

.card.auto-landing .card__buy-btns.active .cart-icon {
	width: 100%;
	background: #f0f1f3
}

.card.auto-landing .card__buy-btns.active .card__minus {
	background: #f0f1f3
}

.card.auto-landing .card__buy-btns.active .card__cart {
	width: 32px
}

.card.auto-landing .card__buy-btns.active .card__cart-icon {
	display: none
}

.card.auto-landing .card__buy-btns.active .card__count {
	width: 40px;
	height: 32px;
	margin-right: 4px;
	border: 1px solid #00000042
}

.card.auto-landing .card__buy-btns.active .card__count-input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: none;
	text-align: center;
	width: 100%;
	color: #48ad43;
	font-weight: 600
}

.card.auto-landing .card__buy-btns.active .card__count-input span {
	font-size: 10px
}

.card.auto-landing .card__buy-btns.active .card__count-input .value {
	font-size: 14px
}

.card.auto-landing .card__buy-btns.active .card__basket {
	margin-left: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80px;
	height: 32px;
	background: #48ad41
}

.card.auto-landing .card__buy-btns:not(.active) .card__basket,
.card.auto-landing .card__buy-btns:not(.active) .card__count {
	display: none
}

.card.auto-landing .card__btn-basket {
	font-size: 12px;
	text-transform: none;
	font-weight: 600;
	color: #fff
}

.card.auto-landing .card__price {
	font-size: 19px
}

.card.auto-landing .card__price-wrapper {
	height: 45px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.card.auto-landing .card__old-price {
	font-size: 15px
}

.card.auto-landing .card__old-price-discount {
	font-size: 15px;
	font-weight: 600
}

.card__stickers {
	height: 19px;
	max-width: 150px
}

.grid .card__stickers,
.slider-slick .card__stickers {
	display: inline-block;
	position: absolute;
	text-align: left
}

.grid .card__stickers:after,
.slider-slick .card__stickers:after {
	content: '';
	height: 19px;
	width: .1px;
	display: block
}

.card__stickers.card__stickers_add-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: auto
}

.grid .card__stickers.card__stickers_add-info,
.slider-slick .card__stickers.card__stickers_add-info {
	position: absolute;
	z-index: 2
}

.grid .card__stickers.card__stickers_add-info:after,
.slider-slick .card__stickers.card__stickers_add-info:after {
	content: none
}

.card__sticker {
	font-weight: 500;
	padding: 4px 5px;
	font-size: 7px;
	line-height: 11px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background-color: #48ad41;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	vertical-align: top
}

.grid .card__sticker,
.slider-slick .card__sticker {
	margin-right: 6px
}

.page-title .card__sticker {
	margin: 0
}

.card__sticker_yellow {
	background-color: #ffaf52
}

.card__sticker_orange {
	background-color: #f26522
}

.card__sticker_purple {
	background-color: #5f09c4
}

.card__sticker_green {
	background-color: #3a9842
}

.card__sticker_red {
	background-color: #d90000
}

.card__sticker-wrapper {
	width: 100%;
	margin-bottom: 20px;
	font-size: 12px
}

.grid .card__stickers,
.slider-slick .card__stickers {
	top: 17px
}

.grid .card__stickers.card__stickers_add-info,
.slider-slick .card__stickers.card__stickers_add-info {
	left: 18px;
	top: 10px
}

.card__sticker {
	font-size: 9px
}

.card__action {
	display: block;
	z-index: 1;
	text-align: center
}

.card__action:focus {
	outline: 0
}

.card__action.checked {
	color: #48ad41
}

.grid .card__action:not(:first-child),
.slider-slick .card__action:not(:first-child) {
	margin-left: 9px
}

.card__favorite {
	width: 20px;
	height: 16px
}

.card__favorite-icon {
	width: 20px;
	height: 16px;
	fill: none;
	stroke: #777;
	stroke-width: .8px
}

.card__favorite.card__favorite_detail {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	color: #c3c3c3;
	width: auto;
	height: auto;
	min-height: 18px;
	background-size: 22px 18px;
	background-position: left center;
	padding-left: 30px;
	font-size: 14px
}

.card__favorite.card__favorite_detail .card__favorite-icon {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.card__favorite.card__favorite_detail:not(.checked):hover .card__favorite-icon {
	fill: none;
	stroke: #777;
	stroke-width: .8px
}

@media (min-width:576px) {
	.card__favorite.card__favorite_detail {
		font-size: 16px
	}
}

.card__favorite.card__favorite_detail.checked {
	color: #48ad41
}

.card__favorite:hover .card__favorite-icon {
	stroke: #48ad41
}

.card__favorite.checked .card__favorite-icon {
	fill: #48ad41;
	stroke: #48ad41
}

.grid .card__favorite,
.slider-slick .card__favorite {
	font-size: 0
}

.card__status_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.card__actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.grid .card__actions,
.slider-slick .card__actions {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 0
}

.card-detail__info-top-quickview .card__actions {
	width: 100%
}

.card__actions_detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding-bottom: 15px
}

.card__action.checked {
	color: #48ad41
}

.card__favorite.card__favorite_detail {
	font-size: 16px
}

.card-detail__info-top-quickview .card__actions {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.card__actions_detail_mobile {
	display: none
}

.card__user-bought {
	font-size: 14px;
	height: 19px;
	width: 130px;
	border-radius: 14px;
	position: absolute;
	z-index: 1;
	text-align: center;
	color: #fff;
	background-color: #48ad41
}

.grid .card__user-bought,
.slider-slick .card__user-bought {
	top: 290px
}

.card__properties {
	overflow: hidden;
	display: none;
	width: 100%
}

.card__properties-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.card__properties.card__properties_detail {
	display: block
}

.card__properties.card__properties_detail-main {
	margin-left: 30px
}

@media (max-width:1459px) {
	.card__properties.card__properties_detail-main {
		display: none
	}
}

.card__properties.card__properties_detail-main .card__properties-list_detail {
	-webkit-padding-start: 0;
	padding-inline-start: 0
}

.card__properties-item {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	color: #777
}

@media (min-width:576px) {
	.card__properties-item .mobile {
		display: none
	}
}

@media (max-width:575px) {
	.card__properties-item .desktop {
		display: none
	}
}

.card__properties-item-container {
	padding: 0 10px;
	background: 0 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	z-index: 2;
	display: block
}

.card__properties-list_detail .card__properties-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	color: #777
}

.card__properties-item-name {
	margin: 0
}

.card__properties-list_detail .card__properties-item-name {
	width: auto;
	max-width: 65%;
	position: relative;
	background-color: #fff
}

.card__properties-list_detail .card__properties-item-name span {
	background-color: #fff;
	position: relative;
	z-index: 2;
	-webkit-box-shadow: 10px 0 0 #fff;
	box-shadow: 10px 0 0 #fff
}

.card__properties-list_detail .card__properties-item-name:before {
	content: '';
	position: absolute;
	width: 999px;
	height: 1.8px;
	left: 0;
	bottom: 4px;
	background-size: 3.6px, 1.8px;
	background-repeat: repeat-x;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/dots.png);
	z-index: 1
}

.card__properties-item-value {
	margin: 0
}

.card__properties-list_detail .card__properties-item-value {
	width: auto;
	text-align: right
}

@media (min-width:768px) {
	.card__properties-list_detail .card__properties-item-value {
		color: #000
	}
}

.card__properties-list_detail .card__properties-item-value span {
	background-color: #fff;
	-webkit-box-shadow: -10px 0 0 #fff;
	box-shadow: -10px 0 0 #fff;
	position: relative;
	z-index: 2
}

.card__properties-item a.card__properties-item-value {
	text-decoration: underline;
	color: #000
}

.card__properties-item a.card__properties-item-value:active,
.card__properties-item a.card__properties-item-value:focus,
.card__properties-item a.card__properties-item-value:hover {
	text-decoration: none;
	color: #000
}

.card__properties-all {
	margin-top: 22px
}

.featherlight .card__properties-all {
	display: none
}

.card__properties-all .link {
	text-decoration: underline;
	color: #777
}

@media (max-width:1459px) {
	.card__properties {
		width: 800px
	}
}

.card__properties-list_detail .card__properties-item {
	margin-bottom: 14px;
	font-size: 16px;
	line-height: 18px
}

.card__properties-list_detail .card__properties-item-value {
	color: #000
}

.card__properties-all .link {
	font-size: 14px;
	line-height: 16px
}

.card__properties-all .link:active,
.card__properties-all .link:focus,
.card__properties-all .link:hover {
	text-decoration: none;
	color: #777
}

.card__total-wrapper_detail .card__status {
	margin-top: 15px;
	line-height: 17px
}

.goods-description {
	margin-top: 43px
}

.goods-description.goods-description_detail {
	margin-bottom: 60px
}

.featherlight .goods-description.goods-description_detail {
	display: none
}

.goods-description a {
	text-decoration: underline
}

.goods-description {
	font-size: 16px;
	line-height: 19px;
	max-width: 100%;
	margin-bottom: 0
}

.goods-description p {
	margin: 0 0 19px
}

.goods-description.goods-description_detail {
	font-size: 16px;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 30px
}

@media (min-width:1920px) {
	.goods-description.goods-description_detail {
		padding-left: 16px
	}
}

.column-left {
	margin-top: -1px
}

.column-left__item {
	display: block;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03);
	margin-bottom: 10px
}

.column-left__item-content {
	padding: 36px 20px 34px 32px
}

.column-left__item-content.column-left__item-content_news {
	padding-bottom: 30px
}

@media (min-width:1920px) {
	.column-left__item-content.column-left__item-content_news {
		padding-bottom: 40px
	}
}

.column-left__item-content.column-left__item-content_mini-news {
	padding-top: 16px;
	padding-bottom: 16px
}

.column-left__item-content.column-left__item-content_subscribe {
	padding-top: 20px;
	padding-bottom: 27px
}

@media (min-width:1920px) {
	.column-left__item-content.column-left__item-content_subscribe {
		padding-bottom: 36px
	}
}

.column-left__item-content.column-left__item-content_goods-categories {
	padding-top: 37px;
	padding-bottom: 47px
}

.column-left__item_mini-news {
	margin-bottom: 7px
}

@media (min-width:1920px) {
	.column-left__item_mini-news {
		margin-bottom: 5px
	}
}

.column-left__news_mini {
	padding-top: 15px;
	padding-bottom: 15px
}

.column-left__news-img {
	display: block;
	max-width: 322px;
	height: 173px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 8px;
	margin-bottom: 21px
}

@media (max-width:1919px) {
	.column-left__news-img {
		max-width: 223px;
		height: 137px;
		margin-bottom: 15px
	}
}

.column-left__news-title {
	margin-bottom: 10px;
	font-weight: 400;
	color: #000;
	font-size: 18px;
	line-height: 22px
}

.column-left__subscribe {
	margin-top: 16px
}

@media (max-width:1199px) {
	.column-left__subscribe {
		display: none
	}
}

.column-left__subscribe-input-title {
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 16px
}

.column-left__subscribe-ps {
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 14px;
	color: #777
}

.column-left__subscribe-ps .link {
	display: inline;
	font-size: inherit;
	line-height: inherit
}

.column-left__subscribe-star {
	color: #f26522;
	font-size: 16px
}

.column-left__text {
	margin-bottom: 15px;
	font-size: 16px;
	color: #777
}

.column-left__text_news {
	margin-bottom: 0
}

.column-left__text_date {
	line-height: 1;
	color: #777
}

.column-left__item-content_mini-news .column-left__text_date {
	margin: 0 0 7px
}

.column-left {
	width: 289px
}

@media (min-width:1920px) {
	.column-left {
		width: 387px
	}
}

.column-left__item-content {
	padding: 36px 20px 34px 32px
}

.column-left__item-content.column-left__item-content_categories {
	padding-top: 27px;
	padding-bottom: 45px
}

.column-left__item-content.column-left__item-content_news {
	padding-bottom: 30px
}

@media (min-width:1920px) {
	.column-left__item-content.column-left__item-content_news {
		padding-bottom: 40px
	}
}

.column-left__item-content.column-left__item-content_mini-news {
	padding-top: 16px;
	padding-bottom: 16px
}

.column-left__item-content.column-left__item-content_goods-categories {
	padding-top: 37px;
	padding-bottom: 47px
}

.column-left__item-content.column-left__item-content_goods-categories .link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.column-left__item-content.column-left__item-content_subscribe div.error,
.column-left__item-content.column-left__item-content_subscribe label.error {
	position: relative;
	top: -7px;
	margin: 0 0 10px;
	padding: 0
}

.column-left__item_mini-news {
	margin-bottom: 7px
}

@media (min-width:1920px) {
	.column-left__item_mini-news {
		margin-bottom: 5px
	}
}

.column-left__news_mini {
	padding-top: 15px;
	padding-bottom: 15px
}

.column-left__news-img {
	display: block;
	max-width: 322px;
	height: 173px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 8px;
	margin-bottom: 21px
}

@media (max-width:1919px) {
	.column-left__news-img {
		max-width: 223px;
		height: 137px;
		margin-bottom: 15px
	}
}

.column-left__news-title {
	margin-bottom: 10px;
	font-weight: 400;
	color: #000;
	font-size: 18px;
	line-height: 22px
}

.column-left__catalog {
	position: relative;
	margin-bottom: 10px;
	background-color: #fff;
	z-index: 400
}

.column-left__catalog .dropbtn,
.column-left__catalog .dropdown {
	width: 100%
}

.column-left__catalog .nav-item {
	width: 100%
}

.column-left__catalog-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.column-left__catalog-img {
	width: 40px;
	min-width: 40px;
	padding-right: 15px;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.column-left-fixed-wrapper .column-left__catalog-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.column-left__catalog-tab {
	margin-bottom: 30px;
	position: unset
}

.column-left__catalog-tab:last-child {
	margin-bottom: 0
}

.column-left__catalog-tab .link {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 15px;
	text-align: left;
	margin-right: 0
}

.column-left__catalog-tab .link:not(.no-items):after {
	content: "";
	position: absolute;
	top: 45%;
	right: 0;
	width: 9px;
	height: 5px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/main/column-left/arrowDown.svg);
	background-size: 9px 5px;
	background-repeat: no-repeat
}

.column-left__catalog-nav {
	position: fixed;
	top: -1px;
	left: 386px;
	padding-left: 19px;
	-webkit-transition: 0s;
	transition: 0s;
	height: calc(100% + 1px);
	overflow: auto;
	border: .5px solid rgba(0, 0, 0, .03);
	max-width: 1080px;
	min-width: 360px;
	width: calc(100vw - 387px)
}

.column-left__catalog-nav-container {
	width: 35px;
	height: 35px;
	margin-right: 15px;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.column-left-fixed-wrapper .column-left__catalog-nav-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.column-left__catalog-nav-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 12px
}

.column-left__catalog-nav-title {
	text-transform: uppercase;
	font-weight: 700
}

.column-left__catalog-nav-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 12px 37px 37px;
	width: unset;
	background-color: #fff
}

@media (max-width:1919px) {
	.column-left__catalog-nav-items {
		width: unset;
		padding: 5px 30px 130px
	}
}

.column-left__catalog-nav-item {
	width: 310px;
	margin-top: 25px;
	padding-right: 20px
}

@media (max-width:1919px) {
	.column-left__catalog-nav-item {
		width: 260px
	}
}

.column-left__catalog-nav-link {
	font-size: 14px !important
}

.column-left__catalog-nav-link-wrap {
	display: block;
	width: 100%;
	margin-bottom: 15px
}

.column-left__catalog-nav-link-wrap:last-child {
	margin-bottom: 0
}

.column-left__catalog-nav::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

.column-left__catalog-nav::-webkit-scrollbar-thumb {
	background-color: #c2c2c2;
	border-radius: 5px
}

.column-left__catalog-nav::-webkit-scrollbar-track {
	background-color: #e0e0e0
}

@media (max-width:1919px) {
	.column-left__catalog-nav {
		left: 256px;
		padding-left: 37px
	}
}

.column-left__categories-link {
	margin-bottom: 23px
}

.column-left__categories-link:last-child {
	margin-bottom: 0
}

.column-left__categories-link .link {
	border-bottom: 1px solid transparent
}

.column-left__text {
	margin-bottom: 15px;
	font-size: 16px;
	color: #777
}

.column-left__text_date {
	line-height: 1;
	color: #777
}

.column-left__item-content_mini-news .column-left__text_date {
	margin: 0 0 7px
}

.column-left-fixed-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1012;
	margin: 0 auto;
	width: 100%;
	height: 100%
}

@media (min-width:1920px) {
	.column-left-fixed-wrapper {
		max-width: 1920px
	}
}

.column-left-fixed-wrapper:not(.show) {
	display: none
}

.column-left-fixed-wrapper .scrollbar-inner {
	overflow: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.column-left-fixed-wrapper .scrollbar-inner>.scroll-element.scroll-y {
	left: 2px;
	right: auto
}

.column-left-fixed-wrapper .column-left {
	background-color: #fff;
	margin: 0;
	height: 100%;
	width: 387px
}

.column-left-fixed-wrapper .column-left__item {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-width: 1px;
	border-color: rgba(0, 0, 0, .1);
	margin-bottom: 0;
	z-index: 1
}

.column-left-fixed-wrapper .column-left__item:not(:last-child) {
	border-bottom: 0
}

.column-left-fixed-wrapper .column-left__item-head {
	position: relative;
	padding-right: 45px
}

.column-left-fixed-wrapper .column-left__catalog {
	margin-bottom: 0
}

.column-left-fixed-wrapper .column-left__catalog-nav {
	top: -1px;
	left: 386px;
	padding-left: 0
}

.collapsed-menu__close-btn {
	background-color: transparent;
	border: 0;
	outline: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	cursor: pointer
}

.column-right {
	width: 840px
}

@media (min-width:1460px) {
	.column-right {
		width: 1112px
	}
}

@media (min-width:1920px) {
	.column-right {
		width: 1420px
	}
}

.disabled-sidebar .column-right {
	width: 100%
}

.breadcrumbs__list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.breadcrumbs__item:not(:last-child) {
	margin: 0 15px 0 0;
	position: relative
}

.breadcrumbs__item:not(:last-child):after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -9px;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background-color: #6a6a6a
}

.breadcrumbs__link {
	text-decoration: none;
	color: #6a6a6a
}

.breadcrumbs__link:active,
.breadcrumbs__link:focus,
.breadcrumbs__link:hover {
	color: #404040
}

.breadcrumbs__link:hover {
	border-bottom: 1px solid #404040
}

.breadcrumbs__text {
	color: #48ad41
}

.breadcrumbs__desktop {
	display: none
}

.breadcrumbs {
	margin-bottom: 30px
}

.breadcrumbs__item {
	font-size: 14px;
	line-height: 18px
}

.breadcrumbs__desktop {
	display: block
}

.page-title_row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.page-title_goods {
	position: relative;
	padding-right: 54px
}

.page-title_goods__section-title {
	font-weight: 400;
	font-size: 20px
}

.page-title__count {
	color: #c4c4c4;
	font-size: 16px;
	line-height: 1;
	margin-left: 25px
}

.page-title h1 {
	margin: 0;
	color: #050505;
	font-weight: 500
}

.page-title__count {
	margin-bottom: 4px
}

.page-title h1 {
	font-weight: 500;
	font-size: 24px
}

.page-title_card-detail {
	display: block;
	min-height: 60px;
	margin-top: 6px;
	margin-bottom: 16px
}

@media (min-width:1920px) {
	.page-title_card-detail {
		margin-top: 16px
	}
}

.page-title_card-detail h1 {
	font-size: 24px;
	line-height: 24px
}

.btn {
	width: 240px;
	max-width: 100%;
	display: inline-block;
	margin: 0;
	padding: 14px 0;
	line-height: 1;
	opacity: 1;
	vertical-align: middle;
	outline: 0;
	background: 0 0;
	text-align: center;
	text-decoration: none;
	color: #000;
	cursor: pointer;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Inter, sans-serif;
	background-color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: background-color .3s ease-out, border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: background-color .3s ease-out, border .3s ease-out, -webkit-box-shadow .3s ease-out;
	transition: background-color .3s ease-out, border .3s ease-out, box-shadow .3s ease-out;
	transition: background-color .3s ease-out, border .3s ease-out, box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out;
	border: 1px solid transparent
}

.btn:active,
.btn:focus,
.btn:hover {
	outline: 0
}

.btn_w-100 {
	width: 100% !important;
	max-width: 100% !important
}

.btn_w100 {
	width: 100%
}

.btn_mini {
	width: 171px;
	height: 40px;
	padding: 3px 0 0
}

.btn.btn_disable {
	color: #d9d9d9;
	pointer-events: none;
	background-color: #f4f4f4;
	border-color: #f4f4f4
}

.btn.btn_disable:active,
.btn.btn_disable:focus,
.btn.btn_disable:hover {
	opacity: 1
}

.btn_gray {
	color: #4a4a4a;
	background-color: #f1f2f3
}

.btn_gray:active,
.btn_gray:focus,
.btn_gray:hover {
	background-color: #d5d5d5
}

.btn_gray:hover {
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .06)
}

.btn_gray.btn_disable {
	background-color: #f4f4f4;
	border-color: #f4f4f4;
	color: #d9d9d9
}

.btn_arrow-down {
	padding: 9px 34px 9px 10px;
	position: relative
}

.btn_arrow-down:after {
	content: '';
	display: block;
	position: absolute;
	right: 13px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 9px;
	height: 5px;
	border: none;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 9px 5px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-down-dark)
}

.btn_arrow-down.btn_disable:after {
	opacity: .1
}

.btn_minus,
.btn_plus {
	border: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center
}

.btn_minus.blocked,
.btn_plus.blocked {
	opacity: .2
}

.btn_plus {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#plus)
}

.btn_plus:hover {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#plus-hover);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05)
}

.btn_minus {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#minus)
}

.btn_minus:hover {
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#minus-hover);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05)
}

.btn_filter {
	padding-left: 35px;
	position: relative;
	text-transform: none
}

.btn_filter:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 12px;
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px 10px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#filter)
}

.btn_filter.btn_disable:before {
	opacity: .1
}

.btn_orange {
	color: #fff;
	background-color: #48ad41;
	border-color: #48ad41
}

.btn_orange:active,
.btn_orange:focus,
.btn_orange:hover {
	background-color: #306b2e;
	border-color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1)
}

.btn_store_catalog {
	margin: 0 auto;
	display: block;
	width: 395px
}

.btn_preorder {
	color: #fff;
	background-color: #5f09c4;
	border-color: #5f09c4
}

.btn_preorder:active,
.btn_preorder:focus,
.btn_preorder:hover {
	background-color: #5f09c4;
	border-color: #5f09c4;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1)
}

.btn_credit {
	color: #fff;
	background-color: #ffaf52;
	border-color: #ffaf52;
	margin-top: 15px
}

.btn_credit:active,
.btn_credit:focus,
.btn_credit:hover {
	background-color: #ffaf52;
	border-color: #ffaf52;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .1)
}

.grid .btn_credit,
.slick-slide .btn_credit {
	margin-top: 0 !important
}

.btn_more {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0;
	text-transform: none;
	width: 100%;
	max-width: 290px;
	margin: 0 auto;
	position: relative
}

.btn_more.processing {
	pointer-events: none
}

.btn_more.processing:after {
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	top: -24px;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-size: 40px 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/search-loader.svg)
}

.btn_bordered {
	width: 100%;
	text-align: center;
	border-color: #000
}

.btn_bordered-gray {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid 1px rgba(0, 0, 0, .1);
	color: #4a4a4a
}

.btn_bordered-gray:hover {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	border: solid 1px rgba(0, 0, 0, .25)
}

.btn_bordered-gray:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: solid 1px #d9d9d9
}

.btn_bordered-gray.disabled {
	color: #d9d9d9;
	border: solid 1px #f4f4f4
}

.btn_bordered-orange {
	border-color: #48ad41;
	color: #48ad41
}

.btn_bordered-orange:active,
.btn_bordered-orange:focus,
.btn_bordered-orange:hover {
	border-color: #306b2e;
	color: #306b2e;
	-webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 8px 15px 0 rgba(0, 0, 0, .08)
}

.btn_nopointer {
	cursor: default
}

.btn_minus,
.btn_plus {
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-size: 29px 29px;
	background-position: center
}

.btn_filter {
	width: 132px;
	margin-right: 0
}

.slick-loading .slick-list {
	background: #fff
}

.slick-track {
	will-change: transform;
	margin-left: 0;
	margin-right: 0
}

.slick-dotted.slick-slider {
	margin-bottom: 35px
}

.slider {
	width: 100%;
	position: relative
}

.slider.slick-vertical .slick-track {
	display: block
}

.slider-dots {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 60px;
	right: 60px;
	list-style: none;
	z-index: 2
}

.shop__slider .slider-dots {
	bottom: 19px
}

.slider-slick {
	position: relative;
	opacity: 0
}

.slider-slick.slider-slick_goods {
	z-index: 10
}

.slider-slick.slider-slick_goods:hover {
	z-index: 11
}

@media (max-width:991px) {
	.slider-slick .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}
}

.slider-slick .slick-slide {
	height: auto
}

.slider-slick .slick-slide>div {
	height: 100%
}

.slider-slick .slick-slide>div .slider-item {
	height: 100%
}

.slider-wrap.slick-dotted .slider-dots,
.slider-wrap.slick-dotted+.slider-controls .slider-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 0;
	overflow: hidden
}

.slider-wrap.slick-dotted .slider-dots>li,
.slider-wrap.slick-dotted+.slider-controls .slider-dots>li {
	display: inline-block;
	margin: 0 4px
}

.shop__slider .slider-wrap.slick-dotted .slider-dots>li,
.shop__slider .slider-wrap.slick-dotted+.slider-controls .slider-dots>li {
	margin: 5px 5px 0 5px
}

.slider-wrap.slick-dotted .slider-dots>li>button,
.slider-wrap.slick-dotted+.slider-controls .slider-dots>li>button {
	width: 8px;
	height: 8px;
	outline: 0;
	display: block;
	border: none;
	border-radius: 4px;
	padding: 0;
	background-color: #e5e5e5;
	font-size: 0;
	cursor: pointer
}

.shop__slider .slider-wrap.slick-dotted .slider-dots>li>button,
.shop__slider .slider-wrap.slick-dotted+.slider-controls .slider-dots>li>button {
	width: 7px;
	height: 7px
}

.slider-wrap.slick-dotted .slider-dots>li.slick-active>button,
.slider-wrap.slick-dotted+.slider-controls .slider-dots>li.slick-active>button {
	background-color: #48ad41
}

.slick-hidden {
	display: none !important
}

.btn-slider {
	width: 25px;
	height: 25px;
	position: absolute;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}

.shop__slider .btn-slider.left,
.shop__slider .btn-slider.right {
	display: none
}

.slider-btns_circle .btn-slider.left,
.slider-btns_circle .btn-slider.right {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-left-active);
	z-index: 9
}

.btn-slider.right {
	z-index: 2;
	right: 0;
	-webkit-transform: translateY(50%) scaleX(-1);
	transform: translateY(50%) scaleX(-1)
}

.shop__slider .btn-slider.right {
	right: 20px
}

.btn-slider.left {
	left: 0;
	z-index: 2
}

.shop__slider .btn-slider.left {
	left: 20px
}

.btn-slider.slick-disabled {
	display: none !important
}

.slider-dots {
	bottom: -17px
}

.slider-slick_goods .btn-slider {
	bottom: 58%
}

.shop__slider .btn-slider.left,
.shop__slider .btn-slider.right {
	display: block;
	width: 21px;
	height: 35px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/arrow-top-slider.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 21px 35px;
	border: none;
	top: 45%
}

.slider-btns_circle .btn-slider.left,
.slider-btns_circle .btn-slider.right {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	-webkit-box-shadow: 0 5px 10px 0 rgba(114, 124, 142, .15);
	box-shadow: 0 5px 10px 0 rgba(114, 124, 142, .15);
	background-color: #fff;
	background-size: 10px 20px
}

.shop__catalog-slick .btn-slider.right,
.shop__categories-slick .btn-slider.right {
	right: -28px
}

@media (min-width:1920px) {

	.shop__catalog-slick .btn-slider.right,
	.shop__categories-slick .btn-slider.right {
		right: -72px
	}
}

.shop__catalog-slick .btn-slider.left,
.shop__categories-slick .btn-slider.left {
	left: -28px
}

@media (min-width:1920px) {

	.shop__catalog-slick .btn-slider.left,
	.shop__categories-slick .btn-slider.left {
		left: -40px
	}
}

.slider-goods-main .slider-dots {
	position: static;
	bottom: 0;
	margin-top: 8px
}

.slider-goods-main .slider-wrap.slick-dotted .slider-dots>li>button,
.slider-goods-main .slider-wrap.slick-dotted+.slider-controls .slider-dots>li>button {
	width: 7px;
	height: 7px
}

.slider-goods-nav {
	width: 100%;
	padding: 0 4px
}

.slider-goods-nav .slick-slide img:focus,
.slider-goods-nav .slick-slide:focus {
	outline: 0
}

.slider-goods-nav .slider-slide {
	max-width: 42px;
	max-height: 38px;
	width: 42px;
	height: 38px;
	padding: 0 6px;
	border-radius: 2px;
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer
}

.slider-goods-nav .slider-slide:focus {
	outline: 0
}

.slick-active .slider-goods-nav .slider-slide {
	position: relative
}

.slick-active .slider-goods-nav .slider-slide:after {
	content: '';
	position: absolute;
	left: 4px;
	right: 4px;
	top: 0;
	bottom: 0;
	border-radius: 2px;
	border: 1px solid #306b2e
}

.slider-goods-nav .slick-current .slider-slide {
	position: relative
}

.slider-goods-nav .slick-current .slider-slide:after {
	content: '';
	position: absolute;
	left: 4px;
	right: 4px;
	top: 0;
	bottom: 0;
	border-radius: 2px;
	border: 1px solid #48ad41
}

.slider-goods-main {
	width: 100%;
	max-width: 100%
}

.slider-goods-main .slick-slide img:focus,
.slider-goods-main .slick-slide:focus {
	outline: 0
}

.slider-goods-main .slider-slide:focus {
	outline: 0
}

.slider-goods-main .slider-slide a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.slider-goods-main .slider-slide a:focus {
	outline: 0
}

.slider-goods-main .slider-slide img {
	max-height: inherit;
	margin: 0 auto
}

.slider-goods-main .slick-dotted.slick-slider {
	margin: 0
}

.slider-btns_goods-nav .btn-slider.left,
.slider-btns_goods-nav .btn-slider.right {
	width: 10px;
	height: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 4.2px 7px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/arrow-top-slider.svg);
	opacity: .8;
	position: absolute
}

.slider-btns_goods-nav .btn-slider.right {
	top: 50%;
	-webkit-transform: translateY(-50%) rotateZ(180deg);
	transform: translateY(-50%) rotateZ(180deg);
	right: -2px
}

.slider-btns_goods-nav .btn-slider.left {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -2px
}

@media (min-width:1920px) {
	.slider-goods-nav {
		max-height: 266px;
		max-width: 51px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 51px;
		flex: 0 0 51px;
		padding: 0
	}
}

@media (min-width:1920px) {
	.slider-goods-main {
		height: 266px;
		max-height: 266px;
		max-width: calc(100% - 61px)
	}
}

.slider-goods-main .slider-dots {
	display: none !important
}

.link {
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	color: #000;
	text-decoration: none;
	outline: 0;
	border: 0;
	opacity: 1
}

.link:active,
.link:focus,
.link:hover {
	text-decoration: none;
	color: #000
}

.link__count {
	color: #777
}

.column-left__news-title .link {
	font-size: 18px;
	line-height: 22px;
	display: inline;
	border-bottom: 1px solid transparent
}

.column-left__news-title .link:hover {
	opacity: 1;
	border-color: #000
}

.column-left__item-content_mini-news .link {
	display: inline;
	border-bottom: 1px solid transparent
}

.column-left__item-content_mini-news .link:hover {
	opacity: 1;
	border-color: #000
}

.link:hover {
	opacity: .8
}

.link_orange {
	color: #48ad41
}

.link_orange:active,
.link_orange:focus,
.link_orange:hover {
	color: #306b2e;
	border-color: #306b2e;
	opacity: 1
}

.link_gray {
	color: #777
}

.link_gray:active,
.link_gray:focus,
.link_gray:hover {
	color: #777
}

.link_dark {
	color: #4a4a4a
}

.link_dark:active,
.link_dark:focus,
.link_dark:hover {
	color: #4a4a4a
}

.link_filter-more {
	font-size: 14px;
	line-height: 1;
	margin-top: 22px
}

.link_filter-more .text-hide {
	display: none
}

.link_filter-more:after {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	background-size: 8px 4px;
	background-repeat: no-repeat;
	background-position: center top 5px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-down-gray);
	display: inline-block;
	margin: 0 0 0 6px;
	vertical-align: middle
}

.link_filter-more:not(.collapsed) .text-show {
	display: none
}

.link_filter-more:not(.collapsed) .text-hide {
	display: inline
}

.link_filter-more:not(.collapsed):after {
	-webkit-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg);
	background-position: center top 6px
}

.link_main-brands {
	position: relative;
	padding-right: 17px;
	font-size: 14px
}

@media (min-width:576px) {
	.link_main-brands {
		font-size: 16px;
		padding-right: 20px
	}
}

.link_main-brands:after {
	content: '';
	display: block;
	width: 6px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) rotateZ(180deg);
	transform: translateY(-50%) rotateZ(180deg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 6px 10px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-left-active)
}

.link_all-store {
	border-bottom-width: 1px;
	border-style: solid;
	display: inline
}

@media (min-width:992px) {
	.link_all-store {
		font-size: 18px
	}
}

.link_all-store:not(:hover) {
	border-color: rgba(72, 173, 65, .4)
}

.link {
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	color: #000;
	text-decoration: none;
	outline: 0;
	border: 0;
	opacity: 1
}

.link:active,
.link:focus,
.link:hover {
	text-decoration: none;
	color: #000
}

.link__count {
	color: #777
}

.column-left__news-title .link {
	font-size: 18px;
	line-height: 22px;
	display: inline;
	border-bottom: 1px solid transparent
}

.column-left__news-title .link:hover {
	opacity: 1;
	border-color: #000
}

.column-left__item-content_mini-news .link {
	display: inline;
	border-bottom: 1px solid transparent
}

.column-left__item-content_mini-news .link:hover {
	opacity: 1;
	border-color: #000
}

.link:hover {
	opacity: .8
}

.link_orange {
	color: #48ad41
}

.link_orange:active,
.link_orange:focus,
.link_orange:hover {
	color: #306b2e;
	border-color: #306b2e;
	opacity: 1
}

.link_gray {
	color: #777
}

.link_gray:active,
.link_gray:focus,
.link_gray:hover {
	color: #777
}

.link_dark {
	color: #4a4a4a
}

.link_dark:active,
.link_dark:focus,
.link_dark:hover {
	color: #4a4a4a
}

.link_filter-more {
	font-size: 14px;
	line-height: 1;
	margin-top: 22px
}

.link_filter-more .text-hide {
	display: none
}

.link_filter-more:after {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	background-size: 8px 4px;
	background-repeat: no-repeat;
	background-position: center top 5px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-down-gray);
	margin: 0 0 0 6px;
	vertical-align: middle
}

.link_filter-more:not(.collapsed) .text-show {
	display: none
}

.link_filter-more:not(.collapsed) .text-hide {
	display: inline
}

.link_filter-more:not(.collapsed):after {
	-webkit-transform: rotateZ(-180deg);
	transform: rotateZ(-180deg);
	background-position: center top 6px
}

.link_main-brands {
	position: relative;
	font-size: 16px;
	padding-right: 20px
}

.link_main-brands:after {
	content: '';
	display: block;
	width: 6px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) rotateZ(180deg);
	transform: translateY(-50%) rotateZ(180deg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 6px 10px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-left-active)
}

.link_all-store {
	border-bottom-width: 1px;
	border-style: solid;
	display: inline;
	font-size: 18px
}

.link_all-store:not(:hover) {
	border-color: rgba(72, 173, 65, .4)
}

.column-left__item-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 21px 10px 21px 30px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03)
}

.column-left__item-head-img {
	width: 23px;
	height: 20px;
	margin-right: 12px;
	background-repeat: no-repeat;
	background-position: center
}

.column-left__item-head-img_news {
	background-size: 20px 19px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#news-before)
}

.column-left__item-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 21px 10px 21px 30px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03)
}

.column-left__item-head-img {
	max-width: 23px;
	max-height: 20px;
	margin-right: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.column-left__item-head-img_news {
	background-size: 20px 19px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#news-before)
}

.column-left__item-head-text {
	font-size: 20px;
	line-height: 1;
	color: #48ad41
}

.form-input.form-input_search {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 100
}

.not-found__search .form-input.form-input_search {
	z-index: 1
}

.form-input.form-input_search input[type=text] {
	color: #777;
	outline: 0;
	margin: 0;
	width: 100%;
	border-radius: 20px
}

.form-input.form-input_search input[type=text]:hover {
	border: 1px solid #48ad41
}

.form-input.form-input_search input[type=text]:focus {
	color: #1f1f1f
}

.form-input.form-input_search-head {
	z-index: 1011
}

.form-input.form-input_search_404 {
	z-index: 99
}

.form-input {
	display: inline-block;
	width: 290px;
	max-width: 100%;
	height: 40px;
	padding: 11px;
	-webkit-appearance: none;
	border: 1px solid #464646;
	font-size: 16px;
	line-height: 1;
	outline: 0;
	color: #1f1f1f
}

.form-input:focus {
	color: #1f1f1f
}

.form-input:disabled {
	background: 0 0 !important;
	background-color: #f4f4f4 !important;
	border: solid 1px #e0e0e0 !important;
	color: #d9d9d9 !important
}

.form-input.error {
	top: 16px;
	right: 16px;
	margin-bottom: 0;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#error);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center right 10px;
	border: 1px solid #d90000;
	padding-right: 40px
}

.form-input.valid:not(.form-input_textarea) {
	top: 16px;
	right: 16px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#success);
	background-size: 19px 14px;
	background-repeat: no-repeat;
	background-position: center right 10px;
	border: 1px solid #00c71f;
	padding-right: 40px
}

.form-input-wrapper_filter {
	margin-top: 15px
}

.filter-inner>.form-input-wrapper_filter:first-child {
	margin-top: 0
}

.form-input_no-mg {
	margin-bottom: 0
}

.form-input-select {
	background: #fff
}

.form-title {
	display: inline-block;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 16px;
	color: #050505
}

.form-error {
	color: #d90000;
	font-size: 12px;
	line-height: 12px
}

.form-ps {
	margin-top: 15px;
	margin-bottom: 26px;
	font-size: 12px;
	line-height: 14px
}

.form-ps .link {
	display: inline;
	font-size: inherit;
	line-height: inherit
}

div.error,
label.error {
	position: absolute;
	display: inline-block;
	margin-top: 12px;
	padding-left: 15px;
	font-size: 12px;
	color: #d90000;
	text-align: left;
	-webkit-transition: 1s;
	transition: 1s
}

div.success {
	display: inline-block;
	padding-left: 15px;
	font-size: 12px;
	color: #80b956;
	text-align: left;
	-webkit-transition: 1s;
	transition: 1s
}

.form-input.form-input_search {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 100
}

.not-found__search .form-input.form-input_search {
	z-index: 1
}

.form-input.form-input_search input[type=text] {
	color: #777;
	outline: 0;
	margin: 0;
	width: 100%;
	border-radius: 20px
}

.form-input.form-input_search input[type=text]:hover {
	border: 1px solid #48ad41
}

.form-input.form-input_search input[type=text]:focus {
	color: #1f1f1f
}

.form-input.form-input_search-head {
	z-index: 1011
}

.form-input.form-input_search_404 {
	z-index: 99
}

.form-input.form-input_search input[type=text] {
	border-color: #4a4a4a;
	background-color: transparent;
	padding: 0 40px 0 20px;
	font-size: 18px;
	height: 40px
}

div.success {
	position: absolute;
	margin-top: 12px
}

@media (max-width:1919px) {
	div.success {
		position: static;
		margin: 10px 0
	}
}

.g-recaptcha {
	max-width: 100%;
	-webkit-transform: scale(.95);
	transform: scale(.95);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	margin-bottom: 10px
}

.form-input__radio {
	position: relative;
	cursor: pointer
}

.form-input__radio input[type=radio] {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: -1;
	width: .1px;
	height: .1px
}

.form-input__radio input[type=radio]:checked+span:before {
	-webkit-box-shadow: inset 0 0 0 3px #fff;
	box-shadow: inset 0 0 0 3px #fff
}

.form-input__radio span {
	position: relative;
	display: inline-block;
	padding-left: 31px;
	line-height: 18px;
	color: #4a4a4a
}

.form-input__radio span:before {
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	border-radius: 50%;
	-webkit-box-shadow: inset 0 0 0 7px #fff;
	box-shadow: inset 0 0 0 7px #fff;
	background-color: #48ad41;
	border: 2px solid #48ad41
}

.form-input__radio.disabled {
	pointer-events: none
}

.form-input__radio.disabled input[type=radio]:checked+span:before {
	background-color: #f4f4f4;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff
}

.form-input__radio.disabled span {
	color: #d9d9d9
}

.form-input__radio.disabled span:before {
	background-color: #f4f4f4;
	border-color: #f4f4f4
}

.form-input__radio {
	display: inline-block
}

.form-input__radio span {
	font-size: 14px
}

.delivery {
	margin-top: 30px
}

.delivery__title {
	margin-bottom: 34px;
	line-height: 1.11;
	color: #050505
}

.delivery__radio-item label {
	display: inline
}

.delivery__radio-item:not(:last-child) {
	margin-bottom: 38px
}

.delivery__radio-text {
	line-height: 1.11 !important;
	color: #050505 !important
}

@media (max-width:1199px) {
	.delivery__radio {
		margin-bottom: 68px
	}
}

.delivery__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px
}

.delivery__price-title {
	font-size: 20px;
	line-height: .8;
	color: #050505
}

.delivery__price-count {
	margin-left: 25px;
	font-size: 22px;
	font-weight: 700;
	color: #48ad41;
	line-height: 1.18
}

.delivery__title {
	font-size: 18px
}

.delivery__radio {
	margin-bottom: 34px
}

.delivery__radio-text {
	font-size: 18px !important
}

.delivery__subtitle {
	line-height: 16px;
	font-size: 16px;
	font-weight: 600
}

.delivery__underlinde {
	line-height: 14px;
	font-size: 14px;
	margin-top: 10px
}

.delivery__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px
}

.delivery__row-icon {
	margin-right: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.delivery__row-icon svg {
	height: 20px;
	width: 20px
}

.delivery__row-text {
	margin: 0;
	font-size: 14px
}

.tooltip-item {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-size: 15px 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#tooltip)
}

.tooltip-item_detail {
	display: block
}

.toUp {
	display: none;
	width: 39px;
	height: 39px;
	position: fixed;
	top: 45%;
	right: 20px;
	z-index: 99;
	opacity: .8;
	background-color: #48ad41;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 8px 14px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#arrow-white);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03);
	border-radius: 20px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.scroll-block .toUp {
	display: none
}

.toUp-show {
	display: block
}

.toUp:hover {
	opacity: 1
}

.toUp {
	right: 20px
}

@media (max-width:1919px) {
	.toUp {
		right: 30px
	}
}

.with-featherlight {
	position: fixed;
	overflow-y: scroll;
	width: 100%
}

.featherlight {
	background: rgba(0, 0, 0, .8)
}

.featherlight .featherlight-content {
	padding: 36px 0;
	border: 0;
	background-color: transparent;
	overflow: hidden;
	margin: 0 auto
}

.featherlight .featherlight-image {
	width: auto;
	margin: 0 auto
}

.featherlight .featherlight-inner:not(.featherlight-image) {
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	background-color: #fff;
	max-height: calc(100vh - 83px);
	overflow: auto
}

.featherlight .featherlight__img-wrapper {
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
	border: solid .5px rgba(0, 0, 0, .1);
	background-color: #fff;
	max-height: calc(100vh - 83px);
	overflow: auto;
	padding: 20px;
	min-width: 100px
}

.featherlight .featherlight-close-icon {
	font-size: 20px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 25px;
	width: auto;
	background: 0 0;
	outline: 0
}

.featherlight .featherlight-close-icon:after {
	content: "Закрыть";
	font-size: 16px;
	display: inline-block;
	margin-left: 11px;
	font-weight: 500;
	font-family: Inter, sans-serif
}

.featherlight__preloader {
	width: 200px;
	height: 200px;
	background-color: #fff
}

.featherlight-next,
.featherlight-previous {
	display: block;
	position: absolute;
	top: 36px;
	bottom: 36px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.featherlight-next span,
.featherlight-previous span {
	position: absolute;
	width: 22px;
	height: 37px;
	background: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/icons/arrow-top-slider.svg) no-repeat center/cover;
	font-size: 0;
	display: inline-block
}

.featherlight-previous {
	left: 0;
	right: 45%
}

.featherlight-previous span {
	top: 50%;
	left: 5%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.featherlight-next {
	right: 0;
	left: 45%
}

.featherlight-next span {
	top: 50%;
	right: 5%;
	-webkit-transform: translateY(-50%) rotateZ(180deg);
	transform: translateY(-50%) rotateZ(180deg)
}

.featherlight-swipe-aware .featherlight-next,
.featherlight-swipe-aware .featherlight-previous {
	display: none
}

.featherlight-loading .featherlight-next,
.featherlight-loading .featherlight-previous {
	display: none
}

.featherlight-first-slide.featherlight-last-slide .featherlight-next,
.featherlight-first-slide.featherlight-last-slide .featherlight-previous {
	display: none
}

.featherlight .scrollbar-inner>.scroll-element.scroll-y {
	right: 4px
}

.mobile-menu {
	display: none
}

.show-more {
	padding: 28px 0;
	text-align: center
}

.show-more__link {
	color: #707070;
	font-size: 16px;
	border-bottom: 1px solid #707070
}

.region-title {
	position: relative
}

.region-title .header__item-link {
	text-decoration: none
}

.region-title .header__item-link:before {
	content: "";
	display: inline-block;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#contacts-pin);
	background-repeat: no-repeat
}

.region-link {
	display: inline-block;
	text-decoration: none
}

.region-link:before {
	content: "";
	display: inline-block;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg?8959568c#contacts-pin);
	background-repeat: no-repeat;
	width: 1em;
	height: 1.2em;
	background-size: .8em 1em;
	margin-right: .25em;
	vertical-align: middle
}

.region-link:hover {
	border-bottom: 1px solid #000
}

@media (min-width:320px) {
	.popup-regionality {
		max-width: 1120px;
		width: calc(100vw - 50px)
	}
}

.popup-regionality__navigate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 2px solid #48ad41
}

.popup-regionality__navigate .navigate-btn {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	padding: 20px 0
}

.popup-regionality__form-head {
	border-bottom: 2px solid #48ad41
}

.popup-regionality__title p {
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #000
}

.popup-regionality__form-body {
	margin: 0;
	padding: 20px;
	min-height: 300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:375px) {
	.popup-regionality__form-body .form-input {
		width: 260px
	}
}

.popup-regionality__selector {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.popup-regionality__selector .form-input-wrapper_filter>label {
	width: 100%
}

.popup-regionality__selector .form-input-wrapper_filter:first-child {
	margin-top: 0
}

.popup-regionality__form-footer {
	padding: 20px 35px;
	text-align: center;
	margin: 0 !important;
	border-top: 1px solid #e5e5e5
}

.popup-regionality__no-city {
	display: inline-block;
	font-size: 16px
}

.popup-regionality__no-city:hover {
	color: #48ad41;
	cursor: pointer;
	text-decoration: none
}

.popup-regionality__city-name {
	line-height: 18px;
	padding: 5px 0;
	display: inline-block
}

.popup-regionality__button {
	height: auto;
	float: none;
	width: 50px;
	margin: 0 30px;
	color: #fff;
	background: #48ad41;
	cursor: pointer;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 2px;
	text-align: center;
	padding: 9px 13px 8px;
	display: inline-block;
	border: none;
	outline: 0;
	position: relative;
	letter-spacing: .4px;
	vertical-align: middle
}

.popup-regionality__button:hover {
	background: #48ad41
}

.regionality-overlay {
	background-color: #000
}

.popup-regionality__searcher {
	height: auto;
	background: 0 0;
	position: relative;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 16px
}

.popup-regionality__fa-search {
	font-size: 17px;
	color: #e5e5e5;
	position: absolute;
	left: 11px;
	top: 50%;
	margin-top: -9px
}

.popup-regionality__searcher input {
	padding: 6px 15px 6px 36px;
	width: 100%;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	overflow: hidden;
	line-height: 20px;
	background: #e5e5e5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #404040;
	height: auto;
	font-size: 12px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.popup-regionality__selector {
	border-bottom: 1px solid #e5e5e5
}

.popup-regionality__cities {
	overflow-y: auto;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (min-width:576px) {
	.popup-regionality__cities {
		max-height: 380px
	}
}

.popup-regionality__city_wrap {
	display: inline-block;
	vertical-align: top
}

.popup-regionality__city {
	padding: 0;
	vertical-align: top;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid
}

.popup-regionality__city--item {
	list-style: none;
	padding: 0
}

.popup-regionality__city--item:first-of-type {
	margin-top: 19px
}

.popup-regionality__city--item:before {
	content: ""
}

.popup-regionality__first_letter {
	margin: 0 0 13px;
	font-size: 20px;
	font-weight: 700;
	color: #404040
}

.popup-regionality__city a {
	color: #404040
}

.popup-regionality__city a:hover {
	color: #48ad41
}

.popup-alco {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	padding: 20px
}

.popup-alco__title {
	font-size: 36px;
	color: #7ac043;
	margin-top: 16px;
	margin-bottom: 16px
}

.popup-alco__text {
	max-width: 350px
}

.popup-alco__text--strong {
	font-weight: 600
}

.popup-alco__form-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0 -5px
}

.popup-alco__button {
	background-color: #7ac043;
	color: #fff;
	padding: 10px 20px;
	margin: 0 5px;
	border-radius: 5px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: pointer
}

.warning-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 90%;
	margin-bottom: 20px
}

.warning-block__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.warning-block .warning-block__icon {
	background-color: #a00;
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	padding: 5px;
	border-radius: 50%;
	margin: 0 10px 0 0
}

.warning-block .warning-block__text {
	font-size: 18px
}

.warning-block .warning-block__text--bold {
	font-weight: 600
}

.region-title .header__item-link:before {
	width: 13px;
	height: 17px;
	background-size: 13px 17px
}

.region-title .header__region {
	margin-bottom: 2px;
	font-size: 14px
}

.popup-regionality {
	margin: 0 auto
}

.popup-regionality__city li {
	width: 190px
}

.disabled-sidebar .region-title {
	height: 20px
}

.disabled-sidebar .region-title .header__item-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 20px
}

.disabled-sidebar .region-title .header__item-link:before {
	margin-right: 6px
}

.disabled-sidebar .region-title .header__region {
	margin-bottom: 0
}

.sticky-action {
	display: none
}

.sticky-action.show {
	display: none
}

.basket-notifications {
	position: absolute;
	z-index: 3;
	top: calc(100% + 10px);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	width: 385px;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	-webkit-transform-origin: 340px top;
	transform-origin: 340px top;
	opacity: 0;
	max-width: calc(100% - 4px)
}

@media (min-width:1200px) {
	.basket-notifications {
		right: 8px
	}
}

.basket-notifications:before {
	content: "";
	position: absolute;
	top: -7px;
	right: 10px;
	z-index: 2;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff
}

.basket-notifications:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: -8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #e5e5e5
}

.basket-notification {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer
}

.basket-notification:not(:last-child) {
	border-bottom: 1px solid #e5e5e5
}

.basket-notification__image {
	width: 42px;
	height: 42px;
	max-width: 42px;
	max-height: 42px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 42px;
	flex: 0 0 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 25px
}

.basket-notification__text {
	font-size: 12px;
	padding: 10px
}

.basket-notification__title {
	color: #6e6e6e;
	line-height: 16px;
	margin: 0
}

.basket-notification__description {
	color: #929292;
	margin: 2px 0 0
}

.container__basket-notification {
	position: relative
}

.fixed .container__basket-notification {
	position: fixed;
	z-index: 999;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.basket-notifications {
	right: 8px
}

.basket-notifications:before {
	right: 25px
}

@media (min-width:1920px) {
	.basket-notifications:before {
		right: 70px
	}
}

.basket-notifications:after {
	right: 24px
}

@media (min-width:1920px) {
	.basket-notifications:after {
		right: 69px
	}
}

.fixed .container__basket-notification {
	top: 60px
}

.not-found__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 720px;
	margin: 0 auto;
	padding: 66px 0 44px
}

.not-found__img {
	margin-bottom: 16px
}

.not-found__title {
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 700;
	text-align: center
}

.not-found__subtitle {
	margin-bottom: 34px;
	font-size: 22px;
	color: #4a4a4a;
	text-align: center
}

.not-found__subtitle_find {
	margin-bottom: 15px
}

.not-found__subtitle .link {
	border-bottom: solid 1px rgba(0, 0, 0, .2);
	padding-bottom: 5px;
	font-size: inherit;
	font-weight: 700;
	color: inherit
}

.not-found__search {
	width: 720px;
	max-width: 100%;
	margin-left: 0 !important
}

.not-found {
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05)
}

.not-found__img {
	width: 400px;
	height: 176px
}

.header__bottom-item__bonus {
	width: 125px;
	padding: 0;
	margin-left: 24px
}

.scroll-wrapper {
	overflow: hidden !important;
	padding: 0 !important;
	position: relative
}

.scroll-wrapper>.scroll-content {
	border: none !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
	height: auto;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none !important;
	overflow: scroll !important;
	padding: 0;
	position: relative !important;
	top: 0;
	width: auto !important
}

.scroll-wrapper>.scroll-content::-webkit-scrollbar {
	height: 0;
	width: 0
}

.scroll-wrapper.scroll--rtl {
	direction: rtl
}

.scroll-element {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: none
}

.scroll-element div {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.scroll-element .scroll-arrow,
.scroll-element .scroll-bar {
	cursor: default
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
	display: block
}

.scrollbar-inner>.scroll-element,
.scrollbar-inner>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-inner>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-x {
	bottom: 2px;
	height: 8px;
	left: 0;
	width: 100%
}

.scrollbar-inner>.scroll-element.scroll-y {
	height: 100%;
	right: 2px;
	top: 0;
	width: 8px
}

.scrollbar-inner>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_outer,
.scrollbar-inner>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.scrollbar-inner>.scroll-element .scroll-bar,
.scrollbar-inner>.scroll-element .scroll-element_track {
	opacity: .4
}

.scrollbar-inner>.scroll-element .scroll-element_track {
	background-color: #e0e0e0
}

.scrollbar-inner>.scroll-element .scroll-bar {
	background-color: #c2c2c2
}

.scrollbar-inner>.scroll-element:hover .scroll-bar {
	background-color: #919191
}

.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -12px
}

.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -12px
}

.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -12px
}

.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -12px
}

.scrollbar-outer>.scroll-element,
.scrollbar-outer>.scroll-element div {
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-outer>.scroll-element {
	background-color: #fff
}

.scrollbar-outer>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-x {
	bottom: 0;
	height: 12px;
	left: 0;
	width: 100%
}

.scrollbar-outer>.scroll-element.scroll-y {
	height: 100%;
	right: 0;
	top: 0;
	width: 12px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer {
	height: 8px;
	top: 2px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer {
	left: 2px;
	width: 8px
}

.scrollbar-outer>.scroll-element .scroll-element_outer {
	overflow: hidden
}

.scrollbar-outer>.scroll-element .scroll-element_track {
	background-color: #eee
}

.scrollbar-outer>.scroll-element .scroll-bar,
.scrollbar-outer>.scroll-element .scroll-element_outer,
.scrollbar-outer>.scroll-element .scroll-element_track {
	border-radius: 8px
}

.scrollbar-outer>.scroll-element .scroll-bar {
	background-color: #d9d9d9
}

.scrollbar-outer>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2
}

.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191
}

.scrollbar-outer>.scroll-content.scroll-scrolly_visible {
	left: -12px;
	margin-left: 12px
}

.scrollbar-outer>.scroll-content.scroll-scrollx_visible {
	top: -12px;
	margin-top: 12px
}

.scrollbar-outer>.scroll-element.scroll-x .scroll-bar {
	min-width: 10px
}

.scrollbar-outer>.scroll-element.scroll-y .scroll-bar {
	min-height: 10px
}

.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -14px
}

.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -14px
}

.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -14px
}

.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -14px
}

.scrollbar-macosx>.scroll-element,
.scrollbar-macosx>.scroll-element div {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-macosx>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-macosx>.scroll-element .scroll-element_track {
	display: none
}

.scrollbar-macosx>.scroll-element .scroll-bar {
	background-color: #6c6e71;
	display: block;
	opacity: 0;
	border-radius: 7px;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.scrollbar-macosx:hover>.scroll-element .scroll-bar,
.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar {
	opacity: .7
}

.scrollbar-macosx>.scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%
}

.scrollbar-macosx>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer {
	left: 2px
}

.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size {
	left: -4px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer {
	top: 2px
}

.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size {
	top: -4px
}

.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px
}

.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px
}

.scrollbar-chrome>.scroll-element,
.scrollbar-chrome>.scroll-element div {
	border: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	z-index: 10
}

.scrollbar-chrome>.scroll-element {
	background-color: #fff
}

.scrollbar-chrome>.scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.scrollbar-chrome>.scroll-element .scroll-element_track {
	background: #f1f1f1;
	border: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x {
	bottom: 0;
	height: 16px;
	left: 0;
	min-width: 100%;
	width: 100%
}

.scrollbar-chrome>.scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 16px
}

.scrollbar-chrome>.scroll-element .scroll-bar {
	background-color: #d9d9d9;
	border: 1px solid #bdbdbd;
	cursor: default;
	border-radius: 2px
}

.scrollbar-chrome>.scroll-element .scroll-bar:hover {
	background-color: #c2c2c2;
	border-color: #a9a9a9
}

.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar {
	background-color: #919191;
	border-color: #7e7e7e
}

.scrollbar-chrome>.scroll-content.scroll-scrolly_visible {
	left: -16px;
	margin-left: 16px
}

.scrollbar-chrome>.scroll-content.scroll-scrollx_visible {
	top: -16px;
	margin-top: 16px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar {
	height: 8px;
	min-width: 10px;
	top: 3px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar {
	left: 3px;
	min-height: 10px;
	width: 8px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer {
	border-left: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track {
	height: 14px;
	left: -3px
}

.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size {
	height: 14px;
	left: -4px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer {
	border-top: 1px solid #dbdbdb
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track {
	top: -3px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size {
	top: -4px;
	width: 14px
}

.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -19px
}

.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -19px
}

.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
	left: -19px
}

.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
	top: -19px
}

.basket-popup {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	bottom: 0;
	z-index: 1012
}

.basket-popup__inner {
	width: 550px;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%
}

.basket-popup__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 56px;
	padding: 0 24px;
	border-bottom: 1px solid #e5e5e5
}

.basket-popup__title {
	font-size: 18px
}

.basket-popup__close-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	border: 1px solid #e5e5e5;
	padding: 10px 14px;
	background-color: #fff;
	color: #48ad41;
	font-weight: 600;
	cursor: pointer;
	-webkit-transition: background-color .3s linear;
	transition: background-color .3s linear
}

.basket-popup__close-btn:hover {
	background-color: #fafafa
}

.basket-popup__close-btn-icon {
	fill: #48ad41;
	width: 12px;
	height: 12px
}

.basket-popup__close-btn-text {
	font-size: 14px;
	margin-left: 7px
}

.basket-popup__delivery-info {
	color: #9c9d9f;
	font-size: 14px
}

.basket-popup__delivery__free-info {
	color: #d7181f;
	font-size: 16px;
	margin: 5px 0;
	text-align: center
}

.basket-popup__order {
	padding: 16px 24px;
	border-top: 1px solid #e5e5e5
}

.basket-popup__order-btn {
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	background-color: #48ad41;
	border-radius: 4px;
	position: relative;
	height: 45px;
	padding: 10px 18px;
	-webkit-transition: background-color .3s linear;
	transition: background-color .3s linear
}

.basket-popup__order-btn:active,
.basket-popup__order-btn:active:focus,
.basket-popup__order-btn:active:hover,
.basket-popup__order-btn:focus {
	color: #fff;
	text-decoration: none
}

.basket-popup__order-btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #306b2e
}

.basket-popup__order-btn-text {
	font-size: 18px;
	line-height: 25px
}

.basket-popup__total {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	padding: 7px 8px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	background-color: rgba(0, 0, 0, .25)
}

.basket-popup__list {
	position: relative;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	max-height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.basket-popup__item {
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 12px 24px 12px 8px;
	max-height: 82px;
	overflow: hidden
}

.basket-popup__item-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.basket-popup__item-info-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-decoration: none;
	color: #000
}

.basket-popup__item-info-link:active,
.basket-popup__item-info-link:focus,
.basket-popup__item-info-link:hover {
	text-decoration: none;
	color: #000
}

.basket-popup__item-image {
	max-height: 58px;
	max-width: 100%;
	display: block;
	margin: 0 auto
}

.basket-popup__item-image-wrapper {
	width: 100%;
	max-width: 58px;
	margin-right: 8px
}

.basket-popup__item-description {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	line-height: 18px
}

.basket-popup__item-name {
	margin-bottom: 5px
}

.basket-popup__item-right {
	width: 100px;
	text-align: right;
	font-size: 14px
}

.basket-popup__item:hover .basket-popup__item-price {
	display: none
}

.basket-popup__item-price-value {
	margin: 0;
	font-size: 14px;
	line-height: 18px
}

.basket-popup__item-price-value.old-price {
	text-decoration: line-through
}

.basket-popup__item-price-value.discount-price {
	color: #e8104a
}

.basket-popup__item-delete {
	border: 0;
	background-color: #fff;
	cursor: pointer;
	font-size: 15px
}

.basket-popup__item-delete:hover {
	color: #e8104a
}

.basket-popup__item:not(:hover) .basket-popup__item-delete {
	display: none
}

.basket-popup__item-count {
	width: 50px;
	height: 50px;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.basket-popup__item-count-value {
	font-size: 15px;
	line-height: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.basket-popup__item-count-value>span:not(.value) {
	display: none
}

.basket-popup__item-plus {
	position: relative;
	width: 20px;
	height: 20px;
	cursor: pointer
}

.basket-popup__item:not(:hover) .basket-popup__item-plus {
	display: none
}

.basket-popup__item-plus:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-color: transparent;
	border-bottom-color: #000;
	border-width: 0 6px 8px 6px;
	border-style: solid
}

.basket-popup__item-minus {
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: relative
}

.basket-popup__item:not(:hover) .basket-popup__item-minus {
	display: none
}

.basket-popup__item-minus:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-color: transparent;
	border-top-color: #000;
	border-width: 8px 6px 0 6px;
	border-style: solid
}

.basket-popup__item-remove-link:hover {
	color: #e8104a
}

.basket-popup__empty-message {
	padding: 12px 24px;
	height: calc(100% - 53px)
}

.shop {
	width: 100%
}

.shop__block {
	background-color: #fff
}

@media (min-width:1200px) {
	.shop__block {
		margin-bottom: 10px;
		padding: 0
	}
}

.shop__block-head-title {
	line-height: 1
}

.shop__block.lazy {
	width: 100%;
	height: 400px
}

.shop__block {
	margin-bottom: 10px;
	padding: 0
}

.shop__block-head {
	padding: 22px 10px 22px 30px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03);
	background-color: #fff
}

.shop__block-head-title {
	font-size: 20px;
	color: #48ad41;
	font-weight: 400;
	position: relative;
	padding-left: 31px
}

.shop__block-head-title:before {
	content: "";
	display: block;
	width: 21px;
	height: 21px;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 21px 21px;
	background-image: url(/local/templates/parkV2/assets/css/prod/desktop/../../img/sprite.svg#star-head)
}

.shop__products-old-container {
	max-height: 486px
}

.payment {
	padding-top: 15px
}

.payment__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.payment__item {
	padding: 10px;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.payment__item.offset-8 {
	margin-left: 66.66667%
}

.payment__item_image {
	max-height: 40px
}

.payment__heading {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: 500
}

html .card-detail__total-wrapper {
	max-width: 432px
}

html .card-detail__properties-list {
	margin-left: -10px
}

html .card-detail__properties-list a {
	text-decoration: underline
}

html .card-detail__image {
	max-width: 100%;
	width: 100%;
	min-height: 416px
}

html .card-detail .similar-goods-link {
	text-align: center;
	margin-top: 15px
}

@media (max-width:991px) {
	html .card-detail .similar-goods-link {
		text-align: left;
		margin-top: 25px
	}
}

html .card-detail .similar-goods-link a {
	font-size: 14px;
	color: #48ad41;
	font-style: italic;
	text-decoration: underline
}

@media (max-width:991px) {
	html .card-detail .similar-goods-link.desktop {
		text-align: center;
		margin-top: 15px;
		display: none
	}
}

html .card-detail__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: calc(100% - 432px);
	margin-bottom: 0
}

html .card-detail__info-wrapper {
	width: 100%;
	position: relative
}

html .card-detail__delivery {
	max-width: 288px
}

html .card-detail__vendor {
	font-size: 16px
}

html .card-detail__title {
	margin: 0 0 20px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1
}

.card__properties html .card-detail__title {
	font-size: 18px
}

html .card-detail__all-props-item-title {
	color: #48ad41;
	line-height: 1
}

html .card-detail__all-props-item-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	overflow: hidden
}

html .card-detail__all-props-item-name {
	line-height: 21px;
	position: relative;
	min-width: 20%
}

html .card-detail__all-props-item-name a,
html .card-detail__all-props-item-name span {
	position: relative;
	z-index: 2;
	-webkit-box-shadow: 15px 0 0 #fff;
	box-shadow: 15px 0 0 #fff;
	background-color: #fff;
	color: #000
}

html .card-detail__all-props-item-name a:active,
html .card-detail__all-props-item-name a:focus,
html .card-detail__all-props-item-name a:hover,
html .card-detail__all-props-item-name span:active,
html .card-detail__all-props-item-name span:focus,
html .card-detail__all-props-item-name span:hover {
	color: #000
}

html .card-detail__all-props-item-name a {
	text-decoration: underline
}

html .card-detail__all-props-item-name a:active,
html .card-detail__all-props-item-name a:focus,
html .card-detail__all-props-item-name a:hover {
	text-decoration: none
}

html .card-detail__all-props-item-value {
	line-height: 21px
}

html .card-detail__all-props-item-value a,
html .card-detail__all-props-item-value span {
	position: relative;
	z-index: 2;
	min-width: 15px;
	display: inline;
	color: #000;
	padding-left: 7px
}

html .card-detail__all-props-item-value a:active,
html .card-detail__all-props-item-value a:focus,
html .card-detail__all-props-item-value a:hover,
html .card-detail__all-props-item-value span:active,
html .card-detail__all-props-item-value span:focus,
html .card-detail__all-props-item-value span:hover {
	color: #000
}

html .card-detail__all-props-item-value a {
	text-decoration: underline
}

html .card-detail__all-props-item-value a:active,
html .card-detail__all-props-item-value a:focus,
html .card-detail__all-props-item-value a:hover {
	text-decoration: none
}

html .card-detail__all-props-item-link {
	line-height: 21px;
	text-align: left;
	max-width: 60%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	min-width: 100px
}

html .card-detail__all-props-item-link a,
html .card-detail__all-props-item-link span {
	position: relative;
	z-index: 2;
	-webkit-box-shadow: -15px 0 0 #fff, 15px 0 0 #fff;
	box-shadow: -15px 0 0 #fff, 15px 0 0 #fff;
	background-color: #fff;
	min-width: 15px;
	display: inline;
	color: #000
}

html .card-detail__all-props-item-link a:active,
html .card-detail__all-props-item-link a:focus,
html .card-detail__all-props-item-link a:hover,
html .card-detail__all-props-item-link span:active,
html .card-detail__all-props-item-link span:focus,
html .card-detail__all-props-item-link span:hover {
	color: #000
}

@media (min-width:992px) {

	html .card-detail__all-props-item-link a,
	html .card-detail__all-props-item-link span {
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		display: inline
	}
}

html .card-detail__all-props-item-link a {
	text-decoration: underline
}

html .card-detail__all-props-item-link a:active,
html .card-detail__all-props-item-link a:focus,
html .card-detail__all-props-item-link a:hover {
	text-decoration: none
}

html .card-detail__slider-title {
	line-height: 1;
	font-size: 18px;
	font-weight: 500
}

html .card-detail__price-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

html .card-detail__price {
	line-height: 1;
	margin-right: 13px
}

html .card-detail__old-price {
	height: auto;
	font-size: 16px;
	line-height: 20px
}

html .card-detail__old-price span:before {
	width: calc(100% + 3px);
	height: 1px;
	left: -1px
}

@media (max-width:991px) {
	html .card-detail__old-price {
		font-size: 14px;
		line-height: 14px
	}
}

html .card-detail__bonuses-wrapper {
	margin-top: 5px
}

html .card-detail__buy-btns {
	margin-top: 24px
}

html .card-detail__stickers {
	margin-top: 24px
}

html .card-detail__total-bottom .card-detail__vendor {
	font-size: 14px
}

.card-detail__info .card-detail__slider {
	max-width: 100%
}

.card-detail__slider .card__image-slider {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative
}

.card-detail__slider .slider-slide a {
	padding: 0 15px;
	max-height: 380px;
	min-width: 100%;
	max-width: 100%
}

.card-detail__slider .card-detail__main {
	max-width: 320px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 320px;
	flex: 0 0 320px
}

.card-detail__slider .slider-dots {
	margin-top: 20px
}

.card-detail .payment__container {
	max-width: 250px;
	margin-top: 10px
}

.card-detail__all-props-item-name_tooltip {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

html .card-detail__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (min-width:1460px) {
	html .card-detail__main {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

html .card-detail__main-secondary {
	display: block
}

@media (min-width:1460px) {
	html .card-detail__main-secondary {
		display: none
	}
}

html .card-detail__main-secondary .card-detail__info-wrapper {
	padding-left: 0
}

html .card-detail__main-secondary .card__properties-list_detail {
	-webkit-padding-start: 0;
	padding-inline-start: 0
}

html .card-detail__total-wrapper {
	margin-top: 10px;
	padding: 30px 41px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
	border: solid .5px rgba(0, 0, 0, .03)
}

html .card-detail__properties-list {
	padding-left: 0
}

html .card-detail__info {
	width: 100%
}

@media (max-width:1919px) {
	html .card-detail__info {
		width: 100%;
		max-width: 100%;
		padding-right: 0
	}
}

html .card-detail__info-wrapper {
	padding-left: 16px;
	max-width: calc(100% - 350px)
}

@media (min-width:1920px) {
	html .card-detail__info-wrapper {
		max-width: 100%;
		width: calc(100% - 450px)
	}
}

html .card-detail__vendor {
	line-height: 1;
	margin-top: 15px
}

@media (min-width:1920px) {
	html .card-detail__all-props {
		padding-left: 16px
	}
}

html .card-detail__all-props-item:not(:last-child) {
	margin-bottom: 22px
}

html .card-detail__all-props-item-title {
	margin-bottom: 21px;
	font-size: 18px;
	font-weight: 500;
	padding-left: 19px
}

html .card-detail__all-props-item-row {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 9px 19px;
	border: 1px solid #e5e5e5;
	margin-bottom: -1px
}

html .card-detail__all-props-item-name {
	min-width: 20%;
	font-size: 16px;
	width: 100%;
	max-width: 275px
}

@media (min-width:1920px) {
	html .card-detail__all-props-item-name {
		max-width: 331px
	}
}

html .card-detail__all-props-item-name a,
html .card-detail__all-props-item-name span {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent
}

html .card-detail__all-props-item-value {
	font-size: 16px;
	width: 100%;
	max-width: 466px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 466px;
	flex: 0 0 466px;
	text-align: left;
	padding-left: 90px
}

@media (min-width:1460px) {
	html .card-detail__all-props-item-value {
		padding-left: 60px
	}
}

@media (min-width:1920px) {
	html .card-detail__all-props-item-value {
		max-width: 500px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 500px;
		flex: 0 0 500px;
		padding-left: 30px
	}
}

html .card-detail__all-props-item-value a,
html .card-detail__all-props-item-value span {
	padding-left: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent
}

html .card-detail__all-props-item-link {
	min-width: 100px;
	font-size: 16px;
	width: 100%;
	max-width: 150px;
	text-align: left;
	display: inline
}

@media (min-width:1920px) {
	html .card-detail__all-props-item-link {
		max-width: 150px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 500px;
		flex: 0 0 500px;
		display: inline
	}
}

html .card-detail__all-props-item-link a,
html .card-detail__all-props-item-link span {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent
}

html .card-detail__slider:not(:last-child) {
	margin-bottom: 40px
}

html .card-detail__slider-head {
	padding: 0 0 32px 37px
}

@media (min-width:1920px) {
	html .card-detail__slider-head {
		padding-right: 53px
	}
}

html .card-detail__slider-title {
	font-size: 20px;
	text-transform: uppercase
}

html .card-detail__slider-container {
	margin-right: 0;
	margin-left: 0;
	max-height: 462px;
	position: relative;
	overflow: hidden
}

html .card-detail__slider-container:hover {
	overflow: visible
}

.card-detail__info .card-detail__slider {
	width: 450px
}

@media (max-width:1919px) {
	.card-detail__info .card-detail__slider {
		width: 350px
	}
}

.card-detail__slider .card__image-slider {
	height: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

@media (max-width:1919px) {
	.card-detail__slider .card__image-slider {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		max-height: 461px
	}
}

.card-detail__slider .slider-slide a {
	height: 380px
}

@media (max-width:1919px) {
	.card-detail__slider .slider-slide a {
		width: 100%;
		min-width: 100%
	}
}

@media (max-width:1919px) {
	.card-detail__slider .slider-goods-nav {
		width: 230px;
		max-width: 230px;
		margin: 0 auto
	}
}

@media (max-width:1919px) {
	.card-detail__slider .card__image {
		max-width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto
	}
}

.card-detail__slider .card__user-bought {
	z-index: 1;
	top: 350px;
	left: 20px
}

.card-detail__all-props-item-name_tooltip span {
	padding-right: 7px
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Regular.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Regular.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Regular.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-BoldItalic.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-BoldItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-BoldItalic.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-BoldItalic.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-BoldItalic.ttf) format("truetype");
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Medium.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Medium.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Medium.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Medium.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Medium.ttf) format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-MediumItalic.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-MediumItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-MediumItalic.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-MediumItalic.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-MediumItalic.ttf) format("truetype");
	font-weight: 500;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBold.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBold.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBold.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBold.ttf) format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Bold.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Bold.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Bold.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Bold.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Italic.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Italic.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Italic.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Italic.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-Italic.ttf) format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: Inter;
	src: url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBoldItalic.eot), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBoldItalic.woff) format("woff"), url(/local/templates/parkV2/assets/css/prod/desktop/../../fonts/Inter/Inter-SemiBoldItalic.ttf) format("truetype");
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

@-webkit-keyframes appear {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes appear {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.suggestions-nowrap {
	white-space: nowrap
}

.suggestions-input {
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.suggestions-input::-ms-clear {
	display: none
}

.suggestions-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	vertical-align: top;
	-webkit-text-size-adjust: 100%
}

.suggestions-suggestions {
	background: #fff;
	border: 1px solid #999;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
	left: 0;
	min-width: 100%;
	position: absolute;
	z-index: 9999;
	-webkit-text-size-adjust: 100%
}

.suggestions-suggestions strong {
	font-weight: 400;
	color: #39f
}

.suggestions-suggestions.suggestions-mobile {
	border-style: none
}

.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
	border-bottom: 1px solid #ddd
}

.suggestions-suggestion {
	padding: 4px 4px;
	overflow: hidden
}

.suggestions-suggestion:hover {
	background: #f7f7f7
}

.suggestions-selected {
	background: #f0f0f0
}

.suggestions-selected:hover {
	background: #f0f0f0
}

.suggestions-hint {
	padding: 4px 4px;
	overflow: hidden;
	color: #777;
	font-size: 85%;
	line-height: 20px
}

.suggestions-subtext {
	color: #777
}

.suggestions-subtext_inline {
	display: inline-block;
	min-width: 6em;
	vertical-align: bottom;
	margin: 0 .5em 0 0
}

.suggestions-subtext-delimiter {
	display: inline-block;
	width: 2px
}

.suggestions-subtext_label {
	margin: 0 0 0 .25em;
	border-radius: 3px;
	padding: 0 3px;
	background: #f5f5f5;
	font-size: 85%
}

.suggestions-value[data-suggestion-status=LIQUIDATED] {
	position: relative
}

.suggestions-value[data-suggestion-status=LIQUIDATED]:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	border-top: 1px solid rgba(0, 0, 0, .4);
	content: ""
}

.suggestions-promo {
	font-size: 85%;
	display: none;
	color: #777;
	padding: 4px;
	text-align: center
}

.suggestions-promo a {
	color: #777;
	display: none;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	line-height: 20px;
	text-decoration: none
}

.suggestions-promo a:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0)
}

.suggestions-promo svg {
	height: 20px;
	vertical-align: bottom
}

@media screen and (min-width:600px) {
	.suggestions-promo {
		position: absolute;
		top: 0;
		right: 0;
		text-align: left
	}
}

#bmhouse-comments .bmhouse-comments-button a,
#bmhouse-comments input[type="file"].bmhouse-comment-image:after {
	background-color: #48ad41 !important;
}
#bmhouse-comments .bmhouse-comments-form-item > input,
#bmhouse-comments .bmhouse-comments-form-item > textarea,
#bmhouse-comments .bmhouse-comments-stat-line {
	border-color: #48ad41 !important;
}
/* End */


/* Start:/local/templates/parkV2/template_styles.css?17309641411059*/
.basket-popup__milk {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #ffffffdb;
}
.basket-popup__milk:not(.active) {
	display: none;
}
.cookie-wrapper {
  display: inline-block;
  position: fixed;
  width: 100%;
  bottom: 15px;
  left: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
}
.cookie-wrapper.hidden {
  display: none;
}
.cookie {
  max-width: 420px;
  padding: 16px 19.5px 20px;
  bottom: 20px;
  border-radius: 8px;
  animation: be 1s forwards;
  background: #fff;
  box-shadow: 0px 0 10px 2px #adadad;
}
.cookie-text {
  margin-bottom: 15px;
}
.cookie-bold {
  font-weight: 500;
}
.cookie-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cookie-link {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #76bc21;
}
.cookie-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 25px;
  color: #fff;
  font-weight: 600;
  background-color: #48ad41;
  border-radius: 4px;
}
/* End */
/* /local/templates/parkV2/assets/css/loved_products.css?17090294551585 */
/* /local/templates/parkV2/assets/css/delivery.css?17611296801477 */
/* /local/templates/parkV2/assets/css/prod/desktop/catalog_detail.css?1721812014182248 */
/* /local/templates/parkV2/template_styles.css?17309641411059 */
