/** Shopify CDN: Minification failed

Line 115:0 Expected "}" to go with "{"

**/
  .section--padding{padding-top:0px;padding-bottom:0px}.garantias-produto{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;padding:16px;background:#f9f9f9;border-radius:10px;justify-content:space-between}.cupom-promocional{background:#fffbea;border:1px dashed #ff7300;border-radius:6px;padding:12px;margin:16px 0;font-size:14px;font-weight:600;text-align:center;color:#222}.garantia-item{display:flex;align-items:center;gap:10px;flex:1 1 250px;font-size:14px;color:#333}.garantia-item img{width:32px;height:32px;object-fit:contain}.rubik-swatch{--swatch--size:60px!important;width:var(--swatch--size)!important;height:var(--swatch--size)!important;border-radius:10px!important;overflow:hidden;display:flex!important;align-items:center;justify-content:center;padding:0!important}.rubik-swatch img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:10px!important}.rubik-swatch span{display:contents!important}.product-form__submit,.shopify-payment-button__button{border-radius:6px;padding:12px 20px;border:none!important}.breadcrumb{font-size:14px;margin:16px 0;color:#777}.breadcrumb a{color:#777;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#777}main#MainContent{background:#fff}.shopify-section,[class*="section-template--"][class*="__main"]{background-color:transparent!important;border:none!important;box-shadow:none!important}.product__info-wrapper,.product__media-wrapper{background:#fff!important}footer,footer.shopify-section,.shopify-section--footer{background:#0d0d0d!important;color:#fff!important}@media screen and (max-width:749px){.breadcrumb{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:4px}.breadcrumb a,.breadcrumb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:13px}.breadcrumb span.breadcrumb-product-title{font-size:13px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50vw}}.product__title h1{font-size:2rem;line-height:1.3;font-weight:700}@media screen and (min-width:750px){.product__title h1{font-size:2.5rem;font-weight:700}}.preco-box{margin-top:12px}.preco-de span{font-size:12px;color:#999;text-decoration:line-through}.por-label{font-size:14px;font-weight:500;color:#000}.por-preco{font-size:28px;font-weight:700;color:#000}.preco-parcela{font-size:15px;color:#222;margin-top:2px}.preco-parcela span{color:#3cb043;font-weight:700}.badge-esgotado{color:red;font-size:10px;font-weight:700;margin-top:6px}@media screen and (max-width:749px){.por-label{font-size:12px}.por-preco{font-size:21px}.preco-parcela{font-size:13px}}.shopify-payment-button__button--unbranded{background:#ffcc00!important;border:none!important;font-weight:600;font-size:1rem;border-radius:8px;padding:14px 20px;text-transform:none;width:100%;box-shadow:none!important;outline:none!important}.botao-comprar-agora{display:block;width:100%;background:#ffcc00;color:#000;font-size:1rem;font-weight:600;padding:14px 20px;text-align:center;border-radius:8px;text-decoration:none;margin-top:12px}
  /* FRETE (único bloco consolidado) */
  .frete-box-alinhada{max-width:100%;width:100%;margin-top:16px;display:flex;justify-content:flex-start}.frete-box{border:1px solid #d9d9d9;border-radius:8px;padding:16px;width:100%;box-sizing:border-box}.frete-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#222}.frete-icon{color:#222;min-width:20px}.frete-form{display:flex;gap:8px;flex-wrap:wrap}.frete-form input[type="text"]{flex:1;min-width:0;padding:10px;border-radius:6px;border:1px solid #ccc;font-size:14px;width:100%}.frete-form button{background:#ffcc00;border:none;padding:10px 16px;border-radius:6px;font-weight:700;cursor:pointer;white-space:nowrap;font-size:14px}.frete-help{display:inline-block;font-size:12px;color:#0077cc;text-decoration:underline;margin-top:8px}.frete-resultado{margin-top:10px;font-size:14px}@media (max-width:767px){.product__description img,.rte img{max-width:100%!important;height:auto!important;width:auto!important;object-fit:contain;display:block;margin-left:auto;margin-right:auto}}
  /* Cupom + CTAs */
  .cupom-linha{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:#222}.cupom-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cupom-copy{background:#ffcc00;border:none;border-radius:999px;padding:6px 12px;font-weight:700;cursor:pointer;color:#000}@media (max-width:749px){.cupom-copy{padding:6px 10px}}.bloco-cta-produto{display:flex;flex-direction:column;gap:12px;margin:20px 0;width:100%}.btn-newsletter,.btn-whatsapp{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border-radius:6px;font-weight:400;justify-content:center;text-align:center;line-height:1.4}.btn-newsletter{background:#fffbe6;border:1px solid #d3d3d3;border-left:12px solid #ffcc00;color:#000;font-size:13px}.btn-whatsapp{background:#0b8457;color:#fff;font-size:13px;text-decoration:none}.btn-whatsapp:hover{text-decoration:none}.icone-newsletter,.icone-whatsapp{width:22px;height:22px}@media screen and (min-width:750px){.bloco-cta-produto{width:50%;margin-right:auto;align-items:flex-start}.btn-newsletter{font-size:15px}.btn-whatsapp{font-size:15px;text-align:center}}.destaque-piscando{animation:destaque-piscando 1s infinite;font-weight:bold}@keyframes destaque-piscando{0%,100%{color:#000}50%{color:#ffcc00}}
  /* Popup newsletter */
  .popup-newsletter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.popup-newsletter-content{background:#222;padding:24px;border-radius:10px;width:100%;max-width:340px;color:#fff;text-align:center;position:relative}.popup-titulo{font-size:18px;font-weight:400;margin-bottom:16px;color:#fff}.popup-confirmacao{font-size:18px;font-weight:600;color:#fff;margin-bottom:16px}.popup-newsletter-content input{width:100%;margin-bottom:10px;padding:10px;font-size:14px;border-radius:4px;border:1px solid #ccc}.popup-newsletter-content button{background:#ffcc00;color:#000;font-weight:600;padding:10px;border:none;border-radius:4px;cursor:pointer}.popup-close{position:absolute;top:8px;right:10px;background:none;border:none;font-size:10px;color:#fff;cursor:pointer;padding:0;line-height:1}.btn-copiar-cupom{margin-top:10px}
  /* Abas Descrição */
  .custom-tabs{margin-top:40px}.tab-buttons{display:flex;gap:24px;border-bottom:3px solid #f2f2f2;margin-bottom:20px}.tab-link{background:none;border:none;font-size:18px;color:#000;padding:10px 0;cursor:pointer;font-weight:600;position:relative}.tab-link.active{color:#000}.tab-link.active::after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:4px;background:#ffcc00;border-radius:4px}.tab-content{font-size:16px;line-height:1.6}
  /* Quantity input */
  quantity-input.quantity::after,quantity-input.quantity::before{content:none!important;display:none!important;border:none!important;box-shadow:none!important}.quantity__button{border:none!important;box-shadow:none!important;background:transparent!important;padding:0 8px!important;display:flex;align-items:center;justify-content:center}.quantity__input{border:none!important;box-shadow:none!important;background:transparent!important;text-align:center;font-size:1rem;padding:0!important;width:2.5rem!important;min-width:0!important;outline:none!important}
  .frete-icon-img{width:20px;height:20px;margin-right:6px;object-fit:contain;display:inline-block;vertical-align:middle}
  .produto-avaliacoes{cursor:pointer;margin:6px 0 10px}
  .produto-avaliacoes .star{font-size:16px;margin-right:2px}
  .produto-avaliacoes .star--full{color:#FFA500}
  .produto-avaliacoes .star--half{color:#FFA500}
  .produto-avaliacoes .star--empty{color:#CCC}
  .produto-avaliacoes .rating-text{color:#333;font-size:14px;margin-left:4px}
  .vendas-destaque{font-size:14px;color:#009245;font-weight:600;margin:4px 0 10px}
  quantity-input.quantity {
    display: flex;
    align-items: center;
    border: 1px solid #ddd; /* borda fininha */
    border-radius: 6px;     /* cantos arredondados */
    background: #fff;       /* fundo branco */
    padding: 4px;           /* espaço interno */
    gap: .25rem;
  }

  .quantity__button {
    background: transparent;  /* fundo transparente */
    border: none;              /* remove bordas internas */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    cursor: pointer;
  }

  .quantity__input {
    border: none !important;
    background: transparent !important;
    text-align: center;
    font-size: 1rem;
    padding: 0 !important;
    width: 2.5rem !important;
    outline: none !important;
  }
@media (max-width: 749px) {
  .product__title h1 {
    white-space: nowrap;      /* impede quebrar linha */
    overflow: hidden;         /* esconde o resto */
    text-overflow: ellipsis;  /* adiciona "..." */
    display: block;
    max-width: 90vw;          /* largura máxima (ajuste se quiser) */
    margin: 0 auto;           /* centraliza */
  }
}
.product__sku {
  font-size: 13px;
  color: #777;
  margin-top: 6px;
}
/* Estrelas + Vendas na mesma linha */
.avaliacao-vendas {
  display: flex;
  align-items: center;
  justify-content: space-between; /* estrelas à esquerda, vendas à direita */
  margin: 6px 0 10px;
}

.avaliacao-estrelas {
  display: flex;
  align-items: center;
  gap: 4px; /* espaço entre as estrelinhas */
  color: #FFA500; /* laranja das estrelas */
  font-size: 16px;
}

.avaliacao-vendas-qtd {
  font-size: 14px;
  color: #009245; /* verde que você já usa */
  font-weight: 600;
  
  /* Linha única: estrelas + nota à esquerda | vendidos à direita */
.avaliacao-vendas {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 6px 0 10px;
}

.avaliacao-esq {
  display: flex;
  align-items: center;
  gap: 6px; /* espaço entre estrelas e número */
}

.avaliacao-numero {
  font-weight: 600;
  font-size: 14px;
  color: #333;
}

.avaliacao-vendas-qtd {
  font-size: 14px;
  color: #009245; /* seu verde */
  font-weight: 600;
}
