/** Shopify CDN: Minification failed

Line 1113:1 Expected "}" to go with "{"

**/
/* ==========================================================
   TEMPLO DOS AROMAS — IDENTIDADE VISUAL GLOBAL
   Arquivo: assets/tda-premium.css
   ========================================================== */

/* ----------------------------------------------------------
   1. VARIÁVEIS DA MARCA
   ---------------------------------------------------------- */

:root {
  --tda-bg: #f8f5ed;
  --tda-bg-soft: #f5f1e8;
  --tda-surface: #fffdf8;
  --tda-surface-white: #ffffff;

  --tda-text: #2f2924;
  --tda-text-muted: #6b6258;
  --tda-text-light: #8a8178;

  --tda-gold: #c5a15a;
  --tda-gold-dark: #aa8544;
  --tda-gold-light: #dcc38c;

  --tda-border: #e7ddcf;
  --tda-border-soft: rgba(197, 161, 90, 0.18);

  --tda-shadow-sm: 0 8px 22px rgba(47, 41, 36, 0.05);
  --tda-shadow-md: 0 14px 34px rgba(47, 41, 36, 0.07);
  --tda-shadow-lg: 0 20px 48px rgba(47, 41, 36, 0.09);

  --tda-radius-sm: 12px;
  --tda-radius-md: 18px;
  --tda-radius-lg: 24px;
  --tda-radius-pill: 999px;

  --tda-transition: 0.28s ease;
}

/* ----------------------------------------------------------
   2. FUNDO GLOBAL
   ---------------------------------------------------------- */

html,
body {
  background-color: var(--tda-bg);
}

body,
.gradient,
.color-background-1,
.color-background-2 {
  color: var(--tda-text);
}

main,
#MainContent {
  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(197, 161, 90, 0.055),
      transparent 28%
    ),
    var(--tda-bg);
}

/*
  Mantém a maioria das seções da página inicial
  sobre a mesma base creme.
*/
body.template-index main .shopify-section {
  background-color: transparent;
}

/* Evita faixas brancas indesejadas entre seções comuns. */
body.template-index main > .shopify-section {
  margin-top: 0;
  margin-bottom: 0;
}

/* ----------------------------------------------------------
   3. TIPOGRAFIA GLOBAL
   ---------------------------------------------------------- */

