.c-markers.c-markers-template-1 {
  font-size: 0;
}
.c-markers.c-markers-template-1[data-orientation='vertical'] .widget-markers-wrap {
  display: block;
  margin-bottom: 5px;
}
.c-markers.c-markers-template-1[data-orientation='vertical'] .widget-markers-wrap {
  width: fit-content;
}
.c-markers.c-markers-template-1[data-orientation='horizontal'] .widget-markers-wrap {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
}
.c-markers.c-markers-template-1 .widget-markers {
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  color: white;
  padding: 7px 13px;
  border-radius: 13px;
}
.c-markers.c-markers-template-1 .widget-markers.widget-markers-nov {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 12px;
 padding: 7px 13px;
  position: relative;
  text-transform: uppercase;
  z-index: 10;
  text-decoration: none;
  border-radius: 0;
  border: none;
  clip-path: polygon(
    8px 0,
    100% 0,
    100% calc(100% - 8px),
    calc(100% - 8px) 100%,
    0 100%,
    0 8px
  );
}

.c-markers.c-markers-template-1 .widget-markers.widget-markers-nov ::before {
  content: "";
  position: absolute;

  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: -1;
  clip-path: polygon(
    6px 0,
    100% 0,
    100% calc(100% - 6px),
    calc(100% - 6px) 100%,
    0 100%,
    0 6px
  );
}
.c-markers.c-markers-template-1 .widget-markers-hit {
  background: #f8971a;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8971a", endColorstr="#f81a8d", GradientType=0 );
}
.c-markers.c-markers-template-1 .widget-markers-new {
  background: #2675fc;
}
.c-markers.c-markers-template-1 .widget-markers-recommend {
  background: #1bcda1;
}

.widget-markers-wrap-minpromtorg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2000;
  cursor: pointer;
  border: none;
  border-radius: 0;
  background: var(--electro-blue);
  padding: 2px;
  transition: transform 0.3s ease, filter 0.3s ease;
  clip-path: polygon(
    12px 0,
    100% 0,
    100% calc(100% - 12px),
    calc(100% - 12px) 100%,
    0 100%,
    0 12px
  );
}

.c-markers.c-markers-template-1 .widget-markers-minpromtorg {
  background: var(--blue);
  padding: 5px 10px;
  margin: 0;
  line-height: 1.2;
  font-size: 8px;
  font-weight: bold;
  letter-spacing: 0.1em;
  color: #fff;
  text-align: center;
  border-radius: 0;
  width: max-content;
  clip-path: polygon(
    10px 0,
    100% 0,
    100% calc(100% - 10px),
    calc(100% - 10px) 100%,
    0 100%,
    0 10px
  );
}

.c-markers.c-markers-template-1 .widget-markers-minpromtorg span {
  display: block;
  font-weight: 400;
  letter-spacing: normal;
}

.c-markers.c-markers-template-1 .widget-markers-minpromtorg span:last-child {
  letter-spacing: 0.15em;
  font-weight: bold;
}

.c-markers.c-markers-template-1 .widget-markers-wrap-minpromtorg:hover {
  filter: drop-shadow(0 4px 6px rgba(0, 40, 93, 0.4));
  transform: translateY(-2px) scale(1.03);
}

.c-markers.c-markers-template-1 .widget-markers.widget-markers-pict {
  padding: 0;
  background-color: transparent;
}



/* Эффект при наведении */
.widget-markers.widget-markers-ssylka:hover {
  filter: drop-shadow(0 4px 6px rgba(19, 120, 191, 0.4));
  transform: translateY(-1px);
}


/*# sourceMappingURL=style.css.map */
