.page-card__left {
	flex-direction: column;
}

.page-card-top__wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.page-card-bottom_wrapper {
	display: flex;
	justify-content: space-between;
	width: 560px;
}

.page-card-order__top_box {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: row-reverse;
	gap: 5px;
}

.page-card-order-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	gap: 15px;
	width: 440px;
}
@media (min-width: 768px) and (max-width: 1190px) {
	.page-card-order-wrapper {
		width: 100%;
	}
}
.page-card-order_item {
	padding: 24px 35px;
	border-radius: 24px;
	background-color: #F9F9F9;
	width: 100%;
}

.page-card-order_item .delivery-item {
	display: flex;
	font-size: 12px;
	line-height: 1.5;
	justify-content: flex-start;
	border-bottom: 1px solid #DAE2EC;
	gap: 6px;
}

.page-card-order_item .title {
	font-size: 14px;
	padding-bottom: 12px;
}

.page-card-order_item .delivery-name {
	color: #8E9297;
	max-width: 43%;
	width: 100%;
	flex: 0 0 auto;
}
.page-card-order_item .delivery-desc {
	text-align: right;
	max-width: 57%;
	width: 100%;
}
/*.page-card-order_item.right_banner {
	font-weight: 600;
	text-align: center;
	font-size: 20px;
}*/

.page-card-order_item.right_banner a {
	color: black;
}

.page-card__size .checbox-item {
	width: auto !important;
}
.page-card-characteristic .page-card__items {
	width: 100% !important;
}
.page-card-info__desc {
	width: 100% !important;
}
.page-card-info__desc p a{
	color: #202732;
	transition: 0.3s all;
	font-weight: bold;
	text-decoration: underline;
}
.page-card-info__desc p a:hover{
	color: #EA4C2F;
	transition: 0.3s all;
}

.checbox-item__caption.checked {
	border: 3px solid #EA4C2F;
	transition: all .3s;
}

.custom_detail_block {
	border-top: 0!important;
	margin-bottom: 10px;
}

.custom_detail_block_bg {
	background: #ffffff;
	border-radius: 8px;
	display: flex;
	padding: 7px 12px;
	justify-content: space-between;
	align-items: center;
	box-shadow: 0 4px 10px 0 #0000000D;
}

.custom_detail_block .page-card-order__btn {
	height: auto;
	padding: 10px 15px;
	width: auto;
}

.custom_detail_block .buttons_container {
	display: flex;
	align-items: center;
}

.share-widget {
	display:none;
	position: absolute;
	padding: 10px;
	top: -60px;
	left: -20px;
	width: max-content;
	border: 1px solid #d7d7d7;
	border-radius: 3px;
}

.page-card-order__bottom-btn.active svg path {
	stroke: #EA4C2F;
	fill: #EA4C2F !important;
}

@media (min-width: 1010px) {
	.page-card-order__bottom-btn:hover svg path {
		stroke: #EA4C2F;
		fill: #EA4C2F !important;
	}
	.page-card-order__bottom-btn:hover svg line {
		stroke: #EA4C2F;
		fill: #EA4C2F;
	}
}
.page-card-order__bottom-btn.active svg line {
	stroke: #EA4C2F;
	fill: #EA4C2F;
}



@media (max-width: 760px) {
	body #backcall.cfg_align_right-bottom {
		bottom: 130px !important;
	}

	.page-card .page-card-order {
		display: none;
	}
}

.page-card-order-select-options {
	max-height: 300px;
	overflow-y: auto;
}

.page-card__left .slick-slider{
	display: none;
}
.page-card__left .slick-slider{
	display: block;
}

.page-card__slick .slick-slide, .page-card__slick .page-card__slick-slide{
	width: 100%;
}
.page-card__swiper .page-card__swiper-slide{
	display: none;
}
.page-card__swiper .page-card__swiper-slide{
	display: none;
}
.page-card__swiper .page-card__swiper-slide:first-child{
	display: block;
}
.checbox-item__caption {
	border: 1px solid #b0b0b0;
}

#add-review-modal {
	min-width: 600px;
}

.review-card {
	display: flex;
}

.review-card img {
	width: 100px;
}

.review-card .desc {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 20px;
}

.review-card {
	margin: 25px 50px;
	border: 1px solid #D7D7D7;
	border-radius: 4px;
	padding: 25px 50px;
}

.review-card-price {
	font-weight: 700;
}

.tab-nav {
	display: flex;
	justify-content: space-between;
	width: 100%;
	/* margin-top: 100px; */
	font-size: 24px;
	font-weight: 600;
	/* color: #8E9297; */
	padding-bottom: 12px;
	/* margin-bottom: 25px; */
	/* border-bottom: 1px  solid #8E9297; */
}

/*.tab-content {
	display: none;
}*/

.page-card-order-inner {
	justify-content: space-between;
	width: 100%;
}

