/* Add custom CSS styles below */ 



/* changing cart icon counter to brown */


.s-cart-summary-count{

background-color: #8d58a6;
}

.store-footer__inner img {
    border-radius: 5px;
}


.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {
   
    text-align: center;
}

.sicon-mail:before,.topnav-link-item  {
    color: white; 
    pointer-events: none;
}

.three-banners--3,.s-block{ margin-top: 0.2rem;}

@media (max-width: 640px) {
    .s-block--offer-countdown .offer-countdown-container {
        padding-bottom: 0rem;
        padding-top: 0rem;
    }
}

.product-card__price .total-price {
    color: rgb(220 38 38);
}

.product-card__title a {
    font-weight: 500;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
    /* background-color: #6d181e; */
    FONT-WEIGHT: 500;
    font-size: 20px;
  color: #2b2d34 !important;
}

.product-card__image img {
    border-radius: 0px; 
}

@media (min-width: 768px) {
    .product-card__promotion {
        padding-bottom: .2rem;
        padding-top: .2rem;
      border-radius: 5px;
    }
}

.rtl\:mr-auto:where([dir=rtl],[dir=rtl] *) {
    font-weight: 100;
}

@media (max-width: 991px) {
    .mini_top_promotion .simplified-products .product-card.product-card--simplified .product-card__promotion {
        bottom
Specifies how far an absolutely positioned box's bottom margin edge is offset above the bottom edge of the box's 'containing block'.

Widely available across major browsers (Baseline since January 2018)
Learn more

Don't show
: auto;
        left: 0;
        right: auto;
        top: 0;
        font-weight: 100;
    }
}