[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0;
  top: auto !important;
  bottom: 0;
  line-height: 1.2;
  font-weight: normal !important;
}
html:root {
  --gr_bg_sec: #5C0202;
  --gr_bg: #FFF3EC;
  --on_gr_bg_sec_text_6: rgba(40, 44, 46, .6);
  --on_gr_bg_sec_text_7: rgba(40, 44, 46, .7);
  --on_gr_bg_acc_text_7: rgba(40, 44, 46, .7);
  --on_gr_bg_sec_text_8: rgba(40, 44, 46, .8);
  --on_gr_bg_border_1: rgba(40, 44, 46, .1);
  --on_gr_bg_acc_text: #282C2E;
  --on_gr_bg_sec_text: #282C2E;
  --gr_footer_text: #282C2E;
  --gr_footer_text_8: rgba(40, 44, 46, .8);
  --gr_footer_icon: #282C2E;
  --gr_footer_border: #fff;
  --on_gr_bg_icon_2: rgba(40, 44, 46, .2);
  --on_gr_bg_icon_4: rgba(40, 44, 46, .4);
  --on_gr_bg_icon_5: rgba(40, 44, 46, .5);
  --on_gr_bg_icon_6: rgba(40, 44, 46, .6);
  --on_gr_bg_border: #282C2E;
  --on_gr_bg_border_1: rgba(40, 44, 46, .1);
  --on_gr_bg_border_15: rgba(40, 44, 46, .15);
  --on_gr_bg_border_4: rgba(40, 44, 46, .4);
  --gr_input_bg_05: rgba(40, 44, 46, .05);
  --gr_input_bg_1: rgba(40, 44, 46, .1);
  --gr_input_bg_2: rgba(40, 44, 46, .2);
  --gr_product_img_overlay: #FFF3EC;
  --on_gr_bg_sec_text_5: rgba(40, 44, 46, .5);
}
html body .cookies-warning {
  background: #FFF3EC;
  color: #000;
}
body .site-header .favorite-block-wrap .favorite-block.is-null .favorite-count, body .site-header .gr-compare-btn-wrap .gr-compare-btn-amount {
  color: #fff;
  background: var(--gr_primary);
}
body .site-header .favorite-block-wrap .favorite-btn svg, body .site-header .gr-compare-btn-wrap .gr-compare-btn svg, body .site-header .cart-prew-btn i svg, body .site-header .site-param-btn svg, body .site-header .top-contacts__contacts_icon svg {
  fill: var(--on_gr_bg_sec_text_6);
}
body .site-form-wrap {
  background: #fff;
}
body .site-form-inner .search_icon {
  fill: #757575;
}
body .search-block__input {
  color: #757575;
}
body .search-block__input::-moz-placeholder {
  color: #757575;
}
body .search-block__input::-webkit-input-placeholder {
  color: #757575;
}
body .top-fixed-panel .fixed-shop-btns .cart-prew-btn i svg {
  fill: #fff;
}
body .top-fixed-panel .fixed-shop-btns .cart-prew-btn .gr-cart-total-sum {
  color: #fff;
}
body .top-fixed-panel .cat-fixed-title, body #orderForm .field-title, body #orderForm .tpl-title, body #orderForm > label > span:not(.tpl-required), body #orderForm > label > strong, body .form-item .field-title, body .form-item .tpl-title, body .form-item > label > span:not(.tpl-required), body .form-item > label > strong, body .gr-field-style .field-title, body .gr-field-style .tpl-title, body .gr-field-style > label > span:not(.tpl-required), body .gr-field-style > label > strong, body .option-item:not(.deligate-option) .field-title, body .option-item:not(.deligate-option) .tpl-title, body .option-item:not(.deligate-option) > label > span:not(.tpl-required), body .option-item:not(.deligate-option) > label > strong, body .tpl-field .field-title, body .tpl-field .tpl-title, body .tpl-field > label > span:not(.tpl-required), body .tpl-field > label > strong, body .ors-text h2, body .ors-text * {
  color: #282C2E;
}
body .ors-text {
  color: rgba(40, 44, 46, 0.8);
}
body .ors-text p, body .ors-text * {
  color: rgba(40, 44, 46, 0.8);
}
body .top-fixed-panel .cat-fixed-title, body .top-fixed-panel .fixed-form-wrap {
  background: #fff;
}
body .gr-icon-btn-2-style, body .tns-controls button {
  background: #CBA492;
}
body .top-contacts__phone_btn_ts {
  background: rgba(40, 44, 46, 0.1);
}
body .top-contacts__phone_btn_ts svg {
  fill: rgba(40, 44, 46, 0.5);
}
body .contact-popup__address svg, body .contact-popup__phone svg, body .contact-popup__site_email svg, body .sorting-block__result span svg, body .sorting-block__result > i svg, body .sorting-block__item .sort-param svg {
  fill: #282C2E;
}
body .folders-block__item_title, body .card-block-1__title, body .card-block-2__title {
  color: #fff;
}
body .card-block-1__desc, body .card-block-2__desc {
  color: rgba(255, 255, 255, 0.6);
}
body .card-block-3__desc {
  color: #282C2E;
}
body .product_columns_4 .product-list.thumbs .product-item__inner, body .product-list.simple .product-item__inner, body .product-list.list .product-item, body .sorting-block.active .sorting-block__body, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item__inner {
  background: #FFF9F5;
}
body .remodal[data-remodal-id=search-form-add] .search-block, body .remodal[data-remodal-id=search-form-add] .site-search-form {
  background: #fff;
}
body .product-list-titles__item {
  color: #fff;
}
body .product-compare .gr-compare-plus, body .gr-favorite-btn {
  color: rgba(40, 44, 46, 0.7);
}
body .product-compare .gr-compare-plus .gr-svg-icon, body .gr-favorite-btn__icon svg {
  fill: rgba(40, 44, 46, 0.7);
}
body .product-compare.product-compare-added .gr-compare-checkbox .gr-svg-icon, body .mobile-cat > li > a svg, body .mobile-panel .burger-param-btn svg, body .shop-view .shop-view__item.active-view svg, body .shop-view .shop-view__item.active-view:hover svg, body .shop-view .shop-view__item:hover svg, body .gr-shop-print__btn a svg {
  fill: var(--on_gr_bg_acc_text);
}
body .bottom-form__form form .tpl-field input[type=number], body .bottom-form__form form .tpl-field input[type=text], body .bottom-form__form form .tpl-field input[type=email], body .bottom-form__form form .tpl-field input[type=tel], body .bottom-form__form form .tpl-field input[type=password], body .bottom-form__form form .tpl-field select:not([multiple]), body .bottom-form__form form .tpl-field select[multiple], body .bottom-form__form form .tpl-field textarea {
  background: #fff;
}
body .site-footer {
  background: var(--gr_bg);
}
body #orderForm input[type=number], body #orderForm input[type=text], body #orderForm input[type=email], body #orderForm input[type=tel], body #orderForm input[type=password], body .form-item input[type=number], body .form-item input[type=text], body .form-item input[type=email], body .form-item input[type=tel], body .form-item input[type=password], body .gr-field-style input[type=number], body .gr-field-style input[type=text], body .gr-field-style input[type=email], body .gr-field-style input[type=tel], body .gr-field-style input[type=password], body .option-item:not(.deligate-option) input[type=number], body .option-item:not(.deligate-option) input[type=text], body .option-item:not(.deligate-option) input[type=email], body .option-item:not(.deligate-option) input[type=tel], body .option-item:not(.deligate-option) input[type=password], body .tpl-field input[type=number], body .tpl-field input[type=text], body .tpl-field input[type=email], body .tpl-field input[type=tel], body .tpl-field input[type=password], body #orderForm textarea, body .form-item textarea, body .gr-field-style textarea, body .option-item:not(.deligate-option) textarea, body .tpl-field textarea, body #orderForm select:not([multiple]), body .form-item select:not([multiple]), body .gr-field-style select:not([multiple]), body .option-item:not(.deligate-option) select:not([multiple]), body .tpl-field select:not([multiple]) {
  background: #fff;
  box-shadow: none;
}
body #orderForm input[type=number]:hover, body #orderForm input[type=number]:focus, body #orderForm input[type=text]:hover, body #orderForm input[type=text]:focus, body #orderForm input[type=email]:hover, body #orderForm input[type=email]:focus, body #orderForm input[type=tel]:hover, body #orderForm input[type=tel]:focus, body #orderForm input[type=password]:hover, body #orderForm input[type=password]:focus, body .form-item input[type=number]:hover, body .form-item input[type=number]:focus, body .form-item input[type=text]:hover, body .form-item input[type=text]:focus, body .form-item input[type=email]:hover, body .form-item input[type=email]:focus, body .form-item input[type=tel]:hover, body .form-item input[type=tel]:focus, body .form-item input[type=password]:hover, body .form-item input[type=password]:focus, body .gr-field-style input[type=number]:hover, body .gr-field-style input[type=number]:focus, body .gr-field-style input[type=text]:hover, body .gr-field-style input[type=text]:focus, body .gr-field-style input[type=email]:hover, body .gr-field-style input[type=email]:focus, body .gr-field-style input[type=tel]:hover, body .gr-field-style input[type=tel]:focus, body .gr-field-style input[type=password]:hover, body .gr-field-style input[type=password]:focus, body .option-item:not(.deligate-option) input[type=number]:hover, body .option-item:not(.deligate-option) input[type=number]:focus, body .option-item:not(.deligate-option) input[type=text]:hover, body .option-item:not(.deligate-option) input[type=text]:focus, body .option-item:not(.deligate-option) input[type=email]:hover, body .option-item:not(.deligate-option) input[type=email]:focus, body .option-item:not(.deligate-option) input[type=tel]:hover, body .option-item:not(.deligate-option) input[type=tel]:focus, body .option-item:not(.deligate-option) input[type=password]:hover, body .option-item:not(.deligate-option) input[type=password]:focus, body .tpl-field input[type=number]:hover, body .tpl-field input[type=number]:focus, body .tpl-field input[type=text]:hover, body .tpl-field input[type=text]:focus, body .tpl-field input[type=email]:hover, body .tpl-field input[type=email]:focus, body .tpl-field input[type=tel]:hover, body .tpl-field input[type=tel]:focus, body .tpl-field input[type=password]:hover, body .tpl-field input[type=password]:focus, body #orderForm textarea:hover, body #orderForm textarea:focus, body .form-item textarea:hover, body .form-item textarea:focus, body .gr-field-style textarea:hover, body .gr-field-style textarea:focus, body .option-item:not(.deligate-option) textarea:hover, body .option-item:not(.deligate-option) textarea:focus, body .tpl-field textarea:hover, body .tpl-field textarea:focus, body #orderForm select:not([multiple]):hover, body #orderForm select:not([multiple]):focus, body .form-item select:not([multiple]):hover, body .form-item select:not([multiple]):focus, body .gr-field-style select:not([multiple]):hover, body .gr-field-style select:not([multiple]):focus, body .option-item:not(.deligate-option) select:not([multiple]):hover, body .option-item:not(.deligate-option) select:not([multiple]):focus, body .tpl-field select:not([multiple]):hover, body .tpl-field select:not([multiple]):focus {
  background: #fff;
}
body .mobile-panel .search-block {
  background: #fff;
}
body .filter-block .shop2-filter__title-icon, body .search-form .row-title__icon {
  background: #fff;
}
body .filter-block .shop2-filter__title-icon svg, body .search-form .row-title__icon svg {
  fill: #282C2E;
}
body .gr_image_contain {
  position: relative !important;
}
body .card-product-preview__image a {
  text-align: center;
}
body .card-slider__image a:before, body .card-slider__thumb a:before, body .card-product-preview__image a:before, body .product-quick-view .quick-card-slider__image a:before, body .product-quick-view .quick-card-slider__thumb a:before {
  background: #FFF9F5;
}
body .product-item .gr-product-image a:before, body .product-quick-view .quick-card-slider__image a:before, body .product-quick-view .quick-card-slider__thumb a:before, body .card-slider__image a:before, body .card-slider__thumb a:before, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .kind-image a:before, body .card-product-preview__image a:before, body #shop2-cart .shop2-cart-table .cart-product__image a:before, body .recent-block .recent-item .gr-recent-image a:before {
  z-index: 0 !important;
}
body .shop-pagelist__body .page-num a, body .shop-pagelist__body .page-num a:active, body .shop-pagelist__body .page-num a:hover {
  color: #fff;
}
body .shop-product-data__desc .desc-area.params_block .shop2-product-params .param-item {
  background: none;
}
body #shop2-cart .shop2-cart-table .cart-product .cart-product-name a, body .cart-total__title, body #shop2-cart .shop2-cart-table .cart-price__current, body #shop2-cart .shop2-cart-table .cart-sum, body .cart-total__body, body .cart-total__item.last_item .cart-total__title, body #shop2-cart .shop2-cart-table .cart-product .cart-product-article, body .cart-params__title, body .cart-params__value, body .recent-block .recent-item .gr-recent-name a, body .recent-block .recent-item .gr-recent-price .price-current, body .top-menu > li ul li a {
  color: #fff;
}
body .cart-total__item {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
body .recent-block .recent-item .gr-recent-price .price-old {
  color: rgba(255, 255, 255, 0.8);
}
body #shop2-cart .shop2-cart-table .cart-product .cart-params__more-btn {
  color: #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
body #shop2-cart .shop2-cart-table .cart-product .cart-params__more-btn:after {
  color: #fff;
}
body .cart-amount .shop2-product-amount {
  background: #fff;
}
body .cart-amount .shop2-product-amount button.amount-minus svg, body .cart-amount .shop2-product-amount button.amount-plus svg {
  fill: #282C2E;
}
body #shop2-cart .shop2-cart-table .cart-delete a {
  background: #CBA492;
}
body .shop2-cart-auth, body .shop2-cart-auth__row.shop2-cart-auth__row--top-offset {
  color: #fff;
}
body .shop2-cart-auth a, body .shop2-cart-auth__row.shop2-cart-auth__row--top-offset a {
  color: rgba(255, 255, 255, 0.6);
}
@media (min-width: 1261px) {
  body .filter-block {
    background: #FFF9F5;
    border: 1px solid #fff;
  }
}
@media (max-width: 639px) {
  body .product_columns_4 .product-list.thumbs .product-item__inner, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item__inner {
    background: none;
  }
}
@media (max-width: 639px) {
  body .shop-view .shop-view__item svg {
    fill: #282C2E;
  }
}
.header-bottom__inner {
  height: auto;
}
.header-bottom__inner .cat-menu > li > a {
  padding-left: 0;
  height: auto;
  font-size: 15px;
}
.header-bottom__inner .cat-menu > li > .ul-wrapper {
  display: none !important;
}
@media (min-width: 961px) {
  .folders-block__body {
    justify-content: center;
  }
  .folders-block__body > div > div {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .folders-block__body > div > div .folders-block__item_title {
    height: 100%;
  }
}
.shop-inner-folders__list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 0 20px;
  margin: 0;
}
.shop-inner-folders__list li {
  margin: 0;
  margin-bottom: 20px;
}
.shop-inner-folders__list li a {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.shop-inner-folders__list li a .folders-block__item_image {
  width: 100%;
}
.shop-inner-folders__list li a .no-image {
  background: var(--noImageDefault);
}
@media (max-width: 960px) {
  .shop-inner-folders__list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 640px) {
  .shop-inner-folders__list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    white-space: wrap;
  }
  .shop-inner-folders__list li {
    padding: 0 !important;
  }
}
#search-result .result-products .product-image a img, .cart-popup #shop2-cart .popup-product__image img {
  z-index: 99999;
}
@media (max-width: 1023px) {
  #search-result .products-search-title {
    color: #fff !important;
  }
  #search-result a {
    color: #fff !important;
  }
  #search-result .price {
    color: #fff !important;
  }
}
