.blog-faq{padding:48px 0;background-color:#fdfbfe}.blog-faq__container{max-width:1280px;margin:0 auto;padding:0 16px}@media screen and (min-width:640px){.blog-faq__container{padding:0 24px}}.blog-faq__card{background:#fff;border-radius:24px;padding:24px;border:1px solid rgba(226,209,237,.3);box-shadow:0 1px 3px #0000000a}@media screen and (min-width:640px){.blog-faq__card{padding:40px}}.blog-faq__header{text-align:center;margin-bottom:32px}.blog-faq__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:normal;color:#783db0;background:#f6f0fb;padding:6px 16px;border-radius:9999px;margin-bottom:12px}.blog-faq__badge svg{width:14px;height:14px}.blog-faq__title{font-family:var(--font-heading-family, serif);font-size:24px;font-weight:700;color:#2e173e;margin:0 0 8px}@media screen and (min-width:640px){.blog-faq__title{font-size:30px}}.blog-faq__subtitle{font-size:13px;color:#2d183fb3;line-height:1.5;max-width:520px;margin:0 auto}@media screen and (min-width:640px){.blog-faq__subtitle{font-size:14px}}.blog-faq__categories{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(226,209,237,.2)}.blog-faq__cat-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:9999px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid rgba(226,209,237,.3);background:#f6f0fb99;color:#783db0;transition:all .2s ease;letter-spacing:normal;text-transform:none}.blog-faq__cat-icon{width:16px;height:16px;flex-shrink:0}.blog-faq__cat-count{font-size:10px;opacity:.75;margin-left:2px}.blog-faq__cat-btn:hover{background:#e2d1ed80;color:#783db0!important}.blog-faq__cat-btn--active{background:#783db0;color:#fff!important;border-color:#783db0;box-shadow:0 2px 8px #783db033}.blog-faq__cat-btn--active:hover{background:#6a35a0;color:#fff!important}.blog-faq__list{display:flex;flex-direction:column;gap:12px;max-width:768px;margin:0 auto}.blog-faq__item{border:1px solid rgba(226,209,237,.3);border-radius:16px;overflow:hidden;background:#fff;transition:background .2s ease,border-color .2s ease}.blog-faq__item:hover{border-color:#e2d1ed99}.blog-faq__item--open{background:#f6f0fb4d!important;border-color:#783db0}.blog-faq__item--hidden{display:none}.blog-faq__question{width:100%;text-align:left;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;background:transparent;border:none;border-radius:16px;outline:none}.blog-faq__question:hover{background:transparent}.blog-faq__question-text{font-size:14px;font-weight:700;color:#2e173e;line-height:1.4;letter-spacing:normal;text-transform:none}@media screen and (min-width:640px){.blog-faq__question-text{font-size:15px}}.blog-faq__chevron{width:28px;height:28px;border-radius:50%;background:#f6f0fb;color:#783db0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,background .2s ease,color .2s ease}.blog-faq__item--open .blog-faq__chevron{transform:rotate(180deg);background:#783db0;color:#fff}.blog-faq__answer{overflow:hidden}.blog-faq__answer-content{padding:12px 20px 16px;font-size:14px;line-height:1.6;color:#2d183fcc;border-top:1px solid rgba(226,209,237,.2);margin-top:4px}@media screen and (min-width:640px){.blog-faq__answer-content{font-size:15px;padding:12px 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/blog-faq.css.map */
