.faq-hero{text-align:center;padding:6rem 0 4rem;max-width:64rem;margin:0 auto}.faq-hero__kicker{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:#d4b36a;margin-bottom:1.2rem}.faq-hero__title{font-size:4rem;font-weight:800;color:#0f3e2e;margin-bottom:1.6rem;letter-spacing:-.02em}.faq-hero__subtitle{font-size:1.7rem;color:#666;line-height:1.6;margin-bottom:0}.faq-tabs{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid #e8e0d4}.faq-tabs__btn{padding:1rem 2rem;border:1.5px solid #e8e0d4;border-radius:10rem;background:transparent;font-size:1.4rem;font-weight:600;color:#555;cursor:pointer;transition:all .25s ease;white-space:nowrap}.faq-tabs__btn:hover{border-color:#0f3e2e;color:#0f3e2e}.faq-tabs__btn.is-active{background:#0f3e2e;border-color:#0f3e2e;color:#fff}.faq-list{max-width:80rem;margin:0 auto}.faq-item{border-bottom:1px solid #e8e0d4}.faq-item:first-child{border-top:1px solid #e8e0d4}.faq-item__trigger{display:flex;align-items:center;gap:2rem;width:100%;padding:2.4rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;transition:color .2s}.faq-item__trigger:hover{color:#0f3e2e}.faq-item__number{font-size:1.3rem;font-weight:700;color:#d4b36a;flex-shrink:0;width:3rem}.faq-item__question{flex:1;font-size:1.7rem;font-weight:600;color:#1a1a1a;line-height:1.4}.faq-item__icon{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f0e8;color:#0f3e2e;transition:all .3s ease}.faq-item.is-open .faq-item__icon{background:#0f3e2e;color:#fff;transform:rotate(0)}.faq-item__icon-v{transition:transform .3s ease,opacity .3s ease}.faq-item.is-open .faq-item__icon-v{transform:scaleY(0);opacity:0}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.faq-item.is-open .faq-item__answer{max-height:50rem;opacity:1}.faq-item__answer-inner{padding:0 0 2.4rem 5rem;font-size:1.5rem;line-height:1.8;color:#555}.faq-item__answer-inner p{margin-bottom:1rem}.faq-item__answer-inner p:last-child{margin-bottom:0}.faq-item__answer-inner strong{color:#0f3e2e}.faq-cta{text-align:center;margin-top:6rem;padding:5rem 4rem;background:#f9f6f1;border-radius:2rem;max-width:60rem;margin-left:auto;margin-right:auto}.faq-cta__icon{margin-bottom:2rem;color:#d4b36a}.faq-cta__title{font-size:2.4rem;font-weight:700;color:#0f3e2e;margin-bottom:1.2rem}.faq-cta__text{font-size:1.5rem;color:#666;margin-bottom:2.4rem;line-height:1.6}.faq-cta__button{display:inline-block;padding:1.4rem 3.6rem;background:#0f3e2e;color:#fff;font-size:1.5rem;font-weight:700;border-radius:1rem;text-decoration:none;transition:background .3s ease}.faq-cta__button:hover{background:#1a5c48;text-decoration:none;color:#fff}@media(max-width:749px){.faq-hero{padding:4rem 0 3rem}.faq-hero__title{font-size:2.8rem}.faq-hero__subtitle{font-size:1.5rem}.faq-tabs{gap:.6rem;margin-bottom:2.4rem;padding-bottom:1.6rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tabs__btn{padding:.8rem 1.6rem;font-size:1.3rem}.faq-item__trigger{padding:2rem 0;gap:1.2rem}.faq-item__number{display:none}.faq-item__question{font-size:1.5rem}.faq-item__answer-inner{padding:0 0 2rem;font-size:1.4rem}.faq-cta{margin-top:4rem;padding:3.2rem 2.4rem;border-radius:1.6rem}.faq-cta__title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-faq.css.map */
