.faq-section{display:flex;justify-content:center;padding:64px 0 0;background-color:#fff}.faq-section__inner{width:100%;max-width:880px;padding:0 24px;display:flex;flex-direction:column;gap:32px}.faq-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.faq-section .tag-chip{appearance:none;-webkit-appearance:none;border:0;margin:0;padding:10px 18px;background-color:#f5f8fc;color:#5a6475;border-radius:999px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-section .tag-chip:hover{background-color:#eaf2fa;color:#2c9af5}.faq-section .tag-chip[aria-pressed=true]{background-color:#0e1a2b;color:#fff}.faq-section .tag-chip:focus-visible{outline:2px solid #2C9AF5;outline-offset:2px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background-color:#fff;border:1px solid #E4E8EE;border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[hidden]{display:none}.faq-item[open]{border-color:#2c9af5;box-shadow:0 4px 20px #0e1a2b0f}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-family:Poppins,sans-serif;font-size:17.5px;font-weight:700;line-height:1.4;color:#0e1a2b}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid #2C9AF5;outline-offset:-2px}.faq-item__indicator{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:999px;background-color:#f5f8fc;color:#2c9af5;transition:background-color .2s ease,color .2s ease}.faq-item__indicator:before,.faq-item__indicator:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.faq-item__indicator:before{width:12px;height:2px;transform:translate(-50%,-50%)}.faq-item__indicator:after{width:2px;height:12px;transform:translate(-50%,-50%)}.faq-item[open] .faq-item__indicator{background-color:#2c9af5;color:#fff}.faq-item[open] .faq-item__indicator:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.faq-item__body{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.faq-item__body p,.faq-item__body ul,.faq-item__body ol{margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.6;color:#5a6475}.faq-item__body ul,.faq-item__body ol{padding-left:20px}.faq-item__body a{color:#2c9af5;text-decoration:underline;text-underline-offset:3px}.faq-item__body a:hover,.faq-item__body a:focus-visible{color:#1f7ed3;outline:none}.faq-item__body strong{color:#0e1a2b;font-weight:700}.faq-empty{padding:24px;text-align:center;font-family:DM Sans,sans-serif;font-size:14px;color:#5a6475}.faq-empty[hidden]{display:none}@media(max-width:640px){.faq-section{padding:32px 0}.faq-section__inner{gap:20px}.faq-item summary{padding:16px;font-size:14px;gap:12px}.faq-item__body{padding:0 16px 16px}.faq-item__body p,.faq-item__body ul,.faq-item__body ol{font-size:14px}.faq-section .tag-chip{padding:8px 14px;font-size:13px}}@media(max-width:400px){.faq-section__inner{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-section.css.map */
