@charset "utf-8";
.div--u-ijy8ps1w4 > .mosaic-search--u-i9kpgcb3g {
  display: none; }

.search-block {
  display: flex;
  z-index: 5; }

.search-block__input {
  margin-right: 20px; }

#search-result {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 5;
  padding: 40px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 8px 8px 45px rgba(0, 0, 0, 0.15);
  max-height: 85vh;
  overflow: hidden;
  overflow-y: auto; }

@media (max-width: 1023px) {
  #search-result {
    padding: 30px; } }

@media (max-width: 767px) {
  #search-result {
    border-radius: 0px;
    padding: 40px 0 26px;
    top: -20px;
    overflow: visible;
    overflow-y: visible;
    max-height: none;
    min-height: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); } }

#search-result .search-result-top {
  display: flex;
  flex-wrap: wrap; }

@media (max-width: 767px) {
  #search-result .search-result-top {
    padding: 0 20px; } }

@media (max-width: 639px) {
  #search-result .search-result-top {
    display: block; } }

#search-result .search-result-left {
  width: 350px; }

@media (max-width: 1340px) {
  #search-result .search-result-left {
    width: calc(50% - 10px); } }

@media (max-width: 1170px) {
  #search-result .search-result-left {
    width: 100%; } }

#search-result .search-result-left + .search-result-right {
  margin-left: 20px; }

@media (max-width: 1170px) {
  #search-result .search-result-left + .search-result-right {
    margin: 20px 0 0; } }

@media (max-width: 639px) {
  #search-result .search-result-left + .search-result-right {
    margin: 20px 0 0; } }

#search-result .search-result-right {
  width: calc(100% - 350px - 20px); }

@media (max-width: 1340px) {
  #search-result .search-result-right {
    width: calc(50% - 10px); } }

@media (max-width: 1170px) {
  #search-result .search-result-right {
    width: 100%; } }

#search-result .result-products .products-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #111; }

#search-result .result-products .products-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 0 5px;
  color: #111;
  background: #fff;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box; }

#search-result .result-products .product-item {
  margin: 0 0 20px;
  display: flex;
  align-items: center; }

@media (max-width: 767px) {
  #search-result .result-products .product-item {
    margin: 0 0 10px; } }

#search-result .result-products .product-item:last-child {
  margin-bottom: 0; }

#search-result .result-products .product-item:nth-child(n+8) {
  display: none; }

#search-result .result-products .product-image {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 20px 0 0; }

#search-result .result-products .product-image.no-image 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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7;
  background-size: 50%; }

#search-result .result-products .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  border-radius: 5px;
  overflow: hidden; }

#search-result .result-products .product-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover; }

#search-result .result-products .product-text {
  width: calc(100% - 20px - 60px); }

#search-result .result-products .product-name {
  color: #111;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px; }

#search-result .result-products .product-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none; }

#search-result .result-products .product-name a:hover {
  color: #930004; }

#search-result .result-products .product-text-price {
  margin-top: 13px; }

#search-result .result-products .product-text-price .price-old {
  color: #1c1c1c;
  font-weight: 400;
  font-size: 13px;
  line-height: 1; }

#search-result .result-products .product-text-price .price-old strong {
  position: relative;
  font-weight: 600;
  font-size: 15px; }

#search-result .result-products .product-text-price .price-old strong:before {
  position: absolute;
  content: '';
  left: -2px;
  right: -2px;
  top: 50%;
  height: 1px;
  background: #ff3838;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg); }

#search-result .result-products .product-text-price .price {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #1c1c1c; }

#search-result .result-products .product-text-price .price span {
  font-size: 15px;
  font-weight: 500; }

#search-result .result-folders + .result-vendors {
  margin-top: 20px; }

#search-result .result-folders .folders-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #111; }

#search-result .result-folders .folders-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 0 5px;
  color: #111;
  background: #fff;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box; }

#search-result .result-folders .folder-item:nth-child(n+7) {
  display: none; }

#search-result .result-folders .folder-item a {
  padding: 10px 0;
  color: #111;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s; }

#search-result .result-folders .folder-item a:hover {
  color: #930004; }

#search-result .result-vendors .vendors-search-title {
  font-weight: bold;
  font-size: 19px;
  line-height: 23px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  color: #111; }

#search-result .result-vendors .vendors-search-title span {
  margin: 0 0 0 20px;
  min-width: 28px;
  height: 28px;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  border-radius: 100px;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 0 5px;
  color: #111;
  background: #fff;
  display: inline-block;
  vertical-align: baseline;
  box-sizing: border-box; }

#search-result .result-vendors .vendor-item:nth-child(n+7) {
  display: none; }

#search-result .result-vendors .vendor-item a {
  padding: 10px 0;
  color: #111;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s; }

#search-result .result-vendors .vendor-item a:hover {
  color: #930004; }

