/* Add custom CSS styles below */ 
.catg-custom .catg-custom-item .img-shape {
    background: none !important;

}
.home-slider__content a {
    width: 100%;
    margin: 0;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: none;
    bottom: 0;
    font-size: 0;
}
.home-slider__content {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}
.home-slider__content a:hover {
    background: none;
}
.catg-custom .catg-custom-item .img-shape img {
    max-width: 100%;
    border-radius: 50% !important;
    height: auto;
    aspect-ratio: 1;
}

section.s-block.s-block--items-slider.s-block .container-fluid {
    padding: 0;
} 
.s-block--unique-collection-links .text-link-box h3 {

        -webkit-text-stroke: 2px #32519c;
}
.s-block--unique-collection-links .link-item a {
    background: #32519c !important;
}
@media(min-width:768px){
.index .bg-home section {
    margin-top: 2rem;
    margin-bottom: 4rem;
}
.index .bg-home section:nth-of-type(1) {
    margin-top: 2rem;
    margin-bottom: 0 !important;
}

.index .bg-home section:nth-of-type(6) , 
.index .bg-home section:nth-of-type(7),
.index .bg-home section:nth-of-type(18){
display:none !important;
}
section.s-block.s-block--hero-slider.aos-init.aos-animate .banners-slider

 {
    width: 72%;
}
section.bg-home

 {
    max-width: 1400px !important;
    margin: auto;
}

.index .bg-home section:nth-of-type(2) .slide-catg {
    width: 20% !important;
}
.s-block--categories .slide-catg {
    width: 25% !important;
}
section.s-block.s-block--hero-slider.aos-init.aos-animate :has(salla-slider#main-slider-5) {
    flex-direction: row-reverse;
}
}

.s-block--unique-collection-links .link-item a::after {
   
    background: linear-gradient(0deg, #1e069336, transparent);
    
}
.s-block--unique-collection-links .link-item a img.main-img {
    width: 100%;
    object-fit: contain !important;
}
    .s-block--unique-collection-links .link-item {
        height: auto;
        aspect-ratio: 1 !important;
    }
    .s-block--unique-collection-links .link-item:hover
 {
    flex: 1.1 !important;

}
.s-block--hero-slider salla-slider .swiper {
    height: auto;
    aspect-ratio: 550 / 289;
}
.s-block--hero-slider .banners-slider a img

 {
    width: 100% !important;
    height: auto;
}

.s-block--hero-slider .swiper-slide {
    background-color: unset;
     height: auto !important;
}
.s-block--hero-slider .swiper-slide .overlay-bg:after {
    background: none !important;
    opacity: 0 !important;
}

.bg-center {
    background-position: center;
    transition: none !important;
    transform: none !important;
    -webkit-animation: none !important;
    background-repeat: no-repeat;
}
.s-block--hero-slider .bg-cover {
    background-size: contain !important;
}
.custom-main-normal .main-menu li > a {
    font-size: 14PX !IMPORTANT;
}
.bar-advertisement {
    margin: 10px 0;
    border-radius:8px;
}
.product-single .tab-content ol, .product-single .tab-content ul, .product-single .tab-content menu, .product-single .tab-content li {

list-style: inside !important;

}

.s-block--national-day::after {


background: none !important;


}

p.s-product-card-content-subtitle.opacity-80 {

width: max-content;

background: red;

color: #fff;

padding: 2px 5px;

border-radius: 5px;}

.s-product-card-content-footer .s-button-element {

color: #fff !important;

}



.s-block--list-items .items.items-3 {

grid-template-columns: 1fr 1fr 1fr !important;

}

.grid-banners a:hover::before


{

transform: scale(1);

-webkit-transform: scale(1);

-moz-transform: scale(1);

-ms-transform: scale(1);

-o-transform: scale(1);

}

salla-count-down.s-count-down-wrapper.hydrated {

margin-top: 10px !important;

}

.national-day * {

color: #f37032 !important;

font-weight: bold;

}

section.s-block.s-block--national-day.aos-init.aos-animate {

padding: 10px;

background: #fff !important;

}

.tab-content h2 {

font-size: 25px !important;

font-weight: bold;

line-height: 1.5;

}

.s-product-card-entry .s-product-card-price, .s-product-card-entry .s-product-card-sale-price h4, .s-product-card-entry .s-product-card-starting-price h4 {

font-size: 24px;

margin: 0;

font-weight: 700;

}


.s-product-card-entry .s-product-card-sale-price span {

font-size: 22px;

color: #000000;

}

.s-block--categories .slide-catg .catg-ref img {

height: auto;

}












@media(max-width:768px){
.index .bg-home section:nth-of-type(2) .slide-catg {
    width: 40% !important;
}
.index .bg-home section:nth-of-type(4) , 
.index .bg-home section:nth-of-type(5) ,
.index .bg-home section:nth-of-type(17){
display:none !important;
}

.bar-advertisement {
   border-radius:8px;
    margin: 10px 0;
}
    .s-block--unique-collection-links .text-link-box h3 {
        -webkit-text-stroke: 1px #ff3333;
    }
.s-block--categories:not(section:nth-of-type(2)) .s-slider-swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    transform: none !important;
    gap: 10px;
}
.s-block--categories:not(section:nth-of-type(2)) .slide-catg {
        width: 48% !important;
        margin-top: 20px;
    }
.grid-banners a::before {

background-size: contain !important;

}


.grid-banners a {


box-shadow: none !important;

}



}