:where(.editor-styles-wrapper) .editor-visual-editor__post-title-wrapper h1 {
	font-weight: 300;
	text-align: center;
	font-family: var(--wp--preset--font-family--secondary);
	text-transform: none;
	color: var(--wp--preset--color--grey-light);
}
.menu-accesorios {
	overflow: auto;
}
.menu-accesorios nav {
	min-width: var(--wp--style--global--content-size);
}
.menu-accesorios .wp-block-navigation-item a:hover {
	text-decoration: underline;
}
.menu-accesorios .wp-block-navigation-item.current-menu-item {
	display: none;
}

.novigran-promo-banner .promo-banner-text .button {
	background-color: var(--wp--preset--color--main-dark);
	border-radius: 0;
	font-weight: 400;
}
.novigran-promo-banner .promo-banner-text .button:hover {
	background-color: var(--wp--preset--color--main);
}
.novigran-promo-banner .promo-banner-claim {
	color: var(--wp--preset--color--grey);
	font-weight: 400;
}
#nvbkct,
.nvbkct-taxonomy-term-list {
	--nvbkct--color--control-accent: #fff;
	--nvbkct--color--control-accent-text: #D4A6A6;
	--nvbkct--color--control-border: #e7e7e7;
	--nvbkct--color--select-divider: #dbdbdb;
}

.header-logo-wrapper {
	min-width: 170px;
}

/* Clase para usar en encabezados y párrafos para balancear texto en varias líneas */
.balance-text {
	text-wrap: balance;
}