.search-result-bottom {
  padding: 40px 0 0;
  text-align: left; }

@media (max-width: 767px) {
  .search-result-bottom {
    padding: 30px 20px 0; } }

.search-result-btn {
  display: inline-block;
  vertical-align: top;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding: 14px 30px 15px;
  border-radius: 6px;
  cursor: pointer;
  color: #111;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  border-radius: 6px; }

@media (max-width: 480px) {
  .search-result-btn {
    width: 100%;
    text-align: center; } }

.search-result-btn span {
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
  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%2213px%22%20%20viewBox%3D%220%200%2012%2013%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%22M6%200.5C6.55228%200.5%207%200.947715%207%201.5V5.5H11C11.5523%205.5%2012%205.94772%2012%206.5C12%207.05228%2011.5523%207.5%2011%207.5H7V11.5C7%2012.0523%206.55228%2012.5%206%2012.5C5.44772%2012.5%205%2012.0523%205%2011.5V7.5H1C0.447715%207.5%200%207.05228%200%206.5C0%205.94772%200.447715%205.5%201%205.5H5V1.5C5%200.947715%205.44772%200.5%206%200.5Z%22%20fill%3D%22%23111111%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat; }

.search-result-btn:hover {
  color: #930004; }

.search-result-btn:hover span {
  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%2213px%22%20%20viewBox%3D%220%200%2012%2013%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%22M6%200.5C6.55228%200.5%207%200.947715%207%201.5V5.5H11C11.5523%205.5%2012%205.94772%2012%206.5C12%207.05228%2011.5523%207.5%2011%207.5H7V11.5C7%2012.0523%206.55228%2012.5%206%2012.5C5.44772%2012.5%205%2012.0523%205%2011.5V7.5H1C0.447715%207.5%200%207.05228%200%206.5C0%205.94772%200.447715%205.5%201%205.5H5V1.5C5%200.947715%205.44772%200.5%206%200.5Z%22%20fill%3D%22%23930004%22%2F%3E%3C%2Fsvg%3E") top 50% right 0 no-repeat; }

.smart-search-folders, .smart-search-vendors {
  margin-bottom: 20px; }

@media (max-width: 767px) {
  .smart-search-folders, .smart-search-vendors {
    margin-bottom: 30px; } }

.smart-search-folders__title, .smart-search-vendors__title {
  font-weight: 700;
  font-size: 35px;
  margin-bottom: 15px;
  color: #111; }

@media (max-width: 1023px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 31px; } }

@media (max-width: 767px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    margin-bottom: 10px; } }

@media (max-width: 639px) {
  .smart-search-folders__title, .smart-search-vendors__title {
    font-size: 23px; } }

.smart-search-folders__list, .smart-search-vendors__list {
  padding: 0;
  margin: 0 0 0 -8px;
  list-style: none; }

.smart-search-folders__list li, .smart-search-vendors__list li {
  vertical-align: top;
  display: inline-block;
  margin: 0 5px 5px; }

@media (max-width: 767px) {
  .smart-search-folders__list li, .smart-search-vendors__list li {
    margin: 0 4px 4px; } }

.smart-search-folders__list li a, .smart-search-vendors__list li a {
  color: #1c1c1c;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  background: #fff;
  padding: 13px 20px;
  border-radius: 10px;
  text-decoration: none;
  transition: all 0.2s; }

@media (max-width: 767px) {
  .smart-search-folders__list li a, .smart-search-vendors__list li a {
    font-size: 13px;
    padding: 10px 12px; } }

.smart-search-folders__list li a:hover, .smart-search-vendors__list li a:hover {
  color: #fff;
  background: #930004; }

#search-result {
  margin-left: auto;
  box-sizing: border-box; }
  @media (max-width: 767px) {
  #search-result {
    max-width: 100%;
    left: 0;
    right: 0;
    top: 100%; } }

#search-result .search-result-left {
  width: 100%; }

#search-result .search-result-left + .search-result-right {
  width: 100%;
  margin-left: 0; }

#search-result .result-products .product-item {
  position: relative;
  transition: all 0.3s ease; }
  #search-result .result-products .product-item:hover {
    background: #eee; }
  #search-result .result-products .product-item > a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1; }

[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 50% !important; }
/**
 * reg_id: 
 * staff_id: 1851
 * Избранное
 **/
