/** Shopify CDN: Minification failed

Line 381:0 Unexpected "<"
Line 530:0 Unexpected "<"

**/
/* =====================================
   FLOREA STYLE – DAWN
===================================== */

/* HEADER */
.header-wrapper {
  background-color: #E983AE !important;
}

/* Menu e ícones */
.header__menu-item span,
.header__icon,
.header__heading-link {
  color: #FFFFFF !important;
  font-weight: 500;
}

/* LOGO */
@media (min-width: 750px) {
  .header__heading-logo {
    max-width: 160px;
  }
}

@media (max-width: 749px) {
  .header__heading-logo {
    max-width: 120px;
  }
}

/* BOTÕES */
.button,
.button--primary,
.product-form__submit {
  background-color: #E983AE !important;
  color: #FFFFFF !important;
  border-radius: 6px;
  font-weight: 600;
}

/* Hover */
.button:hover,
.product-form__submit:hover {
  opacity: 0.9;
}

/* TÍTULOS */
h1, h2, h3, h4, h5 {
  color: #5E5E5E !important;
}

/* TEXTOS */
body, p, span, li {
  color: #282828;
}

/* CARDS */
.card,
.card__content {
  border-radius: 10px;
}

/* PREÇO */
.price-item {
  color: #282828;
  font-weight: 600;
}

/* FOOTER */
.footer {
  background-color: #FFFFFF;
  border-top: 1px solid #f0f0f0;
}

.footer a {
  color: #282828;
}
/* ================================
   PRODUCT CARDS – FLOREA STYLE
================================ */

/* Card geral */
.card {
  border-radius: 14px !important;
  overflow: hidden;
  background: #FFFFFF;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Hover elegante */
.card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.08);
}

/* Imagem do produto */
.card__media img {
  border-radius: 14px 14px 0 0;
  transition: transform 0.3s ease;
}

.card:hover .card__media img {
  transform: scale(1.04);
}

/* Conteúdo interno */
.card__content {
  padding: 14px 14px 18px !important;
}

/* Nome do produto */
.card__heading {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 6px;
  color: #5E5E5E;
}

/* Preço */
.price-item {
  font-size: 15px;
  font-weight: 600;
  color: #282828;
}

/* Preço antigo (se houver) */
.price-item--regular {
  opacity: 0.6;
  font-size: 13px;
}

/* Botão comprar */
.card .button {
  margin-top: 10px;
  width: 100%;
  border-radius: 8px;
  padding: 10px 0;
  font-size: 14px;
}

/* Remove bordas feias padrão */
.card--standard {
  border: none !important;
}

/* MOBILE */

/* ================================
   HERO / IMAGE BANNER – FLOREA
================================ */

/* Banner geral */
.banner {
  border-radius: 0 !important;
}

/* Conteúdo central */
.banner__content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 60px 20px;
}

/* Título */
.banner__heading {
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
  color: #5E5E5E !important;
}

/* Texto */
.banner__text {
  font-size: 16px;
  margin-top: 10px;
  color: #282828;
}

/* Botão */
.banner .button {
  margin-top: 18px;
  padding: 12px 36px;
  font-size: 15px;
  border-radius: 8px;
}

/* Desktop */
@media (min-width: 750px) {
  .banner {
    min-height: 520px;
  }
}

/* Mobile */
@media (max-width: 749px) {
  .banner__content {
    padding: 40px 16px;
  }

  .banner__heading {
    font-size: 26px;
  }

  .banner .button {
    width: 100%;
  }
}
/* =====================================
   PRODUTO DESTAQUE – 100% FLOREA
===================================== */

.produto-destaque {
  padding: 32px 0;
}

.produto-destaque__container {
  max-width: 720px;
  margin: 0 auto;
  padding: 0 30px;
}

/* TÍTULO */
.produto-destaque__titulo {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  color: #5E5E5E;
  margin-bottom: 28px;
}

/* IMAGEM */
.produto-destaque__imagem img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
}

