.fake-radio-c__icon .fake-radio-c__color {
	border: 0.125rem solid #cbcbcb;
}

.fake-radio-c__icon .fake-radio-c__color.checked {
	border: 0.125rem solid #495460;
}

.tbl_sizes {
	margin: -10px auto 5px auto;
}

.tbl_sizes table {
	text-align: center;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 25px auto;
	width: 100%;
	table-layout: fixed;
}

.tbl_sizes table th {
	background: #000;
	color: #fff;
	padding: 10px 4px;
}

.tbl_sizes table td {
	font-weight: normal;
	border: 1px solid #eee;
	padding: 10px;
	width: 100%;
}

.tbl_sizes div {
	text-align: center;
}

.jq-selectbox.opened {
	z-index: 200 !important;
}

.buy-btn,
.booking-btn {
	z-index: 100;
}

.booking-btn {
	display: none;
}

@media screen and (max-width: 767px) {
	.scroll-image {
		position: absolute;
		width: 91px;
		height: 32px;
		z-index: 10;
		bottom: 20px;
		right: 20px;
	}

	.def-section.def-section--big.look-module {
		padding-top: 85px;
	}
}

@media screen and (max-width: 576px) {
	.color-list {
		gap: 10px;
	}
}
@media screen and (min-width: 767px) {
	.scroll-image {
		display: none;
	}

	.item-detail-fix-line__container .retail-btn {
		width: 20%;
	}
}

.color-field__name {
	font-family: Roboto;
	font-size: 11px;
	font-weight: 500;
	line-height: 12px;
	letter-spacing: 0.01em;
	text-align: center;
}

.fake-radio-c {
	margin-bottom: 10px;
}

