:root {
	--icon-start-active: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0H0V16H16V0ZM11.6917 14.9081L8.29688 12.6713C8.20825 12.6125 8.10522 12.5813 8 12.5813C7.89478 12.5813 7.79175 12.6125 7.70312 12.6713L4.54834 14.7499C4.02759 15.093 3.3811 14.5828 3.53564 13.9506L4.44531 10.2294C4.4729 10.1176 4.46973 10 4.43579 9.89014C4.41406 9.81934 4.38037 9.75366 4.33643 9.69604C4.31201 9.66406 4.28467 9.63452 4.25439 9.60803L1.21021 6.97302C0.810059 6.62683 1.0166 5.9364 1.53052 5.90173L5.50586 5.63342C5.61304 5.62549 5.71582 5.58606 5.802 5.51965C5.84595 5.48596 5.88477 5.44604 5.91748 5.40112C5.94897 5.35779 5.97485 5.30994 5.9939 5.25879L7.47656 1.37573C7.51685 1.26526 7.58838 1.17017 7.68188 1.10303C7.77539 1.03589 7.88647 1 8 1C8.11353 1 8.22461 1.03589 8.31812 1.10303C8.41162 1.17017 8.48315 1.26526 8.52344 1.37573L10.0061 5.25879C10.0449 5.36292 10.1116 5.45337 10.1978 5.51965C10.25 5.55969 10.3081 5.58997 10.3694 5.60938C10.4097 5.62219 10.4514 5.63025 10.4939 5.63342L14.4695 5.90173C14.9834 5.9364 15.1897 6.62683 14.7898 6.97302L11.7456 9.60803C11.6609 9.6825 11.5979 9.78015 11.5642 9.89014C11.5303 10 11.5271 10.1176 11.5547 10.2294L12.5354 14.2419C12.6643 14.7687 12.1255 15.194 11.6917 14.9081Z' fill='white'/%3E%3Cpath d='M8.29686 12.6713L11.6916 14.9081C12.1255 15.194 12.6643 14.7687 12.5355 14.2419L11.5547 10.2294C11.5271 10.1176 11.5304 10 11.5641 9.8901C11.5979 9.78019 11.6609 9.68245 11.7457 9.60808L14.7898 6.97303C15.1898 6.62678 14.9834 5.9364 14.4695 5.90172L10.494 5.63339C10.387 5.62544 10.2842 5.586 10.1978 5.51969C10.1115 5.45339 10.045 5.36292 10.0062 5.25885L8.52352 1.37574C8.48317 1.26528 8.41152 1.17017 8.31804 1.10305C8.22449 1.03594 8.11357 1 7.99999 1C7.88641 1 7.77549 1.03594 7.68194 1.10305C7.58846 1.17017 7.51681 1.26528 7.47646 1.37574L5.99382 5.25885C5.95497 5.36292 5.88849 5.45339 5.80212 5.51969C5.71575 5.586 5.61305 5.62544 5.50597 5.63339L1.53052 5.90172C1.01662 5.9364 0.810175 6.62678 1.21016 6.97303L4.2543 9.60808C4.33914 9.68245 4.40207 9.78019 4.43585 9.8901C4.46964 10 4.47291 10.1176 4.44529 10.2294L3.53571 13.9505C3.3812 14.5827 4.02769 15.093 4.54841 14.7499L7.70312 12.6713C7.79179 12.6125 7.89481 12.5813 7.99999 12.5813C8.10517 12.5813 8.2082 12.6125 8.29686 12.6713Z' stroke='%23FFB951' stroke-width='0.933333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	--icon-start-inactive: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0H0V16H16V0ZM11.6917 14.9081L8.29688 12.6713C8.20825 12.6125 8.10522 12.5813 8 12.5813C7.89478 12.5813 7.79175 12.6125 7.70312 12.6713L4.54834 14.7499C4.02759 15.093 3.3811 14.5828 3.53564 13.9506L4.44531 10.2294C4.4729 10.1176 4.46973 10 4.43579 9.89014C4.41406 9.81934 4.38037 9.75366 4.33643 9.69604C4.31201 9.66406 4.28467 9.63452 4.25439 9.60803L1.21021 6.97302C0.810059 6.62683 1.0166 5.9364 1.53052 5.90173L5.50586 5.63342C5.61304 5.62549 5.71582 5.58606 5.802 5.51965C5.84595 5.48596 5.88477 5.44604 5.91748 5.40112C5.94897 5.35779 5.97485 5.30994 5.9939 5.25879L7.47656 1.37573C7.51685 1.26526 7.58838 1.17017 7.68188 1.10303C7.77539 1.03589 7.88647 1 8 1C8.11353 1 8.22461 1.03589 8.31812 1.10303C8.41162 1.17017 8.48315 1.26526 8.52344 1.37573L10.0061 5.25879C10.0449 5.36292 10.1116 5.45337 10.1978 5.51965C10.25 5.55969 10.3081 5.58997 10.3694 5.60938C10.4097 5.62219 10.4514 5.63025 10.4939 5.63342L14.4695 5.90173C14.9834 5.9364 15.1897 6.62683 14.7898 6.97302L11.7456 9.60803C11.6609 9.6825 11.5979 9.78015 11.5642 9.89014C11.5303 10 11.5271 10.1176 11.5547 10.2294L12.5354 14.2419C12.6643 14.7687 12.1255 15.194 11.6917 14.9081Z' fill='white'/%3E%3Cpath d='M8.29686 12.6713L11.6916 14.9081C12.1255 15.194 12.6643 14.7687 12.5355 14.2419L11.5547 10.2294C11.5271 10.1176 11.5304 10 11.5641 9.8901C11.5979 9.78019 11.6609 9.68245 11.7457 9.60808L14.7898 6.97303C15.1898 6.62678 14.9834 5.9364 14.4695 5.90172L10.494 5.63339C10.387 5.62544 10.2842 5.586 10.1978 5.51969C10.1115 5.45339 10.045 5.36292 10.0062 5.25885L8.52352 1.37574C8.48317 1.26528 8.41152 1.17017 8.31804 1.10305C8.22449 1.03594 8.11357 1 7.99999 1C7.88641 1 7.77549 1.03594 7.68194 1.10305C7.58846 1.17017 7.51681 1.26528 7.47646 1.37574L5.99382 5.25885C5.95497 5.36292 5.88849 5.45339 5.80212 5.51969C5.71575 5.586 5.61305 5.62544 5.50597 5.63339L1.53052 5.90172C1.01662 5.9364 0.810175 6.62678 1.21016 6.97303L4.2543 9.60808C4.33914 9.68245 4.40207 9.78019 4.43585 9.8901C4.46964 10 4.47291 10.1176 4.44529 10.2294L3.53571 13.9505C3.3812 14.5827 4.02769 15.093 4.54841 14.7499L7.70312 12.6713C7.79179 12.6125 7.89481 12.5813 7.99999 12.5813C8.10517 12.5813 8.2082 12.6125 8.29686 12.6713Z' stroke='%23E4E6ED' stroke-width='0.933333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	--orange: #FFB951;
}
.icon {
    background-repeat: no-repeat;
    background-position: center center;
}
.icon:hover {color:#FF0B4B}

.icon.close {
    background-image: url(../img/icons/close.svg);
    width: 22px;
    height: 22px;
}
.icon.whatsapp {
    background-size: 16px;
    height: 16px;
    width: 16px;
    background-image: url(../img/icons/whatsup.svg);
}
.icon.whatsapp:hover {
    background-image: url(../img/icons/whatsup_hover.svg);
}
.icon.telegram {
    background-size: 16px;
    height: 16px;
    width: 16px;
    background-image: url(../img/icons/telegram.svg);
}
.icon.telegram:hover {
    background-image: url(../img/icons/telegram_hover.svg);
}
.icon.viber {
    background-size: 16px;
    height: 16px;
    width: 16px;
    background-image: url(../img/icons/viber.svg);
}
.icon.viber:hover {
    background-image: url(../img/icons/viber_hover.svg);
}

.icon.black_search {
    background-image: url(../img/icons/black_search.svg);
}

.icon.favorites {
    background-image: url(../img/icons/black_heart.svg);
}

.icon.cart {
    background-image: url(../img/icons/cart_icon.svg);
}

.icon.account {
    background-image: url(../img/icons/account.svg);
}
.icon.dots_menu {
    background-image: url(../img/icons/dots_popup.svg);
}
.icon.bouquet_height {
    background-image: url(../img/icons/bouquet_height.svg);
}
.icon.oneclick {
    background-image: url(../img/icons/gift_buy.svg);
}
.icon.arrow_left{
    background-image: url(../img/icons/arrow_left.svg);
}
.icon.arrow_right{
    background-image: url(../img/icons/arrow_right.svg);
}
.icon.zoom{
    background-image: url(../img/icons/black_search.svg);
}
.icon.percent{
    background-image: url(../img/icons/percent.svg);
}
.icon.favorite{
    background-image: url(../img/icons/white_heart.svg);
}
.icon.favorite.active,
.icon.favorites.active
{
    background-image: url(../img/icons/red_heart.svg);
}
.icon.star{
    background-image: url(../img/icons/star.svg);
    background-size: contain;
}
.icon.star.empty{
    background-image: url(../img/icons/star_empty.svg);
    background-size: contain;
}
.reviews_content_wrap .stars .icon.star,
.review .top_bar .stars .icon.star,
.catalog-detail_rating_wrap .stars .icon.star{
	width:16px;
	height:16px;
	background:#FFB951;
	display:inline-flex;
}
.reviews_content_wrap .stars .icon.star:before,
.review .top_bar .stars .icon.star:before,
.catalog-detail_rating_wrap .stars .icon.star:before{
	content:"";
	width:16px;
	height:16px;
	background:var(--icon-start-active) center/cover no-repeat;
}

.reviews_statistics_wrap .top_bar .stars .star,
.reviews_statistics_wrap .top_bar .stars .star:before{
    width: 24px;
    height: 24px; 
}
.reviews_content_wrap .stars .icon.star.empty,
.catalog-detail_rating_wrap .stars .icon.star.empty {
	background:none;
}
.reviews_content_wrap .stars .icon.star.empty:before,
.catalog-detail_rating_wrap .stars .icon.star.empty:before{
	background-image: var(--icon-start-inactive);
}

.icon.link{
    background-image: url(../img/icons/link_icon.svg);
}
.icon.benefit_1{
    background-image: url(../img/icons/benefit_1.svg);
}
.icon.benefit_2{
    background-image: url(../img/icons/benefit_2.svg);
}
.icon.benefit_3{
    background-image: url(../img/icons/benefit_3.svg);
}
.icon.benefit_4{
    background-image: url(../img/icons/benefit_4.svg);
}
.icon.benefit_5{
    background-image: url(../img/icons/benefit_5.svg);
}
.icon.grey_search {
    background-image: url(../img/icons/grey_search.svg);
}
.icon.visa_pay {
    background-image: url(../img/icons/visa.svg);
    width: 24px;
}
.icon.master_pay {
    background-image: url(../img/icons/mastercard.svg);
    width: 22px;
}
.icon.sber_pay {
    background-image: url(../img/icons/sberpay.svg);
    width: 46px;
}
.icon.ya_pay {
    background-image: url(../img/icons/ya_pay.svg);
    width: 21px;
}
.icon.qiwi_pay {
    background-image: url(../img/icons/qiwi_pay.svg);
    width: 37px;
}
.icon.sbp_pay {
    background-image: url(../img/icons/sbp_pay.svg);
    width: 14px;
}
.icon.mts_pay {
    background-image: url(../img/icons/mts_pay.svg);
    width: 32px;
}
.icon.bee_pay {
    background-image: url(../img/icons/bee_pay.svg);
    width: 54px;
}
.icon.paypal_pay {
    background-image: url(../img/icons/paypal_pay.svg);
    width: 51px;
}
.icon.vk {
    background-image: url(../img/icons/vk.svg);
}
.icon.vk:hover {
    background-image: url(../img/icons/vk_hover.svg);
}
.icon.ok {
    background-image: url(../img/icons/ok.svg);
}
.icon.ok:hover {
    background-image: url(../img/icons/ok_hover.svg);
}
.icon.filter_icon {
    background-image: url(../img/icons/filter.svg);
}
.icon.warranty {
    background-image: url(../img/icons/warranty.svg);
}
.icon.time {
    background-image: url(../img/icons/time.svg);
}
.icon.city {
    background-image: url(../img/icons/city.svg);
}
.icon.rub {
    background-image: url(../img/icons/oplata_rub.svg);
}
.icon.gift {
    background-image: url(../img/icons/gift.svg);
}
.icon.postcard {
    background-image: url(../img/icons/postcard.svg);
}
.icon.hint {
    background-image: url(../img/icons/hint.svg);
}
.icon.repeat {
    background-image: url(../img/icons/repeat.svg);
}
.icon.cancel {
    background-image: url(../img/icons/cancel.svg);
}
.icon.bonus {
    background-image: url(../img/icons/bonus.svg);
}
.icon.list_bullets {
    background-image: url(../img/icons/list_bullets.svg);
}
.icon.calendar {
    background-image: url(../img/icons/calendar.svg);
}
.icon.exit {
    background-image: url(../img/icons/exit.svg);
}