/* Keep ONE's full image gallery within the compact mobile campaign hero. */
@media (max-width: 991px) {
    .connect-one-sale #introductie .additional-images {
        max-height: clamp(220px, 60vw, 360px);
        overflow-y: auto;
        overscroll-behavior: contain;
        scrollbar-width: thin;
    }
}

/* The loose nylon artwork is portrait, unlike the wide strap assortment photo. */
.connect-one-sale .hbimg[data-strap-preview="nylon"] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
}
.connect-one-sale .hbimg[data-strap-preview="nylon"] > img {
    width: auto;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
@media (min-width: 992px) {
    .connect-one-sale .hbimg[data-strap-preview="nylon"] { height: 540px; }
}

/* ONE has a longer app-feature list than Adventure. */
@media (min-width: 992px) {
    .connect-one-sale #specificaties > .module.functiesmod.layoutdef {
        min-height: 930px;
    }
}