.section-review {
	flex: 1;
	border: 0.5px solid var(--2, #212529);
	padding: 10px;
	border-right: none;
}

.size-section .section-review:last-child {
	border-right: 0.5px solid var(--2, #212529);
}

.section-review.black {
	background-color: #000;
	color: #fff;
}

.detail-review-info {
    display: grid;
    grid-template: auto / repeat(4, 1fr);
    grid-gap: 16px;
    align-items: center;
}

.detail-review-info div:last-child {
	text-align: right;
}

.user-review {
	display: grid;
	grid-gap: 20px;
	padding: 20px;
	border: 1px solid #C2C2C2;
	border-radius: 8px;
}

.review-text {
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0.01em;
	text-align: left;
}

.review-text-gray {
	color: #959595;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.01em;
	text-align: left;
}

.user-review-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
	padding-bottom: 15px;
}

.review-block .user-review-container {
	grid-template-columns: 1fr;
}

.review-block .user-review {
	padding: 20px 0;
	border: unset;
}

.basic-review-info {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
	border-bottom: 0.0625rem solid #333;
	padding-bottom: 15px;
}

.review-filter {
	margin-bottom: 40px;
	margin-top: 40px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.fit-size {
	text-align: center;

}

.size-compliance {
	margin-bottom: 8px
}

.review-button-container {
	text-align: center;
	margin-top: 15px;
}

.stars-review>div {
	max-width: 800px;
	margin: 0 auto
}

.flex-container {
	display: flex;
}

.stars {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
}

.stars .stars-total {
	line-height: 1;
	margin-left: 10px;
	margin-top: 4px;
}

.average-rating {
	font-family: Montserrat;
	font-size: 28px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: 0px;
	text-align: left;
}

.container--fluide .show-more {
	display: block;
	margin: 0 auto 30px;
	text-transform: uppercase
}

.star-label {
	margin-right: 8px;
}

.review-list {
	display: flex;
	align-items: center;
	font-size: 12px;
	margin-right: 25px;
}

.review-filter .catalog-result {
	margin-left: 60px;
	margin-bottom: 0px;
}

.review-arrow {
	display: flex;
	justify-content: space-between;
}

.review-block .review-arrow > .stars {
	margin-right: 20px;
}

.review-block .review-arrow.active > .stars {
	display: none;
}

.ac-cat-list__sub .short-review {
	padding: 15px;
}

.review-deteils {
	display: grid;
	grid-template-columns: auto 1fr 30%;
	align-items: center;
	margin-bottom: 18px;
}

.review-deteils .stars {
	margin-right: 10px;
}

.size-section {
	display: flex;
	margin-bottom: 8px;
	margin-top: 8px;
}

.stars-review .review-deteils {
	transition: background-color 0.3s ease, border 0.3s ease, padding 0.3s ease;
	padding-top: 3px;
	padding-bottom: 3px;
}

.stars-review .review-deteils:hover {
	background-color: #f0f0f0;
	border: 0px solid #ccc;
	cursor: pointer;
}

.stars-review .review-deteils:hover .stars,
.stars-review .review-deteils:hover .rating-bar,
.stars-review .review-deteils:hover .reviews-count {
	background-color: transparent;
	border: none;
}

.stars svg {
	width: 17px;
	height: 17px;
}

.rating-bar {
	width: 100%;
	height: 20px;
	display: flex;
}

.black-bar {
	height: 100%;
	background-color: black;
}

.gray-bar {
	height: 100%;
	background-color: #ccc;
}

.reviews-count {
	margin-left: 10px;
}

.short-review {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}

.short-review .average-rating {
	font-size: 19px;
    line-height: 21px;
}

.short-review .review-text {
	font-size: 15px;
    text-decoration: underline;
}

#review-section .short-review {
	flex-direction: column;
}

.scroll-to-reviews-container {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
}

.review-filter .sort-select {
	width: 292px;
}

.ds-popup-review-body,
.ds-popup-thanks-body,
.ds-popup-error-body {
	max-width: 600px;
}

.review-form {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 24px;
}

.form-star {
	display: flex;
	flex-direction: row;
}

.form-star .error svg path {
    stroke: red !important;
}

.review-sizes.error label {
	border: thin solid red;
}

.review-textarea {
	height: 120px;
	border-radius: 0;
}

.purchase-location-container {
	display: flex;
	flex-direction: column;
}

.purchase-location-container>div {
	display: flex;
	flex-direction: row;
	gap: 20px;
	margin-top: 8px
}

.fit-name-section {
	display: flex;
	justify-content: space-between;
	margin-bottom: 18px;
}

.fit-name-section>div {
	font-size: 12px;
	letter-spacing: 0.12px;
	width: 85px;
}

.fit-name-section>div:nth-child(1) {
	text-align: left;
}

.fit-name-section>div:nth-child(2) {
	text-align: center;
}

.fit-name-section>div:nth-child(3) {
	text-align: right;
}

@media screen and (min-width: 1337px) {
	.fit-size {
		text-align: center;
		width: 307px;
		justify-self: center;

	}
}

@media screen and (max-width: 1024px) {
	.user-review-container {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
	}

	.basic-review-info {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto;
		padding: 20px;
		align-items: center
	}

	.short-review {
		grid-row: 1;
		grid-column: 1;
	}

	.fit-size {
		grid-row: 1;
		grid-column: 2;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 40px;
	}

	.stars-review {
		grid-column: span 2;
		grid-row: 2;
		margin-top: 40px;
	}
}

.review-filter .a-reset-styles .catalog-result__item {
	padding: 13px;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.14px;
}

@media screen and (max-width: 767px) {
	.review-filter .a-reset-styles .catalog-result {
		display: flex;
		margin-left: 0px;
		margin-top: 20px;
	}

	.review-filter {
		flex-direction: column;
		align-items: flex-start;
	}
}

@media screen and (max-width: 576px) {
	.user-review-container {
		grid-template-columns: 1fr;
	}

	.basic-review-info {
		grid-template-columns: repeat(1, 1fr);
	}

	.stars-review {
		grid-column: 1;
		grid-row: 3;
	}

	.fit-size {
		grid-row: 2;
		grid-column: 1;
	}

	.user-review {
		grid-template-columns: none;
	}

	.review-filter select {
		visibility: hidden
	}

	.ds-popup-review-body select {
		visibility: hidden
	}
}

.item-detail__max-count-warning {
	display: none;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	color: #F01237;
}

.item-detail__max-count-warning.show {
	display: inline-flex;
	align-items: flex-start;
}

.item-detail__max-count-warning > span {
	padding-left: 5px;
}

.item-detail-fix-line {
	position: fixed;
	opacity: 0;
	pointer-events: none;
	top: 50px;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 201;
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12), 0px 32px 32px -16px rgba(0, 0, 0, 0.08);
	transition: opacity 0.25s;
}