body {
  color: var(--tda-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: var(--tda-text);
  letter-spacing: -0.025em;
}

p,
.rte,
.caption-with-letter-spacing,
.product__description,
.collection-description {
  color: var(--tda-text-muted);
}

a {
  transition:
    color var(--tda-transition),
    background var(--tda-transition),
    border-color var(--tda-transition),
    opacity var(--tda-transition),
    transform var(--tda-transition);
}

a:not(.button):not(.button--primary):not(.button--secondary) {
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

/* ----------------------------------------------------------
   4. CONTAINERS E ESPAÇAMENTO
   ---------------------------------------------------------- */

.page-width {
  width: min(calc(100% - 40px), 1600px);
  max-width: 1600px;
  margin-inline: auto;
}

.section-padding,
.shopify-section section {
  scroll-margin-top: 100px;
}

/* ----------------------------------------------------------
   5. BOTÕES
   ---------------------------------------------------------- */

.button,
button.button,
.shopify-payment-button__button,
.product-form__submit,
.quick-add__submit,
.cart__checkout-button {
  min-height: 48px;
  padding: 12px 26px;
  color: #ffffff;
  background: var(--tda-gold);
  border: 1px solid var(--tda-gold);
  border-radius: var(--tda-radius-pill);
  box-shadow: none;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-decoration: none;
  transition:
    color var(--tda-transition),
    background var(--tda-transition),
    border-color var(--tda-transition),
    box-shadow var(--tda-transition),
    transform var(--tda-transition);
}

.button::before,
.button::after,
.shopify-payment-button__button::before,
.shopify-payment-button__button::after {
  box-shadow: none !important;
}

.button:hover,
button.button:hover,
.product-form__submit:hover,
.quick-add__submit:hover,
.cart__checkout-button:hover {
  color: #ffffff;
  background: var(--tda-gold-dark);
  border-color: var(--tda-gold-dark);
  box-shadow: 0 10px 24px rgba(170, 133, 68, 0.18);
  transform: translateY(-2px);
}

.button--secondary {
  color: var(--tda-text);
  background: transparent;
  border-color: var(--tda-gold);
}

.button--secondary:hover {
  color: #ffffff;
  background: var(--tda-gold);
}

/* ----------------------------------------------------------
   6. CAMPOS E FORMULÁRIOS
   ---------------------------------------------------------- */

.field,
.select,
.customer .field,
.localization-form__select {
  border-radius: var(--tda-radius-md);
}

.field__input,
.select__select,
.customer .field input,
textarea,
input[type="email"],
input[type="text"],
input[type="search"],
input[type="tel"] {
  color: var(--tda-text);
  background: var(--tda-surface);
  border-color: var(--tda-border);
  border-radius: var(--tda-radius-md);
}

.field__input:focus,
.select__select:focus,
.customer .field input:focus,
textarea:focus,
input[type="email"]:focus,
input[type="text"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus {
  border-color: var(--tda-gold);
  box-shadow: 0 0 0 2px rgba(197, 161, 90, 0.15);
  outline: none;
}

/* ----------------------------------------------------------
   7. CARTÕES GERAIS
   ---------------------------------------------------------- */

.card-wrapper .card,
.product-card-wrapper .card,
.collection-card-wrapper .card,
.article-card-wrapper .card {
  overflow: hidden;
  background: var(--tda-surface);
  border: 1px solid var(--tda-border);
  border-radius: var(--tda-radius-lg);
  box-shadow: var(--tda-shadow-sm);
  transition:
    box-shadow var(--tda-transition),
    border-color var(--tda-transition),
    transform var(--tda-transition);
}

@media (hover: hover) {
  .card-wrapper:hover .card,
  .product-card-wrapper:hover .card,
  .collection-card-wrapper:hover .card,
  .article-card-wrapper:hover .card {
    border-color: rgba(197, 161, 90, 0.35);
    box-shadow: var(--tda-shadow-lg);
    transform: translateY(-5px);
  }
}

.card__media,
.card__inner,
.media {
  border-radius: inherit;
}

.card__information {
  padding-right: 18px;
  padding-left: 18px;
}

.card__heading,
.card__heading a {
  color: var(--tda-text);
  font-weight: 650;
}

.price,
.price-item,
.price__regular,
.price__sale {
  color: var(--tda-text);
}

.price-item--regular {
  color: var(--tda-text-light);
}

/* ----------------------------------------------------------
   8. BADGES
   ---------------------------------------------------------- */

.badge,
.card__badge .badge,
.price__badge-sale,
.price__badge-sold-out {
  padding: 7px 11px;
  color: #ffffff;
  background: var(--tda-gold);
  border: 0;
  border-radius: var(--tda-radius-pill);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.price__badge-sold-out,
.badge.color-inverse {
  background: var(--tda-text);
}

/* ----------------------------------------------------------
   9. IMAGENS DE PRODUTO
   ---------------------------------------------------------- */

.card__media img,
.product__media img,
.product-media-container img {
  transition: transform 0.45s ease;
}

@media (hover: hover) {
  .card-wrapper:hover .card__media img,
  .product-card-wrapper:hover .card__media img {
    transform: scale(1.035);
  }
}

/* ----------------------------------------------------------
   10. SEÇÕES CRIADAS PARA O TDA
   ---------------------------------------------------------- */

.tda-best-sellers,
.tda-bs-section,
.tda-google-reviews,
.tda-review-heading,
.tda-categorias-premium {
  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(197, 161, 90, 0.07),
      transparent 34%
    ),
    var(--tda-bg) !important;
}

.tda-best-sellers .card,
.tda-bs-card,
.tda-google-reviews__widget-shell {
  border-color: var(--tda-border) !important;
  box-shadow: var(--tda-shadow-md) !important;
}

.tda-best-sellers .button,
.tda-bs-button {
  color: #ffffff !important;
  background: var(--tda-gold) !important;
}

.tda-best-sellers .button:hover,
.tda-bs-button:hover {
  background: var(--tda-gold-dark) !important;
}

.tda-best-sellers .product-badge,
.tda-bs-badge {
  background: var(--tda-gold) !important;
}

.tda-best-sellers .eyebrow,
.tda-bs-eyebrow,
.tda-google-reviews__eyebrow,
.tda-review-heading__eyebrow {
  color: var(--tda-gold) !important;
}

.tda-best-sellers h2,
.tda-bs-heading,
.tda-google-reviews__heading,
.tda-review-heading__title {
  color: var(--tda-text) !important;
}

.tda-best-sellers .section-header p:last-child,
.tda-bs-subtitle,
.tda-google-reviews__subheading,
.tda-review-heading__subtitle {
  color: var(--tda-text-muted) !important;
}

/* ----------------------------------------------------------
   11. COLEÇÕES E LISTAS DE PRODUTOS
   ---------------------------------------------------------- */

.collection,
.featured-collection,
.product-grid-container,
.collection-list-wrapper {
  background-color: transparent;
}

.collection__title,
.title-wrapper-with-link {
  color: var(--tda-text);
}

.collection__view-all a {
  color: var(--tda-text);
}

/* ----------------------------------------------------------
   12. MULTICOLUMN E BENEFÍCIOS
   ---------------------------------------------------------- */

.multicolumn {
  background-color: transparent;
}

.multicolumn-card {
  height: 100%;
  padding: 24px;
  background: var(--tda-surface);
  border: 1px solid var(--tda-border);
  border-radius: var(--tda-radius-lg);
  box-shadow: var(--tda-shadow-sm);
}

.multicolumn-card__info {
  padding: 18px 0 0;
}

.multicolumn-card h3 {
  color: var(--tda-text);
}

/* ----------------------------------------------------------
   13. RICH TEXT E CONTEÚDOS EDITORIAIS
   ---------------------------------------------------------- */

.rich-text,
.image-with-text,
.collapsible-content,
.video-section {
  background-color: transparent;
}

.rich-text__blocks,
.image-with-text__content {
  color: var(--tda-text);
}

.image-with-text__media {
  overflow: hidden;
  border-radius: var(--tda-radius-lg);
  box-shadow: var(--tda-shadow-md);
}

.image-with-text__content {
  border-radius: var(--tda-radius-lg);
}

/* ----------------------------------------------------------
   14. NEWSLETTER
   ---------------------------------------------------------- */

.newsletter,
.newsletter__wrapper,
.email-signup-banner {
  background-color: transparent;
}

.newsletter__wrapper,
.newsletter-form,
.footer-block--newsletter {
  border-radius: var(--tda-radius-lg);
}

.newsletter__wrapper {
  background: var(--tda-surface);
  border: 1px solid var(--tda-border);
  box-shadow: var(--tda-shadow-sm);
}

/* ----------------------------------------------------------
   15. ACCORDIONS E DETALHES
   ---------------------------------------------------------- */

.accordion,
.product__accordion,
details {
  border-color: var(--tda-border);
}

.accordion summary,
details summary {
  color: var(--tda-text);
}

.accordion__content,
details .rte {
  color: var(--tda-text-muted);
}

/* ----------------------------------------------------------
   16. PÁGINA DO PRODUTO
   ---------------------------------------------------------- */

.product {
  color: var(--tda-text);
}

.product__media-wrapper,
.product__info-wrapper {
  background-color: transparent;
}

.product-media-container,
.product__media-item {
  overflow: hidden;
  background: var(--tda-surface);
  border-radius: var(--tda-radius-lg);
}

.product__title h1,
.product__title {
  color: var(--tda-text);
}

.product__tax,
.product__inventory,
.product__text {
  color: var(--tda-text-muted);
}

.product-form__input input[type="radio"] + label {
  color: var(--tda-text);
  background: var(--tda-surface);
  border-color: var(--tda-border);
  border-radius: var(--tda-radius-pill);
}

.product-form__input input[type="radio"]:checked + label {
  color: #ffffff;
  background: var(--tda-text);
  border-color: var(--tda-text);
}

/* ----------------------------------------------------------
   17. CARRINHO
   ---------------------------------------------------------- */

.cart-items,
.cart-drawer,
.drawer__inner {
  color: var(--tda-text);
}

.drawer__inner,
.cart-drawer {
  background: var(--tda-bg);
}

.cart-item,
.cart-drawer-item {
  border-color: var(--tda-border);
}

.cart-item__media img {
  border-radius: var(--tda-radius-md);
}

/* ----------------------------------------------------------
   18. MENU E CABEÇALHO
   ---------------------------------------------------------- */

.header-wrapper {
  background: rgba(248, 245, 237, 0.96);
  border-bottom: 1px solid rgba(197, 161, 90, 0.26);
  backdrop-filter: blur(12px);
}

.header__menu-item,
.header__active-menu-item,
.menu-drawer__menu-item {
  color: var(--tda-text);
}

.header__menu-item:hover,
.header__active-menu-item {
  color: var(--tda-gold-dark);
}

.header__icon {
  color: var(--tda-text);
}

.header__icon:hover {
  color: var(--tda-gold-dark);
}

/* ----------------------------------------------------------
   19. RODAPÉ
   ---------------------------------------------------------- */

.footer {
  color: rgba(255, 255, 255, 0.82);
  background: var(--tda-text);
  border-top: 1px solid rgba(197, 161, 90, 0.35);
}

.footer h2,
.footer h3,
.footer .footer-block__heading {
  color: #ffffff;
}

.footer a,
.footer p,
.footer .list-menu__item--link,
.footer__copyright,
.footer__content-bottom {
  color: rgba(255, 255, 255, 0.72);
}

.footer a:hover,
.footer .list-menu__item--link:hover {
  color: var(--tda-gold-light);
}

.footer__content-bottom {
  border-top-color: rgba(255, 255, 255, 0.12);
}

.footer .field__input {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.07);
  border-color: rgba(255, 255, 255, 0.22);
}

.footer .field__input::placeholder {
  color: rgba(255, 255, 255, 0.55);
}

/* ----------------------------------------------------------
   20. TABELAS, POLÍTICAS E PÁGINAS INSTITUCIONAIS
   ---------------------------------------------------------- */

.shopify-policy__container,
.main-page-title,
.page-width--narrow {
  color: var(--tda-text);
}

.shopify-policy__body,
.rte {
  color: var(--tda-text-muted);
}

table,
th,
td {
  border-color: var(--tda-border);
}

/* ----------------------------------------------------------
   21. SELEÇÃO E BARRA DE ROLAGEM
   ---------------------------------------------------------- */

::selection {
  color: var(--tda-text);
  background: rgba(197, 161, 90, 0.30);
}

@media (pointer: fine) {
  ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }

  ::-webkit-scrollbar-track {
    background: var(--tda-bg-soft);
  }

  ::-webkit-scrollbar-thumb {
    background: rgba(197, 161, 90, 0.65);
    border: 2px solid var(--tda-bg-soft);
    border-radius: var(--tda-radius-pill);
  }

  ::-webkit-scrollbar-thumb:hover {
    background: var(--tda-gold-dark);
  }
}

/* ----------------------------------------------------------
   22. ACESSIBILIDADE
   ---------------------------------------------------------- */

:focus-visible {
  outline: 2px solid var(--tda-gold);
  outline-offset: 3px;
}

.skip-to-content-link:focus {
  color: var(--tda-text);
  background: var(--tda-surface);
}

/* ----------------------------------------------------------
   23. RESPONSIVIDADE — TABLET
   ---------------------------------------------------------- */

@media screen and (max-width: 990px) {
  .page-width {
    width: min(calc(100% - 28px), 1600px);
  }

  .multicolumn-card {
    padding: 20px;
  }

  .button,
  .product-form__submit,
  .quick-add__submit {
    min-height: 46px;
  }
}

/* ----------------------------------------------------------
   24. RESPONSIVIDADE — CELULAR
   ---------------------------------------------------------- */

@media screen and (max-width: 749px) {
  :root {
    --tda-radius-md: 16px;
    --tda-radius-lg: 18px;
  }

  .page-width {
    width: 100%;
    padding-right: 14px;
    padding-left: 14px;
  }

  body.template-index main .shopify-section {
    overflow: hidden;
  }

  h1,
  .h0 {
    letter-spacing: -0.03em;
  }

  .button,
  button.button,
  .product-form__submit,
  .quick-add__submit {
    min-height: 44px;
    padding: 11px 20px;
  }

  .card__information {
    padding-right: 12px;
    padding-left: 12px;
  }

  .multicolumn-card {
    padding: 18px;
  }

  .newsletter__wrapper {
    margin-right: 10px;
    margin-left: 10px;
  }

  .footer {
    text-align: left;
  }
}

/* ----------------------------------------------------------
   25. REDUÇÃO DE MOVIMENTO
   ---------------------------------------------------------- */

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
/* ==========================================================
   TDA — UNIFICAÇÃO DOS FUNDOS DA HOME
   ========================================================== */

/* Fundo principal de toda a página inicial */
body.template-index,
body.template-index main,
body.template-index #MainContent {
  background: #F8F5ED !important;
}

