/**
 * Rolex Landing (Hyvä) — category id 7 (/en/rolex).
 *
 * Hyvä theme .page-main sets margin-block (page-layout.css → styles.css).
 * Remove top gap between store header (TUDOR/Rolex bar) and green Rolex nav.
 *
 * If rolex.min.css is loaded: it hides .category-rolex #maincontent — keep visible.
 */
body.rolex-landing-body.category-rolex #maincontent,
body.rolex-landing-body #maincontent {
    display: block !important;
    min-height: unset;
}

body.rolex-landing-body .page-main,
body.rolex-landing-body #maincontent.page-main,
body.rolex-landing-body.page-layout-1column #maincontent {
    margin: 0 !important;
    margin-block: 0 !important;
    padding-top: 0 !important;
    max-width: none;
    padding-inline: 0;
}

/* Empty PLP column shell (Static block only — no products in .columns) */
body.rolex-landing-body #maincontent > .columns {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

body.rolex-landing-body #category-view-container.rolex-wrapper {
    margin-top: 0;
}

/* Site header above Rolex mobile nav (collapsed nav must not cover header) */
@media only screen and (max-width: 1023px) {
    body.rolex-landing-body .page-header {
        position: relative;
        z-index: 20;
    }
}

/* M4 — section is layout-only; cream block + padding live on inner div (old_ref) */
.rolex-wrapper .rolex-index-selection {
    padding: 0;
    margin: 0;
    background: transparent;
}

/* CON-5c: noPaddingTop → rolex-collection.css */
