:root {
  --accent-color: #ed8700;
  --accent-hover-color: #d57800;
  --accent2-color: #560e00;
  --light-blue-bg: #fbf5ed;
  --red-color: #eb4227;
  --sale-color: #eb4227;
}

.btn {
  background-color: var(--accent2-color);
  color: var(--accent-color);
}

.btn:hover {
  background-color: var(--accent-color);
  color: var(--accent2-color);
}

.btn:active {
  box-shadow: inset 0px 2px 1.5px rgba(86, 14, 0, 0.3);
}

.catalog-menu-btn:hover {
  background-color: var(--accent-hover-color);
}

.catalog-menu-btn:active {
  background-color: var(--accent-color);
}

.marketplace-header .catalog-menu-btn:hover,
html.is-catalog-menu-open .marketplace-header .catalog-menu-btn {
  background-color: var(--accent2-color);
  color: var(--accent-color);
}

.search-block__form:has(.search-block__input:focus) .search-block__select {
  background-color: var(--light-blue-bg);
  border-color: var(--light-blue-bg);
}

.sticker {
  color: var(--white-color);
}

.sticker_new {
  background-color: var(--accent-color);
  color: var(--white-color);
}

.sticker_sale {
  background-color: var(--sale-color);
  color: var(--white-color);
}

.sticker_mega {
  background-color: var(--accent2-color);
  color: var(--accent-color);
}

.stickers__btn:hover,
.location__btn-arrow:hover {
  background-color: var(--accent2-color);
}

.item__favorite-btn {
  color: var(--main-color);
}

.item__favorite-btn:hover,
.item__favorite-btn.is-active {
  color: var(--accent-color);
}

.item__favorite-btn:active {
  box-shadow: none;
}

.item__more-btn {
  color: var(--main-color);
}

.item__more-btn:hover,
.item__more-btn-field.is-open .item__more-btn {
  color: var(--accent-color);
}

.item__more-btn:active {
  box-shadow: none;
}

.item__discount {
  background-color: var(--sale-color);
}

.header-catalog-row,
.header__primary-menu._bg,
.mobile-catalog-row {
  background-color: var(--accent2-color);
}

.footer {
  background: var(--accent2-color);
  color: #f3dad5;
}

.footer__copyright,
.footer__bottom,
.footer__social {
  border-color: #6b1606;
}

.footer__social a,
.footer__contacts-icons a {
  color: #a7523b;
}

.footer__social a:hover,
.footer__contacts-icons a:hover {
  color: var(--white-color);
}

.review-card-1__image {
  background-color: var(--light-blue-bg);
}

.proposal-item__image:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='10' fill='%23ED8700'/%3E%3Cpath d='m26.514 21.514 8.732 8.732-8.241 8.24' stroke='%23fff' stroke-width='1.027' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.project-item_type_box .project-item__text:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='10' fill='%23ED8700'/%3E%3Cpath d='m26.514 21.514 8.732 8.732-8.241 8.24' stroke='%23fff' stroke-width='1.027' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.news-item__date:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='10' fill='%23ED8700'/%3E%3Cpath d='m26.514 21.514 8.732 8.732-8.241 8.24' stroke='%23fff' stroke-width='1.027' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.gallery-item__image:after {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='10' fill='%23ED8700'/%3E%3Cpath d='m26.514 21.514 8.732 8.732-8.241 8.24' stroke='%23fff' stroke-width='1.027' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.faq__header:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ED8700' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' d='M25.493 13c0 6.9-5.593 12.494-12.493 12.494C6.101 25.494.507 19.9.507 13 .507 6.1 6.101.507 13 .507 19.9.507 25.493 6.1 25.493 13ZM13 6.446v13.108M19.554 13H6.447'/%3E%3C/svg%3E");
}

.faq__item:hover .faq__header:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' d='M25.493 13c0 6.9-5.593 12.494-12.493 12.494C6.101 25.494.507 19.9.507 13 .507 6.1 6.101.507 13 .507 19.9.507 25.493 6.1 25.493 13ZM13 6.446v13.108M19.554 13H6.447'/%3E%3C/svg%3E");
}

.faq__item.is-open .faq__header:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23ED8700' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' d='M25.493 13c0 6.9-5.593 12.494-12.493 12.494C6.101 25.494.507 19.9.507 13 .507 6.1 6.101.507 13 .507 19.9.507 25.493 6.1 25.493 13Zm-5.939 0H6.447'/%3E%3C/svg%3E");
}

.faq__item.is-open:hover .faq__header:before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' d='M25.493 13c0 6.9-5.593 12.494-12.493 12.494C6.101 25.494.507 19.9.507 13 .507 6.1 6.101.507 13 .507 19.9.507 25.493 6.1 25.493 13Zm-5.939 0H6.447'/%3E%3C/svg%3E");
}

.ya-share2__link_more:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' fill='%23ED8700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.655 0c-.403 0-.774.402-.774.964l.001 2.307c-5.252.768-6.744 7.24-6.744 8.641 0 .2.022.287.078.287.333 0 1.849-3.156 6.666-3.563v1.928c0 .561.37.964.773.964a.66.66 0 0 0 .39-.134l6.574-4.802c.508-.37.508-1.286 0-1.658l-6.575-4.8a.651.651 0 0 0-.39-.134Zm.236 1.278 6.097 4.451a.267.267 0 0 1 0 .07L12.89 10.25l.001-1.613V7.53l-1.095.092c-2.293.194-3.93.973-5.066 1.781.742-2.07 2.305-4.69 5.297-5.127l.864-.127v-.88l-.001-1.992Z'/%3E%3Cpath d='M17.169 14.976a2.003 2.003 0 0 1-1.995 2.008H3.004c-1.099 0-1.994-.9-1.994-2.008V3.741c0-1.106.895-2.006 1.994-2.006h5.278c.248-.123.5-.239.768-.336l-.001-.68H3.004A3.013 3.013 0 0 0 0 3.74v11.235A3.014 3.014 0 0 0 3.004 18h12.17a3.015 3.015 0 0 0 3.004-3.024v-4.694l-1.01.737v3.957Z'/%3E%3C/svg%3E");
}

.search-block__select .jq-selectbox__select:after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' fill='%23ED8700' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.23 4.769.11.649A.38.38 0 1 1 .648.112l4.12 4.12'/%3E%3Cpath d='M4.23 4.231 8.35.111a.38.38 0 1 1 .538.538l-4.12 4.12a.38.38 0 0 1-.537-.538Z'/%3E%3C/svg%3E");
}

.work-scheme__item:nth-child(7):after {
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 8 0 6.667l3.75-4L5 4 1.25 8Z' fill='%23ED8700'/%3E%3Cpath d='M0 1.333 1.25 0 5 4 3.75 5.333l-3.75-4Z' fill='%239277DA'/%3E%3C/svg%3E");
}

.product-gallery__item[data-video]:not(:hover):after,
.product-gallery__thumbs-item[data-video]:not(:hover):after,
.review-images__thumb[data-video]:not(:hover):after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.02.288 16.034 9.569a1.9 1.9 0 0 1 0 3.286L3.02 22.713C1.7 23.5 0 22.575 0 21.068V1.93C0 .424 1.698-.5 3.02.288Z' fill='%23ED8700'/%3E%3C/svg%3E");
}
