@charset "UTF-8";
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 50% !important;
}
/**
 * reg_id: 
 * staff_id: 
 * Избранное
**/
.favorite_top {
  pointer-events: auto;
  position: relative;
  margin: 0px 0px 0px 0px;
  background: #fff;
}
.favorite_top a.favorite_link {
  display: block;
  padding: 0px 0px 0px 0px;
  height: 100%;
  min-height: 45px;
  width: 54px;
  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%2221%22%20height%3D%2218%22%20%20viewBox%3D%220%200%2021%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Subtract%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.9659%2016.8277L1.60466%209.46641C-0.752674%207.10907%20-0.475606%203.21039%202.19141%201.21013C3.97329%20-0.126281%206.38693%20-0.250792%208.29687%200.895172L9.57294%201.66081C9.9209%201.86959%2010.3556%201.86959%2010.7036%201.66081L11.9796%200.895172C13.8896%20-0.250792%2016.3032%20-0.126281%2018.0851%201.21013C20.7521%203.21039%2021.0292%207.10907%2018.6718%209.4664L11.3106%2016.8277C10.6631%2017.4751%209.61337%2017.4751%208.9659%2016.8277ZM6.69794%202.14709C4.07416%201.62233%201.76041%203.93512%202.28524%206.55925L2.4028%207.14709C2.48404%207.55326%202.87916%207.81667%203.28533%207.73544C3.6915%207.6542%203.95491%207.25908%203.87367%206.85291L3.75611%206.26508C3.44127%204.69088%204.82922%203.30305%206.40377%203.61796L6.99115%203.73544C7.39732%203.81667%207.79244%203.55326%207.87367%203.14709C7.95491%202.74092%207.6915%202.3458%207.28533%202.26457L6.69794%202.14709Z%22%20fill%3D%22%23e83841%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 30px;
}
.favorite_top a.favorite_link span {
  display: grid;
  align-items: center;
  justify-items: center;
  position: absolute;
  right: 3px;
  top: 3px;
  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: #000;
  height: 20px;
  min-width: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.favorite_top.is-null a {
  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%2221%22%20height%3D%2218%22%20%20viewBox%3D%220%200%2021%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Subtract%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.9659%2016.8277L1.60466%209.46641C-0.752674%207.10907%20-0.475606%203.21039%202.19141%201.21013C3.97329%20-0.126281%206.38693%20-0.250792%208.29687%200.895172L9.57294%201.66081C9.9209%201.86959%2010.3556%201.86959%2010.7036%201.66081L11.9796%200.895172C13.8896%20-0.250792%2016.3032%20-0.126281%2018.0851%201.21013C20.7521%203.21039%2021.0292%207.10907%2018.6718%209.4664L11.3106%2016.8277C10.6631%2017.4751%209.61337%2017.4751%208.9659%2016.8277ZM6.69794%202.14709C4.07416%201.62233%201.76041%203.93512%202.28524%206.55925L2.4028%207.14709C2.48404%207.55326%202.87916%207.81667%203.28533%207.73544C3.6915%207.6542%203.95491%207.25908%203.87367%206.85291L3.75611%206.26508C3.44127%204.69088%204.82922%203.30305%206.40377%203.61796L6.99115%203.73544C7.39732%203.81667%207.79244%203.55326%207.87367%203.14709C7.95491%202.74092%207.6915%202.3458%207.28533%202.26457L6.69794%202.14709Z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E");
  pointer-events: none;
}
.product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 {
  padding-top: 20px;
}
.product_list.product-list-thumbs .shop_product_item .product_in_wrap .product_center .product_center_in2 .product_bot_block {
  padding: 4px 0 12px;
}
.favorite_btn_wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin-bottom: 20px;
}
.favorite_btn_wrapper .favorite_btn {
  font: normal 15px Tahoma, Verdana, Segoe, sans-serif;
  color: #666;
  padding: 0px;
  margin: 0;
  position: relative;
  display: grid;
  align-items: center;
  justify-content: flex-start;
  grid-template-columns: auto auto;
}
.favorite_btn_wrapper .favorite_btn:before {
  display: none;
}
.favorite_btn_wrapper .favorite_btn span.icon {
  display: block;
  width: 33px;
  height: 33px;
  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%2224%22%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21%208.5C21%205.805%2019.621%204%2017.282%204%2014.969%204%2013%205.743%2013%208h-2c0-2.257-1.97-4-4.282-4C4.378%204%203%205.805%203%208.5c0%202.93%202.398%206.212%209%2011.246%206.602-5.035%209-8.317%209-11.246zM17.282%202c3.58%200%205.717%202.8%205.718%206.5%200%203.816-2.885%207.664-10.4%2013.3l-.6.45-.6-.45C3.886%2016.164%201%2012.317%201%208.5%201%204.8%203.139%202%206.718%202%208.884%202%2010.864%203.069%2012%204.742%2013.136%203.069%2015.115%202%2017.282%202z%22%20%2F%3E%3C%2Fsvg%3E");
  background-position: 50% 50%;
  background-size: 24px;
  background-repeat: no-repeat;
  margin-right: 0px;
}
.favorite_btn_wrapper .favorite_btn span.text-favorite {
  display: block;
}
.favorite_btn_wrapper .favorite_btn a {
  color: #ccc;
  text-decoration: none;
  display: block;
  padding-bottom: 2px;
}
.favorite_btn_wrapper .favorite_btn a:hover {
  text-decoration: underline;
}
.favorite_btn_wrapper .favorite_btn:hover {
  color: #000;
}
.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%2224%22%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M17.282%201C21.34%201%2023.999%204.147%2024%208.5c0%204.287-3.168%208.376-10.8%2014.1l-1.2.9-1.2-.9C3.168%2016.876%200%2012.787%200%208.5%200%204.147%202.659%201%206.718%201%208.734%201%2010.64%201.806%2012%203.177A7.456%207.456%200%200117.282%201z%22%20fill%3D%22%23e83841%22%20fill-rule%3D%22nonzero%22%20%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%2224%22%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M17.282%201C21.34%201%2023.999%204.147%2024%208.5c0%204.287-3.168%208.376-10.8%2014.1l-1.2.9-1.2-.9C3.168%2016.876%200%2012.787%200%208.5%200%204.147%202.659%201%206.718%201%208.734%201%2010.64%201.806%2012%203.177A7.456%207.456%200%200117.282%201z%22%20fill%3D%22%23e83841%22%20fill-rule%3D%22nonzero%22%20%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%2224%22%20height%3D%2224%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M17.282%201C21.34%201%2023.999%204.147%2024%208.5c0%204.287-3.168%208.376-10.8%2014.1l-1.2.9-1.2-.9C3.168%2016.876%200%2012.787%200%208.5%200%204.147%202.659%201%206.718%201%208.734%201%2010.64%201.806%2012%203.177A7.456%207.456%200%200117.282%201z%22%20fill%3D%22%23e83841%22%20fill-rule%3D%22nonzero%22%20%2F%3E%3C%2Fsvg%3E");
}
.favorite_btn_wrapper .favorite_btn.active a {
  color: #1a1a1a;
}
.favorite_btn_wrapper .favorite_btn.active a:hover {
  color: #000;
}
.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: 12px;
  width: 100%;
  max-width: 500px;
}
@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: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  background: #e83841;
  border: none;
  border-radius: 4px;
  color: #fff;
  padding: 13px 22px;
  margin: 0px 5px 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;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn:hover, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
  background: #f07d82;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn:hover:before, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover:before {
  background: #be161e;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn:active, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
  background: black;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
  background: #eee;
  color: #101010;
  border: 1px solid #ccc;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
  background: #d5d5d5;
}
.shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
  background: #d5d5d5;
}
.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: 600 16px Tahoma, Verdana, Segoe, sans-serif;
  text-align: center;
  padding: 10px 32px;
  background: #e83841;
  border: 1px solid #e83841;
  box-shadow: none;
  border-radius: 4px;
  text-decoration: none;
}
.shop2-btn.shop2-btn_popup_favorite:hover {
  background: #eb4f57;
  box-shadow: none;
  color: #fff;
}
.shop2-btn.shop2-btn_popup_favorite:active {
  background: #e5212b;
  box-shadow: none;
  color: #fff;
}
.favor_click {
  margin-left: 0 !important;
}
