/** Shopify CDN: Minification failed

Line 6:2 Unexpected "="

**/
* ===== larghezza testo su Hero  ===== */
@media screen and (max-width: 749px) {
  .hero-text-container {
    max-width: 85vw !important;
    padding: 0 5vw !important;
    text-align: center !important;
  }

  .hero-text-container h1 {
    font-size: 1.4rem !important; /* leggermente più piccolo */
    line-height: 1.2 !important;
  }

  .hero-text-container p {
    font-size: 1rem !important;
  }

  .hero-text-container .button {
    margin-top: 1rem !important;
  }
}



/* ===== Blocco wrapper icone Aprimoka ===== */
.aprimoka-icons-wrapper {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  max-width: 100vw;
  overflow-x: hidden;
  padding: 0 8px;
  box-sizing: border-box;
}

/* ===== Ogni icona/colonna ===== */
.aprimoka-feature {
  flex: 0 0 25%;
  max-width: 25%;
  box-sizing: border-box;
  padding: 8px;
  text-align: center;
}

/* ===== Immagine icona interna ===== */
.aprimoka-feature img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* ===== Pulsante sotto ogni icona (opzionale, se già presente non duplicare) ===== */
.aprimoka-feature .aprimoka-button {
  margin-top: 8px;
  padding: 6px 12px;
  background-color: #000;
  color: #fff;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.aprimoka-feature .aprimoka-button:hover {
  background-color: #444;
  transform: scale(1.05);
}

/* ===== Blocco di sicurezza globale per rimuovere lo scroll orizzontale ===== */
html, body {
  overflow-x: hidden;
}

/* Nascondi la "V" che appare nel selettore del mercato Craft */
.localization-form__select option::before,
.localization-form__select svg {
  display: none !important;
}

