/* Add custom CSS styles below */ 
a.btn.mt-5.fs_banners_btn.animate__animated.aali-slider-animation {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    background-color:transparent !important;
    color:transparent !important
}

.floating-wrapper.floatings-between.top-auto.absolute.text-center {
    max-width: 100%;
    height: 100% !important;
    top: 0 !important;
    bottom: 0 !important;
    max-height: 172vh !important;
    left: 0;
    transform:translate(0 , 0)
}

a.s-slider-block__display-all {
    display: none;
}
.s-slider-block__title{
    padding:0;
}
.s-slider-block__title h2 {
    border-bottom: 2px solid #9f9f9f;
    padding: 0 !important;!i;!;
}

.s-slider-block__title-right {
    padding: 0;
    margin: auto;
}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0;
}

section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.two-row .banner-entry:first-child {
    grid-row: span 1/span 2
}
section.s-block.s-block--banners.container .banner-entry {
    background-color: transparent;
    height: 157px !important;
}


a.footer_logo.flex.justify-start.lg\:justify-start.items-center.m-0.my-5.max-w-\[180px\].test-1 {
    margin: auto;
}

p.max-w-sm.leading-6.mb-6 {
    text-align: center;
}

@media(max-width:600px){
    .s-block-fullscreen-banners {
        margin-top:17vw
    } 
    .main-nav-container{
        background-color:#000 !important;
        color: #fff !important;!i;!;
    }
section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
    section.s-block.s-block--banners.container .banner-entry {
    height: 23vw !important
}
i.header-btn__icon.sicon-shopping-basket.icon.cart-sum-icon , i.i-icon-user.sicon-user.salla-icon-selected.header-btn__icon , i.header-menu-icon.flex.py-5.sicon-right.text-primary , button.dm-toggler.toggler-right.h-tc.cursor-pointer.header-btn{
    color: #fff !important;
}
    footer.store-footer.overflow-hidden.icons-rounded-md {
    padding-bottom: 70px;
}
.product-single footer.store-footer.overflow-hidden.icons-rounded-md {
    padding-bottom: 120px;
}
}