/* Add custom CSS styles below */ 

body.slider_has_overlay .advanced-slider salla-slider[static-when-single]:before {
background: transparent!important;
}
body.slider_has_overlay .advanced-slider .swiper-slide:before, body.slider_has_overlay .advanced-slider salla-slider[static-when-single]:before{
  background: transparent!important;
}
.swiper-pagination-bullet {
margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
background-color: white!important;
}
body.trans_header.slider_has_overlay .store-header .s-cart-summary-count {
background-color: #ff5858;
color: #fff!important;
}
button {
border-color: var(--color-primary) !important;
border-radius: 100px!important;
}

.s-block--tabs-produtcs .tabs {
margin-left: 0;
margin-right: 0;
text-align: center !important;
justify-content: center;
}

.tabs > .s-button-wrap{
  background-color: color(srgb 1 0.9586 0.895);
border-radius: 100px;

}

@media(max-width:900px){
.category > div > div > .carousel-slider .swiper:where([dir=rtl],[dir=rtl] *), salla-slider[type]:not(.hydrated) .swiper>div>div:where([dir=rtl],[dir=rtl] *), salla-slider[type]:not(.hydrated)>div:where([dir=rtl],[dir=rtl] *) {
padding-left: 10rem;
}
}
@media(max-width:900px){
section.category .text-base {
font-size: 0.7rem !important;
}
}

.product-card__promotion{
  background-color: #ffe7e7 !important;
color: red;
}
.promotion-title {
margin: 0!important;
padding: .5rem .75rem!important;
width: auto!important;
left: 0;
right: auto;
border-radius: 0px 100px 100px 0;
background-color: #ff6060 !important;
color: white;
}

@media(max-width:900px){
section.circle-links-6 salla-slider .slide--one-sixth {
width: 35%;
}
}

@media (max-width:767px){
.simplified-products .offer-slide .product-card--simplified .product-card__image, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {
height: auto;
}
}

@media (min-width: 768px){
.md\:max-h-\[700px\] {
max-height: 550px;
text-align: center;
margin-top:35px;
}
}