.item-detail-fix-line.is-sticky {
	opacity: 1;
	pointer-events: auto;
}

.item-detail-fix-line__container {
	display: flex;
	align-items: center;
	padding: 24px 0;
	gap: 32px;
}

.item-detail-fix-line__title {
	font-size: 16px;
	font-family: Montserrat;
	color: #000;
	line-height: 1.25;
}

.item-detail-fix-line__price {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.11;
	letter-spacing: 0.18px;
	color: #212529;
}

.item-detail-fix-line__prices {
	display: flex;
	align-items: center;
	gap: 16px;
	margin-top: 8px;
}

.item-detail-fix-line__price--old {
	color: #959595;
	text-decoration: line-through;
}

.item-detail-fix-line__btn {
	flex-basis: 240px;
}

.item-detail-fix-line__sizes {
	flex-basis: 240px;
}

.item-detail-fix-line__btn {
	white-space: nowrap;
}

.item-detail-fix-line__prices {
	white-space: nowrap;
}

.item-detail-fix-line__title {
	white-space: nowrap;
}

.item-detail-fix-line__color {
	margin-top: 8px;
	color: #000;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.16;
	display: flex;
	gap: 8px;
	align-items: center;
}

.item-detail-fix-line__color-circle {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid #959595;
}

.item-detail-fix-line__left {
	margin-right: auto;
}

.item-detail-fix-line__btn .is-mobile {
	display: none;
}

@media (max-width: 1024px) {
	.item-detail-fix-line__sizes {
		max-width: 300px;
	}

	.item-detail-fix-line {
		top: 67px;
	}
}

@media (max-width: 768px) {
	.item-detail-fix-line__left {
		display: none;
	}

	.item-detail-fix-line__btn>a>span {
		display: none;
	}

	.item-detail-fix-line__btn .is-mobile {
		display: block !important;
	}

	.item-detail-fix-line {
		top: 57px;
	}

	.item-detail-fix-line__container {
		padding-top: 8px;
		padding-bottom: 8px;
		gap: 16px;
	}

	.item-detail-fix-line__sizes,
	.item-detail-fix-line__btn {
		max-width: 50%;
		flex-basis: 50%;
	}

	.item-detail-fix-line {
		top: auto !important;
		bottom: 0;
	}

	#retailcrm-consultant-app.bottom-fixed-line {
		bottom: 80px !important;
	}

	.item-detail-fix-line .jq-selectbox__dropdown {
		top: auto !important;
		bottom: 100% !important;
		border-bottom: none;
		border-top: 0.0625rem solid #c2c2c2;
	}
}

@media (max-width: 575px) {
	.item-detail-fix-line__container {
		padding-left: 8px;
		padding-right: 8px;
	}
}

.item-detail__meta .jq-selectbox__select {
	display: none;
}

.jq-selectbox__select {
	font-size: 12px;
	line-height: 1.25rem;
}

.jq-selectbox__dropdown {
	font-size: 12px;
}

.item-detail__meta .jq-selectbox__dropdown {
	display: block !important;
	visibility: visible;
	opacity: 1;
	position: relative !important;
	border: none;
	margin: 0 !important;
	top: 0 !important;
	margin: 0 !important;
	transform: none;
}

.item-detail__meta .jq-selectbox__dropdown ul {
	max-height: none !important;
	display: flex;
	gap: 10px;
	padding-top: 5px;
}

.item-detail__meta .jq-selectbox__dropdown ul li:first-child {
	display: none;
}

.item-detail__meta .jq-selectbox__dropdown ul li {
	padding: 8px;
	min-width: 40px;
	min-height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 1;
	border-radius: 3px;
	background: #f9f9f9;
}

.item-detail__meta .jq-selectbox li:hover {
	background: #cccccc;
}

.item-detail__meta .jq-selectbox__dropdown ul li.sel {
	background: #212529;
	color: #fff;
}

.item-detail__meta .jq-selectbox__dropdown ul li[data-state=disabled] {
	background-color: #E0E0E0;
	border-color: #E0E0E0;
	color: #959595;
}

