/** Shopify CDN: Minification failed

Line 155:0 Unexpected "}"

**/
.price {
    font-size: 1.6rem;
      letter-spacing: 0.1rem;
        line-height: calc(1 + 0.5 / var(--font-body-scale));
          color: rgb(var(--color-foreground));
          }

          .price > * {
            display: inline-block;
              vertical-align: top;
              }

              .price.price--unavailable {
                visibility: hidden;
                }

                .price--end {
                  text-align: right;
                  }

                  .price .price-item {
                    display: inline-block;
                      margin: 0 0.5rem 0 0;
                      }

                      .price__regular .price-item--regular {
                        margin-right: 0;
                        }

                        .price:not(.price--show-badge) .price-item--last:last-of-type {
                          margin: 0;
                          }

                          @media screen and (min-width: 750px) {
                            .price {
                                margin-bottom: 0;
                                  }
                                  }

                                  .price--large {
                                    font-size: 1.6rem;
                                      line-height: calc(1 + 0.5 / var(--font-body-scale));
                                        letter-spacing: 0.13rem;
                                        }

                                        @media screen and (min-width: 750px) {
                                          .price--large {
                                              font-size: 1.8rem;
                                                }
                                                }

                                                .price--sold-out .price__availability,
                                                .price__regular {
                                                  display: block;
                                                  }

                                                  .price__sale,
                                                  .price__availability,
                                                  .price .price__badge-sale,
                                                  .price .price__badge-sold-out,
                                                  .price--on-sale .price__regular,
                                                  .price--on-sale .price__availability {
                                                    display: none;
                                                    }

                                                    .price--sold-out .price__badge-sold-out,
                                                    .price--on-sale .price__badge-sale,
                                                    .volume-pricing--sale-badge .price__badge-sale {
                                                      display: inline-block;
                                                      }

                                                      .volume-pricing--sale-badge .price__badge-sale {
                                                        margin-left: 0.5rem;
                                                        }

                                                        .price--on-sale .price__sale {
                                                          display: initial;
                                                            flex-direction: row;
                                                              flex-wrap: wrap;
                                                              }

                                                              .price--center {
                                                                display: initial;
                                                                  justify-content: center;
                                                                  }

                                                                  .price--on-sale .price-item--regular {
                                                                    text-decoration: line-through;
                                                                      color: rgba(var(--color-foreground), 0.75);
                                                                        font-size: 1.3rem;
                                                                        }

                                                                        .unit-price {
                                                                          display: block;
                                                                            font-size: 1.1rem;
                                                                              letter-spacing: 0.04rem;
                                                                                line-height: calc(1 + 0.2 / var(--font-body-scale));
                                                                                  margin-top: 0.2rem;
                                                                                    color: rgba(var(--color-foreground), 0.7);
                                                                                    }

                                                                                    /* =============================================
                                                                                       ESTILOS DO PARCELAMENTO
                                                                                          ============================================= */
                                                                                          .product-installments {
                                                                                            margin-top: 0.5rem;
                                                                                              font-size: 1.2rem;
                                                                                                line-height: 1.4;
                                                                                                }

                                                                                                .installment-text {
                                                                                                  display: inline-flex;
                                                                                                    align-items: center;
                                                                                                      gap: 0.3rem;
                                                                                                        color: var(--installment-text-color, #666666);
                                                                                                        }

                                                                                                        .installment-text strong {
                                                                                                          color: var(--installment-highlight-color, #e63946);
                                                                                                            font-weight: 600;
                                                                                                            }

                                                                                                            .installment-text--secondary {
                                                                                                              margin-top: 0.3rem;
                                                                                                                font-size: 1.1rem;
                                                                                                                  opacity: 0.85;
                                                                                                                  }

                                                                                                                  .installment-icon {
                                                                                                                    width: 14px;
                                                                                                                      height: 14px;
                                                                                                                        flex-shrink: 0;
                                                                                                                          color: var(--installment-text-color, #666666);
                                                                                                                            display: inline-block;
                                                                                                                              vertical-align: middle;
                                                                                                                                margin-top: -6px;
                                                                                                                                }

                                                                                                                                /* Responsivo para mobile */
                                                                                                                                @media screen and (max-width: 749px) {
                                                                                                                                  .product-installments {
                                                                                                                                      font-size: 1.1rem;
                                                                                                                                        }
                                                                                                                                          
                                                                                                                                            .installment-icon {
                                                                                                                                                width: 1.4rem;
                                                                                                                                                    height: 1.4rem;
                                                                                                                                                      }
                                                                                                                                                      }
}