.apexfaq{padding:var(--faq-pt, 7.2rem) 0 var(--faq-pb, 7.2rem)}.apexfaq__header{text-align:center;margin-bottom:5.6rem}.apexfaq__eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.05rem;font-weight:700;letter-spacing:.16em;color:#e0001b;margin:0 0 1.6rem;text-transform:uppercase}.apexfaq__eyebrow:before,.apexfaq__eyebrow:after{content:"";display:inline-block;width:2.4rem;height:1.5px;background:#e0001b}.apexfaq__heading{font-size:clamp(2.8rem,4vw,4rem);font-weight:900;color:rgb(var(--color-foreground));letter-spacing:-.03em;line-height:1.1;margin:0 0 1.6rem}.apexfaq__subtext{font-size:1.55rem;color:rgba(var(--color-foreground),.55);line-height:1.7;margin:0 auto;max-width:52rem}.apexfaq__list{display:flex;flex-direction:column;gap:1.2rem}.apexfaq__item{background:#f7f9fa;border-radius:1.2rem;overflow:hidden}.apexfaq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;background:none;border:none;padding:2.2rem 2.4rem;cursor:pointer;text-align:left}.apexfaq__question-text{font-size:1.65rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.4;transition:color .2s}.apexfaq__item.is-open .apexfaq__question-text{color:#e0001b}.apexfaq__icon{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.2);display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.apexfaq__item.is-open .apexfaq__icon{background:#e0001b;border-color:#e0001b}.apexfaq__icon svg{width:1.1rem;height:1.1rem;color:rgba(var(--color-foreground),.5);transition:transform .3s ease,color .2s}.apexfaq__item.is-open .apexfaq__icon svg{transform:rotate(45deg);color:#fff}.apexfaq__answer{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .35s ease}.apexfaq__item.is-open .apexfaq__answer{max-height:60rem}.apexfaq__answer-inner{padding:0 2.4rem 2.4rem;font-size:1.5rem;line-height:1.8;color:#000000ad}.apexfaq__answer-inner p{margin:0 0 1.2rem}.apexfaq__answer-inner p:last-child{margin-bottom:0}@media screen and (max-width:749px){.apexfaq__header{margin-bottom:4rem}.apexfaq__question{padding:1.8rem}.apexfaq__question-text{font-size:1.5rem}.apexfaq__answer-inner{padding:0 1.8rem 2rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-apexfaq.css.map */