/* Todas as seções da Home usam a mesma base */
body.template-index main .shopify-section,
body.template-index main .shopify-section > section,
body.template-index main .shopify-section > div {
  background-color: transparent !important;
}

/* Remove faixas brancas entre as seções */
body.template-index main > .shopify-section {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 0 !important;
}

/* Seções personalizadas do Templo dos Aromas */
body.template-index .tda-categorias-premium,
body.template-index .tda-best-sellers,
body.template-index .tda-bs-section,
body.template-index .tda-google-reviews,
body.template-index .tda-review-heading {
  background: #F8F5ED !important;
}

/* Remove degradês das seções personalizadas */
body.template-index .tda-categorias-premium::before,
body.template-index .tda-best-sellers::before,
body.template-index .tda-bs-section::before,
body.template-index .tda-google-reviews::before,
body.template-index .tda-review-heading::before {
  display: none !important;
}

/* Coleções e vitrines padrão */
body.template-index .collection,
body.template-index .featured-collection,
body.template-index .collection-list-wrapper,
body.template-index .product-grid-container,
body.template-index .slider-mobile-gutter,
body.template-index .multicolumn,
body.template-index .rich-text,
body.template-index .image-with-text,
body.template-index .video-section,
body.template-index .newsletter,
body.template-index .newsletter__wrapper {
  background: transparent !important;
}

