.faq-section{padding:60px 0;min-height:500px;transition:background-color .3s ease}.faq-container{max-width:1200px;margin:0 auto;padding:0 20px}.faq-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.faq-items{display:flex;flex-direction:column;gap:0;margin:auto 0;padding:1rem 3.2rem}.faq-item{border-bottom:1px solid rgb(110 110 110 / 20%);transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}.faq-question:hover{opacity:.8}.faq-question h3{font-size:18px;font-family:segoe-ui,sans-serif;text-transform:capitalize;font-weight:700;color:#333;margin:0;transition:color .3s ease}.faq-item:nth-child(1) .faq-question h3{color:#ff6b47}.faq-item:nth-child(2) .faq-question h3{color:#8b7fd1}.faq-item:nth-child(3) .faq-question h3{color:#ffb366}.faq-item:nth-child(4) .faq-question h3{color:#4caf50}.faq-icon{position:relative;width:24px;height:24px;color:#666}.faq-icon svg{position:absolute;top:0;left:0;transition:all .3s ease}.faq-icon .chevron-up{opacity:0;transform:rotate(-180deg)}.faq-item.active .faq-icon .chevron-down{opacity:0;transform:rotate(180deg)}.faq-item.active .faq-icon .chevron-up{opacity:1;transform:rotate(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-answer-content{font-family:segoe-ui,sans-serif;padding-bottom:24px;color:#666;line-height:1.6}.faq-answer-content p{margin:0 0 16px}.faq-answer-content p:last-child{margin-bottom:0}.faq-image-container{display:flex;justify-content:center;align-items:center;position:sticky;top:100px}.faq-image{width:100%;aspect-ratio:1;transition:transform .3s ease}.faq-image:hover{transform:scale(1.02)}.faq-image img{width:100%;height:115%;object-fit:cover;transition:all .5s ease}.faq-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;border-radius:24px}.faq-placeholder p{margin:0;font-size:16px;opacity:.8}@media (max-width: 968px){.faq-content{grid-template-columns:1fr;gap:40px}.faq-image-container{position:relative;top:auto;order:-1}.faq-image{max-width:300px}}@media (max-width: 768px){.faq-section{padding:40px 0}.faq-container{padding:0 16px}.faq-content{gap:32px}.faq-question{padding:20px 0}.faq-question h3{font-size:16px;padding-right:12px}.faq-answer-content{padding-bottom:20px;font-size:14px}.faq-image{max-width:280px}}@media (max-width: 480px){.faq-section{padding:32px 0}.faq-question h3{font-size:15px}.faq-image{border-radius:16px;max-width:100%}.faq-placeholder{border-radius:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-image img{animation:fadeIn .5s ease}.faq-answer-content::-webkit-scrollbar{width:4px}.faq-answer-content::-webkit-scrollbar-track{background:transparent}.faq-answer-content::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.faq-question:focus{outline:2px solid #4A90E2;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.faq-answer,.faq-icon svg,.faq-image img,.faq-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/faq-section.css.map */
