/* BLACKVUE.CZ — jednotne produktove priznaky v1.1
   Pouze vizualni uprava; nemeni ceny, stav ani zobrazeni priznaku. */

/* Zachovame puvodni pozice a rozmery obalu ze Shoptetu. */
.flags .bv-flag,
.bv-flag {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: max-content;
  max-width: 100%;
  min-height: 23px;
  padding: 4px 10px !important;
  border: 0 !important;
  border-radius: 5px !important;
  font-family: 'Exo 2', sans-serif !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  letter-spacing: .015em;
  text-align: center;
  text-decoration: none !important;
  text-transform: uppercase;
  white-space: nowrap;
  box-shadow: 0 2px 6px rgba(0,0,0,.11);
  color: #fff !important;
  background: #26394c !important;
  margin: 0 0 4px 0 !important;
}
.flags .bv-flag.bv-flag--action,
.bv-flag.bv-flag--action { background: #b12e2a !important; color: #fff !important; }
.flags .bv-flag.bv-flag--new,
.bv-flag.bv-flag--new { background: #257447 !important; color: #fff !important; }
.flags .bv-flag.bv-flag--tip,
.bv-flag.bv-flag--tip { background: #087c92 !important; color: #fff !important; }
.flags .bv-flag.bv-flag--sale,
.bv-flag.bv-flag--sale { background: #e7b62c !important; color: #24200e !important; }
.flags .bv-flag.bv-flag--opened,
.bv-flag.bv-flag--opened { background: #ecb45c !important; color: #33230b !important; }
.flags .bv-flag.bv-flag--shipping,
.bv-flag.bv-flag--shipping { background: #e8f5eb !important; color: #24753b !important; box-shadow: 0 1px 4px rgba(30,80,50,.12); }
.flags .bv-flag.bv-flag--bf,
.bv-flag.bv-flag--bf { background: #111 !important; color: #ffe348 !important; box-shadow: 0 2px 7px rgba(0,0,0,.2); }

/* Drobne zmenseni pro dvousloupcovy mobilni vypis. */
@media (max-width: 767px) {
  .bv-flag {
    min-height: 20px;
    padding: 3px 7px !important;
    font-size: 9px !important;
    border-radius: 4px !important;
    margin-bottom: 3px !important;
  }
}
