@charset "utf-8";
/*618*/
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }
/**
 * reg_id: 7263191
 * staff_id:618 
 * Избранное
 **/
@media (min-width: 961px) {
    .shop-search-panel {
      display: grid;
      grid-template-columns: 1fr auto;
      grid-column-gap: 17px;
      align-items: end; }
      .shop-search-panel .search-products-lite {
        margin-right: 0;
        width: 100%; } }

.search-products-basic2 {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  grid-column-gap: 10px; }

.filter-pop {
  margin: 0px 18px 18px;
  display: grid;
  grid-template-columns: 110px auto;
  align-items: end;
  grid-column-gap: 14px; }
  .filter-pop .push_to_open_filter_outside {
    margin: 0; }

@media (min-width: 601px) and (max-width: 960px) {
    .shop-sorting-panel .sorting {
      display: grid;
      grid-template-columns: 94px auto auto;
      align-items: end;
      grid-column-gap: 12px; }
      .shop-sorting-panel .sorting .push_to_open_filter {
        margin-right: 0; }
      .shop-sorting-panel .sorting.opened .body_sort {
        left: 100%;
        transform: translateX(-100%);
        margin-left: -12px; } }

.compare-top {
  margin: 0px 0px 0px 0px; }
  .compare-top .icon {
    text-decoration: none;
    width: 40px;
    height: 40px;
    display: block;
    position: relative;
    background-image: 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%2220%22%20height%3D%2215%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.99%209.16666H20V11.1667H12.99V14.1667L9%2010.1667L12.99%206.16666V9.16666Z%22%20fill%3D%22%232f4555%22%2F%3E%3Cpath%20d%3D%22M7.01%203.16666V0.166656L11%204.16666L7.01%208.16666V5.16666H9.53674e-07V3.16666H7.01Z%22%20fill%3D%22%232f4555%22%2F%3E%3C%2Fsvg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat; }
    .compare-top .icon span {
      display: grid;
      align-items: center;
      justify-items: center;
      position: absolute;
      right: 0;
      top: 0;
      margin: 0px 0px 0px 0px;
      padding: 0px 3px;
      font-size: 12px;
      line-height: 14px;
      font-family: 'roboto-r', Arial, Helvetica, sans-serif;
      color: #fff;
      border-radius: 50%;
      background: #4f7eb5;
      height: 20px;
      min-width: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .compare-top.is-null a {
    pointer-events: none; }

.favorite_top {
  pointer-events: auto;
  position: relative; }
  .favorite_top a.favorite_link {
    display: block;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 40px;
    position: relative;
    background-image: 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%2222%22%20height%3D%2220%22%20%20viewBox%3D%220%200%2022%2020%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%22M10%2017.5708L8.67087%2016.3608C3.95004%2012.08%200.833374%209.25667%200.833374%205.79167C0.833374%202.96833%203.05171%200.75%205.87504%200.75C7.47004%200.75%209.00087%201.4925%2010%202.66583C10.9992%201.4925%2012.53%200.75%2014.125%200.75C16.9484%200.75%2019.1667%202.96833%2019.1667%205.79167C19.1667%209.25667%2016.05%2012.08%2011.3292%2016.37L10%2017.5708Z%22%20fill%3D%22%232f4555%22%2F%3E%3C%2Fsvg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 70%; }
    .favorite_top a.favorite_link span {
      display: grid;
      align-items: center;
      justify-items: center;
      position: absolute;
      right: 0;
      top: 0%;
      margin: 0px 0px 0px 0px;
      padding: 0px 3px;
      font-size: 12px;
      line-height: 14px;
      font-family: 'roboto-r', Arial, Helvetica, sans-serif;
      color: #fff;
      border-radius: 50%;
      background: #e71e2a;
      height: 20px;
      min-width: 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .favorite_top.is-null a {
    pointer-events: none; }

.favorite_btn_wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: auto; }
  .favorite_btn_wrapper .favorite_btn {
    font: normal 13px 'roboto-r', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 0px 0px 0px 0px;
    position: relative; }
    .favorite_btn_wrapper .favorite_btn:before {
      display: none; }
    .favorite_btn_wrapper .favorite_btn span.icon {
      display: block;
      width: 21px;
      height: 21px;
      background-image: 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%2222%22%20height%3D%2220%22%20%20viewBox%3D%220%200%2022%2020%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%22M10%2017.5708L8.67087%2016.3608C3.95004%2012.08%200.833374%209.25667%200.833374%205.79167C0.833374%202.96833%203.05171%200.75%205.87504%200.75C7.47004%200.75%209.00087%201.4925%2010%202.66583C10.9992%201.4925%2012.53%200.75%2014.125%200.75C16.9484%200.75%2019.1667%202.96833%2019.1667%205.79167C19.1667%209.25667%2016.05%2012.08%2011.3292%2016.37L10%2017.5708Z%22%20fill%3D%22%23e4e4e4%22%2F%3E%3C%2Fsvg%3E");
      background-position: 50% 50%;
      background-size: 80%;
      background-repeat: no-repeat; }
    .favorite_btn_wrapper .favorite_btn span.text-favorite {
      display: none;
      padding-bottom: 2px; }
    .favorite_btn_wrapper .favorite_btn a {
      color: #333;
      text-decoration: none;
      padding-bottom: 2px;
      display: none; }
      .favorite_btn_wrapper .favorite_btn a:hover {
        text-decoration: underline; }
    .favorite_btn_wrapper .favorite_btn:hover {
      color: #fff; }
      .favorite_btn_wrapper .favorite_btn:hover span.icon {
        background-image: 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%2222%22%20height%3D%2220%22%20%20viewBox%3D%220%200%2022%2020%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%22M10%2017.5708L8.67087%2016.3608C3.95004%2012.08%200.833374%209.25667%200.833374%205.79167C0.833374%202.96833%203.05171%200.75%205.87504%200.75C7.47004%200.75%209.00087%201.4925%2010%202.66583C10.9992%201.4925%2012.53%200.75%2014.125%200.75C16.9484%200.75%2019.1667%202.96833%2019.1667%205.79167C19.1667%209.25667%2016.05%2012.08%2011.3292%2016.37L10%2017.5708Z%22%20fill%3D%22%23d0021b%22%2F%3E%3C%2Fsvg%3E"); }
    .favorite_btn_wrapper .favorite_btn.active span.icon {
      background-image: 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%2222%22%20height%3D%2220%22%20%20viewBox%3D%220%200%2022%2020%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%22M10%2017.5708L8.67087%2016.3608C3.95004%2012.08%200.833374%209.25667%200.833374%205.79167C0.833374%202.96833%203.05171%200.75%205.87504%200.75C7.47004%200.75%209.00087%201.4925%2010%202.66583C10.9992%201.4925%2012.53%200.75%2014.125%200.75C16.9484%200.75%2019.1667%202.96833%2019.1667%205.79167C19.1667%209.25667%2016.05%2012.08%2011.3292%2016.37L10%2017.5708Z%22%20fill%3D%22%23d0021b%22%2F%3E%3C%2Fsvg%3E");
      position: relative; }
      .favorite_btn_wrapper .favorite_btn.active span.icon:hover {
        background-image: 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%2222%22%20height%3D%2220%22%20%20viewBox%3D%220%200%2022%2020%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%22M10%2017.5708L8.67087%2016.3608C3.95004%2012.08%200.833374%209.25667%200.833374%205.79167C0.833374%202.96833%203.05171%200.75%205.87504%200.75C7.47004%200.75%209.00087%201.4925%2010%202.66583C10.9992%201.4925%2012.53%200.75%2014.125%200.75C16.9484%200.75%2019.1667%202.96833%2019.1667%205.79167C19.1667%209.25667%2016.05%2012.08%2011.3292%2016.37L10%2017.5708Z%22%20fill%3D%22%23d0021b%22%2F%3E%3C%2Fsvg%3E"); }
  @media (min-width: 601px) and (max-width: 960px) {
  .right-header-area {
    position: relative; }
    .right-header-area .search-products-basic2 {
      position: absolute;
      right: 18px;
      top: 10px;
      grid-template-columns: auto; } }
  @media (max-width: 600px) {
  .right-header-area {
    padding-right: 60px;
    position: relative; }
    .right-header-area .search-products-basic2 {
      position: absolute;
      right: 9px;
      top: 10px;
      grid-template-columns: auto; } }

.product-list .shop2-product-item .icons, .shop-pricelist .shop2-product-item .icons, .product-side-right .shop2-product-item .icons, .shop-group-kinds .shop2-product-item .icons, .product-list .shop-product-item .icons, .shop-pricelist .shop-product-item .icons, .product-side-right .shop-product-item .icons, .shop-group-kinds .shop-product-item .icons, .product-list .form-add .icons, .shop-pricelist .form-add .icons, .product-side-right .form-add .icons, .shop-group-kinds .form-add .icons, .product-list .shop-kind-item .icons, .shop-pricelist .shop-kind-item .icons, .product-side-right .shop-kind-item .icons, .shop-group-kinds .shop-kind-item .icons {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  justify-content: start;
  grid-column-gap: 10px; }
  .product-list .shop2-product-item .icons .product-compare, .shop-pricelist .shop2-product-item .icons .product-compare, .product-side-right .shop2-product-item .icons .product-compare, .shop-group-kinds .shop2-product-item .icons .product-compare, .product-list .shop-product-item .icons .product-compare, .shop-pricelist .shop-product-item .icons .product-compare, .product-side-right .shop-product-item .icons .product-compare, .shop-group-kinds .shop-product-item .icons .product-compare, .product-list .form-add .icons .product-compare, .shop-pricelist .form-add .icons .product-compare, .product-side-right .form-add .icons .product-compare, .shop-group-kinds .form-add .icons .product-compare, .product-list .shop-kind-item .icons .product-compare, .shop-pricelist .shop-kind-item .icons .product-compare, .product-side-right .shop-kind-item .icons .product-compare, .shop-group-kinds .shop-kind-item .icons .product-compare {
    padding: 0;
    margin: 0px 0px 0px 0px; }
  .product-list .shop2-product-item .icons .product-compare label, .shop-pricelist .shop2-product-item .icons .product-compare label, .product-side-right .shop2-product-item .icons .product-compare label, .shop-group-kinds .shop2-product-item .icons .product-compare label, .product-list .shop-product-item .icons .product-compare label, .shop-pricelist .shop-product-item .icons .product-compare label, .product-side-right .shop-product-item .icons .product-compare label, .shop-group-kinds .shop-product-item .icons .product-compare label, .product-list .form-add .icons .product-compare label, .shop-pricelist .form-add .icons .product-compare label, .product-side-right .form-add .icons .product-compare label, .shop-group-kinds .form-add .icons .product-compare label, .product-list .shop-kind-item .icons .product-compare label, .shop-pricelist .shop-kind-item .icons .product-compare label, .product-side-right .shop-kind-item .icons .product-compare label, .shop-group-kinds .shop-kind-item .icons .product-compare label {
    padding: 0;
    font-size: 0;
    line-height: 0;
    width: 36px;
    height: 36px;
    display: block;
    background-image: 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%2220%22%20height%3D%2215%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.99%209.16666H20V11.1667H12.99V14.1667L9%2010.1667L12.99%206.16666V9.16666Z%22%20fill%3D%22%23e4e4e4%22%2F%3E%3Cpath%20d%3D%22M7.01%203.16666V0.166656L11%204.16666L7.01%208.16666V5.16666H9.53674e-07V3.16666H7.01Z%22%20fill%3D%22%23e4e4e4%22%2F%3E%3C%2Fsvg%3E");
    background-position: 50% 50%;
    background-size: 80%;
    background-repeat: no-repeat; }
    .product-list .shop2-product-item .icons .product-compare label input, .shop-pricelist .shop2-product-item .icons .product-compare label input, .product-side-right .shop2-product-item .icons .product-compare label input, .shop-group-kinds .shop2-product-item .icons .product-compare label input, .product-list .shop-product-item .icons .product-compare label input, .shop-pricelist .shop-product-item .icons .product-compare label input, .product-side-right .shop-product-item .icons .product-compare label input, .shop-group-kinds .shop-product-item .icons .product-compare label input, .product-list .form-add .icons .product-compare label input, .shop-pricelist .form-add .icons .product-compare label input, .product-side-right .form-add .icons .product-compare label input, .shop-group-kinds .form-add .icons .product-compare label input, .product-list .shop-kind-item .icons .product-compare label input, .shop-pricelist .shop-kind-item .icons .product-compare label input, .product-side-right .shop-kind-item .icons .product-compare label input, .shop-group-kinds .shop-kind-item .icons .product-compare label input, .product-list .shop2-product-item .icons .product-compare label a, .shop-pricelist .shop2-product-item .icons .product-compare label a, .product-side-right .shop2-product-item .icons .product-compare label a, .shop-group-kinds .shop2-product-item .icons .product-compare label a, .product-list .shop-product-item .icons .product-compare label a, .shop-pricelist .shop-product-item .icons .product-compare label a, .product-side-right .shop-product-item .icons .product-compare label a, .shop-group-kinds .shop-product-item .icons .product-compare label a, .product-list .form-add .icons .product-compare label a, .shop-pricelist .form-add .icons .product-compare label a, .product-side-right .form-add .icons .product-compare label a, .shop-group-kinds .form-add .icons .product-compare label a, .product-list .shop-kind-item .icons .product-compare label a, .shop-pricelist .shop-kind-item .icons .product-compare label a, .product-side-right .shop-kind-item .icons .product-compare label a, .shop-group-kinds .shop-kind-item .icons .product-compare label a, .product-list .shop2-product-item .icons .product-compare label .check_icon, .shop-pricelist .shop2-product-item .icons .product-compare label .check_icon, .product-side-right .shop2-product-item .icons .product-compare label .check_icon, .shop-group-kinds .shop2-product-item .icons .product-compare label .check_icon, .product-list .shop-product-item .icons .product-compare label .check_icon, .shop-pricelist .shop-product-item .icons .product-compare label .check_icon, .product-side-right .shop-product-item .icons .product-compare label .check_icon, .shop-group-kinds .shop-product-item .icons .product-compare label .check_icon, .product-list .form-add .icons .product-compare label .check_icon, .shop-pricelist .form-add .icons .product-compare label .check_icon, .product-side-right .form-add .icons .product-compare label .check_icon, .shop-group-kinds .form-add .icons .product-compare label .check_icon, .product-list .shop-kind-item .icons .product-compare label .check_icon, .shop-pricelist .shop-kind-item .icons .product-compare label .check_icon, .product-side-right .shop-kind-item .icons .product-compare label .check_icon, .shop-group-kinds .shop-kind-item .icons .product-compare label .check_icon {
      display: none; }
  .product-list .shop2-product-item .icons .product-compare:hover label, .shop-pricelist .shop2-product-item .icons .product-compare:hover label, .product-side-right .shop2-product-item .icons .product-compare:hover label, .shop-group-kinds .shop2-product-item .icons .product-compare:hover label, .product-list .shop-product-item .icons .product-compare:hover label, .shop-pricelist .shop-product-item .icons .product-compare:hover label, .product-side-right .shop-product-item .icons .product-compare:hover label, .shop-group-kinds .shop-product-item .icons .product-compare:hover label, .product-list .form-add .icons .product-compare:hover label, .shop-pricelist .form-add .icons .product-compare:hover label, .product-side-right .form-add .icons .product-compare:hover label, .shop-group-kinds .form-add .icons .product-compare:hover label, .product-list .shop-kind-item .icons .product-compare:hover label, .shop-pricelist .shop-kind-item .icons .product-compare:hover label, .product-side-right .shop-kind-item .icons .product-compare:hover label, .shop-group-kinds .shop-kind-item .icons .product-compare:hover label {
    background-image: 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%2220%22%20height%3D%2215%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.99%209.16666H20V11.1667H12.99V14.1667L9%2010.1667L12.99%206.16666V9.16666Z%22%20fill%3D%22%233167eb%22%2F%3E%3Cpath%20d%3D%22M7.01%203.16666V0.166656L11%204.16666L7.01%208.16666V5.16666H9.53674e-07V3.16666H7.01Z%22%20fill%3D%22%233167eb%22%2F%3E%3C%2Fsvg%3E"); }
  .product-list .shop2-product-item .icons .product-compare.product-compare-added label, .shop-pricelist .shop2-product-item .icons .product-compare.product-compare-added label, .product-side-right .shop2-product-item .icons .product-compare.product-compare-added label, .shop-group-kinds .shop2-product-item .icons .product-compare.product-compare-added label, .product-list .shop-product-item .icons .product-compare.product-compare-added label, .shop-pricelist .shop-product-item .icons .product-compare.product-compare-added label, .product-side-right .shop-product-item .icons .product-compare.product-compare-added label, .shop-group-kinds .shop-product-item .icons .product-compare.product-compare-added label, .product-list .form-add .icons .product-compare.product-compare-added label, .shop-pricelist .form-add .icons .product-compare.product-compare-added label, .product-side-right .form-add .icons .product-compare.product-compare-added label, .shop-group-kinds .form-add .icons .product-compare.product-compare-added label, .product-list .shop-kind-item .icons .product-compare.product-compare-added label, .shop-pricelist .shop-kind-item .icons .product-compare.product-compare-added label, .product-side-right .shop-kind-item .icons .product-compare.product-compare-added label, .shop-group-kinds .shop-kind-item .icons .product-compare.product-compare-added label {
    background-image: 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%2220%22%20height%3D%2215%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.99%209.16666H20V11.1667H12.99V14.1667L9%2010.1667L12.99%206.16666V9.16666Z%22%20fill%3D%22%233167eb%22%2F%3E%3Cpath%20d%3D%22M7.01%203.16666V0.166656L11%204.16666L7.01%208.16666V5.16666H9.53674e-07V3.16666H7.01Z%22%20fill%3D%22%233167eb%22%2F%3E%3C%2Fsvg%3E"); }
  .product-list .shop2-product-item .icons.pr, .shop-pricelist .shop2-product-item .icons.pr, .product-side-right .shop2-product-item .icons.pr, .shop-group-kinds .shop2-product-item .icons.pr, .product-list .shop-product-item .icons.pr, .shop-pricelist .shop-product-item .icons.pr, .product-side-right .shop-product-item .icons.pr, .shop-group-kinds .shop-product-item .icons.pr, .product-list .form-add .icons.pr, .shop-pricelist .form-add .icons.pr, .product-side-right .form-add .icons.pr, .shop-group-kinds .form-add .icons.pr, .product-list .shop-kind-item .icons.pr, .shop-pricelist .shop-kind-item .icons.pr, .product-side-right .shop-kind-item .icons.pr, .shop-group-kinds .shop-kind-item .icons.pr, .product-list .shop2-product-item .icons.col, .shop-pricelist .shop2-product-item .icons.col, .product-side-right .shop2-product-item .icons.col, .shop-group-kinds .shop2-product-item .icons.col, .product-list .shop-product-item .icons.col, .shop-pricelist .shop-product-item .icons.col, .product-side-right .shop-product-item .icons.col, .shop-group-kinds .shop-product-item .icons.col, .product-list .form-add .icons.col, .shop-pricelist .form-add .icons.col, .product-side-right .form-add .icons.col, .shop-group-kinds .form-add .icons.col, .product-list .shop-kind-item .icons.col, .shop-pricelist .shop-kind-item .icons.col, .product-side-right .shop-kind-item .icons.col, .shop-group-kinds .shop-kind-item .icons.col {
    justify-content: center; }
  .product-list .shop2-product-item .icons.pr, .shop-pricelist .shop2-product-item .icons.pr, .product-side-right .shop2-product-item .icons.pr, .shop-group-kinds .shop2-product-item .icons.pr, .product-list .shop-product-item .icons.pr, .shop-pricelist .shop-product-item .icons.pr, .product-side-right .shop-product-item .icons.pr, .shop-group-kinds .shop-product-item .icons.pr, .product-list .form-add .icons.pr, .shop-pricelist .form-add .icons.pr, .product-side-right .form-add .icons.pr, .shop-group-kinds .form-add .icons.pr, .product-list .shop-kind-item .icons.pr, .shop-pricelist .shop-kind-item .icons.pr, .product-side-right .shop-kind-item .icons.pr, .shop-group-kinds .shop-kind-item .icons.pr {
    justify-content: end;
    padding-right: 14px;
    margin-top: -5px; }
  .product-list .shop2-product-item .icons.pr .product-compare label, .shop-pricelist .shop2-product-item .icons.pr .product-compare label, .product-side-right .shop2-product-item .icons.pr .product-compare label, .shop-group-kinds .shop2-product-item .icons.pr .product-compare label, .product-list .shop-product-item .icons.pr .product-compare label, .shop-pricelist .shop-product-item .icons.pr .product-compare label, .product-side-right .shop-product-item .icons.pr .product-compare label, .shop-group-kinds .shop-product-item .icons.pr .product-compare label, .product-list .form-add .icons.pr .product-compare label, .shop-pricelist .form-add .icons.pr .product-compare label, .product-side-right .form-add .icons.pr .product-compare label, .shop-group-kinds .form-add .icons.pr .product-compare label, .product-list .shop-kind-item .icons.pr .product-compare label, .shop-pricelist .shop-kind-item .icons.pr .product-compare label, .product-side-right .shop-kind-item .icons.pr .product-compare label, .shop-group-kinds .shop-kind-item .icons.pr .product-compare label {
    background-size: 28px;
    height: 28px; }
  .product-list .shop2-product-item.product-simple .icons, .shop-pricelist .shop2-product-item.product-simple .icons, .product-side-right .shop2-product-item.product-simple .icons, .shop-group-kinds .shop2-product-item.product-simple .icons, .product-list .shop-product-item.product-simple .icons, .shop-pricelist .shop-product-item.product-simple .icons, .product-side-right .shop-product-item.product-simple .icons, .shop-group-kinds .shop-product-item.product-simple .icons, .product-list .form-add.product-simple .icons, .shop-pricelist .form-add.product-simple .icons, .product-side-right .form-add.product-simple .icons, .shop-group-kinds .form-add.product-simple .icons, .product-list .shop-kind-item.product-simple .icons, .shop-pricelist .shop-kind-item.product-simple .icons, .product-side-right .shop-kind-item.product-simple .icons, .shop-group-kinds .shop-kind-item.product-simple .icons {
    margin-left: 10px; }

.shop2-popup_favorite {
  background: rgba(0, 0, 0, 0.6); }
  .shop2-popup_favorite .popup_inner {
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    width: 100%;
    max-width: 400px; }
  @media (max-width: 480px) {
    .shop2-popup_favorite .popup_inner {
      width: calc(100% - 20px); } }
  .shop2-popup_favorite .popup_inner .text {
    text-align: center; }
  .shop2-popup_favorite .popup_inner .btns {
    display: grid;
    align-items: center;
    justify-content: center;
    grid-template-columns: auto auto;
    grid-column-gap: 10px; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    font-family: 'roboto-r', Arial, Helvetica, sans-serif;
    background: #d0021b;
    border: none;
    color: #fff;
    padding: 13px 22px;
    margin: 0px 0px 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 16px;
    border-radius: 4px; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn:hover, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
    background: #fd223c; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn:active, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
    background: #9d0214; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    background: #4a90e2; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
    background: #609de6; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
    background: #3483de; }

.shop2-btn.shop2-btn_popup_favorite {
  margin: 0px auto 20px;
  display: block;
  text-align: center;
  width: 200px;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  font: 400 16px/ 22px 'roboto-r', Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 14px 32px;
  background: #d0021b;
  border-radius: 4px; }
  .shop2-btn.shop2-btn_popup_favorite:hover {
    background: #d0021b;
    color: #fff; }
  .shop2-btn.shop2-btn_popup_favorite:active {
    background: #d0021b;
    color: #fff; }

.cart_page .shop-search-panel:before {
  display: none; }
