/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: adapt-product
 */

/* Accessibility improvements that do not alter the site's visual identity. */
.skip-link:focus {
	clip: auto !important;
	clip-path: none;
	height: auto;
	left: 1rem;
	padding: .75rem 1rem;
	position: fixed;
	top: 1rem;
	width: auto;
	z-index: 100000;
}

:where(a, button, input, select, textarea, summary):focus-visible {
	outline: 3px solid currentColor;
	outline-offset: 3px;
}

.adapt-product-faq {
	margin-block: 1rem;
}

.adapt-product-home-faq {
	margin-block: 3rem;
}

.adapt-product-home-faq h2 {
	margin-block-end: 1.25rem;
}

.adapt-product-faq__answer {
	padding-block: .75rem;
}

/*
 * The page-builder hero is the visual page introduction. Keep the semantic
 * H1 in the HTML for search and assistive technology, but remove the extra
 * theme title band and the duplicate text beneath the logo. Breadcrumbs can
 * be placed inside each hero without creating a second title area.
 */
.site-title-container,
.adapt-product-page-heading {
	display: none !important;
}

@media (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto !important;
	}

	*,
	*::before,
	*::after {
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: .01ms !important;
	}
}