.page-card-order-inner .title {
	padding: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.page-card-order_item .ico-button {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.page-card-order_hints {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 10px;
}

.hints-item {
	display: flex;
	width: 50%;
	gap: 10px;
}

.hints-item svg {
	width: 27px;
}

.sticky-wrapper {
	width: 100%;
	padding: 0;
	margin-bottom: 25px;
	margin-top: 120px;
}

.sticky-wrapper.active {
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	margin-top: 0;
	padding: 0px 50px 10px;
	z-index: 99;
}

.top-item-panel {
	display: flex;
	justify-content: right;
	padding: 6px 0 12px;
}

.top-item-panel .card-modal-price {
	width: 100px;
}

.top-item-panel  .card-modal-titleblock {
	display: flex;
	/* justify-content: center; */
	align-items: center;
	flex-direction: row;
	width: 100%;
}

.top-item-panel  .quantity {
	width: 112px;
	height: 32px;
	display: flex;
	justify-content: space-between;
	align-self: center;
}

.top-item-panel .to-cart .btn {
	width: max-content;
}

.top-item-panel .card-modal__desc {
	font-weight: 600;
}
.tab-content {
	background: #fff;
}
.tab-content.active {
	display:block;
	padding-bottom: 25px;
	background: #fff;
}

.tab-link {
	color: #8E9297;
}

.tab-link.active {
	color: #202732;
	position: relative;
}

.tab-link:hover {
	color: #1e242e7e;
}

.tab-link.active:hover {
	color: #202732;
}

.tab-link.active:after {
	content: "";
	display: block;
	width: 100%;
	height: 6px;
	position: absolute;
	background: #202732;
	bottom: -15px;
	border-radius: 3px;
}

.modal__body .text {
	margin: 25px 10px;
	text-align: justify;
}
#cheaper-form .form__box {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.modal-white .checbox {
	color: black;
}

textarea.form__field {
	height: 180px;
	overflow: hidden;
}

.found-cheaper-modal {
	padding: 50px;
	min-width: 600px;
}

.found-cheaper-modal input.form__field {
	height: 42px;
	border: 1px solid #BABABA;
}

[data-tooltip]{
	position:relative;
}

[data-tooltip]::after {
	content: attr(data-tooltip); /* Выводим текст из атрибута data-title */
	position: absolute;
	width: 400px;
	right: 25px;
	bottom: 25px;
	background: aliceblue;
	border: 1px solid #d7d7d7;
	border-radius: 14px;
	padding: 25px;
	opacity: 0;
	transition: 0.5s;
	pointer-events:none;
}

[data-tooltip]:hover::after {
	opacity: 1;
}

.page-card-order__buttons {
	display: flex;
	position: relative;
	top: -12px;
}

.tab-content section {padding: 25px;}

.tab-content h2 {
	padding-bottom: 25px;
}

.page-card-top__box {
	display: flex;
	width: 430px;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 8px;
	gap: 5px;
}

.item_code {
	color: #8E9297;
}
.item_code {
	display: flex;
	color: #8e9297;
	gap: 0.5em;
	white-space: nowrap;
}
.item_code span{
	color: #202732;
}

.can_buy {
	display: flex;
	color: #8E9297;
	gap: .5em;
}

.can_buy .value {
	color: #202732;
}

.can_buy .value.green {
	color: #EA4C2F;
	font-weight: 600;
}

.can_buy .value.red {
	color: red	!important;
	font-weight: 600	!important;
}

.card__tab.tab {
	background-color: #EA4C2F;
	color: black;
	text-transform: uppercase;
	font-weight: 500;
}

.page-card-top__wrapper .tabs {
	margin-bottom: 25px;
}

.page-card-order__discount {
	display: flex;
	flex-direction: column;
	gap: 5px;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	/* padding-bottom: 5px; */
}

.page-card-order__result-item {
	display: flex;
	gap: 12px;
	flex-direction: row;
	align-items: flex-end;
}

.page-card-order__discount .base_price {
	font-size: 20px;
	color: #8E9297;
	text-decoration: line-through;
}

.page-card-order__discount .discount_value {
	font-size: 14px;
	line-height: 19px;
	height: 24px;
	background-color: #fbf32d;
	color: #202732;
	border-radius: 20px;
	padding: 4px 10px;
	width: fit-content;
}

.page-card__wrap {
	position: relative;
}

.page-card__swiper-img{
	position: relative;
}
.page-card__swiper-img .btn-play {
	cursor: pointer;;
}
.page-card__swiper-img .video-wrap {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.3s ;
}
.page-card__swiper-img .video-wrap.active {
	display: flex;
	align-items: center;
	opacity: 1;
	visibility: visible;

}
.page-card__swiper-img   .poster {
	transition: all 0.3s ;
}
.page-card__swiper-img .video-wrap.active + .poster {
	visibility: hidden;
	opacity: 0;

}
.page-card__swiper-img img {
	cursor: zoom-in;
}

.recommendations__body .sections-wrapper {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
	gap: 12px;
}

.recommendations__body .section-button {
	flex: 0 0 auto;
	cursor: pointer;
	color: #8E9297;
	padding: 6px 12px;
	border-radius: 30px;
	border: 1px solid #8E9297;
}

.recommendations__body .section-button:hover {
	border-color: #EA4C2F;
	background-color: #EA4C2F;
	color: #202732;
}

.recommendations__body .section-button.active {
	background-color: #EA4C2F;
	border-color: #EA4C2F;
	color: #ffffff;
}

.common {
	padding-top: 40px;
}

@media (max-width: 760px) {
	.page-card__right-box_sim {
		order: initial !important;
	}

	.page-card__right-box_size {
		order: initial !important;
	}

	.page-card__right-box_color {
		order:initial !important;
	}

	.page-card__right-box_order {
		order: initial !important;
	}

	#add-review-modal {
		min-width: auto;
	}
}


.card__tab.tab.tab--new {
    background-color: #e8564e;
	color: #fff;
}

.card__tab.tab.tab--discount {
    background-color: #fbf32d;
	color: #202732;
}

.card__tab.tab.tab--hit {
    background-color: #414141;
	color: #fff;
}
