.tc-faq-section{background-color:var(--faq-bg-color, #ffffff);padding:48px var(--container-gutter);width:100%;box-sizing:border-box}@media screen and (min-width:990px){.tc-faq-section{padding:80px max(var(--container-gutter),(100vw - var(--container-max-width)) / 2)}}.tc-faq-container{width:100%;max-width:var(--container-max-width);margin:0 auto;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:990px){.tc-faq-container{gap:48px}}.tc-faq-heading{font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400;line-height:1.4;color:var(--faq-text-color, #1c1f1a);margin:0;text-transform:uppercase;letter-spacing:.02em;text-align:left}@media screen and (min-width:990px){.tc-faq-heading{font-size:48px;text-align:left}}.tc-faq-list{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:990px){.tc-faq-list{gap:20px}}.tc-faq-item{background-color:var(--faq-card-bg, #fafafa);border-radius:8px;width:100%;box-sizing:border-box;overflow:hidden;transition:background-color .25s ease}.tc-faq-item:hover{background-color:var(--faq-card-bg-hover, #f5f5f5)}.tc-faq-trigger{width:100%;background:none;border:none;padding:24px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;text-align:left;outline:none}.tc-faq-trigger:focus-visible{outline:2px solid var(--faq-accent-color, #606a38);outline-offset:-2px}.tc-faq-question{font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:var(--faq-question-color, #272727);margin:0;text-transform:uppercase;transition:color .25s ease}.tc-faq-trigger:hover .tc-faq-question{color:var(--faq-accent-color, #606a38)}.tc-faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--faq-question-color, #272727);flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1),color .25s ease}.tc-faq-trigger:hover .tc-faq-icon{color:var(--faq-accent-color, #606a38)}.tc-faq-icon svg{width:18px;height:18px;stroke-width:2;display:block}.tc-faq-item.is-open .tc-faq-icon{transform:rotate(180deg)}.tc-faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);width:100%}.tc-faq-item.is-open .tc-faq-answer-wrapper{grid-template-rows:1fr}.tc-faq-answer-inner{overflow:hidden;min-height:0}.tc-faq-answer{padding:0 24px 24px;box-sizing:border-box}.tc-faq-answer .prose{font-family:Barlow,sans-serif;font-size:16px;line-height:1.6;color:var(--faq-answer-color, #272727)}.tc-faq-answer .prose p{margin:0 0 1em}.tc-faq-answer .prose p:last-child{margin:0}.tc-faq-answer .prose ul,.tc-faq-answer .prose ol{margin:0 0 1em;padding-left:20px}.tc-faq-answer .prose li{margin-bottom:.5em}.tc-faq-answer .prose a{color:var(--faq-accent-color, #606a38);text-decoration:underline;transition:opacity .2s ease}.tc-faq-answer .prose a:hover{opacity:.8}.tc-faq-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:8px;text-align:center}.tc-faq-footer-prefix{font-family:Barlow,sans-serif;font-size:18px;font-weight:500;color:var(--faq-question-color, #272727);line-height:1.3;white-space:pre-wrap;padding-right:5px}.tc-faq-footer-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;color:var(--faq-arrow-color, #fcc419);text-decoration:none;transition:opacity .25s ease,color .25s ease}.tc-faq-footer-link span:first-child{border-bottom:1px solid transparent;transition:border-color .25s ease;line-height:1.3}.tc-faq-footer-link:hover{opacity:.85}.tc-faq-footer-link:hover span:first-child{border-color:var(--faq-arrow-color, #fcc419)}.tc-faq-footer-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--faq-arrow-color, #fcc419);transition:transform .25s ease;flex-shrink:0}.tc-faq-footer-link:hover .tc-faq-footer-icon{transform:translate(4px)}.tc-faq-footer-icon svg{width:18px;height:18px;stroke-width:2.5;display:block}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-faq-accordion.css.map */
