/* Add custom CSS styles below */ 


@media (min-width: 1024px) {
    section#about-2 > div > div {
    flex-direction: row-reverse !important;
}
section#about-2 {
    padding-bottom: 0 !important;
}
section#about-3 {
    padding-top: 0 !important;
}

.s-block--about > div > div{
    gap: 5px;
}

.s-block--about > div > div > div {
    width: 50% !important;

}
.s-block--about > div > div > div:first-child {
    padding: 2rem;
}
}
.s-block--about > div > div > div > img {
    border-radius: 0 !important;
}
.s-block--about h2 {
    color: #000;
}
section.s-block.s-block--square-links .home-block-title {
    display: flex;
    flex-direction: column;
}
section.s-block.s-block--square-links .home-block-title p {
    order: -1;
}

/* .s-block--double-banner .container {
    max-width: unset !important;
    padding: 0 !important;
} */

.s-block--double-banner {
    margin-top: 2rem !important;
}
footer.store-footer.s-block--animate {
    margin-top: 0;
}


@media (max-width: 992px) {


section#about-2{
    padding-block: 0 !important;
}

}



a.btn.group {
    background: transparent;
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
    padding: 0 !important;
    font-size: 17px;
}


.main-menu .sub-menu li>a {
    background: #D9D2C9;
    color: black;
}

.s-block--square-links.square-links-4 .swiper-slide *{
    transform: none !important;
}

.s-block--square-links.square-links-4 img {
    object-fit: contain !important;
}
footer.store-footer {
    margin-top: 0 !important;
}


ul.footer-list.enhanced_links.store-links-items {
    display: grid;
    grid-template-columns: repeat(3,minmax(0, 1fr));
}

ul.footer-list.enhanced_links.store-links-items a.block {
    font-size: 15px;
}

/* .product-single__main-media .swiper-autoheight .swiper-wrapper {
    height: 695px !important;
}

@media (max-width: 992px) {
    .product-single__main-media .swiper-autoheight .swiper-wrapper {
    height: 425px !important;
}
} */

.products-index .cat-content.cats_style_1:has(.cat-content-wrapper--banner) {
    padding: 0;
    padding-block-end: 2rem;
    margin: 0;
    max-width: unset;
}

.products-index:has(.cat-content-wrapper--banner) nav.breadcrumbs {
    display: none;
}