.store {
    padding: 10px;
    width:100%;
    height: auto;
}

.store-image {
    width: 120px;
    height: 120px;
    border-radius: 30% 32% 27% 32% / 25% 44% 43% 24%;
}

.section-image {
    width: 100px;
    height: 100px;
    border-radius: 15px;
}

.store-text {
    display: inline-block;
    max-width: 15ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    direction: rtl;
    text-align: center;
}

.store-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
    aspect-ratio: 3 / 3;
    border-radius: 100%;
    background: #e9ecef;
    -webkit-box-shadow: 3px 3px 10px 3px #e9ecef;
    -moz-box-shadow: 3px 3px 10px 3px #e9ecef;
    box-shadow: 3px 3px 10px 3px #e9ecef;
}

.section-text {
    max-width: 10ch;
    text-align: center;
}

.section-image img {
    width: 100%;
    height: auto;
    object-fit: contain;
    aspect-ratio: 3 / 3;
    border-radius: 10px;
    background: #e9ecef;
    -webkit-box-shadow: 3px 3px 10px 3px #e9ecef;
    -moz-box-shadow: 3px 3px 10px 3px #e9ecef;
    box-shadow: 3px 3px 10px 3px #e9ecef;
}

.sorte-desc {
    width: 500px;
}

@media screen and (min-width: 501px) and (max-width: 999px) {
    .store {
        width:100%;
        object-fit: contain;
        /* aspect-ratio: 3 / 3; */
        height: auto;
    }

    .store-image {
        width: 120px;
        height: 120px;
        border-radius: 30% 32% 27% 32% / 25% 44% 43% 24%;
    }


    .store-text {
        display: inline-block;
        max-width: 10ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        direction: rtl;
    }

    .sorte-desc {
        width: 400px;
    }
}

@media screen and (max-width: 500px) {
    .store {
        width:100%;
        height: auto;
    }

    .store-image {
        width: 110px;
        height: 110px;
        border-radius: 30% 32% 27% 32% / 25% 44% 43% 24%;
    }
}
@media screen and (max-width: 500px)  {
    .store-text {
        display: inline-block;
        max-width: 10ch;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        direction: rtl;
    }
}
