/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 32:0 Unexpected "<"

**/
<style>
.td-seo-block { max-width: 860px; margin: 48px auto; padding: 0 16px; font-family: inherit; color: inherit; }
.td-seo-block h2 { margin-top: 32px; font-size: 1.4rem; }
.td-seo-block h3 { margin-top: 24px; font-size: 1.1rem; }
.td-seo-block p { line-height: 1.75; }
.td-seo-block a { color: inherit; text-decoration: underline; }
.td-seo-block a:hover { opacity: .75; }
.td-seo-text-more { display: none; }
.td-seo-text-more.is-visible { display: block; }
.td-read-more-btn { background: none; border: none; color: inherit; font-family: inherit; font-size: 1rem; font-weight: 600; text-decoration: underline; cursor: pointer; padding: 8px 0; margin-top: 8px; }
.td-read-more-btn:hover { opacity: .75; }
.td-faq-title { margin-top: 40px; margin-bottom: 16px; font-size: 1.4rem; }
.td-faq { border-top: 1px solid #e0e0e0; }
.td-faq__item { border-bottom: 1px solid #e0e0e0; }
.td-faq__question { display: flex; justify-content: space-between; align-items: center; width: 100%; background: none; border: none; padding: 18px 4px; font-size: 1rem; font-family: inherit; font-weight: 600; color: inherit; cursor: pointer; text-align: left; gap: 12px; }
.td-faq__question:hover { opacity: .75; }
.td-faq__icon { flex-shrink: 0; width: 20px; height: 20px; position: relative; }
.td-faq__icon::before, .td-faq__icon::after { content: ''; position: absolute; background: currentColor; border-radius: 2px; transition: transform .25s ease, opacity .25s ease; }
.td-faq__icon::before { width: 100%; height: 2px; top: 50%; left: 0; transform: translateY(-50%); }
.td-faq__icon::after { width: 2px; height: 100%; left: 50%; top: 0; transform: translateX(-50%); }
.td-faq__question[aria-expanded="true"] .td-faq__icon::after { opacity: 0; transform: translateX(-50%) rotate(90deg); }
.td-faq__answer { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .3s ease; }
.td-faq__answer > p { overflow: hidden; margin: 0; padding-bottom: 0; transition: padding-bottom .3s ease; }
.td-faq__item.is-open .td-faq__answer { grid-template-rows: 1fr; }
.td-faq__item.is-open .td-faq__answer > p { padding-bottom: 18px; }
</style>
<script>
(function(){
  document.querySelectorAll('.td-faq__item').forEach(function(item){
    item.querySelector('.td-faq__question').addEventListener('click', function(){
      var isOpen = item.classList.contains('is-open');
      document.querySelectorAll('.td-faq__item').forEach(function(i){
        i.classList.remove('is-open');
        i.querySelector('.td-faq__question').setAttribute('aria-expanded','false');
      });
      if(!isOpen){ item.classList.add('is-open'); this.setAttribute('aria-expanded','true'); }
    });
  });

  document.querySelectorAll('.td-read-more-btn').forEach(function(btn){
    var block = btn.closest('.td-seo-block');
    var moreContent = block ? block.querySelector('.td-seo-text-more') : null;
    if(!moreContent) return;
    btn.addEventListener('click', function() {
      moreContent.classList.toggle('is-visible');
      btn.textContent = moreContent.classList.contains('is-visible') ? 'Ler menos' : 'Ler mais';
    });
  });
})();
</script>
