.faq-accordion__header{text-align:start}.faq-accordion__header h2{margin-bottom:16px}.faq-accordion__header p{color:#666;font-size:1.1rem;line-height:120%;width:90%;max-width:940px;display:flex}.faq-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:box-shadow .2s ease}.faq-item:hover{box-shadow:0 2px 8px #0000001a}.faq-summary{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;background:#f8f9fa;border:none;width:100%;text-align:left;transition:background-color .2s ease;list-style:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{display:none}.faq-summary:hover{background:#e9ecef}.faq-summary h3{margin:0;font-size:1.1rem;font-weight:600;color:#333;flex:1;padding-right:20px}.faq-icon{position:relative;width:24px;height:24px;flex-shrink:0}.faq-icon img{position:absolute;top:0;left:0;width:24px;height:24px;transition:opacity .2s ease,transform .2s ease}.icon-plus{opacity:1;transform:scale(1)}.icon-minus,.faq-item[open] .icon-plus{opacity:0;transform:scale(.8)}.faq-item[open] .icon-minus{opacity:1;transform:scale(1)}.faq-item[open] .faq-summary{background:#e3f2fd;border-bottom:1px solid #e0e0e0}.faq-answer{padding:20px;background:#fff;border-top:1px solid #e0e0e0}.faq-answer div{color:#555;line-height:1.6;font-size:1rem}@media screen and (max-width: 780px){.faq-accordion{padding:60px 32px}.faq-summary{padding:16px}.faq-summary h3{font-size:1rem;padding-right:16px}.faq-answer{padding:16px}}@media screen and (max-width: 640px){.faq-accordion{padding:60px 24px}.faq-accordion__header{margin-bottom:16px}}@media screen and (max-width: 480px){.faq-accordion{padding:60px 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
