/**
 * Rolex New Watches hub — .rolex-newWatches-watchGrid (1 col mobile / 2 col desktop).
 * Migrated from old_ref rolex.min.css.
 */

/* CON-5: shell + .large width → rolex-collection.css */

.rolex-wrapper .rolex-newWatches-watchGrid {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 8px;
    padding-top: 24px;
    padding-bottom: 0;
}

.rolex-wrapper .rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem {
    flex-basis: 100%;
    transition: all 0.2s ease-out;
}

@media only screen and (min-width: 1024px) {
    .rolex-wrapper .rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem {
        flex-basis: calc((100% - 8px) / 2);
    }

    .rolex-wrapper .rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem:hover .imageWrapper img {
        transform: scale3d(1.1, 1.1, 1);
    }
}

.rolex-wrapper .rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper {
    overflow: hidden;
    display: block;
    width: 100%;
}

.rolex-wrapper .rolex-newWatches-watchGrid .rolex-rolexWatches-watchItem .imageWrapper img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.7s cubic-bezier(0, 0, 0.2, 1);
}
