/** Shopify CDN: Minification failed

Line 163:30 Unexpected "{"
Line 163:39 Expected ":"
Line 163:45 Unexpected "{"
Line 167:22 Unexpected "{"
Line 167:31 Expected ":"
Line 167:37 Unexpected "{"
Line 169:16 Expected identifier but found whitespace
Line 169:18 Unexpected "{"
Line 169:37 Expected ":"
Line 169:42 Expected ":"
... and 2 more hidden warnings

**/

.product__price.on-sale {
    color: #c20000 !important;
    font-size: 24px !important;
    font-weight: bold !important;
}



.product__price--compare {
    text-decoration: line-through !important;
    color:#b6b6b6 !important;
    font-size: 18px !important;
}


.icon--inventory:after, .icon--inventory:before{
  background: red;
}


.cart-reserve-timer{
  background: #d9eef1;
  padding: 10px 14px;
  font-size: 14px;
  text-align: center;
  border-bottom: 1px solid rgba(0,0,0,.08);
}


.rating-inline{
  display:flex;
  align-items:center;
  gap:6px;                 /* menos espaço */
  margin-bottom:14px;
  white-space:nowrap;     /* nunca quebra linha */
  max-width:100%;
}

.rating-stars{
  display:flex;
  gap:1px;                /* estrelas mais juntas */
  flex:0 0 auto;
}

.rating-star{
  width:13px;             /* ↓ tamanho da estrela */
  height:13px;
  fill:#f5b301;
  flex:0 0 auto;
}

.rating-text{
  font-size:13px;         /* ↓ tamanho da letra */
  color:#111 !important;
  text-decoration:none !important;
  font-weight:500;
  white-space:nowrap;    /* nunca quebra */
  overflow:hidden;       /* se não couber… */
  text-overflow:ellipsis;
}





/*NOVO CODIGO*/
.price-green {
  color: #b11226 !important;
  font-size: 18px;
  font-weight:bold;
  letter-spacing: 0.03em;
}


.product-save-pill{
  display:inline-block;
  margin-left:12px;
  padding:6px 10px;
  border-radius:8px;
  background:#eaf7ee !important; /* verde clarinho */
  color:#1a7f37 !important;      /* verde forte */
  font-weight:700;
  font-size:14px;
  line-height:1;
}

/* === PREÇO: vermelho sozinho em cima; riscado + pill na mesma linha em baixo === */
.product-block--price{
  display: grid !important;
  grid-template-columns: auto 1fr !important;
  grid-template-rows: auto auto !important;
  column-gap: 12px !important;
  row-gap: 6px !important;
  align-items: baseline !important;
}

/* Linha 1 (ocupa as 2 colunas): preço vermelho */
.product-block--price [data-product-price]{
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  display: inline-block !important;
  white-space: nowrap !important;
  margin: 0 !important;
}

/* Linha 2, coluna 1: preço riscado */
.product-block--price [data-product-price-wrap]{
  grid-column: 1 !important;
  grid-row: 2 !important;
  display: inline-flex !important;
  align-items: center !important;
  white-space: nowrap !important;
  margin: 0 !important;
  width: auto !important;
}

/* Linha 2, coluna 2: pill de desconto */
.product-block--price .product-save-pill{
  grid-column: 2 !important;
  grid-row: 2 !important;
  justify-self: start !important;
  display: inline-flex !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 4px 10px !important;
  border-radius: 999px !important;
  font-size: 13px !important;
  line-height: 1 !important;
}

/* Riscado */
.product__price--compare{
  display: inline-flex !important;
  white-space: nowrap !important;
  margin: 0 !important;
}



.product__policies{
  display: none !important;
}



/* Permite ver o próximo card (preview) */
.testimonials-slider-wrapper-{{ section.id }}{
  overflow: visible;
}

.testimonials-slider-{{ section.id }}{
  overflow: visible;
  padding-right: {{ slider_gap_mobile }}px; /* espaço para "espreitar" o próximo */
}

.testimonials-slider-{{ section.id }} .swiper-wrapper{
  overflow: visible;
}





