/* Editor Invito Perfetto - box scheda prodotto */
.eip-box [hidden] { display: none !important; }
.eip-box { width: 100%; margin: 0 0 18px; flex-basis: 100%; }
.eip-box button.eip-box__btn {
	display: block; width: 100%; min-height: 0; padding: 15px 18px; cursor: pointer;
	background: var(--eip-accento, #09bab4) !important; color: #fff !important; border: 0 !important; border-radius: 0; box-shadow: none;
	font-size: 14px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; line-height: 1.3;
}
.eip-box button.eip-box__btn:hover { filter: brightness(.93); }
.eip-box button.eip-box__btn:disabled { opacity: .7; cursor: default; }
.eip-box__nota { font-size: 13px; opacity: .75; margin: 8px 0 0; }
.eip-box__errore { font-size: 14px; color: #b3261e; margin: 8px 0 0; }
.eip-box__pronto {
	display: flex; align-items: center; gap: 12px;
	padding: 12px 14px; border: 1px solid var(--eip-accento, #09bab4); background: rgba(9, 186, 180, .06);
}
.eip-box__spunta {
	flex: none; width: 28px; height: 28px; border-radius: 50%;
	display: flex; align-items: center; justify-content: center;
	background: var(--eip-accento, #09bab4); color: #fff; font-size: 15px;
}
.eip-box__testo { display: flex; flex-direction: column; line-height: 1.35; flex: 1; }
.eip-box__dettaglio { font-size: 13px; opacity: .75; }
.eip-box__modifica { font-size: 14px; text-decoration: underline; white-space: nowrap; }
.single_add_to_cart_button.eip-in-attesa { opacity: .45; }
.eip-yith-bloccata { opacity: .75; cursor: not-allowed; }
.eip-yith-bloccata * { cursor: not-allowed; }
.eip-box__composizione { font-size: 13px; opacity: .8; margin: 6px 0 0; }
