.faq-section{background:var(--faq-bg, #faf7f2);overflow:hidden}.faq-section__inner.page-width{max-width:86rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.faq-section__inner.page-width{padding-left:2.4rem;padding-right:2.4rem}}.faq-section__header{max-width:68rem;margin:0 auto 1.6rem;text-align:center}.faq-section__tag{display:block;margin:0 0 .6rem;font-size:1.2rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#f17100!important}.faq-section__heading{margin:0 0 .15rem!important;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.1;letter-spacing:-.01em;font-weight:700;color:var(--faq-heading, #1a2744)!important}.faq-section__subheading{margin:.15rem auto 0;max-width:54rem;font-size:1.55rem;line-height:1.55;color:var(--faq-text, #5c5346)!important}.faq-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;max-width:78rem;margin-inline:auto}.faq-section__item{background:#fff;border:.1rem solid rgba(26,39,68,.14);border-radius:1.4rem;box-shadow:0 .6rem 1.8rem #1a27441a;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-section__item.is-open{border-color:#1a274433;box-shadow:0 .9rem 2.4rem #1a274424}.faq-section__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0;padding:1.8rem 2rem;border:0;background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:var(--faq-heading, #1a2744)}.faq-section__question:focus-visible{outline:2px solid #f17100;outline-offset:-2px}.faq-section__question-text{flex:1;margin:0;font-size:clamp(1.5rem,1.8vw,1.7rem);font-weight:650;line-height:1.4;color:var(--faq-heading, #1a2744)!important}.faq-section__toggle{width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f171001f;color:#f17100;transition:background .2s ease,transform .25s ease}.faq-section__toggle svg{width:1.5rem;height:1.5rem;display:block}.faq-section__item.is-open .faq-section__toggle{background:#f17100;color:#fff;transform:rotate(45deg)}.faq-section__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-section__item.is-open .faq-section__answer{grid-template-rows:1fr}.faq-section__answer-inner{overflow:hidden;min-height:0}.faq-section__answer-content{margin:0;padding:0 2rem 1.8rem;font-size:1.5rem;line-height:1.65;color:var(--faq-text, #5c5346)!important}.faq-section__answer-content p{margin:0 0 .8rem}.faq-section__answer-content p:last-child{margin-bottom:0}.faq-section__cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:78rem;margin:3.2rem auto 0;padding:2rem 2.4rem;border:1.5px solid #f17100;border-radius:1.6rem;background:#fff}.faq-section__cta-copy{min-width:0}.faq-section__cta-tag{margin:0 0 .5rem;font-size:1.15rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#f17100!important}.faq-section__cta-heading{margin:0 0 .5rem;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:700;line-height:1.25;color:var(--faq-heading, #1a2744)!important}.faq-section__cta-text{margin:0;font-size:1.4rem;line-height:1.5;color:var(--faq-text, #5c5346)!important}.faq-section__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;flex-shrink:0;padding:1.2rem 2rem;border-radius:999px;background:#f17100;color:#fff!important;text-decoration:none;font-size:1.4rem;font-weight:650;line-height:1.2;transition:background .2s ease,transform .2s ease}.faq-section__cta-button:hover{background:#d96400;transform:translateY(-1px)}.faq-section__cta-button svg{width:1.5rem;height:1.5rem}@media screen and (max-width:749px){.faq-section__header{margin-bottom:1.6rem}.faq-section__question{padding:1.5rem 1.4rem;gap:1.2rem}.faq-section__answer-content{padding:0 1.4rem 1.5rem;font-size:1.4rem}.faq-section__cta{flex-direction:column;align-items:flex-start;padding:1.6rem;margin-top:2.4rem}.faq-section__cta-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-faq.css.map */
