/*
 * Swimming Page — Kadence Row Seam Fix
 *
 * Removes visible seams on the named Swimming page by targeting the reusable
 * wave-layout classes instead of Kadence's generated row IDs.
 *
 * Loaded only on the Swimming page via wcwp_swimming_row_gap_fix() in page-enhancements.php.
 */

.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-right) + .wp-block-kadence-rowlayout:has(.image-wave-left),
.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-left) + .wp-block-kadence-rowlayout:has(.image-wave-right),
.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-right) + .wp-block-kadence-rowlayout:has(.image-wave-right),
.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-left) + .wp-block-kadence-rowlayout:has(.image-wave-left) {
    margin-top: -2px;
}

.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-right),
.page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-left) {
    border-top-width: 0 !important;
}

@media (max-width: 767px) {
    .page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-right),
    .page-slug-swimming .wp-block-kadence-rowlayout:has(.image-wave-left) {
        border-width: 0 !important;
    }
}