.favorite_top {
  pointer-events: auto;
  position: relative;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  vertical-align: middle; }
  @media (max-width: 765px) {
  .favorite_top {
    vertical-align: top;
    margin: 0; } }
  .favorite_top a.favorite_link {
    display: block;
    padding: 0px 0px 0px 0px;
    height: 100%;
    min-height: 25px;
    width: 25px;
    margin-left: 20px;
    position: relative;
    background: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i0tfz9gkb'%3E%3Cpath d='M15.546 1V0c-.02 0-.041 0-.061.002l.06.998h.001zm-2.608.835L12.41.986l.528.85v-.001zM6.454 1l.061-.998A1.001 1.001 0 0 0 6.455 0v1h-.001zM1 6.655H0h1zM11 19l-.57.821a1 1 0 0 0 1.136.003L11 19zM21 6.655h-1 1zm-9.983-2.857l.859.513-.859-.513zm-.034 0l-.859.513.859-.513zm.017.02v-1 1zM15.485.002a6.58 6.58 0 0 0-3.075.984l1.056 1.698a4.58 4.58 0 0 1 2.14-.686L15.485.002zM12.41.986a6.83 6.83 0 0 0-2.251 2.3l1.717 1.025c.4-.669.946-1.226 1.59-1.627L12.41.986zm-.569 2.3a6.829 6.829 0 0 0-2.25-2.3L8.533 2.684c.644.401 1.19.958 1.59 1.627l1.717-1.026.001.001zm-2.25-2.3A6.58 6.58 0 0 0 6.515.002l-.122 1.996a4.58 4.58 0 0 1 2.14.686L9.59.986h.001zM6.453 0C4.73 0 3.084.71 1.877 1.962l1.44 1.388A4.358 4.358 0 0 1 6.453 2V0zM1.878 1.962A6.762 6.762 0 0 0 0 6.655h2c0-1.246.478-2.434 1.317-3.305l-1.44-1.388h.001zM0 6.655c0 1.639.749 3.285 1.73 4.76.993 1.494 2.298 2.925 3.576 4.157a46.423 46.423 0 0 0 5.09 4.226l.024.017.007.004.002.002L11 19l.57-.821-.004-.004a43.034 43.034 0 0 1-1.511-1.132 44.4 44.4 0 0 1-3.36-2.91c-1.223-1.18-2.418-2.498-3.3-3.825C2.501 8.963 2 7.715 2 6.655H0zM11 19l.567.824.002-.002.007-.005.024-.016.089-.062c.077-.055.188-.134.328-.236a45.46 45.46 0 0 0 4.676-3.902c1.278-1.229 2.585-2.658 3.578-4.156C21.253 9.964 22 8.31 22 6.655h-2c0 1.08-.503 2.338-1.396 3.685-.881 1.33-2.075 2.644-3.297 3.819a43.459 43.459 0 0 1-4.771 3.945l-.079.055-.019.014-.004.002v.001L11 19zM22 6.655a6.762 6.762 0 0 0-1.878-4.693l-1.44 1.388A4.762 4.762 0 0 1 20 6.655h2zm-1.878-4.693A6.359 6.359 0 0 0 15.546 0v2c1.17 0 2.298.481 3.137 1.35l1.44-1.388h-.001zM10.16 3.285c-.021.035.02-.037.074-.104A.99.99 0 0 1 11 2.818v2a1.01 1.01 0 0 0 .87-.497l.006-.01-1.717-1.026h.001zm-.035 1.026l.006.01a1.012 1.012 0 0 0 .87.497v-2a.99.99 0 0 1 .767.363c.055.067.095.14.074.104l-1.717 1.026z' class='path-icnoqo4ep' fill='%23000'%3E%3C/path%3E%3C/svg%3E") 50%/25px no-repeat; }
    @media (max-width: 767px) {
  .favorite_top a.favorite_link {
    margin-left: 15px; } }
    .favorite_top a.favorite_link span {
      display: grid;
      align-items: center;
      justify-items: center;
      position: absolute;
      right: 3px;
      bottom: 100%;
      margin: 0px 0px 0px 0px;
      padding: 0px 3px;
      font-size: 14px;
      line-height: 14px;
      color: #fff;
      border-radius: 20px;
      background: #000;
      min-height: 22px;
      min-width: 19px;
      background: #aba672;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: -2px; }
  .favorite_top.is-null a {
    background: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i0tfz9gkb'%3E%3Cpath d='M15.546 1V0c-.02 0-.041 0-.061.002l.06.998h.001zm-2.608.835L12.41.986l.528.85v-.001zM6.454 1l.061-.998A1.001 1.001 0 0 0 6.455 0v1h-.001zM1 6.655H0h1zM11 19l-.57.821a1 1 0 0 0 1.136.003L11 19zM21 6.655h-1 1zm-9.983-2.857l.859.513-.859-.513zm-.034 0l-.859.513.859-.513zm.017.02v-1 1zM15.485.002a6.58 6.58 0 0 0-3.075.984l1.056 1.698a4.58 4.58 0 0 1 2.14-.686L15.485.002zM12.41.986a6.83 6.83 0 0 0-2.251 2.3l1.717 1.025c.4-.669.946-1.226 1.59-1.627L12.41.986zm-.569 2.3a6.829 6.829 0 0 0-2.25-2.3L8.533 2.684c.644.401 1.19.958 1.59 1.627l1.717-1.026.001.001zm-2.25-2.3A6.58 6.58 0 0 0 6.515.002l-.122 1.996a4.58 4.58 0 0 1 2.14.686L9.59.986h.001zM6.453 0C4.73 0 3.084.71 1.877 1.962l1.44 1.388A4.358 4.358 0 0 1 6.453 2V0zM1.878 1.962A6.762 6.762 0 0 0 0 6.655h2c0-1.246.478-2.434 1.317-3.305l-1.44-1.388h.001zM0 6.655c0 1.639.749 3.285 1.73 4.76.993 1.494 2.298 2.925 3.576 4.157a46.423 46.423 0 0 0 5.09 4.226l.024.017.007.004.002.002L11 19l.57-.821-.004-.004a43.034 43.034 0 0 1-1.511-1.132 44.4 44.4 0 0 1-3.36-2.91c-1.223-1.18-2.418-2.498-3.3-3.825C2.501 8.963 2 7.715 2 6.655H0zM11 19l.567.824.002-.002.007-.005.024-.016.089-.062c.077-.055.188-.134.328-.236a45.46 45.46 0 0 0 4.676-3.902c1.278-1.229 2.585-2.658 3.578-4.156C21.253 9.964 22 8.31 22 6.655h-2c0 1.08-.503 2.338-1.396 3.685-.881 1.33-2.075 2.644-3.297 3.819a43.459 43.459 0 0 1-4.771 3.945l-.079.055-.019.014-.004.002v.001L11 19zM22 6.655a6.762 6.762 0 0 0-1.878-4.693l-1.44 1.388A4.762 4.762 0 0 1 20 6.655h2zm-1.878-4.693A6.359 6.359 0 0 0 15.546 0v2c1.17 0 2.298.481 3.137 1.35l1.44-1.388h-.001zM10.16 3.285c-.021.035.02-.037.074-.104A.99.99 0 0 1 11 2.818v2a1.01 1.01 0 0 0 .87-.497l.006-.01-1.717-1.026h.001zm-.035 1.026l.006.01a1.012 1.012 0 0 0 .87.497v-2a.99.99 0 0 1 .767.363c.055.067.095.14.074.104l-1.717 1.026z' class='path-icnoqo4ep' fill='%23000'%3E%3C/path%3E%3C/svg%3E") 50%/25px no-repeat;
    pointer-events: none; }
    html body .lazy-pagelist__body .lazy-pagelist-btn:hover span {
      background: none; }
    html body .lazy-pagelist__body .lazy-pagelist-btn span {
      padding: 0;
      background: none; }

html body .favorite_btn_wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: auto; }
  html body .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;
    grid-template-columns: auto auto;
    justify-content: flex-start;
    font-size: 0; }
    html body .favorite_btn_wrapper .favorite_btn:before {
      display: none; }
    html body .favorite_btn_wrapper .favorite_btn span.icon {
      display: block;
      width: 20px;
      height: 19px;
      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%23000000%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: 20px;
      background-repeat: no-repeat;
      margin-right: 0px; }
    html body .favorite_btn_wrapper .favorite_btn span.text-favorite {
      display: block; }
    html body .favorite_btn_wrapper .favorite_btn a {
      color: #ccc;
      text-decoration: none;
      display: block;
      padding-bottom: 2px; }
    html body .favorite_btn_wrapper .favorite_btn a:hover {
      text-decoration: underline; }
    html body .favorite_btn_wrapper .favorite_btn:hover {
      color: #000; }
    html body .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%20fill%3D%22%23aba672%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"); }
    html body .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%20fill%3D%22%23aba672%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");
      position: relative; }
      html body .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%20fill%3D%22%23aba672%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"); }
    html body .favorite_btn_wrapper .favorite_btn.active a {
      color: #000; }
      html body .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: #000; }
    .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;
  height: auto;
  border: 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; }

