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/farmfun.komma.pro/resources/sass/site/6-Organisms/_organisms.faq.scss
$o-faq-bp1: 740;

.o-faq {
	@include vspacing('padding-top' 1, 'padding-bottom' 1.5);
	@include contain;
	@include template(filters, suggest, main);
}


.o-faq__intro {
	margin-bottom: space(6);
}


.o-faq__title {
	@include font-family(secondary);
	@include font-size(xxl);
	@include font-weight(regular);
	color: palette(alt, 400);
	align-self: end;
}


.o-faq__description {
	margin-top: space(4);

	@include mq(800) {
		width: column(7, 12);
	}

	@include mq(1200) {
		width: 50%;
	}
}


.o-faq__grid {
	display: grid;
	grid-template-rows: auto 1fr;
	grid-row-gap: space(6);
	grid-template-areas:
		"filters"
		"main"
		"suggest";

	@include mq($o-faq-bp1) {
		grid-template-columns: 3fr 1fr 8fr;
		grid-template-rows: auto 1fr;
		grid-template-areas:
			"filters .  main"
			"suggest .  main";
	}
}


.o-faq__subheader {
	@include font-family(primary);
	@include font-size(xl);
	@include font-weight(bold);
	margin-bottom: space(3);
	color: palette(secondary, 700);
}

.o-faq__main {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-template-areas: "full";
}

.o-faq__category {
	pointer-events: none;
	grid-area: full;
	opacity: 0;
	transition: opacity 125ms linear;

	// becomes visible
	&.is-active {
		pointer-events: auto;
		opacity: 1;
		transition: opacity 125ms linear 175ms;
	}
}

.o-faq__suggest {
	@include mq($max: $o-faq-bp1) {
		margin: auto;
	}

	.ie & {
		margin-top: 40px;
	}
}