
.catalog-element__list {
    display: grid;
    grid-gap: 24px;
    grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	margin: 24px 0;
}

.catalog-element__item {
	position: relative;
	border: 1px solid #e2e2e2;
	border-radius: 16px;
	padding: 24px;
}

.catalog-element__item-link {
	display: block;
	text-decoration: none;
    position: relative;
    width: 100%;
    height: 215px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
	border-radius: 20px;
}

.catalog-element__item-link.no_img {
    background-color: #F9F9F9;
    background-position: center;
    background-repeat: no-repeat;
}

.catalog-element__item-link img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
	border-radius: 20px;
}

.catalog-element__item-rating > .rating_full {
    display: flex;
    align-items: center;
    color: #9E9E9E;
    font-size: 13px;
    font-weight: 700;
    margin: 8px 0 0;	
}

.rating_stars {
	display: flex;
}

.rating_stars i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23FED851' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 12px;
    width: 12px;
	margin-right: 5px;
}

.rating_stars[data-rating="0"] i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="1"] i:nth-child(1) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="2"] i:nth-child(2) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="3"] i:nth-child(3) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="4"] i:nth-child(4) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="5"] i:nth-child(5) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="0.5"] i:nth-child(1) {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='half-0.534572efc54048'%3E%3Cstop offset='0%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='url(%23half-0.534572efc54048)' fill-rule='evenodd' stroke-width='3'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="0.5"] i:nth-child(1) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="1.5"] i:nth-child(2) {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='half-0.534572efc54048'%3E%3Cstop offset='0%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='url(%23half-0.534572efc54048)' fill-rule='evenodd' stroke-width='3'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="1.5"] i:nth-child(2) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="2.5"] i:nth-child(3) {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='half-0.534572efc54048'%3E%3Cstop offset='0%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='url(%23half-0.534572efc54048)' fill-rule='evenodd' stroke-width='3'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="2.5"] i:nth-child(3) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="3.5"] i:nth-child(4) {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='half-0.534572efc54048'%3E%3Cstop offset='0%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='url(%23half-0.534572efc54048)' fill-rule='evenodd' stroke-width='3'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="3.5"] i:nth-child(4) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="4.5"] i:nth-child(5) {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='half-0.534572efc54048'%3E%3Cstop offset='0%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23FED851'%3E%3C/stop%3E%3Cstop offset='50%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%23D9D9D9'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='url(%23half-0.534572efc54048)' fill-rule='evenodd' stroke-width='3'%3E%3C/path%3E%3C/svg%3E");
}
.rating_stars[data-rating="4.5"] i:nth-child(5) ~ i {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.4496 0.671029L4.07058 3.43099C3.98127 3.60975 3.80862 3.73365 3.60892 3.76231L0.525404 4.20483C0.0230754 4.27715 -0.178248 4.88765 0.185844 5.23841L2.41753 7.3872C2.56203 7.52633 2.62798 7.72679 2.59389 7.92325L2.06741 10.9572C1.98127 11.4513 2.50696 11.8294 2.95641 11.5957L5.71495 10.163C5.8936 10.0702 6.10705 10.0702 6.28569 10.163L9.04317 11.5956C9.49194 11.829 10.0183 11.4524 9.93235 10.9572L9.40587 7.92325C9.37178 7.72679 9.43773 7.52633 9.58223 7.3872L11.814 5.23829C12.178 4.88807 11.9776 4.27728 11.4745 4.20485L8.39084 3.76231C8.19113 3.73365 8.01849 3.60975 7.92918 3.43099L6.55003 0.670764C6.32551 0.221144 5.67536 0.220247 5.4496 0.671029Z' fill='%23D9D9D9' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
}

.catalog-element__item-name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-width: 100%;
    min-height: 58px;
    line-height: 1.2;
    text-overflow: ellipsis;
    color: var(--black-color);
    font-size: 16px;
    font-weight: 550;
    text-decoration: none;
    margin: 18px 0 0;
}

.catalog-element__item-prop {
    display: none;
    margin: 16px 0 0;
    font-size: 14px;
    line-height: 1.2;
}

.catalog-element__item-prop > .prop {
    display: inline-block;
    color: var(--gray-light-color);
    margin: 0 0 0 24px;
}

.catalog-element__item-prop > .prop b {
	display: inline-block;
	color: var(--black-color);
	font-weight: normal;
	margin: 0 0 0 5px;
}

.catalog-element__item-prop > .prop_rating {
	color: var(--gray-color);
}

.catalog-element__item-prop > .prop_rating:before {
    content: "\72";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'gear';
    color: var(--yellow-color);
    font-size: 12px;
    font-weight: normal;
    margin: 0 4px 0 0;
    line-height: 1;;
}

.catalog-element__item-prop > .prop_rating b {
	color: var(--black-color);
	margin: 0 8px 0 0;
}

.catalog-element__item-qty {
    color: var(--black-color);
    font-size: 14px;
    font-weight: 550;
    line-height: 1.2;
    margin: 16px 0 0;
}

.catalog-element__item-qty > .qty.red {
	color: var(--orange-color);
}

.catalog-element__item-qty > .qty.green {
	color: #5F8D4E;
}

.catalog-element__item-qty > .cnt {
	color: #898989;
}