#shop2-msg a {
  color: #fff; }

.login-block-wr {
  display: flex; }

.top-wrap-panel .top-panel-line-in.catalog-wr .site-search-btn, .top-wrap-panel .top-panel-line-in.catalog-wr .site-search-wr {
  right: 110px; }

.favorites .site-sidebar.left {
  display: none; }
  .favorites .site-sidebar.left ~ .site-main > .site-main__inner {
    margin-left: 0; }

.card-product-preview {
  width: 800px;
  padding-top: 30px; }

@media (max-width: 1023px) {
  .card-product-preview {
    width: 700px;
    padding-top: 30px; } }

@media (max-width: 767px) {
  .card-product-preview {
    width: 440px;
    padding-top: 25px; } }

@media (max-width: 639px) {
  .card-product-preview {
    width: 100%;
    padding-top: 22px; } }

.card-product-preview__title {
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  color: #2c2c2c;
  padding: 0 20px;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-variant: small-caps;
  text-align: center; }

@media (max-width: 1023px) {
  .card-product-preview__title {
    padding: 0 20px;
    margin-bottom: 30px; } }

@media (max-width: 767px) {
  .card-product-preview__title {
    margin-bottom: 20px;
    padding: 0 20px; } }

@media (max-width: 639px) {
  .card-product-preview__title {
    font-size: 14px;
    line-height: 20px; } }

