/* Add custom CSS styles below */ 
:root {
    --main-color:  #d34f98;
}


span.header-btn__icon.icon.sicon-search ,
i.header-btn__icon.sicon-user ,
i.header-btn__icon.icon.sicon-cart {
    background-color:var(--main-color);
    border-radius:50px;
    color:#fff;
}



i.sicon-menu.text-2xl {
        background-color:var(--main-color);
    border-radius:50px;
    color:#fff;
    padding:8px;
}

section.animated-text.animated-text--1 .overflow-hidden {
    overflow:visible;
}

.group:hover .group-hover\:scale-110 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}


/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/

custom-salla-product-card {
    transition:0.5s !important;
        overflow: hidden;
}

custom-salla-product-card:has(button.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center:hover){
box-shadow: 3px 3px 5px 4px #ddd !important;
border:1px solid   var(--main-color) !important;
    
}
body.index custom-salla-product-card:has(button.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center:hover){
    transform:translateY(-10px);
box-shadow: 3px 3px 5px 4px #ddd !important;
border:1px solid   var(--main-color) !important;
    
}
body.index salla-products-slider.s-products-slider-wrapper.hydrated .swiper.s-slider-container {
    padding:30px 0 !important;

}




@media(max-width:992px){
    section.s-block.s-block--square-links.square-links-2 ul  {
    display:flex !important;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    gap:1rem;
}

section.s-block.s-block--square-links.square-links-2 ul li  {
    flex-basis:30%;
}
}