body .block_reviews-folder-wrap {
  margin-bottom: 0;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap2 {
  padding: 0 !important;
}
@media (max-width: 1366px) {
  body .block_reviews-folder-wrap {
    padding: 0 10px;
  }
}
@media (max-width: 1440px) {
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 {
    padding: 0 30px;
    width: auto;
  }
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews {
  text-align: center;
  flex-direction: row;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map {
  width: calc(25% - 20px);
  padding: 10px 15px !important;
  /*justify-content: center;
					flex-direction: column;*/
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.tg_map {
  color: #000;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  justify-content: center;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.tg_map .r_buttom {
  margin: 5px 0 0;
  text-align: center;
  font-size: 14px;
  padding: 10px;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-in {
  display: flex;
  align-items: center;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-icon {
  width: 40px;
  height: 40px;
  font-size: 0;
  margin: 0 10px 0 0;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-icon img {
  max-height: 100%;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-title {
  text-align: left;
  width: 150px;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market {
  gap: 5px 15px;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market .reviews-left {
  width: 120px;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market .reviews-right, body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
  justify-content: end;
  width: auto;
  gap: 0 10px;
  flex: 1 0 0;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
  display: flex;
  flex-direction: column-reverse;
  flex: initial;
  margin-left: auto;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map2 .logo {
  text-align: center;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .reviews-right-top {
  justify-content: center;
}
body .block_reviews.block_reviews-folder .review_map {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  padding: 10px 15px !important;
  position: relative;
}
body .block_reviews.block_reviews-folder .review_map > a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
body .block_reviews.block_reviews-folder .review_map .reviews-left-title {
  color: #999;
  font-size: 12px;
  line-height: 15px;
}
body .block_reviews.block_reviews-folder .review_map .reviews-right-top {
  display: flex;
  align-items: center;
}
body .block_reviews.block_reviews-folder .review_map .reviews-right-top .star {
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map .reviews-estimation {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
}
body .block_reviews.block_reviews-folder .review_map .text {
  font-size: 12px;
  color: #999;
  line-height: 15px;
}
body .block_reviews.block_reviews-folder .review_map.review_map2 .logo {
  text-align: left;
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map2 .reviews-right-top {
  margin: -1px 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map2 .reviews-right-top .star img {
  height: 17px;
  width: auto;
}
body .block_reviews.block_reviews-folder .review_map.review_market .logo {
  text-align: left;
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map.review_market .reviews-right {
  display: flex;
  width: 202px;
}
body .block_reviews.block_reviews-folder .review_map.review_market .title {
  color: #000;
  font-size: 12px;
  line-height: 15px;
  font-weight: 600;
}
body .block_reviews.block_reviews-folder .review_map.review_market .reviews-right-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
}
body .block_reviews.block_reviews-folder .review_map.review_market .reviews-right-bottom .reviews-estimation span {
  color: #999;
}
body .block_reviews.block_reviews-folder .review_map.review_market .reviews-right-bottom .star {
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map.review_market .reviews-right-bottom .star img {
  width: auto;
  height: 14px;
}
body .block_reviews.block_reviews-folder .review_map.review_market .estimation-title {
  color: #000;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 500;
  margin: 2px 0 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .logo {
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .logo img {
  height: 22px;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .reviews-right {
  display: flex;
  align-items: center;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .reviews-right .text {
  color: #000;
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
  margin: 3px 0 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .reviews-right .star {
  margin: 0;
  font-size: 0;
}
body .block_reviews.block_reviews-folder .review_map.review_map3 .reviews-right .star img {
  width: auto;
  height: 17px;
}
@media (max-width: 1100px) {
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map {
    width: calc(50% - 20px);
  }
}
@media (max-width: 639px) {
  body .block_reviews-folder-wrap {
    padding: 0 20px;
  }
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 {
    padding: 0 20px;
  }
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map {
    width: calc(100% - 20px);
  }
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market .reviews-right, body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
    flex: initial;
  }
}
@media (max-width: 382px) {
  body {
    /*.block_reviews.block_reviews-folder .review_map.review_market .reviews-right {
			width: auto;
		}
		.block_reviews.block_reviews-folder .review_map.review_market .reviews-right-right {
			margin-left: 20px;
		}*/
  }
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market {
    justify-content: center;
  }
}
@media (max-width: 430px) {
  body {
    /*.block_reviews.block_reviews-folder .review_map {
			flex-direction: column;
			text-align: center;
    		justify-content: center;
    		* {
    			text-align: center;
    			justify-content: center;
    		}
    		.reviews-left {
    			margin: 0 0 10px;
    		}
		}
		.block_reviews.block_reviews-folder .review_map.review_map2 .logo,
		.block_reviews.block_reviews-folder .review_map.review_market .logo {
			text-align: center;
		}*/
  }
}
@media (max-width: 639px) {
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map {
    justify-content: space-around;
  }
  body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market .reviews-right, body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
    margin: 0 auto;
  }
  .reviews-left, .reviews-right {
    margin: 0 auto !important;
  }
}
:root .sand {
  color: #fff;
}
:root .sand .block-folders .shop-categor-wr a .name-fold, :root .sand .top-block .desktop-folders, :root .sand .top-block .cart-block, :root .sand .block_reviews .review_map, :root .sand .block_reviews .review_market, :root .sand .product-list.thumbs .product-item, :root .sand .main-block .advantages, :root .sand .main-block .text-block, :root .sand .sorting-panel .filter-popup-btn, :root .sand .sorting-block .sorting-block__inner, :root .sand .sorting-block .sorting-block__popup, :root .sand .shop-view.view-1, :root .sand .shop-pagelist__body, :root .sand .shop-pagelist__mobile, :root .sand .inner-folders__list li a:not(:hover), :root .sand .card-page__top, :root .sand .card-slider.horizontal .card-slider__thumbs:after, :root .sand .card-slider.horizontal .card-slider__thumbs:before, :root .sand .shop-product-data, :root .sand .remodal, :root .sand .shop2-buy-one-click-popup__inner, :root .sand .popover-body, :root .sand .cart-total, :root .sand .shop2-order-options.shop2-delivery, :root .sand .shop2-delivery, :root .sand .kinds-block .kind-item, :root .sand .burger-block__inner, :root .sand .burger-block__menu, :root .sand .burger-block__close, :root .sand .shop-product-data__desc .r-tabs-accordion-title a, :root .sand .shop-product-data__desc .desc-area, :root .sand .highslide-html, :root .sand .product-list-titles, :root .sand .product-list.list, :root .sand .product-list.simple .product-item {
  background: #222222;
}
:root .sand #shop2-order-delivery .shop2-delivery--item__tab .label {
  background: #1d1d1d;
  border-color: #1d1d1d;
}
@media (max-width: 767px) {
  :root .sand .top-block {
    background: #181818;
  }
}
:root .sand .shop-product-data__nav li.r-tabs-state-active a {
  color: #CA955B;
}
:root .sand .shop-product-data__nav li a {
  background: #fff;
  color: #000;
  box-shadow: none;
}
:root .sand .shop-product-data__nav li a:hover {
  color: #CA955B;
}
:root .sand .section-left-menu.desktop, :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu li.s3-menu-allin-has ul, :root .sand .main-block .advantages__item, :root .sand .seo-text, :root .sand .folders-left, :root .sand .folders-left > li > ul.level-2 li ul, :root .sand .tpl-field input[type="text"], :root .sand .tpl-field input[type="email"], :root .sand .tpl-field input[type="tel"], :root .sand .tpl-field input[type="number"], :root .sand .tpl-field input[type="password"], :root .sand .gr-field-style input[type="text"], :root .sand .gr-field-style input[type="email"], :root .sand .gr-field-style input[type="tel"], :root .sand .gr-field-style input[type="number"], :root .sand .gr-field-style input[type="password"], :root .sand .option-item input[type="text"], :root .sand .option-item input[type="email"], :root .sand .option-item input[type="tel"], :root .sand .option-item input[type="number"], :root .sand .option-item input[type="password"], :root .sand .form-item input[type="text"], :root .sand .form-item input[type="email"], :root .sand .form-item input[type="tel"], :root .sand .form-item input[type="number"], :root .sand .form-item input[type="password"], :root .sand .shop2-cart-table .cart-products, :root .sand .shop2-cart-table__heading, :root .sand .gr-button-3:not(:hover), :root .sand .popover-body .btn10, :root .sand .shop2-cart-wrapper .shop2-cart-table .cart-btns, :root .sand .tpl-field textarea, :root .sand .gr-field-style textarea, :root .sand .option-item textarea, :root .sand .form-item textarea, :root .sand .fixed-panel.fixed_block {
  background: #2d2d2d;
}
:root .sand .site-header .header-top, :root .sand .main-blocks .main-products__title {
  background: #111;
}
:root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu li ul li, :root .sand .shop-pagelist__body .page-num a, :root .sand .shop-pagelist__mobile .page-num a, :root .sand .top-block .desktop-folders.inner_page .desktop-folders__body, :root .sand .shop2-cart-table .cart-btns, :root .sand .site-main:not(.mode_main) .site-main__inn {
  background: none;
}
:root .sand .popover-body .btn10 {
  border: none;
}
:root .sand .section-left-menu.desktop .section-left-menu__list > li > a, :root .sand .top-block .desktop-folders__title, :root .sand .site-header .top-address, :root .sand .site-header .top-contacts__body .addres_new a, :root .sand .block_reviews.block_reviews-folder .review_map.review_market .title, :root .sand .block_reviews.block_reviews-folder .review_map .reviews-estimation, :root .sand .block_reviews.block_reviews-folder .review_map.review_market .estimation-title, :root .sand .block_reviews.block_reviews-folder .review_map.review_map3 .reviews-right .text, :root .sand .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-title, :root .sand .main-block .text-block__title h1, :root .sand .main-block .text-block__body, :root .sand .main-block .advantages__title, :root .sand .main-block .advantages__desc, :root .sand .main-block .advantages__header, :root .sand .seo-text, :root .sand span.seo_zag, :root .sand a:not(.g-button), :root .sand .sorting-panel .filter-popup-btn, :root .sand .sorting-block, :root .sand .sorting-block .sorting-block__popup .sort-param:not(:hover), :root .sand .shop-pagelist__body .page-dots, :root .sand .shop-pagelist__mobile .page-dots, :root .sand .card-page .gr-product-name h1, :root .sand h1, :root .sand h2, :root .sand h3, :root .sand h4, :root .sand h5, :root .sand h6, :root .sand .shop2-product-options .option-title, :root .sand .card-page .form-additional .product-price .price-current, :root .sand .card-page .form-additional .product-price .price-old, :root .sand .card-page .form-additional .product-amount .amount-title, :root .sand .shop-product-data, :root .sand .fixed-panel__btn, :root .sand .remodal[data-remodal-id="fixed-folders"] .fixed-folders-title, :root .sand .remodal[data-remodal-id="fixed-folders"] .fixed-folders .firstlevel > a:not(:hover), :root .sand .remodal[data-remodal-id="fixed-folders"] .fixed-folders .firstlevel ul li a:not(:hover), :root .sand .card-product-preview__title, :root .sand .cart-popup__title, :root .sand .contacts-popup__title, :root .sand .filter-block .shop2-filter__header, :root .sand .login-form__header, :root .sand .product-quick-view .quick-card-page__title h1, :root .sand .remodal .tpl-anketa__title, :root .sand .remodal-block-title, :root .sand .search-form__header, :root .sand .shop2-compare-page h1, :root .sand .special-popup__header, :root .sand .tpl-field .field-title, :root .sand .tpl-field .tpl-title, :root .sand .tpl-field > label > span:not(.tpl-required), :root .sand .tpl-field > label > strong, :root .sand .gr-field-style .field-title, :root .sand .gr-field-style .tpl-title, :root .sand .gr-field-style > label > span:not(.tpl-required), :root .sand .gr-field-style > label > strong, :root .sand .option-item .field-title, :root .sand .option-item .tpl-title, :root .sand .option-item > label > span:not(.tpl-required), :root .sand .option-item > label > strong, :root .sand .form-item .field-title, :root .sand .form-item .tpl-title, :root .sand .form-item > label > span:not(.tpl-required), :root .sand .form-item > label > strong, :root .sand .tpl-field input[type="text"], :root .sand .tpl-field input[type="email"], :root .sand .tpl-field input[type="tel"], :root .sand .tpl-field input[type="number"], :root .sand .tpl-field input[type="password"], :root .sand .gr-field-style input[type="text"], :root .sand .gr-field-style input[type="email"], :root .sand .gr-field-style input[type="tel"], :root .sand .gr-field-style input[type="number"], :root .sand .gr-field-style input[type="password"], :root .sand .option-item input[type="text"], :root .sand .option-item input[type="email"], :root .sand .option-item input[type="tel"], :root .sand .option-item input[type="number"], :root .sand .option-item input[type="password"], :root .sand .form-item input[type="text"], :root .sand .form-item input[type="email"], :root .sand .form-item input[type="tel"], :root .sand .form-item input[type="number"], :root .sand .form-item input[type="password"], :root .sand .cart-popup-container .cart-preview-container__title, :root .sand .cart-popup-container .cart-preview-container__price, :root .sand label a, :root .sand .tpl-field.type-checkbox ul li span, :root .sand .gr-field-style.type-checkbox ul li span, :root .sand .option-item.type-checkbox ul li span, :root .sand .form-item.type-checkbox ul li span, :root .sand .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, :root .sand .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, :root .sand .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, :root .sand .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, :root .sand .shop2-buy-one-click__name, :root .sand .shop2-buy-one-click__total, :root .sand .buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span, :root .sand .shop2-cart-table__heading-item, :root .sand .shop2-cart-table .cart-price, :root .sand .shop2-cart-table .cart-sum, :root .sand .cart-total__heading .cart-total__header, :root .sand .cart-total__title, :root .sand .cart-total__body, :root .sand .shop2-product-params .param-title, :root .sand #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name, :root .sand #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label, :root .sand .shop2-order-options.shop2-delivery .options-list .option-type .option-label span, :root .sand .shop2-delivery .options-list .option-type .option-label span, :root .sand .shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span, :root .sand .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span, :root .sand .tpl-field textarea, :root .sand .gr-field-style textarea, :root .sand .option-item textarea, :root .sand .form-item textarea, :root .sand .nott, :root .sand .blocks-bl .item-bl .item .title, :root .sand #_lp_block_23891506[data-block-layout="89651"] .lpc-features-9__title, :root .sand #_lp_block_23889506[data-block-layout="90651"] .lpc-prods-7__title, :root .sand #_lp_block_23951706[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23951706[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_23952106[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23952106[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_23952306[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23952306[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_23956706[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23956706[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_23984106[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23984106[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_23988506[data-block-layout="1668261"] .lpc-steps-1__title, :root .sand #_lp_block_23990106[data-block-layout="1715061"] .lpc-text-4__title, :root .sand #_lp_block_23990106[data-block-layout="1715061"] .lpc-text-4__text, :root .sand #_lp_block_24011706[data-block-layout="1719261"] .lpc-features-5__title, :root .sand #_lp_block_24031906[data-block-layout="1719261"] .lpc-features-5__title, :root .sand .filter-block .shop2-filter__title, :root .sand .filter-block .shop2-filter__checkbox .param-val:hover, :root .sand .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span, :root .sand .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span, :root .sand .option-item.type-checkbox ul li input[type="checkbox"]:checked + span, :root .sand .form-item.type-checkbox ul li input[type="checkbox"]:checked + span, :root .sand .tpl-anketa-success-note, :root .sand .kinds-block .product-price .price-current, :root .sand .kinds-block .product-price .price-old, :root .sand .burger-block__title, :root .sand .compare_for_mobile .gr-compare-btn .com_text, :root .sand .favorite_for_mobile .favorite_top .com_text, :root .sand .remodal[data-remodal-id="popup-contacts"] .popup-contacts-title, :root .sand .remodal[data-remodal-id="popup-contacts"] .top-address, :root .sand #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong, :root .sand .cart-popup-container .cart-preview-container__amount-sum-title, :root .sand .cart-popup-container .cart-preview-container__sum-title, :root .sand .blocks-bl .item-bl.form-bl .field-title, :root .sand .product-list.thumbs .product-item .product-price .price-old, :root .sand .product-list-titles__item, :root .sand .product-list.list .product-item .gr-product-name a:not(:hover), :root .sand .favorite_btn_wrapper .favorite_btn span.text-favorite, :root .sand .product-list.simple .product-item .gr-product-name:not(:hover), :root .sand .product-list.simple .product-item .product-price .price-current, :root .sand .product-list.simple .product-item .product-price .price-old, :root .sand .product-list.list .product-item .product-price .price-current, :root .sand .product-list.list .product-item .product-price .price-old {
  color: #fff;
}
:root .sand .filter-block .shop2-filter__checkbox .param-val:not(:hover):before, :root .sand .product-list.simple .product-item .product-additional__bottom {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
}
:root .sand .filter-block .shop2-filter__btns .shop2-filter__result-wrap {
  background: #fff;
}
:root .sand .tpl-field input[type="text"]::placeholder, :root .sand .tpl-field input[type="email"]::placeholder, :root .sand .tpl-field input[type="tel"]::placeholder, :root .sand .tpl-field input[type="number"]::placeholder, :root .sand .tpl-field input[type="password"]::placeholder, :root .sand .gr-field-style input[type="text"]::placeholder, :root .sand .gr-field-style input[type="email"]::placeholder, :root .sand .gr-field-style input[type="tel"]::placeholder, :root .sand .gr-field-style input[type="number"]::placeholder, :root .sand .gr-field-style input[type="password"]::placeholder, :root .sand .option-item input[type="text"]::placeholder, :root .sand .option-item input[type="email"]::placeholder, :root .sand .option-item input[type="tel"]::placeholder, :root .sand .option-item input[type="number"]::placeholder, :root .sand .option-item input[type="password"]::placeholder, :root .sand .form-item input[type="text"]::placeholder, :root .sand .form-item input[type="email"]::placeholder, :root .sand .form-item input[type="tel"]::placeholder, :root .sand .form-item input[type="number"]::placeholder, :root .sand .form-item input[type="password"]::placeholder, :root .sand .tpl-field textarea::placeholder, :root .sand .gr-field-style textarea::placeholder, :root .sand .option-item textarea::placeholder, :root .sand .form-item textarea::placeholder {
  color: #fff;
}
:root .sand .kinds-block .product-additional__bottom, :root .sand .card-page .form-additional {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.06);
}
:root .sand .tpl-field.type-checkbox ul li span:before, :root .sand .gr-field-style.type-checkbox ul li span:before, :root .sand .option-item.type-checkbox ul li span:before, :root .sand .form-item.type-checkbox ul li span:before {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
}
:root .sand .top-block .desktop-folders__title::before, :root .sand .section-left-menu.desktop .section-left-menu__list > li > a .addon-block-menu__list-arrow, :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li ul li.s3-menu-allin-has > a .addon-block-menu__list-arrow, :root .sand .sorting-block .sorting-block__body:before, :root .sand .sorting-panel .filter-popup-btn:before, :root .sand .shop-view.view-1 .shop-view__item.active-view, :root .sand .mobile-panel .mobile-contacts:before, :root .sand .preorder-form-close, :root .sand #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--icon {
  filter: brightness(0) invert(1);
}
:root .sand .shop-view.view-1 .shop-view__item:not(:hover), :root .sand .product-details-info .product-detail__title {
  filter: brightness(0) invert(1);
}
:root .sand .tpl-field select:not([multiple]), :root .sand .gr-field-style select:not([multiple]), :root .sand .option-item select:not([multiple]), :root .sand .form-item select:not([multiple]) {
  color: #fff;
  background-color: #2d2d2d;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='9px' height='6px' viewBox='0 0 9 6' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M3.621,4.908 C3.497,4.860 3.380,4.786 3.279,4.685 L0.313,1.708 C-0.079,1.314 -0.079,0.676 0.313,0.282 C0.705,-0.111 1.341,-0.111 1.733,0.282 L4.031,2.590 L6.298,0.314 C6.691,-0.080 7.327,-0.080 7.718,0.314 C8.111,0.707 8.111,1.345 7.718,1.739 L4.753,4.716 C4.446,5.025 3.993,5.083 3.621,4.908 Z'/%3E%3C/svg%3E");
}
:root .sand .folders-left > li > ul.level-2 li.has > a:after {
  filter: brightness(0.5) invert(1);
}
:root .sand .site__wrapper, :root .sand .site-header, :root .sand .top-block .cart-block__amount, :root .sand .main-blocks .main-products .product-list.thumbs:before, :root .sand .main-blocks .main-products .product-list.thumbs:after, :root .sand .site-footer, :root .sand .mobile-panel__inner, :root .sand .product-amount .shop2-product-amount, :root .sand .cart-amount .shop2-product-amount, :root .sand .popup-product__amount .shop2-product-amount, :root .sand .kinds-block .kinds-block__items.kinds_slider:after, :root .sand .kinds-block .kinds-block__items.kinds_slider:before {
  background: #181818;
}
:root .sand .product-amount .shop2-product-amount, :root .sand .popup-product__amount .shop2-product-amount {
  box-shadow: none;
}
:root .sand .product-amount .shop2-product-amount input, :root .sand .popup-product__amount .shop2-product-amount input {
  color: #fff;
}
:root .sand .product-amount .shop2-product-amount .amount-minus[disabled="disabled"], :root .sand .popup-product__amount .shop2-product-amount .amount-minus[disabled="disabled"] {
  filter: invert(1);
}
:root .sand #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day {
  color: #ddd;
}
:root .sand .cart-amount .shop2-product-amount {
  box-shadow: 0px 0px 0px 2px #FFFFFF0F inset;
  background: none;
}
:root .sand .cart-amount .shop2-product-amount input {
  color: #fff;
}
:root .sand .cart-amount .shop2-product-amount .amount-minus[disabled="disabled"] {
  filter: brightness(0) invert(1);
}
:root .sand .gr-button-4:not(:hover) {
  color: #CA955B;
  background: #2d2d2d;
  box-shadow: 0px 0px 0px 2px #FFFFFF0F inset;
}
:root .sand .shop2-cart-table .cart-delete .gr-button-4:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='12px' height='15px' viewBox='0 0 12 15' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23CA955B' d='M11.052,1.562 L7.578,1.562 C7.578,0.700 6.871,-0.000 5.999,-0.000 C5.128,-0.000 4.421,0.700 4.421,1.562 L0.947,1.562 C0.423,1.562 -0.001,1.981 -0.001,2.499 C-0.001,3.018 0.423,3.437 0.947,3.437 L1.496,13.522 C1.544,14.350 2.235,15.000 3.075,15.000 L8.924,15.000 C9.764,15.000 10.455,14.350 10.503,13.522 L11.052,3.437 C11.576,3.437 11.999,3.018 11.999,2.499 C11.999,1.981 11.576,1.562 11.052,1.562 ZM5.052,11.875 C5.052,12.218 4.768,12.500 4.421,12.500 C4.073,12.500 3.789,12.218 3.789,11.875 L3.789,5.625 C3.789,5.281 4.073,5.000 4.421,5.000 C4.768,5.000 5.052,5.281 5.052,5.625 L5.052,11.875 ZM8.210,11.875 C8.210,12.218 7.926,12.500 7.578,12.500 C7.231,12.500 6.947,12.218 6.947,11.875 L6.947,5.625 C6.947,5.281 7.231,5.000 7.578,5.000 C7.926,5.000 8.210,5.281 8.210,5.625 L8.210,11.875 Z'/%3E%3C/svg%3E");
}
:root .sand .shop2-cart-table .cart-delete .gr-button-4 {
  background: none;
}
:root .sand .section-left-menu.desktop .section-left-menu__list > li, :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li ul li {
  border-color: #3E3E3E;
}
:root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu li.s3-menu-allin-has ul {
  border: none;
}
:root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li.s3-menu-allin-has > ul a, :root .sand .site-header .top-phones__body a, :root .sand .top-block .cart-block__text, :root .sand .top-block .cart-block__amount, :root .sand .product-list.thumbs .product-item .gr-product-name, :root .sand .product-list.thumbs .product-item .product-price .price-current {
  color: #fff;
}
:root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li ul li.s3-menu-allin-has.s3-menu-allin-active > a, :root .sand .newbut, :root .sand .card-page .form-additional .buy-one-click, :root .sand #_lp_block_24011706[data-block-layout="1719261"] .lpc-features-5__item-title, :root .sand #_lp_block_24031906[data-block-layout="1719261"] .lpc-features-5__item-title {
  color: #CA955B;
}
:root .sand .form-additional .favorite_btn_wrapper .favorite_btn:hover {
  color: #fff;
}
:root .sand .shop-coupon .shop-coupon__body input {
  background: none;
  box-shadow: 0px 0px 0px 2px #FFFFFF1A inset;
}
:root .sand .cart-popup-container .cart-preview-container__delete {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2012%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23CA955B%22%20d%3D%22M11.052%2C1.562%20L7.579%2C1.562%20C7.579%2C0.700%206.871%2C-0.000%206.000%2C-0.000%20C5.128%2C-0.000%204.421%2C0.700%204.421%2C1.562%20L0.947%2C1.562%20C0.423%2C1.562%20-0.000%2C1.981%20-0.000%2C2.500%20C-0.000%2C3.018%200.423%2C3.437%200.947%2C3.437%20L1.497%2C13.522%20C1.544%2C14.350%202.236%2C15.000%203.076%2C15.000%20L8.924%2C15.000%20C9.764%2C15.000%2010.455%2C14.350%2010.503%2C13.522%20L11.052%2C3.437%20C11.577%2C3.437%2012.000%2C3.018%2012.000%2C2.500%20C12.000%2C1.981%2011.577%2C1.562%2011.052%2C1.562%20ZM5.052%2C11.875%20C5.052%2C12.218%204.768%2C12.500%204.421%2C12.500%20C4.073%2C12.500%203.789%2C12.218%203.789%2C11.875%20L3.789%2C5.625%20C3.789%2C5.281%204.073%2C5.000%204.421%2C5.000%20C4.768%2C5.000%205.052%2C5.281%205.052%2C5.625%20L5.052%2C11.875%20ZM8.210%2C11.875%20C8.210%2C12.218%207.926%2C12.500%207.579%2C12.500%20C7.231%2C12.500%206.947%2C12.218%206.947%2C11.875%20L6.947%2C5.625%20C6.947%2C5.281%207.231%2C5.000%207.579%2C5.000%20C7.926%2C5.000%208.210%2C5.281%208.210%2C5.625%20L8.210%2C11.875%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
:root .sand .main-block .advantages__icon svg path {
  fill: #CA955B;
}
:root .sand .favorite_btn_wrapper .favorite_btn.active a {
  color: #fff;
}
:root .sand .folders-left.folders-left-dropdown > li > a {
  background-color: #CA955B !important;
}
:root .sand .filter-block .shop2-filter__checkbox .param-val.active-val {
  color: #CA955B;
}
:root .sand .product-details-info .product-detail__body {
  border-color: #CA955B;
}
:root .sand .card-page .form-additional .buy-one-click:not(:hover), :root .sand .card-slider .card-slider__thumb-img {
  background: #fff;
}
:root .sand .card-slider.horizontal .card-slider__image, :root .sand .cart-popup-container .cart-preview-container__image, :root .sand .shop2-cart-table .cart-product__image {
  background-color: #fff;
}
:root .sand .folders-left > li > ul.level-2 li.has.opened > a:after {
  filter: brightness(1) invert(0);
}
:root .sand .gr-compare-btn .compare_img, :root .sand .top-block .top-slider__item:before, :root .sand .main-blocks .main-products__title span, :root .sand .shop-product-btn, :root .sand .footer-contacts__body .top-popup-form, :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu).addon-s3-allin-menu > li.s3-menu-allin-has.s3-menu-allin-active > a, :root .sand .folders-left.folders-left-popup > li > a, :root .sand .folders-left > li > ul.level-2 li a:hover, :root .sand .folders-left > li > ul.level-2 li a.over, :root .sand .folders-left > li > ul.level-2 li.opened > a, :root .sand body .folders-left > li > ul.level-2 li.active > a, :root .sand .folders-left > li > ul.level-2 li.s3-menu-allin-active > a, :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu) > li.section-left-menu__list-has.opened > a:not(:hover), :root .sand .section-left-menu.desktop .section-left-menu__list:not(.addon-s3-tree-menu):not(.addon-s3-column-menu) > li.section-left-menu__list-has.active > a:not(:hover), :root .sand .product-compare, :root .sand .product-details-info .product-detail__body, :root .sand .popover-body .btn10:hover, :root .sand #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after, :root .sand .blocks-bl .item-bl .item .img-bl:before, :root .sand .blocks-bl .item-bl.form-bl button, :root .sand .cookies-warning__close {
  background-color: #CA955B;
}
:root .sand .top-block .top-slider__item:before {
  background-image: none;
}
:root .sand .top-block .search-block__input {
  box-shadow: #282828 0px 0px 0px 2px inset;
  background: none;
  color: #fff;
}
:root .sand .top-block .search-block__input::placeholder {
  color: #fff;
}
:root .sand .top-block .search-block__input:hover {
  box-shadow: #CA955B 0px 0px 0px 2px inset;
}
:root .sand .top-block .search-block__btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='18px' height='18px' viewBox='0 0 18 18' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23ffffff' d='M17.059,14.160 L14.207,11.293 C14.807,10.202 15.150,8.949 15.150,7.615 C15.150,3.408 11.758,-0.003 7.574,-0.003 C3.390,-0.003 -0.002,3.408 -0.002,7.615 C-0.002,11.822 3.390,15.233 7.574,15.233 C8.900,15.233 10.146,14.888 11.231,14.285 L14.083,17.153 C14.904,17.979 16.237,17.979 17.059,17.153 C17.881,16.326 17.881,14.987 17.059,14.160 ZM2.102,7.615 C2.102,4.581 4.556,2.113 7.574,2.113 C10.591,2.113 13.045,4.581 13.045,7.615 C13.045,10.649 10.591,13.117 7.574,13.117 C4.556,13.117 2.102,10.649 2.102,7.615 Z'/%3E%3C/svg%3E");
}
:root .sand .top-block .search-block__popup {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='19px' height='14px' viewBox='0 0 19 14' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23ffffff' d='M18.010,4.083 L9.735,4.083 C9.320,5.324 8.132,6.222 6.729,6.222 C5.326,6.222 4.138,5.324 3.722,4.083 L0.989,4.083 C0.443,4.083 -0.000,3.648 -0.000,3.111 C-0.000,2.574 0.443,2.138 0.989,2.138 L3.722,2.138 C4.138,0.897 5.326,-0.001 6.729,-0.001 C8.132,-0.001 9.320,0.897 9.735,2.138 L18.010,2.138 C18.557,2.138 19.000,2.574 19.000,3.111 C19.000,3.648 18.557,4.083 18.010,4.083 ZM0.989,9.916 L9.264,9.916 C9.680,8.675 10.868,7.777 12.271,7.777 C13.674,7.777 14.861,8.675 15.277,9.916 L18.010,9.916 C18.557,9.916 19.000,10.352 19.000,10.889 C19.000,11.425 18.557,11.861 18.010,11.861 L15.277,11.861 C14.861,13.102 13.674,14.000 12.271,14.000 C10.868,14.000 9.680,13.102 9.264,11.861 L0.989,11.861 C0.443,11.861 -0.000,11.425 -0.000,10.889 C-0.000,10.352 0.443,9.916 0.989,9.916 Z'/%3E%3C/svg%3E");
  background-color: transparent;
}
:root .sand .top-block .cart-block:before, :root .sand .mobile-panel .mobile-cart::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='19px' height='18px' viewBox='0 0 19px 18px' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath xmlns='http://www.w3.org/2000/svg' fill='%23CA955B' d='M18.988,5.451 L18.266,10.719 C18.128,11.720 17.306,12.489 16.292,12.564 L8.269,13.153 C7.188,13.233 6.217,12.500 6.002,11.443 L4.157,2.367 C4.135,2.239 4.045,2.166 3.942,2.166 L2.010,2.166 C1.379,2.166 0.874,1.625 0.939,0.985 C0.996,0.428 1.509,0.026 2.072,0.026 L3.942,0.026 C5.091,0.026 6.068,0.844 6.270,1.965 L6.485,3.022 L16.856,3.022 C18.160,3.022 19.164,4.166 18.988,5.451 ZM7.389,14.576 C8.340,14.576 9.110,15.343 9.110,16.288 C9.110,17.233 8.340,17.999 7.389,17.999 C6.438,17.999 5.667,17.233 5.667,16.288 C5.667,15.343 6.438,14.576 7.389,14.576 ZM15.135,14.576 C16.086,14.576 16.857,15.343 16.857,16.288 C16.857,17.233 16.086,17.999 15.135,17.999 C14.185,17.999 13.414,17.233 13.414,16.288 C13.414,15.343 14.185,14.576 15.135,14.576 Z'/%3E%3C/svg%3E");
}
:root .sand .main-blocks .main-products__title span::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='60px' height='70px' viewBox='0 0 60 70' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23CA955B' d='M0.000,70.000 L0.000,-0.000 L60.000,-0.000 C60.000,-0.000 40.833,31.000 0.000,70.000 Z'/%3E%3C/svg%3E");
}
:root .sand .gr-product-image, :root .sand .card-slider.horizontal .card-slider__image a img {
  background: #fff;
}
:root .sand .favorite_btn_wrapper .favorite_btn:not(.active) span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='24' height='24' viewBox='0 0 24 24' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23fff' d='M21 8.5C21 5.805 19.621 4 17.282 4 14.969 4 13 5.743 13 8h-2c0-2.257-1.97-4-4.282-4C4.378 4 3 5.805 3 8.5c0 2.93 2.398 6.212 9 11.246 6.602-5.035 9-8.317 9-11.246zM17.282 2c3.58 0 5.717 2.8 5.718 6.5 0 3.816-2.885 7.664-10.4 13.3l-.6.45-.6-.45C3.886 16.164 1 12.317 1 8.5 1 4.8 3.139 2 6.718 2 8.884 2 10.864 3.069 12 4.742 13.136 3.069 15.115 2 17.282 2z'/%3E%3C/svg%3E");
}
:root .sand .main-blocks .main-products .slick-prev, :root .sand .main-blocks .main-products .slick-next, :root .sand .kinds-block .slick-prev, :root .sand .kinds-block .slick-next {
  background: rgba(255, 255, 255, 0.35);
}
:root .sand .product-list.thumbs .product-item .product-additional__bottom {
  box-shadow: 0px 0px 0px 2px #FFFFFF1F inset;
}
:root .sand .seo-text ul li {
  filter: brightness(0) invert(1);
}
@media (max-width: 639px) {
  :root .sand .top-block .top-slider__body:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='856px' height='314px' viewBox='0 0 856px 314px' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath xmlns='http://www.w3.org/2000/svg' d='M856 64.0003C380 -64 105.5 35 0 71.0002V314H856V64.0003Z' fill='%23CA955B'/%3E%3C/svg%3E");
  }
}
:root .sand .mobile-panel .mobile-burger:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='19px' height='17px' viewBox='0 0 19px 17px' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath xmlns='http://www.w3.org/2000/svg' fill='%23CA955B' d='M17.500,3.000 L1.500,3.000 C0.671,3.000 -0.000,2.328 -0.000,1.500 C-0.000,0.671 0.671,-0.000 1.500,-0.000 L17.500,-0.000 C18.328,-0.000 19.000,0.671 19.000,1.500 C19.000,2.328 18.328,3.000 17.500,3.000 ZM1.500,7.000 L17.500,7.000 C18.328,7.000 19.000,7.672 19.000,8.500 C19.000,9.328 18.328,10.000 17.500,10.000 L1.500,10.000 C0.671,10.000 -0.000,9.328 -0.000,8.500 C-0.000,7.672 0.671,7.000 1.500,7.000 ZM1.500,14.000 L12.500,14.000 C13.328,14.000 14.000,14.671 14.000,15.500 C14.000,16.328 13.328,17.000 12.500,17.000 L1.500,17.000 C0.671,17.000 -0.000,16.328 -0.000,15.500 C-0.000,14.671 0.671,14.000 1.500,14.000 Z'/%3E%3C/svg%3E");
}
:root .sand .mobile-panel .mobile-burger, :root .sand .newbut, :root .sand .mobile-panel .mobile-cart {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
:root .sand .newbut {
  border: none;
}
:root .sand .site-header .menu-top > li > a {
  color: #fff;
}
:root .sand .shop2-cart-table__heading-right {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
:root .sand .shop2-cart-table__heading-right .shop2-cart-table__heading-item:last-child {
  margin-right: auto;
}
:root .sand .shop2-cart-table__heading-right .shop2-cart-table__heading-item:nth-child(2) {
  margin: auto;
}
:root .sand .shop2-cart-table__heading {
  display: block;
}
:root .sand .footer-contacts__body .top-popup-form:hover, :root .sand .blocks-bl .item-bl.form-bl button:hover, :root .sand .shop-product-btn:hover {
  background: #d2a574;
}
@media (min-width: 641px) {
  :root .sand .product-list.thumbs .product-item .gr-product-image a {
    bottom: 20px;
  }
}
@media (max-width: 640px) {
  :root .sand .product-list.thumbs .product-item .gr-product-image a {
    top: 10px;
    bottom: 10px;
  }
}
:root .sand .kinds-block .kind-image {
  background: #fff;
}
:root .sand .card-slider.horizontal .card-slider__image {
  background-image: none !important;
}
:root .sand .card-slider.horizontal .card-slider__image a {
  padding: 10px;
}
:root .sand .card-slider.horizontal .card-slider__image a img {
  opacity: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
:root .sand .block_reviews .review_map {
  box-shadow: rgba(255, 255, 255, 0.05) 0px 0px 0px 2px inset;
  transition: all 0.3s ease;
}
:root .sand .block_reviews .review_map .reviews-left-title, :root .sand .block_reviews .review_map .text {
  transition: all 0.3s ease;
}
:root .sand .block_reviews .review_map:hover {
  box-shadow: #CA955B 0px 0px 0px 2px inset;
}
#search-app {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 100%;
  max-width: 800px;
}
@media (max-width: 767px) {
  #search-app .search-block__form {
    z-index: 100;
  }
}
#search-app.hide_search_popup #search-result {
  display: none;
}
.search-block {
  display: flex;
  z-index: 5;
}
.search-block__input {
  margin-right: 20px;
}
#search-result {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 5;
  padding: 40px;
  border-radius: 10px;
  background: #222;
  box-shadow: 8px 8px 45px rgba(0, 0, 0, 0.15);
  max-height: 85vh;
  overflow: hidden;
  overflow-y: auto;
}
@media (max-width: 1023px) {
  #search-result {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  #search-result {
    left: -20px;
    right: -20px;
    border-radius: 0px;
    padding: 90px 0 26px;
    top: -20px;
    overflow: visible;
    overflow-y: visible;
    max-height: none;
    min-height: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
}
#search-result .search-result-top {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  #search-result .search-result-top {
    padding: 0 20px;
  }
}
@media (max-width: 639px) {
  #search-result .search-result-top {
    display: block;
  }
}
#search-result .search-result-left {
  width: 350px;
}
@media (max-width: 1340px) {
  #search-result .search-result-left {
    width: calc(50% - 10px);
  }
}
@media (max-width: 1170px) {
  #search-result .search-result-left {
    width: 100%;
  }
}
#search-result .search-result-left + .search-result-right {
  margin-left: 20px;
}
@media (max-width: 1170px) {
  #search-result .search-result-left + .search-result-right {
    margin: 20px 0 0;
  }
}
@media (max-width: 639px) {
  #search-result .search-result-left + .search-result-right {
    margin: 20px 0 0;
  }
}
#search-result .search-result-right {
  width: calc(100% - 350px - 20px);
}
@media (max-width: 1340px) {
  #search-result .search-result-right {
    width: calc(50% - 10px);
  }
}
@media (max-width: 1170px) {
  #search-result .search-result-right {
    width: 100%;
  }
}
#search-result .result-products .products-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #fff;
}
#search-result .result-products .products-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #fff;
  background: #CA955B;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box;
}
#search-result .result-products .product-item {
  margin: 0 0 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  #search-result .result-products .product-item {
    margin: 0 0 10px;
  }
}
#search-result .result-products .product-item:last-child {
  margin-bottom: 0;
}
#search-result .result-products .product-item:nth-child(n+4) {
  display: none;
}
#search-result .result-products .product-image {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 20px 0 0;
}
#search-result .result-products .product-image.no-image a {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
  background-size: 50%;
}
#search-result .result-products .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  border-radius: 5px;
  background: #fff;
  overflow: hidden;
}
#search-result .result-products .product-image a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#search-result .result-products .product-text {
  width: calc(100% - 20px - 60px);
}
#search-result .result-products .product-name {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
#search-result .result-products .product-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
}
#search-result .result-products .product-name a:hover {
  color: #CA955B;
}
#search-result .result-products .product-text-price {
  margin-top: 13px;
}
#search-result .result-products .product-text-price .price-old {
  color: #fff;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
}
#search-result .result-products .product-text-price .price-old strong {
  position: relative;
  font-weight: 600;
  font-size: 15px;
}
#search-result .result-products .product-text-price .price-old strong:before {
  position: absolute;
  content: "";
  left: -2px;
  right: -2px;
  top: 50%;
  height: 1px;
  background: #ff3838;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