.card-product-preview__top {
  display: flex;
  align-items: flex-start;
  padding: 0 20px 20px; }

@media (max-width: 1023px) {
  .card-product-preview__top {
    padding: 0 20px 20px; } }

@media (max-width: 767px) {
  .card-product-preview__top {
    padding: 0 20px 25px;
    display: block; } }

.card-product-preview__item {
  display: flex;
  width: 60%; }

@media (max-width: 767px) {
  .card-product-preview__item {
    width: 100%; } }

.card-product-preview__btns {
  width: 40%;
  margin-left: 20px; }

@media (max-width: 767px) {
  .card-product-preview__btns {
    width: 100%;
    margin: 20px 0 0; } }

.card-product-preview__btns .gr-button-1, .card-product-preview__btns .gr-button-3 {
  width: 100%;
  padding: 16.5px 26px;
  line-height: 1.2;
  margin-bottom: 10px; }

.card-product-preview__left {
  position: relative;
  width: 280px;
  margin-right: 20px; }

@media (max-width: 639px) {
  .card-product-preview__left {
    width: 110px;
    margin-right: 12px; } }

.card-product-preview__right {
  width: calc(100% - 120px - 20px);
  display: flex;
  flex-direction: column; }

@media (max-width: 639px) {
  .card-product-preview__right {
    width: calc(100% - 110px - 12px); } }

.card-product-preview .product-flags {
  position: static;
  font-size: 0;
  pointer-events: none; }

.card-product-preview .product-flags__item {
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 5px 0; }

@media (max-width: 639px) {
  .card-product-preview .product-flags__item {
    font-size: 11px;
    line-height: 12px;
    border-radius: 4px; } }

.card-product-preview .product-flags__left {
  display: inline; }

.card-product-preview .product-flags__right {
  display: inline; }

.card-product-preview__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 6px; }

.card-product-preview__image:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.03);
  pointer-events: none; }

.card-product-preview__image.no-image {
  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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7; }

.card-product-preview__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none; }

.card-product-preview__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain; }

.card-product-preview__name {
  margin-bottom: 8px;
  color: rgba(57, 57, 57, 0.7);
  font-size: 16px;
  line-height: 22px; }

@media (max-width: 767px) {
  .card-product-preview__name {
    font-size: 14px;
    line-height: 18px; } }

.card-product-preview__name a {
  transition: all 0.3s;
  color: inherit;
  text-decoration: none; }

.card-product-preview__name a:hover {
  color: #2c2c2c; }

.card-product-preview .tpl-rating-block {
  font-size: 0;
  margin-bottom: 10px; }

.card-product-preview .tpl-rating-block .tpl-stars {
  margin: 0 0 0 -2px; }

.card-product-preview__price .price-old {
  color: rgba(44, 44, 44, 0.4);
  padding: 0;
  background: #fff;
  font-size: 0;
  line-height: 1; }

.card-product-preview__price .price-old strong {
  font-size: 16px;
  position: relative;
  font-weight: 400;
  margin-right: 4px; }

.card-product-preview__price .price-old strong:before {
  position: absolute;
  content: '';
  top: calc(50% - 1px);
  left: -5px;
  right: -5px;
  height: 2px;
  background: rgba(164, 200, 21, 0.8); }

.card-product-preview__price .price-current {
  margin-top: 2px;
  font-weight: 700;
  background: transparent;
  color: #2c2c2c;
  font-size: 13px;
  padding: 0;
  text-align: left;
  line-height: 1; }

.card-product-preview__price .price-current strong {
  color: #2c2c2c;
  font-size: 20px; }

.card-product-preview .popup-kinds {
  display: none;
  padding: 0 40px;
  margin-bottom: 30px; }

@media (max-width: 1023px) {
  .card-product-preview .popup-kinds {
    padding: 0 30px;
    margin-bottom: 25px; } }

@media (max-width: 767px) {
  .card-product-preview .popup-kinds {
    padding: 0 20px;
    margin-bottom: 20px; } }

.card-product-preview .popup-kinds:first-child {
  padding-top: 20px; }

@media (max-width: 1023px) {
  .card-product-preview .popup-kinds:first-child {
    padding-top: 20px; } }

@media (max-width: 767px) {
  .card-product-preview .popup-kinds:first-child {
    padding-top: 20px; } }

.card-product-preview .popup-kinds:last-child {
  margin-bottom: 0;
  padding-bottom: 40px; }

@media (max-width: 767px) {
  .card-product-preview .popup-kinds:last-child {
    padding-bottom: 25px; } }

.card-product-preview .popup-kinds.show_accessory {
  display: block; }

.card-product-preview .popup-kinds.show_recommend {
  display: block; }

.card-product-preview .popup-kinds.show_kit {
  display: block; }

.card-product-preview .popup-kinds.show_similar {
  display: block; }

.card-product-preview .popup-kinds__title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #2c2c2c;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-variant: small-caps;
  position: relative; }

