.gradient-color { background: #00A4F9; background: linear-gradient(top, #00A4F9, #00A4F9) !important; background: -moz-linear-gradient(top, #00A4F9, #00A4F9); background : -ms-linear-gradient(top, #00A4F9, #00A4F9); background : -webkit-gradient(linear, left top, left bottom, from(#05396a), to(#05396a)); border : solid 1px #00A4F9;box-shadow : 2px 2px 3px transparent;}
.mine-color, .btn-inner-search { background-color: #00A4F9; }
.button-more::before { border-color: transparent #00A4F9;}
.btn-go-search:active,.btn-go-search:focus, .btn-go-search:hover, .button-more:hover, .button-more:focus, .button-more:hover { background-color: #00A4F9; }
div.filter-sidebar .title, .title.alone {border-bottom: 3px solid #05396a;}
div.filter-sidebar .title span, .title.alone span {border-bottom : 3px solid #05396a; }
.add-to-cart-wrapper {
  display: flex !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
}

.add-to-cart {
  flex: 1; 
  text-align: center !important;
  border-radius: 3px !important;
}

/* Bọc 2 phần tử cha này trong 1 container */
.price-wrapper {
    display: flex;
    align-items: center; 
    gap: 20px;
    margin-bottom: 10px;
}

/* Optional: chỉnh style nếu muốn */
.price-discount span {
    text-decoration: line-through; 
    color: #999;
    font-size: 17px !important;
}

.price .underline span {
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 16px !important;
}

div.product-list div.price span.price-down {
    background-color: #f44336;
    color: #fff;
    padding: 1px 6px;
    border-radius: 20px;
    font-weight: normal;
    text-decoration: none;
}