.row--accordion-sticker-container {
	width: 100%;
	background-color: #f7f7f7;
}

.accordion-title-container {
	padding-top: 1rem;
	width: 100%;
}

.accordion-description-container {
	margin-bottom: 2rem;
	padding-top: 1.875rem;
	width: 100%;
}
.accordion-description-container.expandable--closed {
	padding-top: 0;
	margin-bottom: 0;
}

.column--accordion-sticker {
	padding-right: 2.875rem;
	width: 100%;
}

.column--accordion-sticker-controls {
	padding: 1.25rem;
}

.button--accordion-control {
	background-color: #a47969;
	outline: none;
	padding: 0.25rem;
	color: white;
}
.button--accordion-control > img {
	height: 1rem;
}

.heading--accordion-title {
	font-family: Anton, sans-serif;
	font-size: 1.625rem;
	letter-spacing: 0.1rem;
	color: #535353;
}

.text--accordion-description {
	font-family: Karla, sans-serif;
	font-size: 0.875rem;
	line-height: 1.71;
	color: #6d6663;
	letter-spacing: 0.0625rem;
	width: 100%;
	white-space: pre-line;
}

.accordion-secondary-content {
	padding-top: 1.875rem;
}

@media only screen and (max-width: 720px) {
	.column--accordion-sticker {
		padding-right: 0.5rem;
	}
	.heading--accordion-title {
		font-size: 1.2rem;
	}
	.accordion-title-container {
		padding-top: 0.5rem;
	}
	.accordion-description-container {
		padding-top: 1rem;
		margin-bottom: 1rem;
	}
}

@media only screen and (max-width: 720px) {
	.column--accordion-sticker-controls {
		padding: 0.75rem;
	}

	.column--accordion-sticker {
		padding-right: 1rem;
	}

	.accordion-title-container {
		padding-top: 1.2rem;
	}

	.accordion-description-container {
		margin-bottom: 1.2rem;
		padding-top: 1rem;
	}

	.heading--accordion-title {
		font-size: 1.2rem;
	}

	.button--accordion-control {
		padding: 0.1rem;
	}
	.button--accordion-control > img {
		height: 0.75rem;
	}
}