.card-product-preview .popup-kinds__title:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(210, 209, 224, 0.2);
  top: 50%;
  z-index: 0; }

@media (max-width: 767px) {
  .card-product-preview .popup-kinds__title:after {
    content: none; } }

.card-product-preview .popup-kinds__title span {
  background: #fff;
  padding-right: 20px;
  z-index: 1;
  position: relative; }

@media (max-width: 1023px) {
  .card-product-preview .popup-kinds__title {
    margin-bottom: 25px; } }

@media (max-width: 767px) {
  .card-product-preview .popup-kinds__title {
    margin-bottom: 20px; } }

@media (max-width: 639px) {
  .card-product-preview .popup-kinds__title {
    font-size: 14px;
    line-height: 20px; } }

.card-product-preview .tns-outer {
  position: relative; }

@media (max-width: 639px) {
  .card-product-preview .tns-outer {
    margin: 0 -20px; } }

.card-product-preview .tns-controls {
  position: absolute;
  top: -60px;
  width: 80px;
  height: 44px;
  left: auto;
  right: 0;
  display: flex;
  justify-content: space-between;
  z-index: 2;
  pointer-events: none;
  font-size: 0;
  box-shadow: 0 0 0 1px rgba(210, 209, 224, 0.2);
  border-radius: 6px;
  overflow: hidden; }

.card-product-preview .tns-controls button {
  pointer-events: auto;
  width: 40px;
  height: 44px;
  min-height: 44px;
  position: relative;
  background: #fff;
  outline: none;
  font-size: 0;
  border-radius: 0; }

.card-product-preview .tns-controls button:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.card-product-preview .tns-controls button[data-controls="prev"]: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%227px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%207%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.41291%205.00741L6.70772%201.70663L5.29223%200.293701L0.587036%205.00741L5.27776%209.70663L6.69325%208.2937L3.41291%205.00741Z%22%20fill%3D%22%232c2c2c%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat; }

.card-product-preview .tns-controls button[data-controls="next"]: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%227px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%207%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.70773%200.293579L6.41292%205.00729L1.72219%209.70651L0.3067%208.29358L3.58705%205.00729L0.292236%201.70651L1.70773%200.293579Z%22%20fill%3D%22%232c2c2c%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat; }

.card-product-preview .tns-nav {
  margin: 25px 0 0;
  padding: 0;
  font-size: 0;
  list-style: none;
  text-align: center;
  height: 10px;
  line-height: 1; }

@media (max-width: 639px) {
  .card-product-preview .tns-nav {
    margin: 20px 0 0; } }

.card-product-preview .tns-nav button {
  width: 6px;
  height: 6px;
  font-size: 0;
  padding: 0;
  border: none;
  outline: none;
  background: rgba(44, 44, 44, 0.2);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.3s;
  box-shadow: none;
  border-radius: 50%;
  margin: 0 4px;
  vertical-align: middle; }

.card-product-preview .tns-nav button.tns-nav-active {
  width: 8px;
  height: 8px;
  background: #a4c815; }

.card-product-preview .kind-item__inner {
  display: flex; }

@media (max-width: 639px) {
  .card-product-preview .kind-item__inner {
    padding: 0 20px; } }

.card-product-preview .kind-item__top {
  width: 90px;
  margin: 0 15px 0 0; }

@media (max-width: 639px) {
  .card-product-preview .kind-item__top {
    margin: 0 12px 0 0; } }

.card-product-preview .kind-item__bottom {
  display: flex;
  flex-direction: column;
  width: calc(100% - 90px - 15px); }

@media (max-width: 639px) {
  .card-product-preview .kind-item__bottom {
    width: calc(100% - 90px - 12px); } }

.card-product-preview .kind-item .kind-image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  margin: 0;
  border-radius: 6px; }

.card-product-preview .kind-item .kind-image:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.03);
  pointer-events: none; }

.card-product-preview .kind-item .kind-image.no-image {
  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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f7f7f7; }

.card-product-preview .kind-item .kind-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none; }

.card-product-preview .kind-item .kind-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.card-product-preview .kind-item .kind-name {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 6px;
  color: rgba(57, 57, 57, 0.7); }

@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-name {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 12px; } }

.card-product-preview .kind-item .kind-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none; }

