/* * CSS for both editor and front-end.*//* Button */.is-style-emerge-preschool-flat-button .wp-block-button__link,.is-style-emerge-preschool-flat-button .wp-block-button__link:active,.is-style-emerge-preschool-flat-button .wp-block-button__link:focus,.is-style-emerge-preschool-flat-button .wp-block-button__link:hover,.is-style-emerge-preschool-flat-button .wp-block-button__link:visited {	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0}/* Box shadow */.is-style-emerge-preschool-box-shadow {	box-shadow: var(--wp--preset--shadow--natural)}/* List */.is-style-emerge-preschool-list-underline li {	border-bottom: 1px solid}.is-style-emerge-preschool-list-underline ul {	border-top: 1px solid}.is-style-emerge-preschool-list-underline ul li {	border: none}details.is-style-emerge-preschool-plus>summary {	list-style-type: "+ "}details[open].is-style-emerge-preschool-plus>summary {	list-style-type: "- "}details.is-style-emerge-preschool-plus>summary::marker {	font-family: var(--wp--preset--font-family--monospace);	font-size: 1em;	font-weight: 700}/* WooCommerce */.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale,.woocommerce span.onsale {	background-color: var(--wp--preset--color--primary);	border: none;	border-radius: 100%;	color: var(--wp--preset--color--contrast);	font-size: 1rem;	height: 3.7rem;	line-height: 3.236;	text-align: center;	text-transform: capitalize;	width: 3.7rem}.woocommerce div.product .stock {	color: var(--wp--preset--color--primary)}/* Latest posts */.wp-block-latest-posts li {	margin-bottom: 40px;}a {	text-decoration: none;}.entry-content a {	text-decoration: underline;}a:where(:not(.wp-element-button)):hover {	text-decoration: underline;}