/* =============================================================================
   SHOP.CSS — Stili WooCommerce del tema Vini_Montresor (negozio headless)
   -----------------------------------------------------------------------------
   Caricato solo sulle pagine "shop": schede vino, pagina prodotto non-vino,
   carrello, checkout, account.

   PER CREATIVART (rifiniture estetiche):
   - Ritocchi rapidi -> Aspetto > Personalizza > CSS aggiuntivo (core WP, nessun
     plugin, anteprima live; carica DOPO questo file e quindi ha la precedenza).
   - Struttura/layout dei blocchi carrello e checkout -> editor a blocchi delle
     rispettive pagine (Pagine > Carrello / Checkout).
   - NON serve installare plugin per i CSS.
   Palette tema: oro #a8925e, testo #fff, sfondo #191919, font Montserrat.
============================================================================= */


/* -----------------------------------------------------------------------------
   1) BLOCCO ACQUISTO sulle SCHEDE VINO (.woo-buy) + MINI-CARRELLO
   Compare dentro single-vini.php. Prezzo, bottone aggiungi, mini-carrello.
----------------------------------------------------------------------------- */
.woo-buy { position: relative; z-index: 60; margin-top: 24px; }
.woo-buy a, .woo-buy button, .woo-buy .button { position: relative; z-index: 61; cursor: pointer; }
.woo-buy__price { font-size: 1.3em; margin-bottom: 12px; }

.lm-minicart { margin-top: 16px; }
.lm-minicart__count {
	display: inline-block; min-width: 1.6em; text-align: center;
	border-radius: 50%; background: #a8925e; color: #fff; padding: 2px 6px; margin-right: 8px;
}

/* notifiche Woo (es. "aggiunto al carrello") sopra gli elementi fissi del tema */
.woocommerce-message, .woocommerce-error, .woocommerce-info { position: relative; z-index: 60; }


/* -----------------------------------------------------------------------------
   2) PAGINA PRODOTTO NON-VINO (template semplice single-product.php)
   Gadget, grappe, gift box: cover + descrizione al centro.
----------------------------------------------------------------------------- */
.product-description { line-height: 1.6; }
.product-short-desc { margin-top: 24px; opacity: .85; }


/* -----------------------------------------------------------------------------
   3) PAGINE DI SERVIZIO WOO — Carrello / Checkout / Account (.woo-page)
   Rese da page.php. Scroll nativo (locomotive disattivato su queste pagine).
----------------------------------------------------------------------------- */
.woo-page { padding: 40px 6vw 90px; min-height: 60vh; position: relative; z-index: 5; }
.woo-page__title { margin-bottom: 28px; }
.woo-page__content { max-width: 1100px; margin: 0 auto; }

/* scroll nativo: il tema tiene .scroll-container a overflow:hidden (r.228 style.css) */
body.lm-no-smooth .scroll-container { overflow: visible !important; height: auto !important; }
body.lm-no-smooth { overflow-y: auto !important; height: auto !important; }
/* logo header nel flusso (scrolla con la pagina) invece che fisso al centro */
body.lm-no-smooth .fixed { position: relative; }

/* Accenti coerenti col tema sui bottoni principali dei blocchi Woo.
   (ritoccare qui o in CSS aggiuntivo se si vuole un look diverso) */
.wc-block-components-button:not(.is-link),
.wp-block-button__link {
	background-color: #a8925e; color: #fff;
}
