.faq-elegant-section{background-color:var(--faq-bg-section, #ffffff);padding-top:var(--faq-padding-top, 60px);padding-bottom:var(--faq-padding-bottom, 60px)}.faq-elegant-container{max-width:var(--faq-max-width, 800px);margin:0 auto;padding:0 20px}.faq-elegant-header{text-align:center;margin-bottom:40px}.faq-elegant-title{font-size:var(--faq-title-size, 32px);color:var(--faq-color-title, #1e293b);margin:0 0 10px;font-weight:700;line-height:1.2}.faq-elegant-subtitle{font-size:var(--faq-subtitle-size, 40px);color:var(--faq-color-subtitle, #000);margin:0 0 20px;font-weight:700;line-height:1.2}.faq-elegant-desc{font-size:var(--faq-desc-size, 16px);color:var(--faq-color-desc, #64748b);max-width:600px;margin:0 auto 30px;line-height:1.5}.faq-elegant-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.faq-elegant-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--faq-btn-radius, 30px);font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease;cursor:pointer}.faq-elegant-btn-primary{background-color:var(--faq-btn-primary-bg, #0066ff);color:var(--faq-btn-primary-text, #ffffff);border:1px solid var(--faq-btn-primary-bg, #0066ff)}.faq-elegant-btn-primary:hover{background-color:var(--faq-btn-primary-bg-hover, #0052cc);border-color:var(--faq-btn-primary-bg-hover, #0052cc)}.faq-elegant-btn-primary svg{margin-left:8px;width:16px;height:16px;fill:currentColor}.faq-elegant-btn-secondary{background-color:var(--faq-btn-secondary-bg, transparent);color:var(--faq-btn-secondary-text, #1e293b);border:1px solid var(--faq-btn-secondary-border, #cbd5e1)}.faq-elegant-btn-secondary:hover{background-color:var(--faq-btn-secondary-bg-hover, #f1f5f9);color:var(--faq-btn-secondary-text, #1e293b)}.faq-elegant-accordion{display:flex;flex-direction:column;gap:16px}.faq-elegant-item{background-color:var(--faq-item-bg, #ffffff);border:1px solid var(--faq-item-border, #e2e8f0);border-radius:var(--faq-item-radius, 12px);overflow:hidden;transition:all .3s ease}.faq-elegant-item.is-active{background-color:var(--faq-item-bg-active, #f8fafc);border-color:var(--faq-item-border-active, #93c5fd)}.faq-elegant-question{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:none;width:100%;text-align:left;font-family:inherit}.faq-elegant-question-title{font-size:var(--faq-q-size, 18px);color:var(--faq-q-color, #1e293b);font-weight:600;margin:0;padding-right:16px}.faq-elegant-icon{flex-shrink:0;width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--faq-icon-color, #1e293b)}.faq-elegant-icon:before,.faq-elegant-icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease;border-radius:2px}.faq-elegant-icon:before{width:14px;height:2px}.faq-elegant-icon:after{width:2px;height:14px}.faq-elegant-item.is-active .faq-elegant-icon:before{transform:rotate(45deg)}.faq-elegant-item.is-active .faq-elegant-icon:after{transform:rotate(45deg)}.faq-elegant-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease;padding:0 24px}.faq-elegant-item.is-active .faq-elegant-answer{grid-template-rows:1fr}.faq-elegant-answer-content{overflow:hidden}.faq-elegant-answer-inner{font-size:var(--faq-a-size, 15px);color:var(--faq-a-color, #64748b);line-height:1.6;padding-bottom:24px;margin:0}@media screen and (max-width:768px){.faq-elegant-section{padding-top:var(--faq-padding-top-mobile, 40px);padding-bottom:var(--faq-padding-bottom-mobile, 40px)}.faq-elegant-title{font-size:var(--faq-title-size-mobile, 24px)}.faq-elegant-subtitle{font-size:var(--faq-subtitle-size-mobile, 28px)}.faq-elegant-question{padding:16px}.faq-elegant-answer-inner{padding-bottom:16px}.faq-elegant-answer{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-elegant.css.map */
