body{}.stiker-special{background-color:#dc3545;color:#ffffff}.stiker-upc{background-color:#007bff;color:#ffffff}.stiker-ean{background-color:#28a745;color:#ffffff}.stiker-jan{background-color:#ffc107;color:#343a40}.stiker-isbn{background-color:#17a2b8;color:#ffffff}.stiker-mpn{background-color:#343a40;color:#ffffff}/* R954: compact home category wall, native Frame markup. */
#common-home #category-wall-0 > .col {
  flex: 0 0 50%;
  max-width: 50%;
}
#common-home #category-wall-0 > .col > .card > a > .position-relative {
  width: 100%;
  max-width: 160px;
}
@media (min-width: 768px) {
  #common-home #category-wall-0 > .col {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1440px) {
  #common-home #category-wall-0 > .col {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
/* R953: native category-card flex alignment, scoped to home product walls. */
#common-home .products-wall > .m-n1 > .row > .col {
  display: flex;
}
#common-home .products-wall > .m-n1 > .row > .col > .product-item {
  display: flex;
  flex: 1;
  min-width: 0;
}
#common-home .products-wall > .m-n1 > .row > .col > .product-item > .border {
  flex: 1;
  min-width: 0;
}
#common-home .products-wall > .m-n1 > .row > .col > .product-item > .border > :last-child {
  margin-top: auto;
}