.emerson-faq{padding:45px 24px;background:var(--section-bg, var(--emerson-cream))}@media(min-width:768px){.emerson-faq{padding:60px 48px}}.emerson-faq__container{display:grid;grid-template-columns:1fr;gap:48px;max-width:1200px;margin:0 auto}@media(min-width:1024px){.emerson-faq__container{grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}}.emerson-faq__content{text-align:center}@media(min-width:1024px){.emerson-faq__content{text-align:left;position:sticky;top:120px}}.emerson-faq__list{display:flex;flex-direction:column;gap:16px}.emerson-faq__item{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .3s ease}.emerson-faq__item:hover{box-shadow:var(--shadow-md)}.emerson-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--emerson-text);text-align:left;background:none;border:none;cursor:pointer;transition:color .3s ease}@media(min-width:768px){.emerson-faq__question{font-size:17px}}.emerson-faq__question:hover{color:var(--emerson-primary)}.emerson-faq__icon{width:28px;height:28px;border-radius:50%;background:var(--emerson-cream);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;transition:all .3s ease;flex-shrink:0}.emerson-faq__item.active .emerson-faq__icon{background:var(--emerson-primary);color:#fff;transform:rotate(45deg)}.emerson-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out)}.emerson-faq__item.active .emerson-faq__answer{max-height:500px}.emerson-faq__answer-inner{padding:0 28px 24px;font-size:15px;line-height:1.7;color:var(--emerson-text-light)}.emerson-faq__answer-inner p{margin:0}.emerson-faq__answer-inner p+p{margin-top:16px}.emerson-faq__answer-inner a{color:var(--emerson-primary);text-decoration:underline;text-underline-offset:3px}.emerson-faq__answer-inner a:hover{text-decoration:none}.emerson-faq__question:focus-visible{outline:2px solid var(--emerson-primary);outline-offset:-2px;border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-emerson-faq.css.map */
