.main-blocks .main-text {
  background: #f7f7f7;
}
.product-list.thumbs .product-item, .product-list.simple .product-item, .product-list.list .product-item, .card-page__top, #shop2-cart .shop2-cart-table {
  background: #f7f7f7;
}
.product-list.thumbs .product-item .gr-product-name, .shop2-cart-table__heading, .shop2-cart-table .cart-products, .shop2-cart-table .cart-btns {
  background: none;
}
.header_blocks {
  margin: 0 0 20px;
}
.card-slider.horizontal .card-slider__items {
  line-height: 1;
}
.mosaic-s3-include--u-i3l8e68es {
  width: 100%;
}
.header_blocks .gr-button-3, .header_blocks div[data-remodal-target="login-popup"] {
  background: #f7f7f7;
}
.header_blocks .gr-button-3:hover, .header_blocks div[data-remodal-target="login-popup"]:hover {
  background: #be5b1c;
}
.cart-block {
  background: #f7f7f7;
}
.sorting-panel .filter-popup-btn, .sorting-block .sorting-block__inner, .shop-view.view-1 {
  background: #f7f7f7;
}
.cart-popup-container .cart-preview-container__image img {
  object-fit: contain;
}
.shop2-cart-table .cart-delete .gr-button-4 {
  background: none;
}
.shop2-cart-table .cart-delete .gr-button-4:hover:before {
  background: url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='' width=''%3E%3Cdefs id='defs3051'%3E%3Cstyle type='text/css' id='current-color-scheme'%3E .ColorScheme-Text %7B color:%23232629; %7D %3C/style%3E%3C/defs%3E%3Cpath style='fill: %23be5b1c;fill-opacity:1;stroke:none' d='m5 2v2h1v-1h4v1h1v-2h-5zm-3 3v1h2v8h8v-8h2v-1zm3 1h6v7h-6z' class='ColorScheme-Text'/%3E%3C/svg%3E") 50% no-repeat;
}
.shop2-cart-table .cart-btns .cart-back .gr-button-2, .shop2-cart-table .cart-btns .cart-cleanup .gr-button-4 {
  background: #be5b1c;
  color: #fff;
}
.shop2-cart-table .cart-btns .cart-back .gr-button-2 span, .shop2-cart-table .cart-btns .cart-cleanup .gr-button-4 span {
  border-bottom-color: #fff;
}
.mosaic-s3-include--u-i6gg3s7kw {
  width: 100%;
  line-height: normal;
}
.card-page .tpl-rating-block {
  margin: auto 0;
  margin-right: auto;
  display: flex;
  align-items: center;
  gap: 5px;
}
