.container.container-slider {
    max-width: unset;
    margin: 0 !important;
    padding-inline: 5rem !important;
    
}

.main-slider {
    max-width: 100%;
    max-height: unset !important;
}

.main-slider .slick-track,
.main-slider .slider-item {
    width: 100% !important;
    margin: 0;
}
.main-slider img {
    border-radius: 25px;
}


.gallery-section {
    margin: 0 !important;
    padding: 5rem !important;
    max-width: unset;
}
.gallery img {
    object-fit: contain !important;
}

section.ss .box-1-1:before {
    display: none
}

section.ss .box-1-1 .content {
    position: relative
}


@media (max-width: 992px) {
    .container.container-slider {
    padding-inline: 0.5rem !important;
    
}
}


.gallery-item.col-4 {
    flex: 0 0 20%;
}
.gallery.row {
    justify-content: center;
}

@media (max-width: 992px) {
  .gallery-item.col-4 {
    flex: 0 0 100%;
}  
    .gallery-section {
        padding: 0.5rem !important;
    }
  .product-item {
    width: 170px !important;
}
}
.btn-primary {
    background: #dddddd;
    border: 0;
    color: black;
    padding: 10px 35px;
    border-radius: 50px;
}
.prod-col {
    padding-block: 10px;
}

.product-item {
    padding: 15px;
    border: 1px solid #ededed;
    border-radius: 15px;
    box-shadow: rgb(0 0 0 / 0%) 0px 4px 6px -1px, rgb(0 0 0 / 3%) 0px 2px 4px -1px;
}

.footer-store-section.store-section {
    background: #f0f1f2;
    color: black !important;
    padding-top: 4rem;
}
.footer-store-section.store-section a *{
    color: black !important;
    border-color: black;
}