.card-product-preview .kind-item .kind-name a:hover {
  color: #2c2c2c; }

.card-product-preview .kind-item .kind-item-add {
  margin-top: auto;
  display: flex;
  align-items: flex-end; }

.card-product-preview .kind-item .kind-item-add__left {
  width: calc(100% - 60px - 15px); }

.card-product-preview .kind-item .kind-item-add__right {
  width: 60px;
  margin-left: 15px; }

.card-product-preview .kind-item .kind-price {
  margin-top: auto;
  margin-bottom: 8px; }

.card-product-preview .kind-item .kind-price .price-old {
  color: rgba(44, 44, 44, 0.4);
  padding: 0;
  background: #fff;
  font-size: 0;
  line-height: 1; }

.card-product-preview .kind-item .kind-price .price-old strong {
  font-size: 16px;
  position: relative;
  font-weight: 400;
  margin-right: 4px; }

.card-product-preview .kind-item .kind-price .price-old strong:before {
  position: absolute;
  content: '';
  top: calc(50% - 1px);
  left: -5px;
  right: -5px;
  height: 2px;
  background: rgba(164, 200, 21, 0.8); }

.card-product-preview .kind-item .kind-price .price-current {
  margin-top: 2px;
  font-weight: 700;
  background: transparent;
  color: #2c2c2c;
  font-size: 13px;
  padding: 0;
  text-align: left;
  line-height: 1; }

.card-product-preview .kind-item .kind-price .price-current strong {
  color: #2c2c2c;
  font-size: 20px; }

.card-product-preview .kind-item .product-amount {
  display: none;
  margin: 10px 0 0; }

.card-product-preview .kind-item .shop-product-btn {
  margin: 0;
  height: 38px;
  width: 48px;
  font-size: 0;
  background: none;
  padding: 0;
  border-radius: 6px; }

.card-product-preview .kind-item .shop-product-btn.buy:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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%2223px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2023%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%232c2c2c%22%20d%3D%22M0%202H2.3132L7.06665%2014.359C7.21519%2014.7452%207.58623%2015%208%2015H18C18.4089%2015%2018.7766%2014.751%2018.9285%2014.3714L22.9285%204.37139C23.0517%204.0633%2023.0141%203.71414%2022.8281%203.43937C22.642%203.1646%2022.3318%203%2022%203H9V5H20.523L17.323%2013H8.6868L3.93335%200.641021C3.78481%200.254829%203.41377%200%203%200H0V2ZM7%2019.0001C7%2017.8955%207.89543%2017.0001%209%2017.0001C10.1046%2017.0001%2011%2017.8955%2011%2019.0001C11%2020.1047%2010.1046%2021.0001%209%2021.0001C7.89543%2021.0001%207%2020.1047%207%2019.0001ZM15%2019.0001C15%2017.8955%2015.8954%2017.0001%2017%2017.0001C18.1046%2017.0001%2019%2017.8955%2019%2019.0001C19%2020.1047%2018.1046%2021.0001%2017%2021.0001C15.8954%2021.0001%2015%2020.1047%2015%2019.0001Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
  transition: all 0.3s; }

.card-product-preview .kind-item .shop-product-btn.buy:hover {
  background: #a4c815; }

.card-product-preview .kind-item .shop-product-btn.buy:hover: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%2223px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2023%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%202H2.3132L7.06665%2014.359C7.21519%2014.7452%207.58623%2015%208%2015H18C18.4089%2015%2018.7766%2014.751%2018.9285%2014.3714L22.9285%204.37139C23.0517%204.0633%2023.0141%203.71414%2022.8281%203.43937C22.642%203.1646%2022.3318%203%2022%203H9V5H20.523L17.323%2013H8.6868L3.93335%200.641021C3.78481%200.254829%203.41377%200%203%200H0V2ZM7%2019.0001C7%2017.8955%207.89543%2017.0001%209%2017.0001C10.1046%2017.0001%2011%2017.8955%2011%2019.0001C11%2020.1047%2010.1046%2021.0001%209%2021.0001C7.89543%2021.0001%207%2020.1047%207%2019.0001ZM15%2019.0001C15%2017.8955%2015.8954%2017.0001%2017%2017.0001C18.1046%2017.0001%2019%2017.8955%2019%2019.0001C19%2020.1047%2018.1046%2021.0001%2017%2021.0001C15.8954%2021.0001%2015%2020.1047%2015%2019.0001Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat; }

.card-product-preview .kind-item .shop-product-btn.onrequest:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%232c2c2c%22%20d%3D%22M11%202C6.02944%202%202%206.02944%202%2011C2%2015.9706%206.02944%2020%2011%2020C15.9706%2020%2020%2015.9706%2020%2011C20%206.02944%2015.9706%202%2011%202ZM0%2011C0%204.92487%204.92487%200%2011%200C17.0751%200%2022%204.92487%2022%2011C22%2017.0751%2017.0751%2022%2011%2022C4.92487%2022%200%2017.0751%200%2011ZM11.518%209.06774L15.2929%205.29289L16.7071%206.70711L12.9323%2010.482C12.9764%2010.6472%2013%2010.8208%2013%2011C13%2012.1046%2012.1046%2013%2011%2013C9.89543%2013%209%2012.1046%209%2011C9%2010.8672%209.01295%2010.7373%209.03766%2010.6117L6.3415%208.25258L7.6585%206.74742L10.3545%209.10645C10.557%209.03744%2010.7741%209%2011%209C11.1792%209%2011.3528%209.02356%2011.518%209.06774Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
  transition: all 0.3s; }

