/** Shopify CDN: Minification failed

Line 26:0 All "@import" rules must come first

**/
/* ANTIGRAVITY GLOBAL STYLES
  Project: Fluinorm 600 Plus Landing Page
  Theme: Showtime (Variant Cook) Override
*/

/* 1. GLOBAL VARIABLES & COLORS */
:root {
  --fl-orange: #FF6B00;       /* Brand Primary */
  --fl-orange-hover: #e65100;
  --fl-orange-light: #FFF8F0;
  --fl-green-dark: #0A3D30;   /* Pharma Trust */
  --fl-green-light: #E8F5E9;
  --fl-text-dark: #111827;
  --fl-text-grey: #6B7280;
  --fl-border: #E5E7EB;
  --fl-radius: 12px;
  --fl-font-main: 'Inter', system-ui, -apple-system, sans-serif;
}

/* 2. FONT IMPORT (Se 'Inter' non è nel tema, lo carichiamo da Google Fonts) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap');

/* 3. RESET & UTILITIES */
body {
  overflow-x: hidden; /* Previene scroll orizzontale indesiderato */
}

/* Assicura che i nostri contenitori non siano schiacciati dal CSS del tema */
.fluinorm-wrapper, 
.fluinorm-container {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

/* 4. OVERRIDE TEMA SHOWTIME (Specifici per Cook Variant) */

/* Nascondi breadcrumbs o titoli di pagina default se appaiono sopra la Hero */
.template-product-fluinorm .breadcrumb,
.template-product-fluinorm .page-header {
  display: none !important;
}

/* Rimuovi padding eccessivi del contenitore principale del tema */
.template-product-fluinorm #MainContent,
.template-product-fluinorm .main-content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  max-width: 100% !important; /* Full width canvas */
}

/* 5. HELPER CLASSES (Riutilizzabili) */

/* Testo Brand */
.text-orange { color: var(--fl-orange); }
.text-green { color: var(--fl-green-dark); }

/* Spaziatura Mobile/Desktop */
.fl-section-padding {
  padding: 40px 20px;
}
@media (min-width: 992px) {
  .fl-section-padding {
    padding: 80px 0;
  }
}

/* 6. WHATSAPP WIDGET HANDLING (Global Logic) */
/* Questa classe gestisce lo spostamento del widget quando la sticky bar è attiva */
body.wa-widget-move iframe#wa-widget,
body.wa-widget-move .whatsapp-widget,
body.wa-widget-move [id*="whatsapp"],
body.wa-widget-move #shopify-chat { 
  bottom: 90px !important; 
  transition: bottom 0.3s ease !important;
}

/* 7. ANIMATIONS */
@keyframes fl-fade-in-up {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.fl-animate {
  animation: fl-fade-in-up 0.6s ease-out forwards;
}