/** Shopify CDN: Minification failed

Line 63:0 Unexpected "}"
Line 180:1 Unexpected "<"
Line 186:4 Comments in CSS use "/* ... */" instead of "//"
Line 189:4 Comments in CSS use "/* ... */" instead of "//"
Line 194:4 Comments in CSS use "/* ... */" instead of "//"

**/
.shopify-section {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}

.shopify-section + .shopify-section {
margin-top: 0 !important;
}
.badge {
background-color: #e6a0a3 !important;
color: white !important;
font-weight: 600;
padding: 6px 10px;
border-radius: 20px;
}.grid-product__tag {
background-color: #e6a0a3 !important;
color: white !important;
border-radius: 20px;
padding: 6px 10px;
font-weight: 600;
/* Preço promocional rosa na coleção */
.grid-product__price--sale,
.grid-product__price--current {
  color: #e6a0a3 !important;
  font-weight: 600;
}/* Preço promocional rosa na coleção */
.grid-product__price--sale,
.grid-product__price--current {
  color: #e6a0a3 !important;
  font-weight: 600;
}/* Forçar preço rosa na coleção */
.grid-product__price *,
.price * {
  color: #e6a0a3 !important;
}
}/* preço promocional rosa */
.price--on-sale .price-item--last {
  color: #E6A0A3 !important;
}

/* preço em promoção rosa */
.grid-product__price--sale,
.price--on-sale .price-item--last {
  color: #E6A0A3 !important;
}

/* preço antigo riscado preto */
.grid-product__price--compare,
.price--on-sale .price-item--regular {
  color: #000000 !important;
}
}/* preço novo rosa */
.grid-product__meta .price-item--sale {
  color: #E6A0A3 !important;
}

/* preço antigo preto */
.grid-product__meta .price-item--regular {
  color: #000000 !important;
}
/* FIX XBOOST BUNDLE FONT */
#xb-quantity-breaks-root {
  font-size: 16px !important;
}

/* Títulos das ofertas */
#xb-quantity-breaks-root label {
  font-size: 18px !important;
  font-weight: 600 !important;
}

/* Preços */
#xb-quantity-breaks-root .price {
  font-size: 22px !important;
  font-weight: bold !important;
}

/* Preço antigo */
#xb-quantity-breaks-root del {
  font-size: 14px !important;
  opacity: 0.6;
}

/* Texto secundário */
#xb-quantity-breaks-root span {
  font-size: 14px !important;
}
/* XBOOST FIX LIMPO */

/* só título principal */
#xb-quantity-breaks-root label {
  font-size: 18px !important;
  font-weight: 600;
}

/* preço */
#xb-quantity-breaks-root .price {
  font-size: 20px !important;
  font-weight: bold;
}

/* preço antigo */
#xb-quantity-breaks-root del {
  font-size: 14px !important;
}

/* texto pequeno */
#xb-quantity-breaks-root small {
  font-size: 13px !important;
}/* corrigir texto quebrado */
#xb-quantity-breaks-root label {
  letter-spacing: normal !important;
  white-space: normal !important;
  word-break: normal !important;
}
/* FIX MOBILE XBOOST */
@media (max-width: 768px) {

  /* corrigir texto quebrado */
  #xb-quantity-breaks-root label {
    letter-spacing: normal !important;
    white-space: normal !important;
    word-break: keep-all !important;
    line-height: 1.2 !important;
    font-size: 16px !important;
  }

  /* títulos tipo COMPRA 2 */
  #xb-quantity-breaks-root label strong {
    font-size: 18px !important;
  }

  /* preço */
  #xb-quantity-breaks-root .price {
    font-size: 18px !important;
  }

}@media (max-width: 768px) {
  #xb-quantity-breaks-root {
    padding: 10px !important;
  }
}/* FIX DEFINITIVO MOBILE XBOOST */
@media (max-width: 768px) {

  /* remover espaçamento absurdo do tema */
  #xb-quantity-breaks-root * {
    letter-spacing: 0 !important;
    text-transform: none !important;
  }

  /* garantir que texto fica normal */
  #xb-quantity-breaks-root label,
  #xb-quantity-breaks-root span,
  #xb-quantity-breaks-root div {
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    line-height: 1.3 !important;
  }
/* espaço entre os packs */
#xb-quantity-breaks-root > div {
  margin-bottom: 20px !important;
}
/* texto secundário (entrega + ebook) */
#xb-quantity-breaks-root span {
  font-size: 13px !important;
  opacity: 0.8;
}
}<script>
document.addEventListener("DOMContentLoaded", function() {

  /* parar autoplay em TODOS sliders */
  document.querySelectorAll('slideshow-component, .slideshow').forEach(slider => {
    
    // remover autoplay
    slider.removeAttribute('data-autoplay');

    // parar intervalos internos
    if (slider.dataset) {
      slider.dataset.autoplay = "false";
    }

    // tentar parar JS interno
    if (slider.classList.contains('slideshow')) {
      slider.classList.remove('slideshow--auto-play');
    }

  });

});
</script>
/* PARAR AUTO-SLIDE NO PRODUTO (MOBILE) */
@media (max-width: 768px) {

  .product__media-list {
    scroll-behavior: auto !important;
  }

  .product__media-wrapper {
    scroll-snap-type: none !important;
  }

  .product__media-item {
    scroll-snap-align: none !important;
  }

}@media (max-width: 768px) {

  .slider-counter,
  .slider-buttons {
    animation: none !important;
    transition: none !important;
  }

}/* parar efeito de troca automática no mobile */
@media (max-width: 768px) {

  .product__media-list {
    overflow-x: auto !important;
    scroll-snap-type: none !important;
  }

  .product__media-item {
    scroll-snap-align: unset !important;
  }

  .slider-counter,
  .slider-buttons {
    animation: none !important;
    transition: none !important;
  }

}@media (max-width: 768px) {

  .product__media-wrapper * {
    animation: none !important;
    transition: none !important;
  }

}