/* NOME */
.produto-destaque__nome {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

/* PREÇO */
.produto-destaque__preco {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
}

.preco-atual {
  font-size: 30px;
  font-weight: 700;
}

.preco-antigo {
  font-size: 16px;
  text-decoration: line-through;
  color: #999;
}

.tag-desconto {
  background: #E983AE;
  color: #fff;
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 6px;
}

/* PARCELAMENTO */
.produto-destaque__parcelamento {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  margin-bottom: 12px;
}

/* TAGS */
.produto-destaque__tags {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}

.tag-pix {
  background: #f1f1f1;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 13px;
}

.tag-pix strong {
  color: #E983AE;
}

.tag-envio {
  background: #E983AE;
  color: #fff;
  padding: 6px 14px;
  border-radius: 999px;
  font-size: 13px;
}

/* VARIAÇÕES */
.produto-destaque__variantes {
  margin-bottom: 18px;
}

.produto-destaque__variantes label {
  display: block;
  font-weight: 600;
  margin-bottom: 6px;
}

.variantes-opcoes {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.variante-item {
  padding: 10px 14px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
}

/* QUANTIDADE */
.produto-destaque__quantidade {
  margin-bottom: 20px;
}

.quantidade-box {
  display: flex;
  border: 1px solid #ddd;
  width: fit-content;
}

.quantidade-box button {
  background: none;
  border: none;
  padding: 8px 14px;
  font-size: 16px;
}

.quantidade-box input {
  width: 50px;
  text-align: center;
  border: none;
}

/* BOTÃO */
.produto-destaque__comprar {
  width: 100%;
  background: #E983AE;
  color: #FFFFFF;
  border: none;
  padding: 18px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 10px;
}

/* MOBILE */
@media (max-width: 749px) {
  .produto-destaque__container {
    padding: 0 20px;
  }
}
<style>
/* ================================
   PRODUTO DESTAQUE – FLOREA (ISOLADO)
================================ */

.produto-destaque {
  padding: 32px 0;
}

.produto-destaque__container {
  max-width: 720px;
  margin: 0 auto;
  padding: 0 30px;
}

.produto-destaque__titulo {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  color: #5E5E5E;
  margin-bottom: 28px;
}

.produto-destaque__imagem img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
}

.produto-destaque__nome {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.produto-destaque__preco {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 6px;
}

.preco-atual {
  font-size: 30px;
  font-weight: 700;
}

.preco-antigo {
  font-size: 16px;
  text-decoration: line-through;
  color: #999;
}

.tag-desconto {
  background: #E983AE;
  color: #fff;
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 6px;
}

.produto-destaque__parcelamento {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  margin-bottom: 12px;
}

.produto-destaque__tags {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}

.tag-pix {
  background: #f1f1f1;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 13px;
}

.tag-pix strong {
  color: #E983AE;
}

.tag-envio {
  background: #E983AE;
  color: #fff;
  padding: 6px 14px;
  border-radius: 999px;
  font-size: 13px;
}

.produto-destaque__variantes {
  margin-bottom: 18px;
}

.variantes-opcoes {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.variante-item {
  padding: 10px 14px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 14px;
}

.produto-destaque__quantidade {
  margin-bottom: 20px;
}

.quantidade-box {
  display: flex;
  border: 1px solid #ddd;
  width: fit-content;
}

.quantidade-box button {
  background: none;
  border: none;
  padding: 8px 14px;
}

.quantidade-box input {
  width: 50px;
  border: none;
  text-align: center;
}

.produto-destaque__comprar {
  width: 100%;
  background: #E983AE;
  color: #FFFFFF;
  border: none;
  padding: 18px;
  font-size: 16px;
  font-weight: 700;
  border-radius: 10px;
}

@media (max-width: 749px) {
  .produto-destaque__container {
    padding: 0 20px;
  }
}
</style>
.produto-destaque--isolado {
  background: #f7f7f7;
}
/* ================================
   PRODUTO DESTAQUE – FLOREA (FINAL)
================================ */

.produto-destaque--isolado {
  padding: 32px 0;
}

.produto-destaque--isolado .produto-destaque__container {
  max-width: 720px;
  margin: 0 auto;
  padding: 0 30px;
}

.produto-destaque--isolado .produto-destaque__titulo {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
  color: #5E5E5E;
  margin-bottom: 28px;
}

.produto-destaque--isolado .produto-destaque__imagem img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
}

.produto-destaque--isolado .produto-destaque__nome {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}

.produto-destaque--isolado .produto-destaque__preco {
  display: flex;
  align-items: center;
  gap: 10px;
}

.produto-destaque--isolado .preco-atual {
  font-size: 30px;
  font-weight: 700;
}

.produto-destaque--isolado .preco-antigo {
  font-size: 16px;
  text-decoration: line-through;
  color: #999;
}

.produto-destaque--isolado .tag-desconto {
  background: #E983AE;
  color: #fff;
  padding: 4px 10px;
  border-radius: 6px;
}

.produto-destaque--isolado .produto-destaque__parcelamento {
  display: flex;
  gap: 6px;
  font-size: 14px;
  margin: 12px 0;
}

.produto-destaque--isolado .produto-destaque__tags {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}

.produto-destaque--isolado .tag-pix {
  background: #f1f1f1;
  padding: 6px 10px;
  border-radius: 6px;
}

.produto-destaque--isolado .tag-envio {
  background: #E983AE;
  color: #fff;
  padding: 6px 14px;
  border-radius: 999px;
}

.produto-destaque--isolado .produto-destaque__comprar {
  width: 100%;
  background: #E983AE;
  color: #fff;
  padding: 18px;
  border-radius: 10px;
}