/* Mantém apenas os cartões claros */
body.template-index .card,
body.template-index .product-card-wrapper .card,
body.template-index .collection-card-wrapper .card,
body.template-index .tda-bs-card,
body.template-index .tda-google-reviews__widget-shell {
  background: #FFFDF8 !important;
}

/* Transição suave entre as seções */
body.template-index main .shopify-section + .shopify-section {
  border-top: 0 !important;
}

/* Celular */
@media screen and (max-width: 749px) {
  body.template-index,
  body.template-index main,
  body.template-index #MainContent {
    background: #F8F5ED !important;
  }
}
/* ===== Fundo de TODAS as seções ===== */

.shopify-section{
    background:#F8F5ED !important;
}

/* Featured Collection */
.featured-collection{
    background:#F8F5ED !important;
}

.collection{
    background:#F8F5ED !important;
}

.collection.page-width,
.page-width{
    background:transparent !important;
}

/* Multicolunas */
.multicolumn{
    background:#F8F5ED !important;
}

/* Rich text */
.rich-text{
    background:#F8F5ED !important;
}

/* Image banner */
.banner{
    background:#F8F5ED !important;
}

/* Slideshow */
.slideshow{
    background:#F8F5ED !important;
}

/* Newsletter */
.newsletter{
    background:#F8F5ED !important;
}
/* ==========================================================
   TEMPLO DOS AROMAS PREMIUM 2026
   ETAPA 1 — FUNDO CONTÍNUO DA HOME
   ========================================================== */