.card-product-preview .kind-item .shop-product-btn.onrequest:hover {
  background: #a4c815; }

.card-product-preview .kind-item .shop-product-btn.onrequest:hover: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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11%202C6.02944%202%202%206.02944%202%2011C2%2015.9706%206.02944%2020%2011%2020C15.9706%2020%2020%2015.9706%2020%2011C20%206.02944%2015.9706%202%2011%202ZM0%2011C0%204.92487%204.92487%200%2011%200C17.0751%200%2022%204.92487%2022%2011C22%2017.0751%2017.0751%2022%2011%2022C4.92487%2022%200%2017.0751%200%2011ZM11.518%209.06774L15.2929%205.29289L16.7071%206.70711L12.9323%2010.482C12.9764%2010.6472%2013%2010.8208%2013%2011C13%2012.1046%2012.1046%2013%2011%2013C9.89543%2013%209%2012.1046%209%2011C9%2010.8672%209.01295%2010.7373%209.03766%2010.6117L6.3415%208.25258L7.6585%206.74742L10.3545%209.10645C10.557%209.03744%2010.7741%209%2011%209C11.1792%209%2011.3528%209.02356%2011.518%209.06774Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat; }

.card-product-preview .kind-item .shop-product-btn.notavailable:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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%2223px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2023%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%232c2c2c%22%20opacity%3D%220.2%22%20d%3D%22M10%2016.0001C8.89543%2016.0001%208%2016.8955%208%2018.0001C8%2019.1046%208.89543%2020.0001%2010%2020.0001C11.1046%2020.0001%2012%2019.1046%2012%2018.0001C12%2016.8955%2011.1046%2016.0001%2010%2016.0001Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%232c2c2c%22%20opacity%3D%220.2%22%20d%3D%22M16%2016.0001C14.8954%2016.0001%2014%2016.8955%2014%2018.0001C14%2019.1046%2014.8954%2020.0001%2016%2020.0001C17.1046%2020.0001%2018%2019.1046%2018%2018.0001C18%2016.8955%2017.1046%2016.0001%2016%2016.0001Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%232c2c2c%22%20opacity%3D%220.2%22%20d%3D%22M0%201C0%200.447715%200.447715%200%201%200H4C4.43043%200%204.81257%200.27543%204.94868%200.683772L8.72076%2012H17.2792L20.0513%203.68377C20.226%203.15983%2020.7923%202.87667%2021.3162%203.05132C21.8402%203.22596%2022.1233%203.79228%2021.9487%204.31623L18.9487%2013.3162C18.8126%2013.7246%2018.4304%2014%2018%2014H8C7.56957%2014%207.18743%2013.7246%207.05132%2013.3162L3.27924%202H1C0.447715%202%200%201.55228%200%201Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%232c2c2c%22%20opacity%3D%220.2%22%20d%3D%22M16.157%204.41417L14.7428%202.99996L12.9497%204.79307L11.2069%203.05025L9.79268%204.46447L11.5355%206.20728L9.79307%207.94971L11.2073%209.36392L12.9497%207.6215L14.7424%209.41421L16.1566%208L14.3639%206.20728L16.157%204.41417Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
  pointer-events: none;
  transition: all 0.3s; }

.product-quick-view2 .popover-body {
  position: relative;
  z-index: 0;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 8px 0 8px 8px;
  background-color: #fff;
  background-size: 100% 100%;
  box-shadow: none;
  border: none; }
  .product-quick-view2 .popover-body .gr-back-btn {
    display: none; }

html body .card-product-preview__close {
  display: none; }
  html body .card-product-preview__btns .card_popup_close {
    width: 100%; }
    html body .card-product-preview__btns .cart_info {
      text-align: center;
      margin-bottom: 10px; }
  html body .empty-val {
    opacity: 1;
    pointer-events: auto; }
  html body a.empty-val, html body li.empty-val {
    pointer-events: none;
    opacity: 0.5; }

.link-universal--u-i19ac2a1u {
  will-change: transform; }

.side-panel--u-iruytlesd {
  z-index: 50 !important; }

.imageFit__img--u-i4u3oeaqy {
  max-height: 170px; }

.mosaic-s3-include--u-i0n5ibywa {
  width: 100%; }

.popular-category__item:nth-child(n+5) {
  display: inline-block !important; }
