.custom-faq{background-color:var(--faq-bg-color, #F9FAFB);color:var(--faq-text-color, #1A1A2E)}.custom-faq__container{max-width:900px;margin:0 auto;padding-top:var(--faq-padding-top, 40px);padding-bottom:var(--faq-padding-bottom, 40px);padding-left:var(--faq-padding-left, 16px);padding-right:var(--faq-padding-right, 16px)}.custom-faq__header{text-align:center;margin-bottom:32px}.custom-faq__heading{font-size:24px;font-weight:700;color:var(--faq-heading-color, #1A1A2E);margin:0 0 8px;line-height:1.3}@media(min-width:768px){.custom-faq__heading{font-size:32px}}.custom-faq__subheading{font-size:16px;color:var(--faq-text-color, #6B7280);margin:0;opacity:.8}.custom-faq__content{display:flex;flex-direction:column;gap:var(--faq-accordion-spacing, 12px)}.custom-faq__content--two-columns{display:grid;grid-template-columns:1fr;gap:var(--faq-accordion-spacing, 12px)}@media(min-width:768px){.custom-faq__content--two-columns{grid-template-columns:1fr 1fr;gap:16px}}.custom-faq__item{background:var(--faq-accordion-bg, #FFFFFF);border:1px solid var(--faq-accordion-border, #E5E7EB);border-radius:var(--faq-accordion-radius, 12px);overflow:hidden;transition:box-shadow .2s ease}.custom-faq__item:hover{box-shadow:0 2px 8px #0000000d}.custom-faq__question{display:flex;align-items:center;width:100%;padding:16px 20px;background:none;border:none;text-align:left;cursor:pointer;gap:12px;transition:background-color .2s ease}@media(min-width:768px){.custom-faq__question{padding:20px 24px}}.custom-faq__question:hover{background-color:#00000005}.custom-faq__question-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faq-icon-color, #FF6B35)}.custom-faq__question-icon svg{width:20px;height:20px}.custom-faq__question-text{flex:1;font-size:15px;font-weight:600;color:var(--faq-question-color, #1A1A2E);line-height:1.4}@media(min-width:768px){.custom-faq__question-text{font-size:16px}}.custom-faq__toggle-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--faq-icon-color, #FF6B35);transition:transform .3s ease}.custom-faq__toggle-icon svg{width:20px;height:20px}.custom-faq__icon-minus,.custom-faq__item.is-open .custom-faq__icon-plus{display:none}.custom-faq__item.is-open .custom-faq__icon-minus{display:block}.custom-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.custom-faq__item.is-open .custom-faq__answer{grid-template-rows:1fr}.custom-faq__answer-inner{overflow:hidden;padding:0 20px;transition:padding .3s ease}@media(min-width:768px){.custom-faq__answer-inner{padding:0 24px}}.custom-faq__item.is-open .custom-faq__answer-inner{padding:0 20px 20px}@media(min-width:768px){.custom-faq__item.is-open .custom-faq__answer-inner{padding:0 24px 24px}}.custom-faq__answer-inner.rte{font-size:14px;line-height:1.7;color:var(--faq-answer-color, #4B5563)}@media(min-width:768px){.custom-faq__answer-inner.rte{font-size:15px}}.custom-faq__answer-inner.rte p{margin:0 0 12px}.custom-faq__answer-inner.rte p:last-child{margin-bottom:0}.custom-faq__answer-inner.rte ul,.custom-faq__answer-inner.rte ol{margin:12px 0;padding-left:20px}.custom-faq__answer-inner.rte li{margin-bottom:6px}.custom-faq__answer-inner.rte a{color:var(--faq-icon-color, #FF6B35);text-decoration:underline}.custom-faq__contact{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding:24px;background:var(--faq-accordion-bg, #FFFFFF);border:1px solid var(--faq-accordion-border, #E5E7EB);border-radius:var(--faq-accordion-radius, 12px);text-align:center}@media(min-width:768px){.custom-faq__contact{flex-direction:row;justify-content:center;gap:20px;padding:20px 32px}}.custom-faq__contact-text{font-size:15px;color:var(--faq-text-color, #1A1A2E);margin:0}.custom-faq__contact-btn{display:inline-flex;align-items:center;padding:10px 20px;background:var(--faq-icon-color, #FF6B35);color:#fff;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.custom-faq__contact-btn:hover{filter:brightness(.9);transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-custom-faq.css.map */
