/* ARMANIPLAST-PASS-004 — listing crop, static-catalog cart hide, PDP strip */
.product-background-box {
    height: 280px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #f7f7f7 !important;
}
.product-background-box img.product-card-photo {
    display: block !important;
    width: 100%;
    height: 280px;
    object-fit: contain;
    object-position: center;
}
.product-img.overflow-hidden {
    overflow: hidden;
}
.product-box .armani-price-unit {
    font-size: 0.8rem;
    color: #666;
    margin-right: 4px;
}
/* Pass 005: guest cart restored; hide rules removed. */
.product-detail-narges-bar,
.product-detail-armani-bar {
    background: #2E3A3B;
    color: #f0f0f0;
    padding: 20px 24px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.product-assurance-pending {
    font-size: 0.85rem;
    color: #6c757d;
    margin-top: 0.75rem;
}
@media (max-width: 767.98px) {
    .product-background-box,
    .product-background-box img.product-card-photo {
        height: 220px !important;
    }
}
