.buttonsMenu {
  background: white;
    border-radius: 10px;
    padding: 10px;
}


.pc {
  position: relative;
  display: inline-block; /* Asegura que el icono y el contador estén alineados */
}

.cart_count {
  position: absolute;
    top: -8px;
    right: -11px;
    background-color: red;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    border-radius: 50%;
    min-width: 20px;
    height: 20px;
    line-height: 12px;
    text-align: center;
    /* border: 2px solid white; */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    z-index: 20; 
}

.cart_total {
  display:none;
}


.sortArea {
  padding-top: 10px;
  min-height: 42px;
  background: #79a1b8;
}
.sortArea:before, .sortArea:after {
  content: "";
  display: table;
}
.sortArea:after {
  clear: both;
}
.sortArea dl {
  float: left;
  margin-top: 5px;
}
.sortArea dl dt {
  margin-left: 10px;
  font-weight: bold;
  float: left;
}
.sortArea dl dd {
  margin-left: 10px;
  float: left;
}
.sortArea ul {
  float: right;
}
.sortArea ul li {
  margin-right: 10px;
  float: left;
}

#sortForm ul {
  list-style-type: none;

}



.pager {
  border-top: 1px #CCCCCC solid;
  border-bottom: 1px #CCCCCC solid;
  padding: 20px;
  display: flex;
  justify-content: center;
}
.pager ul {
  text-align: center;
  margin: 0 auto;
}
.pager ul:before, .pager ul:after {
  content: "";
  display: table;
}
.pager ul:after {
  clear: both;
}
.pager ul li {
  margin: 0 2px;
  display: inline-block;
}
.pager ul li a {
  color: #0d3749;
  font-weight: bold;
  text-decoration: none;
  border: 1px #0d3749 solid;
  display: block;
  padding: 0 5px;
}
.pager ul li a.act {
  color: #fff;
  background-color: #0d3749;
}
.pager ul li.first a {
  border: none;
  padding-left: 15px;
}
.pager ul li.last a {
  border: none;
  padding-right: 15px;
}
.pager ul li.prev a {
  padding-left: 15px;
  border: none;
}
.pager ul li.next a {
  border: none;
  padding-right: 15px;
}


.fs-c-productName__name{
  min-height: 152px;
}

.bannerHome {
  margin-bottom: 30px;
}

.address {
  font-size: 14px;
    width: 220px;
    font-weight: 600;
    color: #0d3749;
}

.fs-c-heading.fs-c-heading--page {
  color: #0d3749;
  border-bottom: 2px solid #0d3749
}

.partsTextBox.unit{
  background: white;
    display: flex
;
    align-content: center;
    padding: 0px 10px;
    border-radius: 10px;
    margin-bottom: 10px;
    width: 233px;
}