HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/csb.komma.pro/resources/sass/6-Organisms/_organisms.cardGrid.scss
$o-card-grid-bp1: 580;
$o-card-grid-bp2: 884;
$o-card-grid-gap: column(0.5,12);


.o-card-grid {
	position: relative;
}

.o-card-grid--single-row {
	@include vspacing('padding-bottom' 1);
}


.o-card-grid__list {
	list-style: none;
	margin-left: 0;

	@include mq($o-card-grid-bp1) {
		display: flex;
		flex-wrap: wrap;
		margin: halve(-$o-card-grid-gap);
	}

	.o-card-grid--has-bg & {
		&::before {
			content: '';
			position: absolute;
			top: calc(#{space(12)});
			bottom: calc(#{space(12)});
			left: 0;
			right: 0;
			background-color: palette(neutral, 100);
		}
	}

	// When in single row show a background shade halfway
	.o-card-grid--bg-bottom & {
		@include vspacing('padding-bottom' 0.5);

		&::before {
			bottom: 0;
		}
	}
}


.o-card-grid__item {
	position: relative;
	display: flex;
	justify-content: center;

	@include mq($max: $o-card-grid-bp1) {
		@include owl(space(4));
	}

	@include mq($o-card-grid-bp1) {
		flex: 0 0 calc(#{column(6,12)} - #{$o-card-grid-gap});
		margin: halve($o-card-grid-gap);
	}

	@include mq($o-card-grid-bp2) {
		flex-basis: calc(#{column(4,12)} - #{$o-card-grid-gap});
	}
}