.sooha-faq{padding:var(--section-spacing, 60px) 0}.sooha-faq--centered .sooha-faq__layout{max-width:800px;margin:0 auto}.sooha-faq--centered .sooha-faq__header{text-align:center;margin-bottom:var(--space-10, 40px)}.sooha-faq--split .sooha-faq__layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-16, 64px);align-items:start}.sooha-faq--split .sooha-faq__header{position:sticky;top:calc(var(--header-height, 80px) + var(--space-6, 24px))}@media(max-width:989px){.sooha-faq--split .sooha-faq__layout{grid-template-columns:1fr;gap:var(--space-8, 32px)}.sooha-faq--split .sooha-faq__header{position:static;text-align:center}}.sooha-faq__title{margin-bottom:var(--space-4, 16px)}.sooha-faq__subtitle{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--space-6, 24px)}.sooha-faq__contact{font-size:var(--text-base);color:var(--color-text-muted)}.sooha-faq__contact a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.sooha-faq__contact a:hover{text-decoration-color:transparent}.sooha-faq__items{display:flex;flex-direction:column}.sooha-faq__item{border-bottom:1px solid var(--color-border)}.sooha-faq__item:first-child{border-top:1px solid var(--color-border)}.sooha-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);padding:var(--space-5, 20px) 0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--text-lg);font-weight:500;color:var(--color-text);transition:color var(--transition-fast)}.sooha-faq__question:hover{color:var(--color-primary)}.sooha-faq__question-text{flex:1;line-height:1.4}.sooha-faq__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:transform var(--transition-normal),color var(--transition-fast)}.sooha-faq__icon svg{width:18px;height:18px}.sooha-faq__icon-minus{opacity:0;transform:rotate(-90deg);transition:opacity var(--transition-fast),transform var(--transition-normal)}.sooha-faq__icon-plus{transition:opacity var(--transition-fast)}.sooha-faq__item.is-open .sooha-faq__icon{color:var(--color-primary)}.sooha-faq__item.is-open .sooha-faq__icon-plus{opacity:0}.sooha-faq__item.is-open .sooha-faq__icon-minus{opacity:1;transform:rotate(0)}.sooha-faq__answer{overflow:hidden;transition:max-height var(--transition-slow) ease}.sooha-faq__answer[hidden]{display:block;max-height:0;visibility:hidden}.sooha-faq__item.is-open .sooha-faq__answer{max-height:1000px;visibility:visible}.sooha-faq__answer-inner{padding-bottom:var(--space-6, 24px);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7}.sooha-faq__answer-inner p{margin-bottom:var(--space-4, 16px)}.sooha-faq__answer-inner p:last-child{margin-bottom:0}.sooha-faq__answer-inner ul,.sooha-faq__answer-inner ol{padding-left:var(--space-5, 20px);margin-bottom:var(--space-4, 16px)}.sooha-faq__answer-inner ul{list-style:disc}.sooha-faq__answer-inner ol{list-style:decimal}.sooha-faq__answer-inner li{margin-bottom:var(--space-2, 8px)}.sooha-faq__answer-inner a{color:var(--color-primary);text-decoration:underline}@media(max-width:767px){.sooha-faq__question{padding:var(--space-4, 16px) 0;font-size:var(--text-base)}.sooha-faq__answer-inner{padding-bottom:var(--space-4, 16px)}}@media(prefers-reduced-motion:reduce){.sooha-faq__answer,.sooha-faq__icon,.sooha-faq__icon-minus,.sooha-faq__icon-plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