#search-result .result-products .product-text-price .price {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #fff;
}
#search-result .result-products .product-text-price .price span {
  font-size: 15px;
  font-weight: 500;
}
#search-result .result-folders + .result-vendors {
  margin-top: 20px;
}
#search-result .result-folders .folders-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #fff;
}
#search-result .result-folders .folders-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #fff;
  background: #CA955B;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box;
}
#search-result .result-folders .folder-item:nth-child(n+7) {
  display: none;
}
#search-result .result-folders .folder-item a {
  padding: 10px 0;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-folders .folder-item a:hover {
  color: #CA955B;
}
#search-result .result-vendors .vendors-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #fff;
}
#search-result .result-vendors .vendors-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  text-align: center;
  padding: 0 5px;
  color: #fff;
  background: #CA955B;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box;
}
#search-result .result-vendors .vendor-item:nth-child(n+7) {
  display: none;
}
#search-result .result-vendors .vendor-item a {
  padding: 10px 0;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-vendors .vendor-item a:hover {
  color: #CA955B;
}
.search-result-bottom {
  padding: 40px 0 0;
  text-align: left;
}
@media (max-width: 767px) {
  .search-result-bottom {
    padding: 30px 20px 0;
  }
}
.search-result-btn {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding: 14px 30px 15px;
  border-radius: 6px;
  cursor: pointer;
  color: #CA955B;
  border: 1px solid #CA955B;
  border-radius: 6px;
}
@media (max-width: 480px) {
  .search-result-btn {
    width: 100%;
    text-align: center;
  }
}
.search-result-btn span {
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%200.5C6.55228%200.5%207%200.947715%207%201.5V5.5H11C11.5523%205.5%2012%205.94772%2012%206.5C12%207.05228%2011.5523%207.5%2011%207.5H7V11.5C7%2012.0523%206.55228%2012.5%206%2012.5C5.44772%2012.5%205%2012.0523%205%2011.5V7.5H1C0.447715%207.5%200%207.05228%200%206.5C0%205.94772%200.447715%205.5%201%205.5H5V1.5C5%200.947715%205.44772%200.5%206%200.5Z%22%20fill%3D%22%23CA955B%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat;
}
.search-result-btn:hover {
  color: #fff;
  background: #CA955B;
}
.search-result-btn:hover span {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2012%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%200.5C6.55228%200.5%207%200.947715%207%201.5V5.5H11C11.5523%205.5%2012%205.94772%2012%206.5C12%207.05228%2011.5523%207.5%2011%207.5H7V11.5C7%2012.0523%206.55228%2012.5%206%2012.5C5.44772%2012.5%205%2012.0523%205%2011.5V7.5H1C0.447715%207.5%200%207.05228%200%206.5C0%205.94772%200.447715%205.5%201%205.5H5V1.5C5%200.947715%205.44772%200.5%206%200.5Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat;
}
.smart-search-folders, .smart-search-vendors {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .smart-search-folders, .smart-search-vendors {
    margin-bottom: 30px;
  }
}
.smart-search-folders__title, .smart-search-vendors__title {
  font-weight: 700;
  font-size: 35px;
  margin-bottom: 15px;
  color: #111;
}
@media (max-width: 1023px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 31px;
  }
}
@media (max-width: 767px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    margin-bottom: 10px;
  }
}
@media (max-width: 639px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 23px;
  }
}
.smart-search-folders__list, .smart-search-vendors__list {
  padding: 0;
  margin: 0 0 0 -8px;
  list-style: none;
}
.smart-search-folders__list li, .smart-search-vendors__list li {
  vertical-align: top;
  display: inline-block;
  margin: 0 5px 5px;
}
@media (max-width: 767px) {
  .smart-search-folders__list li, .smart-search-vendors__list li {
    margin: 0 4px 4px;
  }
}
.smart-search-folders__list li a, .smart-search-vendors__list li a {
  color: #1c1c1c;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  background: #fff;
  padding: 13px 20px;
  border-radius: 10px;
  text-decoration: none;
  transition: all 0.2s;
}
@media (max-width: 767px) {
  .smart-search-folders__list li a, .smart-search-vendors__list li a {
    font-size: 13px;
    padding: 10px 12px;
  }
}
.smart-search-folders__list li a:hover, .smart-search-vendors__list li a:hover {
  color: #fff;
  background: #CA955B;
}
#search-result .result-products .product-image a {
  padding: 5px;
}
.sand .cart-popup-container .cart-preview-container__image {
  background: #fff !important;
  padding: 5px;
}
.sand .cart-popup-container .cart-preview-container__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  opacity: 1;
}
.sand .shop2-cart-table .cart-product__image a {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.sand .filter-block .show_more_fields_btn, .sand .filter-block .show_more_colors_btn {
  filter: invert(1);
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-in {
  width: 100%;
  justify-content: space-between;
}
#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type {
  border: 2px solid #ca955b !important;
}
#shop2-order-delivery .shop2-delivery--item__tab.active-tab {
  border: 2px solid #ca955b !important;
}
#shop2-order-delivery .shop2-delivery--item__tab, #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type, #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:first-child {
  border: 2px solid #1d1d1d;
}
#shop2-order-delivery .shop2-delivery--item__tab:hover, #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:hover, #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:first-child:hover {
  border: 2px solid #ca955b;
}
/*28.10.2025*/
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map {
  display: flex;
  justify-content: space-around;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_market .reviews-right, body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
  justify-content: inherit;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map.review_map3 .reviews-right {
  margin-left: inherit;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-title {
  text-align: center;
  width: auto;
  max-width: 150px;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-icon {
  width: auto;
  margin: 0;
}
body .block_reviews-folder-wrap.block_reviews-folder-wrap3 .block_reviews .review_map .tg-map-in {
  justify-content: space-evenly;
}
/*28.10.2025*/
#shop2-order-delivery .shop2-delivery--item__tab {
  display: block !important;
}
#shop2-order-delivery .shop2-delivery--item__tab:nth-child(3) {
  display: none !important;
}
#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items {
  display: block !important;
}
