/** Shopify CDN: Minification failed

Line 9:0 Unexpected "<"
Line 36:0 Unexpected "<"

**/
/* Paradea: CSS personalizzato, spostato da theme.css (Sleek 2.1) per sopravvivere agli aggiornamenti del tema. */

<style>
  /* Disabilita tutte le animazioni di zoom e fade nello slideshow */
  .slideshow__slide-placeholder,
  .slideshow__item-wrap,
  .swiper-slide,
  .slideshow-wrapper,
  motion-element {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }

  /* Disabilita animazioni specifiche di zoom */
  [data-motion="zoom-out"],
  [data-motion="zoom-out-sm"],
  [data-motion="fade-up"] {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }

  /* Disabilita ogni altro effetto motion */
  motion-element {
    animation: none !important;
    transform: none !important;
    transition: none !important;
  }
</style>

/* Regola "civetta": il "</style>" qui sopra rende non valida la prima regola che segue. */
.paradea-css-guard {}

/* Paradea: stelline recensioni (Judge.me) nelle card prodotto */
.paradea-stars {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  margin: 0.2rem 0 0.4rem;
  line-height: 1;
  font-size: 1.3rem;
  text-decoration: none;
  color: inherit;
}
.text-center .paradea-stars { justify-content: center; }
.paradea-stars__icons {
  position: relative;
  display: inline-block;
  letter-spacing: 0.12em;
  font-size: 1.7rem;
  color: #DCD2C2;
  white-space: nowrap;
}
.paradea-stars__icons::before { content: "\2605\2605\2605\2605\2605"; }
.paradea-stars__fill {
  position: absolute;
  inset: 0 auto 0 0;
  width: var(--paradea-rating, 0%);
  overflow: hidden;
  color: #BBA46A;
  white-space: nowrap;
}
.paradea-stars__fill::before { content: "\2605\2605\2605\2605\2605"; }
.paradea-stars__count {
  font-size: 1.3rem;
  opacity: 0.75;
}

/* Paradea: carrello vuoto (cart drawer) */
.paradea-empty { display: grid; gap: 2.4rem; padding: 0.4rem 0 2rem; text-align: center; }
.paradea-empty__title { margin: 0; }
.paradea-empty__sub { margin: 0.4rem 0 0; opacity: 0.8; }
.paradea-empty__links { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 0.8rem; }
.paradea-empty__link {
  display: flex; align-items: center; justify-content: center; gap: 0.4rem;
  min-height: 4.4rem; padding: 0.8rem 1rem; border-radius: 999px;
  background: #F1E8DA; color: #000; text-decoration: none; font-size: 1.4rem; font-weight: 600;
  transition: background-color .2s ease;
}
.paradea-empty__link:hover { background: #D5C8B5; }
.paradea-empty__products { display: grid; gap: 1.2rem; text-align: left; }
.paradea-empty__products-title { margin: 0; font-size: 1.5rem; font-weight: 600; text-align: center; }
.paradea-empty__list { list-style: none; margin: 0; padding: 0; display: grid; gap: 1rem; }
.paradea-empty__item {
  display: grid; grid-template-columns: 6.4rem 1fr auto; align-items: center; gap: 1.2rem;
  padding: 0.8rem; border: 1px solid rgba(0,0,0,.08); border-radius: 1.2rem;
}
.paradea-empty__img { display: block; width: 6.4rem; height: 6.4rem; border-radius: 0.8rem; overflow: hidden; background: #F5F5F5; }
.paradea-empty__img img { width: 100%; height: 100%; object-fit: cover; }
.paradea-empty__info { display: grid; gap: 0.2rem; min-width: 0; }
.paradea-empty__name {
  font-size: 1.3rem; line-height: 1.3; color: inherit; text-decoration: none;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.paradea-empty__info .paradea-stars { margin: 0; }
.paradea-empty__price { font-size: 1.4rem; font-weight: 600; }
.paradea-empty__form { margin: 0; }
.paradea-empty__add { min-height: 3.6rem; padding: 0 1.4rem; font-size: 1.3rem; white-space: nowrap; }
.paradea-empty__help { margin: 0; font-size: 1.3rem; opacity: 0.85; }
.paradea-empty__help a { text-decoration: underline; color: inherit; font-weight: 600; }
