@media (max-width: 920px) {
	.home-hero__inner {
		grid-template-columns: 1fr;
	}

	.home-hero__title {
		max-width: 18ch;
	}

	.home-hero__media {
		margin-inline: auto;
		max-width: 720px;
		min-height: auto;
		width: 100%;
	}

	.woocommerce ul.products {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 620px) {
	.home-hero__actions {
		align-items: stretch;
		flex-direction: column;
	}

	.home-hero__actions .button {
		width: 100%;
	}

	.woocommerce ul.products {
		grid-template-columns: 1fr;
	}

	.faq-item__trigger {
		align-items: flex-start;
	}
}
