.product-list__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 3rem;
    column-gap: 0.75rem;
}

.product-list__image {
    max-height: 410px;
    display: flex;
}
.product{
    display: flex;
    flex-direction: column;
    gap: var(--space-normal);
    position: sticky;
    top: 80px;
}
.product__header ul{
    padding-left: 1.9rem;
}
.product__header h1{
    margin-bottom: 1rem;
}
.product-list__image img{
    object-fit: contain;
}

.product-list__item {
    display: flex;
    flex-direction: column;
    gap: var(--section-padding-y-narrow);
}

.product-gallery {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.product-gallery__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 15%;
}

.product__col {
    display: flex;
    flex-direction: column;
    gap: var(--space-normal);
}

.product__cta {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs);
}

@media (min-width:36em) {
}

@media (min-width:48em) {
    .product-list__wrapper {
        grid-template-columns: repeat(4, 1fr);
    }



    .product-gallery-others{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0.75rem
    }

    .gallery_thumb3,
    .gallery_thumb4 {
        display: flex;
    }
}

@media (min-width:62em) {
    .product__cta {
        flex-direction: row;
    }
}

@media (min-width:75em) {
}