/* Add custom CSS styles below */ 
.square-s img {
    object-fit: contain;
}

@media (min-width: 992px) {
  .swiper-slide.slide--one-sixth.text-center.group {
        width: 20%;
}
}

button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline {
    background-color: #469585 !important;
    color: white !important;
}


.feat-icons > div > div > div.feature-icon {
    width: 5rem !important;
    height: 5rem !important;
    padding: 9px !important;
    border-radius: 9999px;
}

.feat-icons > div > div:nth-child(3) > div.feature-icon,
.feat-icons > div > div:nth-child(1) > div.feature-icon {
    background: #469585 !important;
}
.feat-icons > div > div:nth-child(2) > div.feature-icon {
    background: #ff9610 !important;
}



.product-img > div > div {
    background-size: contain !important;
    background-color: transparent !important;
}
.product-img > div > div > img {
    object-fit: contain;
}

.fit-slider-products .s-slider-swiper-wrapper .swiper-slide {
    padding-block: 7px !important;
}
.review .text-store-text-primary{
    color: white !important;
}