#MainContent[data-template="page.franchising"]{padding:0;margin:0}#MainContent[data-template="page.franchising"]>.shopify-section{margin-top:0!important;width:100%;max-width:none}#MainContent[data-template="page.franchising"] .menu-tabs,#MainContent[data-template="page.franchising"] .faq__group-heading{display:none}#MainContent[data-template="page.franchising"] .faq{padding-bottom:0}.franchising{background:var(--c-white);color:var(--c-black)}.franchising__intro{padding-top:40px;padding-bottom:40px}.franchising__heading{font-family:var(--font-base);font-weight:700;font-size:50px;line-height:1;color:var(--c-black);margin:0 0 16px}.franchising__tagline{font-family:var(--font-base);font-weight:700;font-size:23px;line-height:30px;color:var(--c-black);margin:0 0 48px}.franchising__why-heading{font-family:var(--font-base);font-weight:700;font-size:var(--fs-h2);line-height:1.1;color:var(--c-black);margin:0 0 20px}.franchising__why-body{font-family:var(--font-base);font-size:var(--fs-p2);line-height:24px;color:var(--c-black)}.franchising__why-body p{margin:0 0 16px}.franchising__why-body ul{list-style:disc;margin:16px 0 0;padding-left:22px}.franchising__why-body li{margin-bottom:12px;line-height:30px}.franchising__why-body li:last-child{margin-bottom:0}@media(min-width:750px){.franchising__heading{font-size:52px}}@media(min-width:990px){.franchising__intro{padding-top:101px;padding-bottom:var(--space-section);padding-inline:var(--margin)}.franchising__heading{line-height:1;margin-bottom:27px}.franchising__tagline{padding-bottom:30px;margin-bottom:30px}.franchising__why-heading{line-height:1;margin-bottom:52px}.franchising__why-body p{margin-bottom:24px}}.franchising-cta{background:var(--c-yellow);width:100%}.franchising-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:110px;padding-block:20px;text-align:center}.franchising-cta__text{display:none;font-family:var(--font-base);font-weight:700;font-size:28px;line-height:1.15;color:var(--c-black);margin:0}@media(min-width:990px){.franchising-cta__inner{flex-direction:row;justify-content:space-between;padding-inline:var(--margin);padding-block:14px;text-align:left}.franchising-cta__text{display:block;font-size:37px}}.franchising-requirements{padding:40px 25px}.franchising-requirements .story-about__card{flex-direction:column}.franchising-requirements .story-about__media{flex:none;max-width:100%;width:100%}.franchising-requirements .story-about__img{min-height:0}.franchising-requirements .story-about__heading{font-size:37px}.franchising-requirements__intro{font-family:var(--font-base);font-size:var(--fs-p2);line-height:24px;color:var(--c-black);margin:0 0 20px}.franchising-requirements__subhead{font-family:var(--font-base);font-weight:700;font-size:var(--fs-p2);line-height:24px;color:var(--c-black);margin:0}.franchising-requirements .story-about__text.rte ul{list-style:disc;margin:16px 0 0;padding-left:22px}.franchising-requirements .story-about__text.rte li{margin-bottom:12px;line-height:24px}.franchising-requirements .story-about__text.rte li:last-child{margin-bottom:0}@media(min-width:990px){.franchising-requirements{padding:111px var(--margin) var(--space-section)}.franchising-requirements .story-about__card{flex-direction:row;align-items:stretch}.franchising-requirements .story-about__media{flex:0 0 41.25%;max-width:41.25%;width:auto}.franchising-requirements .story-about__img{min-height:571px}}.franchising__how{padding-top:56px;padding-bottom:56px}.franchising__how-heading{font-family:var(--font-base);font-weight:700;font-size:var(--fs-h2);line-height:1.1;color:var(--c-black);margin:0 0 32px}.franchising__how-intro{font-family:var(--font-base);font-weight:400;font-size:20px;line-height:28px;color:var(--c-black);margin:0 0 32px}.franchising__steps{--step-gap: 30px;display:flex;flex-direction:column;gap:var(--step-gap);overflow:visible}.franchising__step{position:relative;background:var(--c-red);color:var(--c-white);border-radius:17px;padding:35px 42px 24px;overflow:visible}.franchising__step-num,.franchising__step-title,.franchising__step-description,.franchising-step-cta__body{color:var(--c-white)}.franchising__step-num{display:block;font-family:var(--font-base);font-weight:700;font-size:32px;line-height:35px;margin-bottom:0}.franchising__step-title{font-family:var(--font-base);font-weight:700;font-size:23px;line-height:35px;letter-spacing:0;margin:0}.franchising__step-description{font-family:var(--font-base);font-weight:400;font-size:var(--fs-p2);line-height:24px;margin:0}.franchising__steps--animate .franchising__step{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.16,.8,.3,1),transform .6s cubic-bezier(.16,.8,.3,1);transition-delay:var(--step-delay, 0ms)}.franchising__steps--animate .franchising__step.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.franchising__steps--animate .franchising__step{transition-duration:.2s;transform:none}}.franchising__step--cta{background:var(--c-green);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;text-decoration:none;color:var(--c-white);transition:background-color .2s ease}.franchising__steps--animate .franchising__step--cta{transition:opacity .6s cubic-bezier(.16,.8,.3,1),transform .6s cubic-bezier(.16,.8,.3,1),background-color .2s ease}.franchising__step--cta:hover,.franchising__step--cta:focus-visible{background:var(--c-black);color:var(--c-white)}.franchising__step--cta .franchising__step-title{margin:0}.franchising__step--cta .franchising-step-cta__body{font-family:var(--font-base);font-size:var(--fs-p2);line-height:26px;margin:8px 0 0}@media(min-width:990px){.franchising__how{padding-top:31px;padding-bottom:var(--space-section);padding-inline:var(--margin);overflow:visible}.franchising__how-heading{line-height:1;margin-bottom:48px}.franchising__how-intro{margin-bottom:78px}.franchising__steps{display:grid;grid-template-columns:repeat(3,1fr);--step-gap: clamp(24px, 8vw, 109px);column-gap:var(--step-gap);row-gap:35px}.franchising__step--cta{grid-column:span 2}.franchising__step:not(:nth-child(3n)):not(.franchising__step--cta):after{content:"";position:absolute;top:50%;left:100%;width:17px;height:35px;margin-left:calc((var(--step-gap) - 17px) / 2);transform:translateY(-50%);background:var(--franchising-step-arrow) center / 17px 35px no-repeat;pointer-events:none}}.hb-franchising-form-section,.hb-franchising-form-section .franchising,.hb-franchising-form-section .franchising__form-block,.hb-franchising-form-section .franchising__embed{overflow:visible}.franchising__form-block{margin-top:48px;padding-bottom:56px}.franchising__embed{margin-top:0;padding-bottom:0;overflow:visible}.franchising__embed>*{max-width:100%}.franchising__form-heading{font-family:var(--font-base);font-weight:700;font-size:var(--fs-h2);line-height:1;color:var(--c-black);margin:0 0 24px}.franchising__embed iframe{display:block;width:100%;max-width:100%;border:0;min-height:1400px}.franchising__form-placeholder{font-family:var(--font-base);font-size:16px;line-height:1.5;color:var(--c-hairline);border:1px dashed var(--c-hairline);border-radius:var(--radius);padding:24px;margin:0}@media(min-width:990px){.franchising__form-block{margin-top:104px;padding-bottom:var(--space-section);padding-inline:var(--margin)}.franchising__form-heading{margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hb-franchising.css.map */
