/* ====== GENERAL ====== */
.home-block-line {display: none}
.home-block-title {margin-bottom: 1rem}

@media (max-width:767px){
h2.text-2xl {font-size: 1.3rem}
.index.mobile_small_blocks_titles h2.text-3xl {font-size: 1.2rem;}
}

/* ====== HEADER ====== */
salla-cart-summary {margin-right: .5rem !important}
.store-header .sicon-cart:before {content: "\ef36";}
.main-nav-container {min-height: 60px;}
.s-cart-summary-count {background-color: #ae2528}

/* ====== CATEGORIES ====== */
.s-block--square-links .mx-auto.max-w-7xl {padding-left: 10px; padding-right: 10px}
.s-block--square-links .mx-auto.max-w-7xl ul {margin-top: 1rem; row-gap: 1rem; column-gap: .5rem;}
.s-block--square-links .mx-auto.max-w-7xl ul h3 {font-size: .8rem; margin-top: .3rem;}
.s-block--square-links img {aspect-ratio: unset !important; border-radius: 100px}

/* ====== PRODUCTS ====== */
/*.mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {top:6px; font-size: .7rem;}
.product-card__title {margin: 3px 0 10px;}
.product-card__title a {color: #fff;-webkit-line-clamp: 2 !important;font-weight: 500;}

.product-card__price {color: #ae2528;font-size: 1rem;line-height: .9rem;background: #ffffff;border-radius: 25px;border: 3px solid #be9653;justify-content: center;}
.product-card__actions .quickview-btn {display: none}
.product-card__actions {right: 2px;top: 4px;}
.product-card__actions div button {background: none}
.product-card__content-wrapper {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.product-card__price .total-price {font-size: 1rem;color: #ae2528;}
.price_is_on_sale:not(.hidden) {display: grid;grid-template-columns: repeat(2, 1fr);width: 100%;text-align: x;justify-content: center;align-items: center;padding: 0;gap: 0;}
.product-card__price .total-price {display: flex;font-size: 1rem;color: #ae2528;align-items: center;justify-content: center;top: 0;}
.before-price {height: 100%;background-color: #aa7d32;border-radius: 25px 25px 25px 25px;margin: 0;color: #fff;font-size: 1rem;line-height: 1;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 100%;gap: 3px;padding: 0 20px; font-size: 1rem !important}
.product-card .s-rating-stars-wrapper .s-rating-stars-reviews {display: none}
.s-rating-stars-btn-star {padding: 0}
.s-product-card-rating span svg {fill: #d6ad67;}

@media (max-width: 991px) {
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding: 4px 7px;background: #ae2528;color: #fff;border: none;}
.product-card__mini-cart button i {display: none}
.product-card__mini-cart button span {font-size: .9rem}
}*/

.product-card__promotion {
        left: 5px;
        top: 5px;
        border-radius: 25px;
        line-height: 1.2;
        font-size: .7rem;
        font-weight: 500;
    }

.product-card__actions {
    right: 4px;
    top: 0px;
}
.product-card__actions div button {background: none}
.product-card__content {padding: 6px 6px 0 !important}
.product-card__title a {
        margin: 0 0 10px !important;
        text-align: right;
        font-weight: 500;
        color: #000;
    }
.product-card__price {
 justify-content: flex-start;
    width: fit-content;
    font-weight: 500;
}
.price_is_on_sale {gap:2px;flex-direction: row-reverse;}
.price_is_on_sale p, .price_is_on_sale span {line-height: 1; font-weight: 500;}
.product-card__price .total-price {top: 0}

body.products-has-border .product-card {border-radius: 6px}
.product-card__actions div.quickview-btn {display: none}

salla-button .s-button-btn:hover, salla-button .s-button-btn:focus {    background-color: transparent;
    color: var(--color-primary-light);}

.sicon-shopping:before {
    content: "\ef36";
}

@media (max-width: 991px) {
  .s-products-list-vertical-cards {gap:.7rem}
    .simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {
        position: absolute;
        bottom: 4px;
        left: 4px;
        right: auto;
        width: auto;
        border: none;
        line-height: 2;
        height: 35px;
      width:35px;
      background: #ae2528;
      border-radius: 100px;
      color: #fff;
    }
  salla-add-product-button .s-button-text {font-size: 0 !important}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card
 {
        width: 190px;
    }

}

.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {gap:0}

@media (max-width: 767px) {
    body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {
        max-height: 15rem;
        height: 15rem;
    }
}

@media (max-width: 991px) {
    .one-line-products-names .simplified-products .offer-slide .product-card--simplified .product-card__title a, .one-line-products-names .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__title a, .one-line-products-names .simplified-products .s-products-slider-card .product-card--simplified .product-card__title a {
        -webkit-line-clamp: 2;
        min-height: 2.5rem;
    }
}

/* ====== TABS ====== */
.s-block-tabs {padding-top: 0}
.s-block--tabs-produtcs .tabs {border-radius:25px !important; background: #eeeeee;width: fit-content;margin: 0 auto 1rem;padding: 0;border-radius: 0;justify-content: space-between;}
.s-block--tabs-produtcs .tabs button {border-radius:25px !important; line-height: 1.5; padding: .5rem 1rem .625rem; font-weight: 500}
.s-block--tabs-produtcs .tab-trigger.is-active button {border: none;background-color: #ae2528;border-radius: 0;color: #fff !important;}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
}

/* ====== DOUBLE BANNER ====== */
.s-block--fixed-banner .container {padding: 0}

/* ====== BRANCHES ====== */
.s-block--advanced-content {margin-top: 1rem}
.s-block--advanced-content > .relative {padding-top: 0}
.s-block--advanced-content .advanced-content-text .content-wrapper .button-wrapper .advanced-content-drawer-trigger {font-size: .85rem !important;padding: .4rem 1rem !important;border-radius: 2px;}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials.enhanced .review {padding-top: 0 !important}
.s-block--testimonials.enhanced .home-block-title {margin-bottom: 0}
.s-block--testimonials.enhanced i.sicon-star2 {color: #ae2528; margin: 0;}

/* ====== FOOTER ====== */
.footer-list a {font-size: .9rem}