.franchiseFaq,.franchiseFaq *{box-sizing:border-box;margin:0;padding:0}.franchiseFaq{background-color:var(--franchiseFaq-bg, #ffffff);padding:48px 16px 56px}.franchiseFaq__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.franchiseFaq__header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:720px}.franchiseFaq__title{color:var(--franchiseFaq-title-color, #171717);font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;font-size:18px!important;line-height:100%;letter-spacing:-.8px;text-transform:uppercase}.franchiseFaq__subtitle{color:#171717b2;font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:400;font-size:14px;line-height:160%}.franchiseFaq__accordion{display:flex;flex-direction:column;width:100%}.franchiseFaq__item{border-bottom:1px solid var(--franchiseFaq-border-color, #e5e5e5)}.franchiseFaq__item:first-child{border-top:1px solid var(--franchiseFaq-border-color, #e5e5e5)}.franchiseFaq__trigger{display:flex;align-items:center;gap:16px;width:100%;padding:24px 0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:padding .3s ease}.franchiseFaq__item--open .franchiseFaq__trigger{padding-bottom:0}.franchiseFaq__number{flex-shrink:0;min-width:28px;color:var(--franchiseFaq-accent-color, #ff5b3b);font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-weight:600;font-size:16px;line-height:140%}.franchiseFaq__question{flex:1;min-width:0;padding-right:16px;color:var(--franchiseFaq-question-color, #171717);font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle}.franchiseFaq__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--franchiseFaq-border-color, #e5e5e5);background-color:#fff;transition:background-color .3s ease,border-color .3s ease}.franchiseFaq__toggleIcon{color:#13110f;transition:transform .35s cubic-bezier(.4,0,.2,1),color .3s ease}.franchiseFaq__item--open .franchiseFaq__toggle{background-color:var(--franchiseFaq-accent-color, #ff5b3b);border-color:var(--franchiseFaq-accent-color, #ff5b3b)}.franchiseFaq__item--open .franchiseFaq__toggleIcon{color:#fff;transform:rotate(45deg)}.franchiseFaq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.franchiseFaq__item--open .franchiseFaq__panel{grid-template-rows:1fr}.franchiseFaq__panelInner{overflow:hidden}.franchiseFaq__answer{padding:0 56px 24px 44px;color:#13110fb2;font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;font-style:Medium;font-size:14px;line-height:22px;letter-spacing:0%;vertical-align:middle;opacity:0;transform:translateY(-4px);transition:opacity .35s ease .05s,transform .35s ease .05s}.franchiseFaq__item--open .franchiseFaq__answer{opacity:1;transform:translateY(0)}.franchiseFaq__answer p{margin:0}.franchiseFaq__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;border:1px solid var(--franchiseFaq-cta-border, #171717);cursor:pointer;background-color:var(--franchiseFaq-cta-bg, #ffffff);color:var(--franchiseFaq-cta-text, #171717);font-family:Jost,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;font-size:14px;line-height:1;text-decoration:none;transition:opacity .2s ease}.franchiseFaq__cta:hover{opacity:.85}@media(min-width:960px){.franchiseFaq{padding:64px 80px}.franchiseFaq__inner{gap:40px}.franchiseFaq__title{font-size:20px!important;letter-spacing:-.8px}.franchiseFaq__subtitle{font-size:16px;font-weight:450}.franchiseFaq__trigger{padding:21px 0;gap:20px}.franchiseFaq__number{min-width:20px;font-size:14px}.franchiseFaq__question{font-size:16px;padding-right:24px}.franchiseFaq__answer{padding:0 72px 28px 30px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-franchise-faq.css.map */
