.faq{width:100%;padding:70px 0 80px;background:linear-gradient(180deg,#f4f8ee,#eaf5d8 40%,#f4f8ee);position:relative}.faq__container{width:85%;max-width:820px;margin:0 auto}.faq__header{text-align:center;margin-bottom:48px}.faq__label{display:inline-block;padding:6px 18px;border-radius:50px;background:linear-gradient(135deg,#0d6b3a,#7ac001);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.faq__heading{font-size:2.2rem;font-weight:800;color:#1a2e05;margin:0 0 10px;letter-spacing:-.02em;line-height:1.2}.faq__subtext{max-width:520px;margin:0 auto;font-size:1rem;color:#5a6b4a;line-height:1.6}.faq__empty{text-align:center;color:#888;font-size:1rem}.faq__list{display:flex;flex-direction:column;gap:14px}.faq__item{background:#fff;border-radius:16px;box-shadow:0 2px 8px #1a2e050d,0 0 0 1px #7ac0010f;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.faq__item:hover{box-shadow:0 6px 20px #1a2e051a,0 0 0 1px #7ac0011f}.faq__item[open]{box-shadow:0 8px 28px #0d6b3a1f,0 0 0 1.5px #0d6b3a26}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none;transition:background .2s ease}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none;content:""}.faq__question:hover{background:#7ac0010a}.faq__question-text{font-size:1rem;font-weight:700;color:#1a2e05;line-height:1.4;flex:1}.faq__icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f5d0,#d4edb0);border-radius:50%;color:#0d6b3a;transition:all .35s cubic-bezier(.22,1,.36,1)}.faq__icon-plus,.faq__icon-minus{position:absolute;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.faq__icon{position:relative}.faq__icon-plus{opacity:1;transform:rotate(0)}.faq__icon-minus{opacity:0;transform:rotate(-90deg)}.faq__item[open] .faq__icon{background:linear-gradient(135deg,#0d6b3a,#1a8f50);color:#fff;transform:rotate(0)}.faq__item[open] .faq__icon-plus{opacity:0;transform:rotate(90deg)}.faq__item[open] .faq__icon-minus{opacity:1;transform:rotate(0)}.faq__answer{overflow:hidden}.faq__answer-inner{padding:0 24px 22px;font-size:.95rem;line-height:1.7;color:#4a5a3a}.faq__answer-inner p{margin:0 0 12px}.faq__answer-inner p:last-child{margin-bottom:0}.faq__answer-inner a{color:#0d6b3a;text-decoration:underline;text-underline-offset:2px}.faq__answer-inner a:hover{color:#7ac001}.faq__answer-inner ul,.faq__answer-inner ol{margin:8px 0;padding-left:20px}.faq__answer-inner li{margin-bottom:4px}@keyframes faqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq__item[open] .faq__answer{animation:faqSlideDown .35s ease forwards}.faq__list{counter-reset:faq-counter}.faq__item{counter-increment:faq-counter}.faq__question-text:before{content:counter(faq-counter,decimal-leading-zero) ".";font-weight:800;color:#7ac001;margin-right:12px;font-size:1rem;letter-spacing:-.01em}@media(min-width:769px)and (max-width:1024px){.faq__container{width:90%}.faq__heading{font-size:1.9rem}}@media(max-width:768px){.faq{padding:48px 0 56px}.faq__container{width:92%}.faq__header{margin-bottom:32px}.faq__heading{font-size:1.5rem}.faq__subtext{font-size:.9rem}.faq__list{gap:10px}.faq__item{border-radius:14px}.faq__question{padding:16px 18px;gap:12px}.faq__question-text{font-size:.9rem}.faq__question-text:before{font-size:.9rem;margin-right:8px}.faq__icon{width:32px;height:32px}.faq__icon svg{width:16px;height:16px}.faq__answer-inner{padding:0 18px 18px;font-size:.88rem}}@media(max-width:400px){.faq__question{padding:14px;gap:10px}.faq__question-text{font-size:.85rem}.faq__answer-inner{padding:0 14px 16px;font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-section.css.map */
