/* Pinolli — Urgență și reasigurare lângă butonul de adaugă în coș
   Fișier: assets/css/product-urgency.css
   Enqueue în inc/enqueue.php cu filemtime() pentru versionare

   NOTĂ: .pinolli-free-shipping-notice are stil GLOBAL în free-shipping-notice.css
   (folosit pe coș/checkout/mini-cart). Aici îl suprascriem DOAR în interiorul
   .fusion-woo-cart (există exclusiv pe pagina de produs) cu stilul de tip
   "cutie cu chenar + bară aurie", ca să arate diferit față de celelalte
   locuri, fără să le afectez pe ele. */

/* ============================================
   REORDONARE — fusion-column-wrapper e flex-direction:column,
   deci order controlează ordinea vizuală fără să atingă DOM-ul Avada.
   ============================================ */
.pinolli-product-title      { order: 1; }
.pinolli-product-rating     { order: 2; } /* mutat deasupra prețului */
.pinolli-product-price      { order: 3; }
.pinolli-add-to-cart        { order: 4; } /* stoc, bară livrare, estimare, cantitate, buton */
.pinolli-short-description  { order: 5; }
.fusion-separator           { order: 6; }
.pinolli-benefits-grid      { order: 7; }

/* ============================================
   URGENȚĂ + REASIGURARE lângă butonul de adaugă în coș
   ============================================ */

.pinolli-stock-urgency {
	color: #F67E4A;
	font-weight: 600;
	font-size: 14px;
	margin: 8px 0;
	display: block;
	width: 100%;
	flex: 0 0 100%;
}

/* Bara de livrare gratuită unificată — stil propriu DOAR pe pagina de produs
   (scoped la .fusion-woo-cart, care există doar în template-ul single-product,
   deci nu afectează coș/checkout/mini-cart, care rămân cu stilul lor global
   din free-shipping-notice.css) */
.fusion-woo-cart .pinolli-free-shipping-notice {
	display: block;
	width: 100%;
	flex: 0 0 100%;
	order: -3;
	margin: 12px 0;
	background: #F8F3EC;
	border: 1px solid #CFC3B2;
	border-radius: 8px;
	padding: 10px 14px;
}

.fusion-woo-cart .pinolli-free-shipping-notice__text {
	margin: 0;
	font-size: 13px;
	color: #2E2E2E;
}

.fusion-woo-cart .pinolli-free-shipping-notice__bar {
	background: #F0E8DF;
	border-radius: 6px;
	height: 6px;
	overflow: hidden;
	margin-top: 6px;
}

.fusion-woo-cart .pinolli-free-shipping-notice__fill {
	background: #D4AF37;
	height: 100%;
	transition: width 0.3s ease;
}

/* Stare "deja calificat" — DOAR pe pagina de produs (checkout/coș rămân tăcute) */
.pinolli-free-shipping-notice--done {
	text-align: center;
}
.pinolli-free-shipping-notice--done .pinolli-free-shipping-notice__text {
	margin: 0;
	font-weight: 600;
	color: #2E2E2E;
}

.pinolli-delivery-estimate {
	font-size: 14px;
	color: #6B6258;
	margin: 0 0 12px 0;
	display: block;
	width: 100%;
	flex: 0 0 100%;
	order: -2;
}

.fusion-woo-cart .fusion-button-wrapper {
	order: 0;
	width: 100%;
	flex: 0 0 100%;
}

/* ============================================
   GRID BENEFICII — condensare pe mobil
   ============================================ */
@media (max-width: 767px) {
	.pinolli-benefits-grid .fusion-layout-column {
		width: 25% !important;
		flex: 0 0 25% !important;
	}
	.pinolli-benefits-grid .content-box-heading {
		font-size: 10px !important;
		padding-left: 24px !important;
	}
	.pinolli-benefit-box .icon i {
		font-size: 16px !important;
		width: 16px !important;
	}
}