/* Add custom CSS styles below */ 
/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
img.aspect-\[3\/4\].w-full.lazy.object-cover.group-hover\:scale-110.duration-400.loaded {
    background-size: contain;
    object-fit: contain;
}

@media (min-width: 1024px) {
body.index > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.s-block.s-block--square-links.square-links-2 > div > ul
 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    body.index > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > section.s-block.s-block--square-links.square-links-3 > div > ul{
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/

.home-block-line.my-2.mx-auto.w-28.h-0.border-2.border-primary {
    position:relative;
}

.home-block-line.my-2.mx-auto.w-28.h-0.border-2.border-primary::after {
    position:absolute;
    content:'';
    height:20px;
    width:20px;
    background-color:#ffff;
    border-radius:50px;
    top: -10px;
    left:50%;
    transform:translate(-50%);
    border:1px solid black;
}



section.s-block.s-block--square-links.square-links-1  .overflow-hidden.rounded-2xl {
    overflow:visible !important;
}


section.s-block.s-block--square-links.square-links-3 .lg\:grid-cols-5 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
}


section.s-block.s-block--special-products-slider--6.s-block--special-products-slider  img ,
section.s-block.s-block--special-products-slider--7.s-block--special-products-slider.reversed img , 
section.s-block.s-block--special-products-slider--8.s-block--special-products-slider img
{
    object-fit:contain;
}


section.s-block.s-block--special-products-slider--6.s-block--special-products-slider .lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0 

{
        background-color:transparent !important;
}
.lg\:mx-0.text-center.home-block-title  p.mt-2.text-lg.leading-8.text-store-text-secondary {
    color:#6480bd;
}

.lg\:mx-0.text-center.home-block-title  h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
    color:#212151;
}
section.s-block.s-block--special-products-slider--8.s-block--special-products-slider .lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0
,
section.s-block.s-block--special-products-slider--7.s-block--special-products-slider.reversed .lg\:w-1\/3.flex.items-center.justify-center.bg-cover.bg-no-repeat.text-center.relative.min-h-\[250px\].max-h-\[350px\].md\:max-h-\[700px\].has-overlay--opacity-option.has-overlay--opacity-0{
    background-color:transparent !important;
}
section.s-block.s-block--square-links.square-links-1 .lg\:grid-cols-5 {
        grid-template-columns: repeat(6, minmax(0px, 1fr));
}
section.s-block.s-block--special-products-slider--7.s-block--special-products-slider img ,
section.s-block.s-block--special-products-slider--9.s-block--special-products-slider img{
    object-fit:contain;
}

@media(max-width:992px){
        section.s-block.s-block--square-links.square-links-3 .lg\:grid-cols-5 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
}
section.s-block.s-block--square-links.square-links-1 .lg\:grid-cols-5 {
        grid-template-columns: repeat(3, minmax(0px, 1fr));
}

}