body.template-index {
  --tda-home-bg: #F8F5ED;
  --tda-card-bg: #FFFDF8;
}

/* Fundo-base da página inicial */
body.template-index,
body.template-index #MainContent,
body.template-index main {
  background: var(--tda-home-bg) !important;
  background-color: var(--tda-home-bg) !important;
}

/* ==========================================================
   CATEGORIAS PREMIUM
   ========================================================== */

body.template-index .tda-categorias-premium,
body.template-index .tda-categorias-premium__section,
body.template-index [class*="tda-categorias-premium"] {
  background: var(--tda-home-bg) !important;
  background-color: var(--tda-home-bg) !important;
  background-image: none !important;
}

body.template-index .tda-categorias-premium::before,
body.template-index .tda-categorias-premium::after,
body.template-index [class*="tda-categorias-premium"]::before,
body.template-index [class*="tda-categorias-premium"]::after {
  display: none !important;
  background: none !important;
  background-image: none !important;
}

/* ==========================================================
   MAIS VENDIDOS TDA
   ========================================================== */

body.template-index .tda-bs-section,
body.template-index .tda-best-sellers {
  background: var(--tda-home-bg) !important;
  background-color: var(--tda-home-bg) !important;
  background-image: none !important;
}

body.template-index .tda-bs-section::before,
body.template-index .tda-bs-section::after,
body.template-index .tda-best-sellers::before,
body.template-index .tda-best-sellers::after {
  display: none !important;
  background: none !important;
  background-image: none !important;
}

