/*
Theme Name: Fernwick
Description: The look of Fernwick Roasters, PrivacyFixed's demo store. A child theme of Twenty Twenty-Five.
Template: twentytwentyfive
Version: 1.0.2
Requires at least: 6.7
Text Domain: fernwick
License: GNU General Public License v2 or later
Fonts: Platypi (https://github.com/d-sargent/platypi) and Ysabeau Office
(https://github.com/CatharsisFonts/Ysabeau), SIL Open Font License 1.1, the
files Twenty Twenty-Five ships.
*/

/* Product cards: the picture lifts a little under the pointer. */
.wc-block-grid__product-image img,
.woocommerce ul.products li.product a img {
	border-radius: 14px;
	transition: transform 0.25s ease;
}
.woocommerce ul.products li.product a:hover img,
.woocommerce ul.products li.product a:focus-visible img {
	transform: translateY(-4px);
}
@media (prefers-reduced-motion: reduce) {
	.woocommerce ul.products li.product a img { transition: none; }
	.woocommerce ul.products li.product a:hover img { transform: none; }
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family: var(--wp--preset--font-family--platypi);
	font-size: 1.35rem;
	color: var(--wp--preset--color--ink);
}
.woocommerce ul.products li.product .price {
	color: var(--wp--preset--color--muted);
	font-weight: 600;
}
.fernwick-eyebrow {
	letter-spacing: 0.18em;
	text-transform: uppercase;
}
.fernwick-hero-image img {
	border-radius: 22px;
	box-shadow: 0 30px 60px rgba(0, 0, 0, 0.28);
}

/* The cookie banner's links: no bullets, and no empty row for a link Complianz hides. */
.cmplz-cookiebanner .cmplz-documents { padding-left: 0; }
.cmplz-cookiebanner .cmplz-documents li { list-style: none; }
.cmplz-cookiebanner .cmplz-documents li:has(> .cmplz-hidden) { display: none; }
