.faq-section{background-color:#fdfbf9;padding:3rem 1.5rem;border-radius:16px;box-shadow:0 8px 24px #0000000d;margin-top:3rem}.faq-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2.5rem;color:#2e2e2e}.faq-wrapper{max-width:800px;margin:0 auto}.faq-item{background-color:#fff;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem;border:1px solid #e5e5e5;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 12px #0000000a}.faq-item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0}.faq-question{font-size:1.3rem;font-weight:600;margin:0;color:#222;flex:1}.faq-icon{display:inline-block;margin-left:.75rem;transition:transform .3s ease}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-item p{margin-top:1rem;font-size:1.05rem;color:#4a4a4a;line-height:1.7;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faq-section{padding:2rem 1rem;border-radius:12px}.faq-title{font-size:1.6rem}.faq-question{font-size:1.15rem}.faq-item p{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/surcharge.css.map */
