<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-listing-item .card {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.product-listing-item .card-body {
    flex-grow: 1; 
    display: flex;
    flex-direction: column;
}

.product-listing-item .card-body .btn {
    margin-top: auto; 
}

.product-listing-item .card-img-top {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center;
}

/* Mobile (1 col per row) */
.product-listing-item .row &gt; .col:first-child {
margin-left: 0 !important;
padding-left: 0 !important;
}
.product-listing-item .row &gt; .col:last-child {
margin-right: 0 !important;
padding-right: 0 !important;
}

@media (max-width: 767.98px) {
.product-listing-item .col-12.p-spacers-3 {
    padding-left: 0.25rem !important;
    padding-right: 0rem !important;
}
}


@media (min-width: 992px) {
.product-listing-item .row &gt; .col-lg-4:nth-child(3n+1) {
    margin-left: 0rem !important;
    padding-left: 0rem !important;
}
.product-listing-item .row &gt; .col-lg-4:nth-child(3n) {
    margin-right: 0rem !important;
    padding-right: rem !important;
}
}


@media (min-width: 768px) and (max-width: 991.98px) {
.product-listing-item .row &gt; .col-md-6:nth-child(2n+1) {
    margin-left: 0rem !important;
    padding-left: 0.25rem !important;
}
.product-listing-item .row &gt; .col-md-6:nth-child(2n) {
    margin-right: 0rem !important;
    padding-right: 0rem !important;
}
}
</pre></body></html>