.page-item-115 a{ color: #FF0000	; }

@media (max-width: 568px) {
.hentry .entry-content .mobile-small-font .wp-block-button__link {
    font-size: .3em;
 }
 }
/* =====================================================
   SHOPENGINE / WISHLIST / COMPARE – SISTEMAZIONE SHOP
   ===================================================== */

/* 1. RIMUOVE COMPLETAMENTE IL COMPARE (FRECCE) */
.shopengine-icon-product_compare_1,
.shopengine-product-compare,
.shopengine-compare {
    display: none !important;
}

/* 2. NASCONDE IL BOTTONE TESTUALE "LISTA DESIDERI" */
.wcboost-wishlist-button,
.wcboost-wishlist a.button,
.wcboost-wishlist {
    display: none !important;
}

/* 3. STRUTTURA CARD PRODOTTO */
li.product {
    position: relative;
    display: flex;
    flex-direction: column;
}

/* 4. PULSANTE "SCEGLI" */
li.product .button {
    margin-bottom: 6px;
}

/* 5. SPOSTA ❤️ 👁️ SOTTO IL PULSANTE "SCEGLI" */
.shopengine-product-icons {
    position: static !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;

    display: flex !important;
    justify-content: center;
    gap: 14px;

    margin-top: 6px;
}

/* 6. STILE ICONE (FACOLTATIVO MA CONSIGLIATO) */
.shopengine-product-icons i {
    font-size: 18px;
    color: #2e7d32;
}

.shopengine-product-icons i:hover {
    color: #1b5e20;
}
/* Countdown stile "Elementor" (box rettangolari, marrone, font pulito) */
.ok-countdown{
  display:flex;
  justify-content:center;
  margin: 20px 0 28px;
}

.ok-cells{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
  justify-content:center;
}

.ok-cell{
  width: 235px;            /* larghezza box */
  height: 110px;           /* altezza box */
  padding: 10px 14px;
  border-radius: 0;        /* come nello screenshot */
  background: linear-gradient(180deg, #6b1f0f 0%, #4f140a 100%);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.06);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}

/* numeri grandi */
.ok-num{
  font-family: "Montserrat", "Poppins", Arial, sans-serif;
  font-size: 68px;
  line-height: 1;
  font-weight: 600;
  color: #ffffff;
  letter-spacing: 0;
  margin-bottom: 4px;
}

/* label sotto (Giorni/Ore/Minuti/Secondi) */
.ok-lab{
  font-family: "Montserrat", "Poppins", Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  color: #ffffff;
  opacity: .95;
  text-transform: none; /* nello screenshot è minuscolo/maiuscolo normale */
}

/* mobile: box più stretti */
@media (max-width: 768px){
  .ok-cell{ width: 160px; height: 95px; }
  .ok-num{ font-size: 54px; }
  .ok-lab{ font-size: 16px; }
}
