.tptai-faq-section{box-sizing:border-box;width:100%;max-width:75em;margin:0 auto;padding:0}.tptai-faq-section_category{margin-bottom:3em}.tptai-faq-section_category:last-child{margin-bottom:0}.tptai-faq-section_category-title{font-size:1.5em;font-weight:600;margin:0 0 1.5em;color:var(--category-title-color, #000000);text-align:center}.tptai-faq-section_items{display:grid;grid-template-columns:1fr 1fr;gap:1.5em}.tptai-faq-section_item{background-color:var(--accordion-background-color, #ffffff);border-radius:var(--border-radius, .5em);box-shadow:0 .125em .25em #0000001a;overflow:hidden;transition:box-shadow .3s ease}.tptai-faq-section_item:hover{box-shadow:0 .25em .5em #00000026}.tptai-faq-section_question{width:100%;background:none;border:none;padding:1.5em;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:1em;font-weight:500;color:var(--text-color, #000000);transition:background-color .3s ease}.tptai-faq-section_question:hover{background-color:#0000000d}.tptai-faq-section_question:focus{outline:.125em solid var(--accordion-icon-color, #000000);outline-offset:-.125em}.tptai-faq-section_question-text{flex:1;margin-right:1em;line-height:1.4}.tptai-faq-section_icon{flex-shrink:0;width:1.5em;height:1.5em;position:relative;color:var(--accordion-icon-color, #000000)}.tptai-faq-section_icon svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.tptai-faq-section_icon-plus{opacity:1;transform:rotate(0)}.tptai-faq-section_icon-minus,.tptai-faq-section_item.is-open .tptai-faq-section_icon-plus{opacity:0;transform:rotate(90deg)}.tptai-faq-section_item.is-open .tptai-faq-section_icon-minus{opacity:1;transform:rotate(0)}.tptai-faq-section_answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.tptai-faq-section_item.is-open .tptai-faq-section_answer{max-height:25em;padding-bottom:1.5em}.tptai-faq-section_answer-content{padding:0 1.5em;color:var(--text-color, #000000);line-height:1.6;opacity:0;transition:opacity .3s ease .1s}.tptai-faq-section_item.is-open .tptai-faq-section_answer-content{opacity:1}.tptai-faq-section_answer-content p{margin:0 0 1em}.tptai-faq-section_answer-content p:last-child{margin-bottom:0}@media (min-width: 768px) and (max-width: 1279px){.tptai-faq-section{max-width:90%}.tptai-faq-section_items{grid-template-columns:1fr 1fr;gap:1.25em}.tptai-faq-section_question{padding:1.25em;font-size:.95em}.tptai-faq-section_answer-content{padding:0 1.25em}.tptai-faq-section_category-title{font-size:1.4em}}@media (max-width: 767px){.tptai-faq-section{max-width:100%;padding:0 1em}.tptai-faq-section_items{grid-template-columns:1fr;gap:1em}.tptai-faq-section_question{padding:1em;font-size:.9em}.tptai-faq-section_question-text{margin-right:.75em}.tptai-faq-section_icon{width:1.25em;height:1.25em}.tptai-faq-section_answer-content{padding:0 1em;font-size:.9em}.tptai-faq-section_category{margin-bottom:2em}.tptai-faq-section_category-title{font-size:1.3em;margin-bottom:1em}.tptai-faq-section_item.is-open .tptai-faq-section_answer{max-height:30em;padding-bottom:1em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpt-tptai-faq-section.css.map */
