/* Custom divider utilities for Otter/Neve section blocks.
 * Frontend:
 * Classes and vars are added automatically through custom block controls.
 * Fallback:
 * Manual class usage still works, e.g. umk-divider-bottom-wave.
 */

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"],
.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns {
	--umk-divider-height: clamp(48px, 7vw, 110px);
	--umk-divider-grunge-overscan: 96px;
	--umk-divider-top-color: var(--background, var(--nv-site-bg, #ffffff));
	--umk-divider-bottom-color: var(--background, var(--nv-site-bg, #ffffff));
	--umk-divider-top-spacing: 0px;
	--umk-divider-bottom-spacing: 0px;
	isolation: isolate;
	overflow: visible;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"] > .innerblocks-wrap,
.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns > .innerblocks-wrap {
	position: relative;
	z-index: 2;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"] .wp-block-themeisle-blocks-advanced-columns-separators,
.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-columns-separators {
	display: none !important;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"]::before,
.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"]::after,
.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: var(--umk-divider-height);
	pointer-events: none;
	z-index: 1;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-top-"]::before,
.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-bottom-"]::after,
.block-editor-block-list__block[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	background: currentColor;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-top-grunge-"]::before,
.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-bottom-grunge-"]::after {
	left: 50%;
	width: calc(100vw + (var(--umk-divider-grunge-overscan) * 2));
	max-width: none;
	margin-left: calc(-50vw - var(--umk-divider-grunge-overscan));
	-webkit-mask-position: center center;
	-webkit-mask-size: calc(100vw + (var(--umk-divider-grunge-overscan) * 2)) 100%;
	mask-position: center center;
	mask-size: calc(100vw + (var(--umk-divider-grunge-overscan) * 2)) 100%;
}

.block-editor-block-list__block[class*="umk-divider-top-grunge-"] > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block[class*="umk-divider-bottom-grunge-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	left: calc(var(--umk-divider-grunge-overscan) * -1);
	width: calc(100% + (var(--umk-divider-grunge-overscan) * 2));
	-webkit-mask-position: center center;
	-webkit-mask-size: calc(100% + (var(--umk-divider-grunge-overscan) * 2)) 100%;
	mask-position: center center;
	mask-size: calc(100% + (var(--umk-divider-grunge-overscan) * 2)) 100%;
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-top-"]::before,
.block-editor-block-list__block[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns::before {
	color: var(--umk-divider-top-color);
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-top-"],
.block-editor-block-list__block[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns {
	padding-top: max(var(--umk-divider-top-spacing), 0px);
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-bottom-"]::after,
.block-editor-block-list__block[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	color: var(--umk-divider-bottom-color);
}

.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-bottom-"],
.block-editor-block-list__block[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns {
	padding-bottom: max(var(--umk-divider-bottom-spacing), 0px);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-sm,
.block-editor-block-list__block.umk-divider-sm > .wp-block-themeisle-blocks-advanced-columns {
	--umk-divider-height: clamp(32px, 4vw, 64px);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-lg,
.block-editor-block-list__block.umk-divider-lg > .wp-block-themeisle-blocks-advanced-columns {
	--umk-divider-height: clamp(72px, 9vw, 148px);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-curve::before,
.block-editor-block-list__block.umk-divider-top-curve > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	border-bottom-left-radius: 50% 100%;
	border-bottom-right-radius: 50% 100%;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-curve::after,
.block-editor-block-list__block.umk-divider-bottom-curve > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	border-top-left-radius: 50% 100%;
	border-top-right-radius: 50% 100%;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-slope::before,
.block-editor-block-list__block.umk-divider-top-slope > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	clip-path: polygon(0 100%, 100% 18%, 100% 100%);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-slope::after,
.block-editor-block-list__block.umk-divider-bottom-slope > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	clip-path: polygon(0 0, 100% 0, 100% 82%);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-peak::before,
.block-editor-block-list__block.umk-divider-top-peak > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	clip-path: polygon(0 100%, 0 48%, 50% 0, 100% 48%, 100% 100%);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-peak::after,
.block-editor-block-list__block.umk-divider-bottom-peak > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	clip-path: polygon(0 0, 0 52%, 50% 100%, 100% 52%, 100% 0);
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-wave::before,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-wave::after,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-brush-rough::before,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-brush-rough::after,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-1::before,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-1::after,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-2::before,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-2::after,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-3::before,
.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-3::after,
.block-editor-block-list__block.umk-divider-top-wave > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block.umk-divider-bottom-wave > .wp-block-themeisle-blocks-advanced-columns::after,
.block-editor-block-list__block.umk-divider-top-brush-rough > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block.umk-divider-bottom-brush-rough > .wp-block-themeisle-blocks-advanced-columns::after,
.block-editor-block-list__block.umk-divider-top-grunge-1 > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block.umk-divider-bottom-grunge-1 > .wp-block-themeisle-blocks-advanced-columns::after,
.block-editor-block-list__block.umk-divider-top-grunge-2 > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block.umk-divider-bottom-grunge-2 > .wp-block-themeisle-blocks-advanced-columns::after,
.block-editor-block-list__block.umk-divider-top-grunge-3 > .wp-block-themeisle-blocks-advanced-columns::before,
.block-editor-block-list__block.umk-divider-bottom-grunge-3 > .wp-block-themeisle-blocks-advanced-columns::after {
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: 100% 100%;
	mask-position: center;
	mask-repeat: no-repeat;
	mask-size: 100% 100%;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-wave::before,
.block-editor-block-list__block.umk-divider-top-wave > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 140V63.2C120 81.2 240 95 360 91C480 87 600 63 720 48.7C840 34.3 960 29.7 1080 39.3C1200 49 1320 73 1440 88.7V140Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 140V63.2C120 81.2 240 95 360 91C480 87 600 63 720 48.7C840 34.3 960 29.7 1080 39.3C1200 49 1320 73 1440 88.7V140Z'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-wave::after,
.block-editor-block-list__block.umk-divider-bottom-wave > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 51.3C120 37 240 23 360 27C480 31 600 53 720 68.5C840 84 960 93 1080 86.3C1200 79.7 1320 57.3 1440 35V140H0Z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 140' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 51.3C120 37 240 23 360 27C480 31 600 53 720 68.5C840 84 960 93 1080 86.3C1200 79.7 1320 57.3 1440 35V140H0Z'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-brush-rough::before,
.block-editor-block-list__block.umk-divider-top-brush-rough > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 142C39 145 85 134 128 126C171 118 208 124 249 137C294 151 331 155 382 150C432 145 470 123 517 118C573 112 620 128 670 140C722 153 772 159 825 151C882 142 925 114 981 107C1033 100 1068 112 1115 130C1165 149 1207 158 1263 151C1329 143 1378 116 1440 109V180H0Z'/%3E%3Cpath fill='black' d='M0 104C54 95 90 101 130 110C171 119 212 122 251 113C302 101 344 74 402 68C459 61 497 82 548 96C601 110 640 112 698 101C752 91 801 64 853 60C901 56 943 74 989 88C1038 103 1077 112 1126 104C1178 96 1219 72 1276 69C1333 66 1384 83 1440 93V180H0Z' opacity='.78'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 142C39 145 85 134 128 126C171 118 208 124 249 137C294 151 331 155 382 150C432 145 470 123 517 118C573 112 620 128 670 140C722 153 772 159 825 151C882 142 925 114 981 107C1033 100 1068 112 1115 130C1165 149 1207 158 1263 151C1329 143 1378 116 1440 109V180H0Z'/%3E%3Cpath fill='black' d='M0 104C54 95 90 101 130 110C171 119 212 122 251 113C302 101 344 74 402 68C459 61 497 82 548 96C601 110 640 112 698 101C752 91 801 64 853 60C901 56 943 74 989 88C1038 103 1077 112 1126 104C1178 96 1219 72 1276 69C1333 66 1384 83 1440 93V180H0Z' opacity='.78'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-brush-rough::after,
.block-editor-block-list__block.umk-divider-bottom-brush-rough > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 52C56 52 103 70 154 82C207 95 253 99 309 90C369 80 414 52 476 42C536 31 579 40 634 57C688 74 729 85 786 82C846 79 894 56 951 41C1006 27 1048 29 1101 45C1158 62 1204 81 1265 83C1325 86 1375 70 1440 57V180H0Z'/%3E%3Cpath fill='black' d='M0 92C54 97 93 113 143 121C193 129 235 126 288 115C339 105 382 85 436 80C490 75 535 85 584 99C639 114 682 126 741 126C797 125 840 112 891 97C944 81 988 66 1044 67C1098 68 1140 82 1193 96C1248 110 1299 120 1440 110V180H0Z' opacity='.76'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 180' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 52C56 52 103 70 154 82C207 95 253 99 309 90C369 80 414 52 476 42C536 31 579 40 634 57C688 74 729 85 786 82C846 79 894 56 951 41C1006 27 1048 29 1101 45C1158 62 1204 81 1265 83C1325 86 1375 70 1440 57V180H0Z'/%3E%3Cpath fill='black' d='M0 92C54 97 93 113 143 121C193 129 235 126 288 115C339 105 382 85 436 80C490 75 535 85 584 99C639 114 682 126 741 126C797 125 840 112 891 97C944 81 988 66 1044 67C1098 68 1140 82 1193 96C1248 110 1299 120 1440 110V180H0Z' opacity='.76'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-1::before,
.block-editor-block-list__block.umk-divider-top-grunge-1 > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 70C80 52 145 78 222 72C306 65 374 40 451 50C531 60 601 88 676 85C754 82 826 47 899 43C981 39 1045 67 1121 72C1208 79 1283 60 1360 53C1391 50 1418 51 1440 55V160H0Z'/%3E%3Cpath fill='black' d='M0 90C46 88 94 96 140 94C195 92 244 80 294 84C342 88 389 103 437 103C491 104 540 90 592 87C655 83 712 90 771 95C830 101 884 107 940 102C1006 96 1066 79 1134 81C1213 84 1279 114 1360 111C1388 111 1415 109 1440 105V160H0Z' opacity='.82'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 70C80 52 145 78 222 72C306 65 374 40 451 50C531 60 601 88 676 85C754 82 826 47 899 43C981 39 1045 67 1121 72C1208 79 1283 60 1360 53C1391 50 1418 51 1440 55V160H0Z'/%3E%3Cpath fill='black' d='M0 90C46 88 94 96 140 94C195 92 244 80 294 84C342 88 389 103 437 103C491 104 540 90 592 87C655 83 712 90 771 95C830 101 884 107 940 102C1006 96 1066 79 1134 81C1213 84 1279 114 1360 111C1388 111 1415 109 1440 105V160H0Z' opacity='.82'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-1::after,
.block-editor-block-list__block.umk-divider-bottom-grunge-1 > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 52C59 61 118 73 178 76C263 81 330 60 411 61C481 63 542 84 610 92C689 102 756 100 834 90C919 80 993 59 1077 56C1160 53 1231 73 1311 76C1358 78 1401 74 1440 68V160H0Z'/%3E%3Cpath fill='black' d='M0 75C47 85 94 92 141 95C192 98 245 96 295 90C341 84 386 72 433 72C492 72 547 90 604 102C672 116 731 121 799 116C863 111 923 95 986 88C1057 79 1126 78 1197 87C1278 98 1359 115 1440 108V160H0Z' opacity='.78'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 52C59 61 118 73 178 76C263 81 330 60 411 61C481 63 542 84 610 92C689 102 756 100 834 90C919 80 993 59 1077 56C1160 53 1231 73 1311 76C1358 78 1401 74 1440 68V160H0Z'/%3E%3Cpath fill='black' d='M0 75C47 85 94 92 141 95C192 98 245 96 295 90C341 84 386 72 433 72C492 72 547 90 604 102C672 116 731 121 799 116C863 111 923 95 986 88C1057 79 1126 78 1197 87C1278 98 1359 115 1440 108V160H0Z' opacity='.78'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-2::before,
.block-editor-block-list__block.umk-divider-top-grunge-2 > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 88C102 70 188 58 280 61C362 63 430 87 507 86C584 84 648 57 724 48C803 39 881 47 962 55C1048 64 1134 74 1218 69C1295 65 1368 44 1440 39V160H0Z'/%3E%3Cpath fill='black' d='M0 108C69 112 135 121 201 118C281 114 349 92 426 93C504 94 573 115 650 123C737 132 816 131 900 118C986 105 1061 81 1145 79C1246 77 1338 100 1440 96V160H0Z' opacity='.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 88C102 70 188 58 280 61C362 63 430 87 507 86C584 84 648 57 724 48C803 39 881 47 962 55C1048 64 1134 74 1218 69C1295 65 1368 44 1440 39V160H0Z'/%3E%3Cpath fill='black' d='M0 108C69 112 135 121 201 118C281 114 349 92 426 93C504 94 573 115 650 123C737 132 816 131 900 118C986 105 1061 81 1145 79C1246 77 1338 100 1440 96V160H0Z' opacity='.8'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-2::after,
.block-editor-block-list__block.umk-divider-bottom-grunge-2 > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 44C87 57 165 83 250 88C339 94 409 72 494 71C574 69 644 85 723 95C809 106 885 115 971 108C1055 102 1127 79 1210 78C1290 76 1366 92 1440 85V160H0Z'/%3E%3Cpath fill='black' d='M0 70C82 80 159 103 239 108C315 112 382 102 455 96C523 91 590 87 660 92C742 97 815 115 896 121C974 127 1046 127 1124 116C1196 106 1267 84 1340 80C1374 78 1408 79 1440 84V160H0Z' opacity='.78'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 44C87 57 165 83 250 88C339 94 409 72 494 71C574 69 644 85 723 95C809 106 885 115 971 108C1055 102 1127 79 1210 78C1290 76 1366 92 1440 85V160H0Z'/%3E%3Cpath fill='black' d='M0 70C82 80 159 103 239 108C315 112 382 102 455 96C523 91 590 87 660 92C742 97 815 115 896 121C974 127 1046 127 1124 116C1196 106 1267 84 1340 80C1374 78 1408 79 1440 84V160H0Z' opacity='.78'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-grunge-3::before,
.block-editor-block-list__block.umk-divider-top-grunge-3 > .wp-block-themeisle-blocks-advanced-columns::before {
	top: var(--umk-divider-top-spacing);
	transform: translateY(-100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 56C59 48 115 55 171 66C230 77 285 91 345 91C416 91 478 71 547 62C624 52 695 51 771 57C845 63 917 76 990 84C1063 92 1134 96 1207 92C1287 87 1365 72 1440 75V160H0Z'/%3E%3Cpath fill='black' d='M0 80C53 91 108 108 163 112C226 116 285 100 347 95C403 90 459 93 515 101C580 111 642 127 707 132C777 137 845 128 913 118C980 109 1046 100 1114 101C1197 102 1278 119 1361 126C1387 128 1414 129 1440 128V160H0Z' opacity='.76'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 56C59 48 115 55 171 66C230 77 285 91 345 91C416 91 478 71 547 62C624 52 695 51 771 57C845 63 917 76 990 84C1063 92 1134 96 1207 92C1287 87 1365 72 1440 75V160H0Z'/%3E%3Cpath fill='black' d='M0 80C53 91 108 108 163 112C226 116 285 100 347 95C403 90 459 93 515 101C580 111 642 127 707 132C777 137 845 128 913 118C980 109 1046 100 1114 101C1197 102 1278 119 1361 126C1387 128 1414 129 1440 128V160H0Z' opacity='.76'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-grunge-3::after,
.block-editor-block-list__block.umk-divider-bottom-grunge-3 > .wp-block-themeisle-blocks-advanced-columns::after {
	bottom: var(--umk-divider-bottom-spacing);
	transform: translateY(100%);
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 63C61 61 123 71 183 81C245 92 306 103 369 102C438 100 500 82 568 74C644 65 717 68 792 77C865 86 936 100 1009 106C1080 112 1151 111 1222 105C1294 99 1368 87 1440 92V160H0Z'/%3E%3Cpath fill='black' d='M0 87C74 96 146 111 219 118C294 125 364 124 436 117C507 110 576 97 647 98C716 99 779 115 848 125C922 136 993 141 1068 134C1140 127 1208 109 1280 103C1333 99 1387 100 1440 106V160H0Z' opacity='.8'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 63C61 61 123 71 183 81C245 92 306 103 369 102C438 100 500 82 568 74C644 65 717 68 792 77C865 86 936 100 1009 106C1080 112 1151 111 1222 105C1294 99 1368 87 1440 92V160H0Z'/%3E%3Cpath fill='black' d='M0 87C74 96 146 111 219 118C294 125 364 124 436 117C507 110 576 97 647 98C716 99 779 115 848 125C922 136 993 141 1068 134C1140 127 1208 109 1280 103C1333 99 1387 100 1440 106V160H0Z' opacity='.8'/%3E%3C/svg%3E");
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-flip[class*="umk-divider-top-"]::before,
.block-editor-block-list__block.umk-divider-top-flip[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns::before {
	transform: translateY(-100%) scaleY(-1);
	transform-origin: center;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-flip-horizontal[class*="umk-divider-top-"]::before,
.block-editor-block-list__block.umk-divider-top-flip-horizontal[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns::before {
	transform: translateY(-100%) scaleX(-1);
	transform-origin: center;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-top-flip.umk-divider-top-flip-horizontal[class*="umk-divider-top-"]::before,
.block-editor-block-list__block.umk-divider-top-flip.umk-divider-top-flip-horizontal[class*="umk-divider-top-"] > .wp-block-themeisle-blocks-advanced-columns::before {
	transform: translateY(-100%) scale(-1, -1);
	transform-origin: center;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-flip[class*="umk-divider-bottom-"]::after,
.block-editor-block-list__block.umk-divider-bottom-flip[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	transform: translateY(100%) scaleY(-1);
	transform-origin: center;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-flip-horizontal[class*="umk-divider-bottom-"]::after,
.block-editor-block-list__block.umk-divider-bottom-flip-horizontal[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	transform: translateY(100%) scaleX(-1);
	transform-origin: center;
}

.wp-block-themeisle-blocks-advanced-columns.umk-divider-bottom-flip.umk-divider-bottom-flip-horizontal[class*="umk-divider-bottom-"]::after,
.block-editor-block-list__block.umk-divider-bottom-flip.umk-divider-bottom-flip-horizontal[class*="umk-divider-bottom-"] > .wp-block-themeisle-blocks-advanced-columns::after {
	transform: translateY(100%) scale(-1, -1);
	transform-origin: center;
}

@media (max-width: 600px) {
	.wp-block-themeisle-blocks-advanced-columns[class*="umk-divider-"],
	.block-editor-block-list__block[class*="umk-divider-"] > .wp-block-themeisle-blocks-advanced-columns {
		--umk-divider-height: clamp(28px, 11vw, 72px);
	}

	.wp-block-themeisle-blocks-advanced-columns.umk-divider-lg,
	.block-editor-block-list__block.umk-divider-lg > .wp-block-themeisle-blocks-advanced-columns {
		--umk-divider-height: clamp(40px, 14vw, 96px);
	}
}
