/** Shopify CDN: Minification failed

Line 265:3 Expected "}" to go with "{"

**/
/* =============================================
   ESPAÇAMENTOS CUSTOMIZADOS - HOMEPAGE
   =============================================
   Formato: [id="shopify-section-ID"] .classe { propriedade: valor }
*/

/* =============================================
   MOBILE (até 767px)
   ============================================= */
@media screen and (max-width: 767px) {

  /* --- VER ÓCULOS --- (-13 + 40 = 27) */
  [id="shopify-section-template--21615829418200__featured_collection_wPzfGD"]
  .m-featured-collection__button {
    margin-top: 27px !important;
  }

  /* --- VER MAIS --- (-11 + 40 = 29) */
  [id="shopify-section-template--21615829418200__featured_collection_TGfzYV"]
  .m-featured-collection__button {
    margin-top: 13px !important;
  }

  /* --- VER FLAK --- (-13 + 40 = 27) */
  [id="shopify-section-template--21615829418200__featured_collection_wfdyCY"]
  .m-featured-collection__button {
    margin-top: 15px !important;
  }

  /* --- VER JULIET --- (-13 + 40 = 27) */
  [id="shopify-section-template--21615829418200__featured_collection_FXcnA9"]
  .m-featured-collection__button {
    margin-top: 12px !important;
  }

  /* --- TOP 5 MODELOS --- (2 + 40 = 42) */
  [id="shopify-section-template--21615829418200__collection_list_MP8LwX"]
  .m-section-py {
    padding-top: 1px !important;
  }

  /* --- TOP 5 MODELOS header --- (-80 + 40 = -40) */
  [id="shopify-section-template--21615829418200__collection_list_MP8LwX"]
  .m-section__header {
    margin-bottom: -40px !important;
  }

  /* --- RADAR EV --- (-25 + 40 = 15 | 8 + 40 = 48) */
  [id="shopify-section-template--21615829418200__featured_collection_TGfzYV"]
  .m-section-my {
    margin-top: 15px !important;
    margin-bottom: 48px !important;
  }

  /* --- BENEFÍCIOS --- (-38 + 40 = 2) */
  [id="shopify-section-template--21615829418200__icon_box_8c7mhE"]
  .m-section-my {
    margin-top: 2px !important;
  }
}

/* =============================================
   DESKTOP (a partir de 768px)
   ============================================= */
@media screen and (min-width: 768px) {

  /* --- VER ÓCULOS --- (0 + 30 = 30) */
  [id="shopify-section-template--21615829418200__featured_collection_wPzfGD"]
  .m-featured-collection__button {
    margin-top: 30px !important;
  }

  /* --- VER MAIS - RADAR EV --- (0 + 30 = 30) */
  [id="shopify-section-template--21615829418200__featured_collection_TGfzYV"]
  .m-featured-collection__button {
    margin-top: 30px !important;
  }

  /* --- VER FLAK --- (0 + 30 = 30) */
  [id="shopify-section-template--21615829418200__featured_collection_wfdyCY"]
  .m-featured-collection__button {
    margin-top: 30px !important;
  }

  /* --- VER JULIET --- (-20 + 30 = 10) */
  [id="shopify-section-template--21615829418200__featured_collection_FXcnA9"]
  .m-featured-collection__button {
    margin-top: 10px !important;
  }

  /* --- TOP 5 MODELOS --- (0 + 30 = 30) */
  [id="shopify-section-template--21615829418200__collection_list_MP8LwX"]
  .m-section-py {
    padding-top: 30px !important;
  }

  /* --- TOP 5 MODELOS header --- (-80 + 30 = -50) */
  [id="shopify-section-template--21615829418200__collection_list_MP8LwX"]
  .m-section__header {
    margin-bottom: -50px !important;
  }

  /* --- RADAR EV --- (-25 + 30 = 5 | 8 + 30 = 38) */
  [id="shopify-section-template--21615829418200__featured_collection_TGfzYV"]
  .m-section-my {
    margin-top: 5px !important;
    margin-bottom: 38px !important;
  }

  /* --- BENEFÍCIOS --- (-38 + 30 = -8) */
  [id="shopify-section-template--21615829418200__icon_box_8c7mhE"]
  .m-section-my {
    margin-top: -8px !important;
  }
}

/* =============================================
   TODOS OS TAMANHOS (z-index, position)
   ============================================= */

[id="shopify-section-template--21615829418200__collection_list_MP8LwX"]
.m-section__header {
  position: relative !important;
  z-index: 10 !important;
}

[id="shopify-section-template--21615829418200__featured_collection_wPzfGD"]
.m-featured-collection__button {
  position: relative !important;
  z-index: 10 !important;
}

[id="shopify-section-template--21615829418200__featured_collection_TGfzYV"]
.m-featured-collection__button {
  position: relative !important;
  z-index: 10 !important;
}


/* MOBILE - CLIENTES SATISFEITOS */
@media screen and (max-width: 767px) {
  [id="shopify-section-template--21615829418200__custom_content_QmdNYB"]
  .m-section-my {
    margin-top: -30px !important;
  }
}

/* DESKTOP - CLIENTES SATISFEITOS */
@media screen and (min-width: 768px) {
  [id="shopify-section-template--21615829418200__custom_content_QmdNYB"]
  .m-section-my {
    margin-top: -31px !important;
  }
}

/* MOBILE - CLIENTES SATISFEITOS */
@media screen and (max-width: 767px) {
  [id="shopify-section-template--21615829418200__custom_content_QmdNYB"]
  .m-section-my {
    margin-top: -30px !important;
    margin-bottom: 0px !important;
  }
}

/* DESKTOP - CLIENTES SATISFEITOS */
@media screen and (min-width: 768px) {
  [id="shopify-section-template--21615829418200__custom_content_QmdNYB"]
  .m-section-my {
    margin-top: -31px !important;
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .m-product-card__tags {
    transform: scale(0.82) !important;
    transform-origin: top left !important;
  }
}


/* ===== BENEFITS ICONS ===== */

.sevet-benefits__grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin:12px 0;
}

.sevet-benefits__item{
  background:#f3f3f3;
  border-radius:12px;
  padding:10px 8px;

  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;

  text-align:center;
  min-height:64px;
}

.sevet-benefits__item img{
  width:28px;
  height:28px;
  object-fit:contain;
  margin-bottom:6px;
}

.sevet-benefits__item p{
  margin:0;
  font-size:0.55rem;
  font-weight:600;
  line-height:1.1;
}

@media(max-width:990px){

  .sevet-benefits__grid{
    grid-template-columns:repeat(4,1fr);
    gap:8px;
  }

}

@media(max-width:390px){

  .sevet-benefits__item{
    padding:8px 6px;
    min-height:58px;
  }

  .sevet-benefits__item img{
    width:24px;
    height:24px;
  }

  .sevet-benefits__item p{
    font-size:0.5rem;
  }

}
/* Mantém o preço principal intacto e altera apenas o texto debaixo no celular */
@media screen and (max-width: 768px) {
  
  /* Seleciona especificamente o parágrafo do parcelamento */
  .m-product-card__price p {
    font-size: 10px !important;  /* Diminui o tamanho da letra */
    line-height: 1.1 !important; /* Diminui o espaçamento entre as linhas para não cortar */
    margin-top: 2px !important;  /* Ajusta a distância entre o preço e o juros */
    display: block !important;   /* Garante que ele fique na linha de baixo */
  }

  /* Garante que o container pai não limite a altura do texto */
  .m-product-card__price {
    height: auto !important;
    min-height: 50px; /* Ajuste se precisar de mais espaço vertical */
  }