/* Add custom CSS styles below / 
html.hydrated {
    overflow-x: hidden;
}
/header*/
.navbar-brand {
    margin-top: 0rem;
    margin-bottom: 0rem; 
}
@media (min-width: 768px) {
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 70px;
    width: 80px !important;
}
}

.category_section p.text-lg {
    display: none;
}
.special_category_piece_number {
    display: none;
}
@media (max-width: 767px) {
.special_categories .special_category {
    opacity: 1;
}
.special_categories .special_category_wrapper a::before {
    opacity: 0.3;
}
.special_categories .col-span-3.row-span-1.flex.gap-6 .special_category_title {
    font-size: 13px !important;
}
}
@media (min-width: 767px) {

.category_section .justify-around {
    justify-content: center;
    gap:2rem;
}}

section:nth-child(2 of .main_banner) .object-cover {
    object-position: right;
}
section:nth-child(2 of .main_banner) .md\:col-span-2 {
    grid-column: 2/4;
}
@media (min-width: 767px) {
    .main_banner section:first-child .md\:h-[600px] {
        height: 500px;
    }

.main_banner section:first-child .md\:col-span-2 {
    grid-column: span 1 / span 2;
}

.main_banner section:first-child .lg\:mr-28 {
    margin-right: 2rem;
}

.main_banner section:first-child .md\:w-\[89\%\] {
    width: 100%;
}
}

.multi__banner .pattern_img {
    width: 100%;
    object-fit: cover;
}
.multi__banner .banner_text {
    left: 25%;
}
@media (max-width: 767px) {
.multi__banner .pattern_img {
    height: 100%;
    object-fit: cover;
}
.multi__banner .banner_text {
   left: 40%;
   top: 80% !important;
   height: 170px;
}}

.feq_section .layout {
    background: unset;
}
@media (min-width: 767px) {
.feq_section {
    background-position: top center;
}
}

.s-count-down-boxed .s-count-down-item {
    background: #412a1f;
    color: #fff;
}
.s-count-down-item-label {
    opacity: 0.6;
    color: #fff;
}
section[style="background: #dfdcdd; margin-bottom: -35px;"] {
    background-image: url("../../../form-builder/2GEcQhKtcQ3wNsJWcStLwIo78achmF3T70ML5LMt.png") !important;
    background-size: cover !important;
}

.s-block--slider-with-bg .slider-bg:before {
    background-color: unset;
}
.s-block--slider-with-bg.s-block--full-bg .container.pt-8.sm\:pt-20.relative {
    display: none;
}
    .s-block--slider-with-bg .slider-bg {
        height: 15rem;
    }
.index .s-block.s-block--slider-with-bg .s-slider-block__title {
    opacity: 0;
}
.s-block--slider-with-bg {
    background: transparent;
}
@media (min-width: 767px) {
section.s-block.s-block--slider-with-bg.s-block--full-bg {
    margin-top: 25px;
}
}
.text-gray-400 {
    color: rgb(255 255 255);}
/* footer img.logo {
    filter: brightness(0) invert(1);
} */
@media (max-width: 600px) {
footer .max-w-100 {
    max-width: 16rem;
}}
@media (max-width: 360px) {
footer .max-w-100 {
    max-width: 14rem;
}
footer .max-w-100 p {
    font-size: 13px;
    line-height: 1.5rem;
}}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide{
    border-radius: 0 !important;
    height: 100%;
}
.s-slider-thumbs .s-slider-thumbs-container .swiper-slide{
    border-radius: 0 !important;
    height: 100%;
}
div.s-products-slider-card, div.s-products-slider-card > custom-salla-product-card {
    height: 100% !important;
}