.catalog-element__item-qty > .qty:before {
    content: "\43";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'gear';
	color: #5F8D4E;
    font-size: 12px;
    font-weight: normal;
    margin: 0 8px 0 0;
    line-height: 1;
}

.catalog-element__item-qty > .qty.red:before {
    color: var(--orange-color);
}

.catalog-element__item-qty > .qty.warn:before {
    content: "\77";
	color: var(--orange-color);
}

.catalog-element__item-price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 32px 0 0;
    min-height: 30px;
}

.catalog-element__item-price .catalog_price {
    color: var(--black-color);
    font-size: 20px;
    font-family: "Days_one", Helvetica, Arial, sans-serif;
    white-space: nowrap;
}

.catalog-element__item-buy {
	display: none;
    position: absolute;
    z-index: 1;
    left: 0px;
    width: 100%;
    padding: 24px;
    background-color: #fff;
    outline: 1px solid #e2e2e2;
    border-radius: 0 0 24px 24px;
}

.catalog-element__item-buy:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    display: block;
    width: 100%;
    height: 3px;
    background-color: #fff;
}

.catalog-element__item:hover {
    /*background-color: #fafafa;*/
}

.catalog-element__item:hover .catalog-element__item-buy {
	display: block;
}

.catalog-element__item-buy .catalog_buy {
    display: block;
    padding: 15px 20px;
    width: 100%;
    text-align: center;
    border: none;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 550;
    color: var(--black-color);
    background-color: var(--yellow-color);
    cursor: pointer;
}

.catalog-element__item-buy .catalog_buy:disabled,
.catalog-element__item-buy .catalog_buy:disabled:hover {
	color: var(--gray-light-color);
	background-color: var(--bg-gray-color);
	cursor: not-allowed;
}

.catalog-element__item-buy .catalog_buy:hover {
    background-color: #FFDA29;
}

.catalog-element__item-buy-info {
    display: none;
    margin: 12px 0 0 24px;
}

.catalog-element__item-buy-info > span {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'gear';
    color: var(--black-color);
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    cursor: pointer;  
}

.catalog_store {
    display: block;
    color: var(--black-color);
    font-size: 14px;
    margin-left: auto;
}

.catalog_store-count {
	color: var(--blue-color);
	border-bottom: 1px dashed;
	cursor: pointer;
}

.catalog_store-count:hover {
	color: #0084FF;
}

.catalog-element__item-buy > .catalog_store {
    display: none;
    margin: 16px 0 0;
}

.catalog-element__more {
    font-size: 16px;
    color: var(--black-color);
    line-height: 1;
    padding: 22px;
    border: 1px solid #e2e2e2;
    border-radius: 12px;
    text-align: center;
	cursor: pointer;
}

.catalog-element__more:hover {
	border-color: #898989;
}

.catalog-nav {
	display: flex;
    flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 56px 0 0;
}

@media screen and (min-width: 860px) {

	/*** LINE ***/
	.catalog-element__list.line {
		display: block;
	}

	.line > .catalog-element__item {
		display: flex;
		margin: 0 0 20px 0;
	}

	.catalog-element__list.line .catalog-element__item-link {
		width: 88px;
		height: 88px;
		min-width: 88px;
	}

	.catalog-element__list.line .catalog-element__item-link.no_img {
		background-size: 60px;
	}

	.catalog-element__list.line .catalog-element__item-info {
		margin: 0 0 0 20px;
		width: 50%;;
	}

	.catalog-element__list.line .catalog-element__item-name {
		display: inline;
		font-size: 18px;
		min-height: auto;
		margin: 0;
	}

	.catalog-element__list.line .catalog-element__item-rating {
		display: none;
	}

	.catalog-element__list.line .catalog-element__item-price {
		display: flex;
		align-items: center;
		margin: 0 auto;
	}

	.catalog-element__list.line .catalog-element__item-price .catalog_store {
		display: none;
	}


	.catalog-element__list.line .catalog-element__item-prop {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.catalog-element__list.line .catalog-element__item-buy {
        display: block;
        position: relative;
        z-index: auto;
        width: auto;
        padding: 0;
        outline: none;
        border-radius: 0;
        background-color: transparent;
	}

	.catalog-element__list.line .catalog-element__item-buy:before {
		content: none;
	}

	.catalog-element__list.line .catalog-element__item-buy > .catalog_store {
		display: block;
	}

    .catalog-element__list.line .catalog-element__item-buy-info {
        display: block;
    }
}

@media screen and (max-width: 1024px) {

	.catalog-element__item-buy {
		display: block;
		position: relative;
		padding: 0;
		outline: none;
		margin: 24px 0 0;
	}

	.catalog-element__item-buy:before {
		content: none;
	}

	.catalog-element__list.line .catalog-element__item-info {
		width: 40%;
	}
}

@media screen and (max-width: 860px) {

	.catalog-element__list.line .catalog-element__item-info {
		width: auto;
	}

}

@media screen and (max-width: 640px) {

    .catalog-nav .catalog-count {
        display: flex;
        justify-content: end;
        width: 100%;
        margin: 16px 0 0;
    }

    .gr-pagination > * {
        padding: 4px 8px;
    }

}