.item-detail__meta .jq-selectbox__dropdown ul li[data-state=disabled].sel {
	background: rgb(33 37 41 / 60%);
	border-color: transparent;
	color: #fff;
}

.item-detail__size .jq-selectbox__dropdown ul li[data-state=disabled]:after {
	content: '';
	position: absolute;
	right: -7px;
	top: -7px;
	width: 14px;
	height: 14px;
	background-color: #F9F9F9;
	border: 1px solid #fff;
	border-radius: 3px;
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.12293 8.05515C8.1115 8.04372 8.09436 8.03515 8.08007 8.02515C7.83009 7.66125 7.62046 7.26842 7.44226 6.86488C7.34048 6.61561 7.25692 6.36134 7.18621 6.10136C7.11443 5.83638 7.06729 5.56675 7.01622 5.29677C6.96229 5.01108 6.90944 4.72396 6.83802 4.44255C6.76945 4.17149 6.69374 3.90187 6.61232 3.63403C6.5259 3.34977 6.41983 3.068 6.28698 2.80159C6.2252 2.6766 6.15664 2.55589 6.08628 2.43626C6.05093 2.37698 6.01129 2.32127 5.97058 2.26556C5.92272 2.19985 5.87094 2.13021 5.8138 2.07236C5.61239 1.86987 5.36812 1.70417 5.11492 1.57418C4.98208 1.50561 4.83923 1.45204 4.69852 1.40133C4.62746 1.37598 4.55246 1.35883 4.47854 1.33955C4.5014 1.28991 4.52068 1.23848 4.53318 1.18349C4.57103 1.01993 4.54711 0.839227 4.51247 0.67781C4.48997 0.572817 4.4514 0.470681 4.39819 0.377474C4.32248 0.244626 4.1882 0.154989 4.05464 0.0899937C4 0.063567 3.94358 0.0410686 3.88608 0.0235698C3.82823 0.00678523 3.76823 0 3.70824 0C3.6561 0 3.60396 0.00499968 3.55325 0.0124992C3.4204 0.0310693 3.29827 0.0749948 3.17863 0.13749C3.11292 0.171417 3.05293 0.224627 2.99793 0.273552C2.92936 0.333905 2.87437 0.417828 2.83258 0.498179C2.78759 0.584602 2.76152 0.679595 2.74473 0.775303C2.71545 0.943505 2.73688 1.11885 2.7933 1.27955C2.81651 1.34455 2.84651 1.40847 2.87901 1.46954C2.88187 1.47525 2.88758 1.47883 2.89079 1.48454C2.76473 1.53632 2.64224 1.59417 2.5251 1.66595C2.38511 1.75238 2.25798 1.86058 2.1412 1.97629C2.02835 2.08843 1.93265 2.22092 1.83837 2.34769C1.75373 2.4609 1.67945 2.58161 1.60767 2.7041C1.44304 2.98443 1.31805 3.2887 1.19591 3.58903C1.01521 4.03079 0.909504 4.49183 0.819153 4.95965C0.727016 5.43212 0.681662 5.91137 0.620952 6.3892C0.589883 6.60061 0.552029 6.81167 0.515603 7.02237C0.481676 7.21378 0.438108 7.40305 0.368113 7.58447C0.30526 7.71732 0.228123 7.83945 0.141343 7.9573C0.12313 7.97873 0.104203 7.99801 0.0831328 8.01658C-0.00614663 8.09586 -0.0200743 8.22871 0.0249226 8.33442C0.0552776 8.45691 0.161699 8.54833 0.292047 8.55083C0.578455 8.55619 0.86415 8.55762 1.1502 8.56083C1.43125 8.56404 1.7123 8.55297 1.99371 8.54976C2.17941 8.54726 2.36512 8.54976 2.55082 8.55119C2.53403 8.6044 2.52618 8.66118 2.53868 8.71975C2.6026 9.02008 2.66688 9.3322 2.84294 9.59004C2.91186 9.69111 2.9965 9.76467 3.09328 9.8386C3.16292 9.89109 3.25398 9.92216 3.33719 9.94895C3.44004 9.98216 3.54896 9.99287 3.65681 9.99823C3.8043 10.0057 3.96036 9.98966 4.10178 9.94502C4.4414 9.83788 4.73495 9.5829 4.89315 9.26471C5.00422 9.04008 5.06028 8.79581 5.08814 8.54904C5.20456 8.54797 5.32062 8.54583 5.43704 8.54547C5.98843 8.54333 6.53911 8.5494 7.08979 8.55012C7.22656 8.55083 7.36334 8.55012 7.49976 8.55012C7.63975 8.55012 7.78152 8.55262 7.92151 8.54226C7.99936 8.53619 8.0665 8.51583 8.12293 8.45941C8.17614 8.4062 8.20649 8.33299 8.20649 8.25728C8.20649 8.18121 8.17614 8.10836 8.12293 8.05515ZM3.3979 0.781374C3.4079 0.763161 3.41826 0.745662 3.42968 0.728521C3.44611 0.710665 3.4629 0.69388 3.48075 0.677453C3.50397 0.662454 3.52753 0.648883 3.55182 0.636027C3.59396 0.621028 3.6361 0.608886 3.68038 0.599601C3.69181 0.599244 3.70324 0.599244 3.71466 0.599601C3.73788 0.604601 3.76038 0.610672 3.78323 0.618171C3.8143 0.633884 3.8443 0.650669 3.8743 0.668882C3.87858 0.67281 3.88251 0.676738 3.88644 0.681024C3.89037 0.687452 3.89429 0.69388 3.89822 0.700308C3.91929 0.760304 3.93501 0.820657 3.94643 0.882795C3.95036 0.934578 3.95108 0.985288 3.94965 1.03743C3.94429 1.05885 3.93822 1.07992 3.93108 1.10099C3.91858 1.12528 3.90429 1.14849 3.88894 1.17099C3.87287 1.18885 3.8568 1.20634 3.84001 1.22384C3.82394 1.22063 3.80752 1.21849 3.79073 1.21741C3.73681 1.21384 3.68324 1.21063 3.62967 1.20527C3.56396 1.1917 3.50111 1.17599 3.43826 1.15385C3.43468 1.15206 3.43147 1.14992 3.4279 1.14813C3.41897 1.13278 3.4104 1.11742 3.40254 1.10171C3.38897 1.06028 3.37862 1.01886 3.3704 0.976717C3.36862 0.948148 3.36826 0.920293 3.36933 0.891723C3.37719 0.854583 3.38647 0.818157 3.3979 0.781374ZM4.48747 8.56154C4.4639 8.70475 4.42604 8.84474 4.3739 8.98009C4.34391 9.04008 4.31034 9.09579 4.27248 9.15007C4.22999 9.19971 4.18427 9.24578 4.13463 9.28899C4.08142 9.32649 4.02679 9.36077 3.96822 9.3897C3.91608 9.40756 3.8643 9.4222 3.81073 9.43256C3.73538 9.43827 3.66074 9.43863 3.58539 9.43184C3.54611 9.42327 3.50754 9.4122 3.46932 9.3997C3.44433 9.3872 3.4204 9.37399 3.39647 9.35899C3.37612 9.34078 3.35719 9.32221 3.33791 9.30185C3.30505 9.25364 3.27755 9.204 3.2522 9.1515C3.18077 8.96152 3.14578 8.76153 3.10506 8.56333C3.10435 8.55976 3.10149 8.55762 3.10078 8.55404C3.31326 8.5569 3.52611 8.56047 3.73895 8.56047C3.98857 8.56083 4.2382 8.55762 4.48818 8.5544C4.48782 8.5569 4.48782 8.55904 4.48747 8.56154ZM6.29341 7.98801C5.73809 7.98873 5.18278 7.98873 4.62746 7.99194C4.05 7.99587 3.47361 7.99587 2.89615 7.98444C2.60331 7.97837 2.31012 7.98051 2.01657 7.98658C1.7348 7.99194 1.45339 8.00444 1.17091 8.00587C1.04485 8.00658 0.918789 8.00194 0.792369 7.99908C0.830581 7.93337 0.871649 7.86909 0.902004 7.79981C1.00878 7.55733 1.05949 7.29806 1.10806 7.03915C1.15841 6.76667 1.20377 6.49526 1.23627 6.21992C1.26555 5.96958 1.29341 5.71853 1.32412 5.46819C1.37054 5.16607 1.42732 4.86502 1.50125 4.56861C1.5416 4.40469 1.58624 4.24185 1.63802 4.08114C1.68338 3.94115 1.73802 3.80366 1.79337 3.66724C1.88051 3.46262 1.97264 3.26084 2.08049 3.06693C2.17906 2.89016 2.29119 2.72195 2.41226 2.56054C2.45868 2.50233 2.50582 2.4459 2.55546 2.39055C2.60724 2.33448 2.6651 2.28484 2.72438 2.23734C2.83508 2.16128 2.94758 2.0945 3.069 2.03664C3.30148 1.94522 3.54182 1.8888 3.78823 1.84844C3.78895 1.84844 3.78966 1.84844 3.79037 1.84844C3.83144 1.8513 3.87073 1.84344 3.90679 1.82844C3.92572 1.82594 3.94465 1.82344 3.96393 1.82094C4.0075 1.81523 4.04643 1.80666 4.08321 1.79237C4.16892 1.80844 4.25463 1.82559 4.33926 1.84701C4.45461 1.87594 4.56675 1.91094 4.67674 1.95486C4.88065 2.047 5.06957 2.15771 5.25027 2.29055C5.29705 2.32734 5.34384 2.36448 5.38491 2.40697C5.43026 2.45376 5.47276 2.50125 5.51347 2.55161C5.67453 2.78123 5.79809 3.03514 5.90987 3.29227C6.01058 3.55011 6.09807 3.81188 6.17235 4.07864C6.24806 4.3522 6.3252 4.62468 6.38555 4.90251C6.4459 5.18142 6.49983 5.46247 6.55375 5.74281C6.60768 6.02386 6.68339 6.30027 6.76517 6.57383C6.86266 6.89916 6.98979 7.21164 7.13121 7.52055C7.20299 7.67696 7.28084 7.83195 7.36584 7.98337C7.27727 7.98337 7.18835 7.98337 7.09979 7.98337C6.83088 7.98337 6.56232 7.9873 6.29341 7.98801ZM6.41876 6.68382C6.44947 6.71632 6.4709 6.75346 6.48304 6.79631C6.49554 6.84345 6.49554 6.88988 6.48304 6.93701C6.46519 7.00272 6.42055 7.05986 6.36162 7.09522C6.30127 7.13057 6.22663 7.14021 6.15842 7.12164C6.08593 7.10165 6.04414 7.05736 6.00022 7.00022C5.93058 6.90845 5.8788 6.80417 5.83202 6.69917C5.78166 6.58704 5.73381 6.47312 5.69167 6.35706C5.61846 6.15386 5.56953 5.93994 5.53561 5.72674C5.50097 5.5114 5.4699 5.29356 5.41812 5.0825C5.35884 4.84073 5.2692 4.60932 5.18099 4.37684C5.15635 4.31184 5.17421 4.22542 5.20813 4.16757C5.24384 4.10721 5.30241 4.06114 5.37026 4.04257C5.39383 4.03615 5.41812 4.03293 5.44204 4.03293C5.49025 4.03293 5.53775 4.04543 5.57953 4.06972C5.64524 4.10828 5.67917 4.16328 5.70453 4.23256C5.77773 4.42648 5.85202 4.62253 5.90237 4.82395C5.94808 5.00644 5.98022 5.19142 6.0145 5.37605C6.047 5.55354 6.07164 5.73067 6.11271 5.90637C6.15092 6.071 6.20128 6.23242 6.2627 6.38991C6.30698 6.49205 6.35448 6.59275 6.41876 6.68382Z' fill='%23212529'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}

.item-detail__booking .jq-selectbox__dropdown ul li[data-state=disabled] {
	pointer-events: none;
}

.item-detail__meta .jq-selectbox__dropdown ul li {
	position: relative;
}

.item-detail__meta .jq-selectbox__dropdown ul li[data-state=last]:after {
	content: '1 шт.';
	position: absolute;
	right: 0;
	top: -8px;
	width: auto;
	height: 14px;
	background-color: #F9F9F9;
	border: 1px solid #fff;
	border-radius: 3px;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 1;
	text-align: center;
	padding: 2px;
	transform: translateX(50%);
	color: #000000;
}

.fav.fav.active svg {
	fill: #F01237;
	stroke: #F01237;
}

span.select-size__note,
span.select-booking__note {
	margin-top: 20px;
	display: block;
	font-weight: 400;
	font-size: .8125rem;
	line-height: 1.55;
	color: #333;
}

span.select-size__note:empty,
span.select-booking__note:empty {
	display: none;
}

.ac-cat-list__sub .ds-popup-review-open {
	margin: 16px 0;
}

.scroll-image {
	width: auto;
	height: auto;
	border-radius: 6px;
	background-color: rgba(255,255,255,0.5);
	padding: 4px 12px;
}

.scroll-image__text {
	font-size: 12px;
	letter-spacing: 0.01em;
	color: #333333;
	line-height: 1.2;
}

.clipboard {
	width:1rem;
	height:1rem;
	display:inline-block;
	vertical-align:-3px;
	cursor:pointer;
	margin-left:5px;
}

.care-condition {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.delivery_info {
	display: flex;
	align-items: flex-start;
	margin-bottom: 16px;
}

.item_delivery {
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	color: #333333;
}

.delivery_description {
	font-size: 10px;
	margin-top: 4px;
}

.delivery_city-title {
	font-size: 12px;
	margin-bottom: 15px;
}

.delivery_city-title > span {
	text-decoration: underline;
}

.delivery_city-title > span:hover {
	cursor: pointer;
}

.detail_description {
	margin-bottom: 16px;
}

.item-detail-list__item .scroll-image {
	color: #333;
	display: block;
	position: absolute;
	right: 16px;
	bottom: 16px;
}

.item-detail-list__item .item-detail__labels {
	margin-bottom: 0;
	position: absolute;
	top: 16px;
	left: 16px;
	display: flex;
	align-items: flex-start;
	gap: 9px;
	flex-direction: column;
}

.item-detail-list__item .item-detail__labels .label {
	font-size: 12px;
	margin: 0 !important;
	line-height: 1.2;
	color: #212529;
	padding: 2px 4px;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 6px;
	cursor: default;
	text-transform: none;
}

.item-detail-list__item .item-detail__labels .label--sale {
	color: #fff;
	background-color: rgba(240, 18, 55, 0.8);
}

.art.art {
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 0;
}

.care-condition-img {
	margin-right: 8px;
}

[class*=showoff-widget-min] {
	inset: auto 40px 120px auto !important;
}

.order-total__content {
	margin-bottom: 26px;
}

@media screen and (max-width: 767px) {
	.item-detail-list__item .scroll-image {
		display: none;
	}

	[class*=showoff-widget-min] {
		inset: auto 40px 160px auto !important;
	}
}

.ac-cat-list__sub {
	font-size: 12px;
}

.description__item {
	display: flex;
	font-weight: 400;
	font-size: 0.75rem;
	line-height: 1.44;
	letter-spacing: 0.01em;
	color: #333333;
	margin-bottom: 6px;
}

.description__item > span:first-child {
	color: #717171;
	padding-right: 10px;
}
.description__item span {
	flex: 50% 1 0;
}

.description__item > span:last-child {
	padding-left: 10px;
}

.buy-info {
	display: flex;
	flex-direction: column;
	font-size: 12px;
}

.buy-info > div {
	display: flex;
	gap: 16px;
}

.mob-raiting {
	display: none;
}

.mob-raiting .stars {
	margin-right: 10px;
	gap: unset;
}

.mob-raiting .stars svg {
    transform: scale(0.75);
    transform-origin: center;
}

.mob-raiting .stars-total {
	font-size: 12px;
}

.scroll-to-reviews-container .btn {
	border-radius: 8px;
}

@media (max-width: 575px) {
	.mob-raiting {
		display: flex;
        flex-direction: row;
		align-items: center;
	}
}

.btn.size-compliance {
	border-radius: 8px;
}

.def-section .title-def {
	font-size: 19px;
}

.look-card__sizes .multi-field__item label {
	border: none;
	background: #dedede;
}

.item-detail-fix-line__btn .js-item-detail-fix-line-buy {
	font-size: 12px;
	padding: 12px 24px;
}