/* Mantém os cards claros */
body.template-index .tda-bs-card,
body.template-index .tda-best-sellers .card {
  background: var(--tda-card-bg) !important;
}

/* ==========================================================
   COLEÇÕES EM DESTAQUE
   ========================================================== */

body.template-index .featured-collection,
body.template-index .collection,
body.template-index .collection-wrapper,
body.template-index .collection-slider,
body.template-index .slider-mobile-gutter,
body.template-index .product-grid-container {
  background: var(--tda-home-bg) !important;
  background-color: var(--tda-home-bg) !important;
  background-image: none !important;
}

/* Wrappers internos da coleção */
body.template-index .featured-collection .gradient,
body.template-index .collection .gradient,
body.template-index .featured-collection .color-background-1,
body.template-index .featured-collection .color-background-2,
body.template-index .collection .color-background-1,
body.template-index .collection .color-background-2 {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* Cards das coleções */
body.template-index .featured-collection .card,
body.template-index .collection .card,
body.template-index .product-card-wrapper .card {
  background: var(--tda-card-bg) !important;
}

/* ==========================================================
   GOOGLE REVIEWS TDA
   ========================================================== */

body.template-index .tda-google-reviews,
body.template-index .tda-review-heading {
  background: var(--tda-home-bg) !important;
  background-color: var(--tda-home-bg) !important;
  background-image: none !important;
}

body.template-index .tda-google-reviews::before,
body.template-index .tda-google-reviews::after,
body.template-index .tda-review-heading::before,
body.template-index .tda-review-heading::after {
  display: none !important;
  background: none !important;
  background-image: none !important;
}

/* ==========================================================
   REMOVE FAIXAS ENTRE ESSAS SEÇÕES
   ========================================================== */

body.template-index .tda-categorias-premium,
body.template-index .tda-bs-section,
body.template-index .tda-best-sellers,
body.template-index .featured-collection,
body.template-index .tda-google-reviews {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* ==========================================================
   CELULAR
   ========================================================== */

@media screen and (max-width: 749px) {
  body.template-index,
  body.template-index #MainContent,
  body.template-index main,
  body.template-index .tda-categorias-premium,
  body.template-index .tda-bs-section,
  body.template-index .tda-best-sellers,
  body.template-index .featured-collection,
  body.template-index .collection,
  body.template-index .tda-google-reviews {
    background: var(--tda-home-bg) !important;
    background-color: var(--tda-home-bg) !important;
    background-image: none !important;
  }

  /* ==========================================================
   TDA — OCULTAR SOMENTE AVALIAÇÕES DOS PRODUTOS
   Mantém o Google Reviews da loja
   ========================================================== */

/* Cards da Home e coleções */
.card-wrapper .card-information > .rating,
.card-wrapper .card-information > .rating-count,
.product-card-wrapper .card-information > .rating,
.product-card-wrapper .card-information > .rating-count,
.card__information .rating,
.card__information .rating-count,

/* Página individual do produto — BK Reviews */
body.template-product #auto-bk-star-section,
body.template-product .product__title #auto-bk-star-section,
body.template-product .product__title .bk-reviews,
body.template-product .bk-reviews#auto-bk-star-section {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}