.quantity::-webkit-inner-spin-button,
.quantity::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}


@media screen and (max-width: 768px) {
	.section {
		padding: 0.5em;
	}
}


.gray {
	background-color: #eeeeee;
}


.obbligatorio {
	font-size: 0.8em;
	color: #aaaaaa;
}


.bd-link {
	background-color: var(--bulma-scheme-main);
	border-color: var(--bulma-border);
	border-radius: var(--bulma-radius-large);
	border-style: solid;
	border-width: 1px;
	box-shadow: var(--bulma-shadow);
	box-shadow: 0 .25em .5em 0 hsla(var(--h), var(--s), var(--l), var(--a));
	color: var(--bulma-text-weak);
	display: flex;
	flex-direction: column;
	gap: .5em;
	padding: 1.125em 1.5em 1.5em;
	transition-duration: var(--bulma-duration);
	transition-property:border-color, box-shadow, transform
}

.bd-link:hover {
	--a: 0.05;
	border-color: var(--color);
	box-shadow: 0 1em 2em 0 hsla(var(--h), var(--s), var(--l), var(--a)), 0 2em 4em 0 hsla(var(--h), var(--s), var(--l), var(--a));
	transform:translateY(-.5em)
}

.bd-link:active {
	box-shadow: 0 .5em 1em 0 hsla(var(--h), var(--s), var(--l), var(--a)), 0 1em 2em 0 hsla(var(--h), var(--s), var(--l), var(--a));
	transform:translateY(-.25em)
}

.bd-link-heading {
	align-items: center;
	color: var(--color);
	display: flex;
	font-size: 1.25em;
	gap:.5em
}

.bd-link-header {
	align-items: center;
	display: flex;
	gap:.25em
}

.bd-link-icon {
	color: var(--color);
	flex-grow: 0;
	flex-shrink: 0;
	height: 1.5em;
	margin-right: .5em;
	width:1.5em
}

.bd-link-title {
	color: var(--bulma-text-strong);
	display: block;
	font-size: 1.125em;
	font-weight: var(--bulma-weight-semibold);
	line-height:1.5
}

.bd-link-subtitle {
	min-height: 4.5em;
	padding-right:3em
}

.bd-links {
    display: grid;
    gap: var(--bulma-block-spacing);
    grid-template-columns:repeat(auto-fill, minmax(18em, 1fr))
}

.bd-theme-start {
    --theme-h: var(--bulma-start-h);
    --theme-s: var(--bulma-start-s);
    --theme-l: var(--bulma-start-l);
    --theme-color:hsl(var(--theme-h), var(--theme-s), var(--theme-l))
}
