.price--list li {
            margin-bottom: 10px;
      text-wrap: balance;
  
        }
.price--list span {
            font-weight: bold;
        }


.price--list {
::marker {
    color: var(--color--primary);
}
}

.autor {
  text-align: left;  
}

.category .sblock2.image {
    max-height: 216px;
    overflow: hidden;
}

.delivery .wf-column {
  border: 1px solid #00000024;
    border-radius: 5px;
    padding: 30px;
}

.cf-field-hp {
  display: none;
}

#sp-main-body {
    padding: 50px 0px 100px 0px;
}

.btn--buy-installments::after {
    background: #eb742d;
}

 .btn--buy-installments:hover::after {
     background: #c95c1c;
  }

.btn--buy-installments {
 color: #fff !important;
}

 .btn--buy-installments .fa-shopping-cart::before {
    --icon--color: hsl(0deg 0% 100%);
}

.last__visit .block_item {
   text-align: center;
   display: flex;
    flex-direction: column;
   align-items: center;
   width: 33%;
}

.last__visit .block_item > div {
   border:none !important;
}

.last__visit .name {
    text-align: left;
}

.last__visit .jshop_price {
    color: var(--color--black);
    font-size: 17px !important;
    letter-spacing: 0.5px;
}

.last__visit .name a {
    transform: scale(1, 1.15);
    line-height: 1.25;
    letter-spacing: 0.25px;
    font-weight: 500;
    color: var(--color--black) !important;
    text-shadow: 0 0 var(--color--grey);
    font-size: 18px;
}

.last__visit h3 {
    color: var(--color--primary);
    font-size: 1.55rem;
    line-height: 1.35;
    transform: scale(1, 1.05);
    margin-bottom: 0.85rem;
}

.last__visit .block_item {
    padding: 40px 10px !important;
    border: none !important;
    border-radius: 8px;
    box-shadow: 0 5px 35px 0 var(--color--grey-lighten);
    transition: all 0.25s ease;
    height: auto !important;
    align-content: stretch;
}

.last__visit, .sale .block_item div {
    height: auto !important;
}


.last__visit .block_item:hover {
    box-shadow: 0 5px 50px 15px var(--color--grey-light) !important;
}

.last_visited_products {
    flex-flow: row;
    gap: 30px;
}

@media(max-width:768px) {
.last_visited_products {
    flex-flow: row wrap;
}

.last__visit .block_item {
   width: 45%;
}

.last__visit .name a {
    transform: scale(1, 1.15);
    line-height: 1.25;
    letter-spacing: 0.25px;
    font-weight: 500;
    color: var(--color--black) !important;
    text-shadow: 0 0 var(--color--grey);
    font-size: 11px;
}
}

.gotocart {
      justify-content: end !important;
}

.mycart_wrapp.externbootstrap_wrapp.wrapp_min.green .mycart_mini_txt, .mycart_wrapp.green .gotocart :last-child {
    background-color: #00000000;
    color: #fff;
}