.gr-button-3:hover, .shop-product-btn, .kinds-block .kinds-block__title, .shop-product-btn:hover, .gr-button-4:hover {
  color: #000; }

.shop-product-btn.onrequest span:before {
  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%2213px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2013%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M12.407%2C5.608%20C12.784%2C5.221%2013.000%2C4.692%2013.000%2C4.137%20L13.000%2C2.083%20C13.000%2C0.933%2012.090%2C-0.000%2010.969%2C-0.000%20L2.031%2C-0.000%20C0.910%2C-0.000%20-0.000%2C0.933%20-0.000%2C2.083%20L-0.000%2C4.137%20C-0.000%2C4.692%200.215%2C5.221%200.593%2C5.608%20L4.302%2C9.412%20C4.619%2C9.737%204.619%2C10.262%204.302%2C10.587%20L0.593%2C14.391%20C0.215%2C14.779%20-0.000%2C15.308%20-0.000%2C15.862%20L-0.000%2C17.917%20C-0.000%2C19.067%200.910%2C20.000%202.031%2C20.000%20L10.969%2C20.000%20C12.090%2C20.000%2013.000%2C19.067%2013.000%2C17.917%20L13.000%2C15.862%20C13.000%2C15.308%2012.784%2C14.779%2012.407%2C14.391%20L8.698%2C10.587%20C8.381%2C10.262%208.381%2C9.737%208.698%2C9.412%20L12.407%2C5.608%20ZM10.156%2C15.833%20C10.603%2C15.833%2010.969%2C16.208%2010.969%2C16.666%20L10.969%2C17.083%20C10.969%2C17.542%2010.603%2C17.917%2010.156%2C17.917%20L2.844%2C17.917%20C2.397%2C17.917%202.031%2C17.542%202.031%2C17.083%20L2.031%2C16.666%20C2.031%2C16.208%202.397%2C15.833%202.844%2C15.833%20L10.156%2C15.833%20ZM7.073%2C8.162%20C6.756%2C8.488%206.244%2C8.488%205.927%2C8.162%20L3.416%2C5.587%20C2.905%2C5.062%203.270%2C4.167%203.993%2C4.167%20L9.006%2C4.167%20C9.729%2C4.167%2010.095%2C5.062%209.583%2C5.587%20L7.073%2C8.162%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop-product-btn.buy span:before {
  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%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M18.988%2C5.450%20L18.265%2C10.719%20C18.128%2C11.720%2017.305%2C12.489%2016.292%2C12.563%20L8.269%2C13.153%20C7.188%2C13.232%206.216%2C12.499%206.002%2C11.442%20L4.157%2C2.367%20C4.135%2C2.238%204.045%2C2.165%203.942%2C2.165%20L2.009%2C2.165%20C1.379%2C2.165%200.874%2C1.625%200.939%2C0.985%20C0.995%2C0.428%201.509%2C0.026%202.072%2C0.026%20L3.942%2C0.026%20C5.091%2C0.026%206.068%2C0.843%206.270%2C1.964%20L6.485%2C3.022%20L16.856%2C3.022%20C18.160%2C3.022%2019.164%2C4.165%2018.988%2C5.450%20ZM7.389%2C14.576%20C8.340%2C14.576%209.110%2C15.342%209.110%2C16.287%20C9.110%2C17.232%208.340%2C17.999%207.389%2C17.999%20C6.438%2C17.999%205.667%2C17.232%205.667%2C16.287%20C5.667%2C15.342%206.438%2C14.576%207.389%2C14.576%20ZM15.135%2C14.576%20C16.085%2C14.576%2016.856%2C15.342%2016.856%2C16.287%20C16.856%2C17.232%2016.085%2C17.999%2015.135%2C17.999%20C14.184%2C17.999%2013.413%2C17.232%2013.413%2C16.287%20C13.413%2C15.342%2014.184%2C14.576%2015.135%2C14.576%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-cart-table .cart-btns .cart-cleanup a:hover span:before {
  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%3Cpath%20fill%3D%22%23000%22%20d%3D%22M11.052%2C1.562%20L7.578%2C1.562%20C7.578%2C0.700%206.871%2C-0.000%205.999%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.001%2C1.981%20-0.001%2C2.499%20C-0.001%2C3.018%200.423%2C3.437%200.947%2C3.437%20L1.496%2C13.522%20C1.544%2C14.350%202.235%2C15.000%203.075%2C15.000%20L8.924%2C15.000%20C9.764%2C15.000%2010.455%2C14.350%2010.503%2C13.522%20L11.052%2C3.437%20C11.576%2C3.437%2011.999%2C3.018%2011.999%2C2.499%20C11.999%2C1.981%2011.576%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.578%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.578%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; }

.shop-pagelist__body .page-next a, .shop-pagelist__mobile .page-next 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%2210px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2010%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M8.574%2C8.524%20C8.535%2C8.562%208.485%2C8.577%208.444%2C8.610%20L2.522%2C14.541%20C1.952%2C15.112%201.028%2C15.112%200.458%2C14.541%20C-0.112%2C13.970%20-0.112%2C13.045%200.458%2C12.474%20L5.455%2C7.469%20L0.489%2C2.494%20C-0.081%2C1.924%20-0.081%2C0.998%200.489%2C0.427%20C1.059%2C-0.144%201.983%2C-0.143%202.553%2C0.427%20L8.573%2C6.457%20C9.143%2C7.027%209.144%2C7.953%208.574%2C8.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fdd69b; }

.shop-pagelist__body .page-prev a, .shop-pagelist__mobile .page-prev 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%229px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%209%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0.426%2C8.524%20C0.464%2C8.562%200.515%2C8.577%200.556%2C8.610%20L6.477%2C14.541%20C7.047%2C15.112%207.972%2C15.112%208.542%2C14.541%20C9.112%2C13.970%209.112%2C13.045%208.542%2C12.474%20L3.545%2C7.469%20L8.511%2C2.494%20C9.081%2C1.924%209.081%2C0.998%208.511%2C0.427%20C7.941%2C-0.144%207.016%2C-0.143%206.446%2C0.427%20L0.427%2C6.457%20C-0.144%2C7.027%20-0.144%2C7.953%200.426%2C8.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fdd69b; }

.gr-icon-btn:before {
  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%2211px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2011%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10.717%2C1.696%20L6.914%2C5.500%20L10.717%2C9.303%20C11.107%2C9.694%2011.107%2C10.327%2010.717%2C10.717%20C10.326%2C11.108%209.693%2C11.108%209.303%2C10.717%20L5.500%2C6.914%20L1.696%2C10.717%20C1.306%2C11.108%200.673%2C11.108%200.282%2C10.717%20C-0.108%2C10.327%20-0.108%2C9.694%200.282%2C9.303%20L4.086%2C5.500%20L0.282%2C1.696%20C-0.108%2C1.306%20-0.108%2C0.673%200.282%2C0.282%20C0.673%2C-0.108%201.306%2C-0.108%201.696%2C0.282%20L5.500%2C4.085%20L9.303%2C0.282%20C9.693%2C-0.108%2010.326%2C-0.108%2010.717%2C0.282%20C11.107%2C0.673%2011.107%2C1.306%2010.717%2C1.696%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.main-blocks .main-products .product-list.thumbs:after, .main-blocks .main-products .product-list.thumbs:before {
  background: #fff; }

.tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
  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%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M3.621%2C6.908%20C3.497%2C6.859%203.380%2C6.786%203.279%2C6.685%20L0.313%2C3.708%20C-0.079%2C3.314%20-0.079%2C2.676%200.313%2C2.283%20C0.705%2C1.889%201.341%2C1.889%201.733%2C2.283%20L4.031%2C4.590%20L8.298%2C0.314%20C8.691%2C-0.080%209.327%2C-0.080%209.718%2C0.314%20C10.111%2C0.707%2010.111%2C1.345%209.718%2C1.739%20L4.752%2C6.717%20C4.445%2C7.025%203.993%2C7.083%203.621%2C6.908%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fdd69b; }

.kinds-block .shop-product-btn span:before {
  background-position: 50%; }

.shop2-filter .result {
  color: #000; }

.filter-block .shop2-filter__btns .filter-reset {
  margin-bottom: 20px; }

.cart-block {
  width: 175px; }

.cart-block__amount {
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  right: 3px;
  top: 13px;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px;
  font-size: 11px;
  line-height: 14px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  color: #fff;
  border-radius: 20px;
  background: #f7ba5e;
  height: 20px;
  min-width: 20px;
  width: auto; }

.gr-button-3 {
  color: #f7ba5e;
  box-shadow: inset 0 0 0 2px rgba(247, 186, 94, 0.5); }

body .favorite_btn_wrapper .favorite_btn.active a {
  color: #f7ba5e; }

body .favorite_top:not(.is-null) a.favorite_link span {
  background: #f7ba5e; }

@media (min-width: 1380px) {
  .product-list.thumbs .product-item {
    width: calc(25% - 30px); }

  .product-list.simple .product-item {
    width: calc(33.333% - 30px); }

  .card-page .shop2-product__right {
    width: 350px; }

  .card-page .shop2-product__left {
    width: calc(100% - 350px - 30px); } }

@media (max-width: 992px) {
  .block_padding {
    padding: 0; } }

@media (max-width: 639px) {
  .cart-block {
    width: 70px;
    display: inline-block; }
    .cart-block__amount {
      top: 11px;
      text-align: center; }

  .header_blocks {
    display: flex; }

  .favorite_top {
    display: inline-block; } }

.product-list.thumbs .product-item .product-compare, .product-list.thumbs .product-item .product-compare .compare_plus, .product-list.thumbs .product-item .product-compare .compare_plus:before, .product-list.thumbs .product-item .product-compare.product-compare-added .compare_checkbox {
  width: 48px;
  height: 38px; }

.product-list.thumbs .product-item .gr-product-name {
  margin-bottom: 0; }

.com_name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px; }
