.tabs-wrapper,.tabs.hide-scroll {
    display: flex;
    justify-content: space-evenly;
}
[dir=rtl] .carousel-slider .swiper {
    padding-left: 0rem !important;
}
.s-block--tabs-produtcs .tab-trigger.is-active button,.s-block--tabs-produtcs .tabs {
    border-bottom-width: 2px !important;
    }
    
html, body, button.tab-trigger.is-active.s-button-element.s-button-btn.s-button-outline.s-button-primary-outline.s-button-loader-after span {
    font-weight: 500;
    line-height: 1.25rem;
    font-size: 1.1rem;
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    background: #000 
}
@media only screen and (max-width: 768px) {
.product-card {
    flex-direction: column;
    align-items: center;
}
.s-products-list-horizontal-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}
.promotion-banner__inner {
    font-size: 15px !important;
}
.product-card:not(.product-card--fit-height) {
    height: 450px !important;
}
.product-card__addToCart {
    bottom: -30px !important;
}
}

.advanced-slider__caption__inner__content__button span {
    color: black !important;
}
.advanced-slider__caption__inner__content__button span:hover {
    color: #ffffff !important;
}

body.trans_header.slider_has_overlay .store-header .main-nav-container.fixed-header *:not(custom-salla-product-card *) {
    color: #000000 !important;
    background: #ffffff !important;
    /* box-shadow: 2px 2px 10px !important; */
}
.main-nav-container.fixed-pinned .inner {
    box-shadow: 39px 18px 32px rgba(0, 0, 0, .1) !important;
}

[1:50 pm, 31/08/2024] Wob Web: .main-menu li>a{
color:white !important
}
[1:51 pm, 31/08/2024] Wob Web: .main-menu li>a:hover{
color:white !important
}
[1:51 pm, 31/08/2024] Wob Web: .main-menu li>a:hover span{
color:white !important
}


.main-nav-container {
    background-color: #ffffff;
    color: #010101;
}

.mb-5 {
    line-height: 1.6;
}

/* landing page */
p.ql-align-center {
    display: flex !important;
    justify-content: center !important;
}
.ql-align-right {
    text-align: right !important
}
.s-block__title {
    justify-content: center !important;
}
.landing-page>header .header-content-logo img {
    margin-bottom: 1rem !important;
    }
.ql-align-right, .ql-align-center {
    color: #000 !important;
}
@media only screen and (max-width: 768px) {
  /* For Mobile Phones */
     
     #app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > div.landing-page.pb-10 > header > div > div > p:nth-child(27) img, #app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > div.landing-page.pb-10 > header > div > div > p:nth-child(29) img {
    max-width: 50% !important;
}

}
    /*===========================*/
    
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight.swiper-rtl.swiper-backface-hidden.swiper-wrapper {
    display: flex !important;
    justify-content: normal !important;
}

.s-offer-modal-product-image-wrap{
    background-color: white;
    border: 1px solid #d7dadd;
}
.s-offer-modal-product-image {
    object-fit: contain;
}