@-webkit-keyframes slide-down-from-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slide-down-from-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes fade-to-none{0%{opacity:1}99%{opacity:0}to{opacity:0;display:none}}@keyframes fade-to-none{0%{opacity:1}99%{opacity:0}to{opacity:0;display:none}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loading-slide{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes loading-slide{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@-webkit-keyframes cartEmptyOpening{0%{-webkit-transform:translate(-50%,calc(-50% + 35px));transform:translate(-50%,calc(-50% + 35px));opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}@keyframes cartEmptyOpening{0%{-webkit-transform:translate(-50%,calc(-50% + 35px));transform:translate(-50%,calc(-50% + 35px));opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}.Franchise__Wrapper{max-width:49.625rem;margin:3.75rem auto 1.5625rem}.Franchise__Header{font-family:Inter,sans-serif;font-size:1.375rem;margin-bottom:1.5rem}.Franchise__Text{font-size:1.125rem;line-height:1.625rem}.Franchise__List{list-style-position:outside;margin-left:1.0625rem}.Franchise__List li{font-size:1.125rem;padding-bottom:.3125rem}.Hero__Heading{font-size:3.25rem;padding-top:0}.Hero__SubHeading{padding:.9375rem 0 2.25rem}.Hero .Hero__Wrapper--image-end .Hero__HeadingWrapper,.Hero .Hero__Wrapper--image-start .Hero__HeadingWrapper{margin-top:1.6875rem;margin-bottom:0}.Hero__CtaButton{font-size:.875rem;padding:.75rem 6.4375rem;background-color:#333f48}.template-franchise .Appointment{display:none}.FranchiseTout{padding:5rem 0}.FranchiseTout__Investment .SplitTout{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.FranchiseTout__Title{font-family:Inter,sans-serif;font-size:1.5rem;margin-bottom:1.25rem}.FranchiseTout__Copy{font-size:1.125rem;line-height:1.625rem}.FranchiseTout__Fees{border:.0625rem solid #dbc8b6;width:19.75rem;height:8.8125rem;padding:1.25rem 0 1.25rem 1.25rem;margin:2.5rem 0}.FranchiseTout__Fee{margin-bottom:.3125rem;font-size:.875rem}.FranchiseTout__FeeTitle{font-weight:700}.FranchiseMarket__Container{padding:3.75rem 1.875rem}.FranchiseMarket__Heading{text-align:center;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:1.875rem}.FranchiseMarket__PointsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-family:Inter,sans-serif;margin-bottom:5rem}.FranchiseMarket__Points{text-align:center}.FranchiseMarket__Point{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5625rem;text-align:center;max-width:11.5rem;margin:.625rem}.FranchiseMarket__Info:after{content:"flickity";display:none}.FranchiseMarket__InfoWrapper{width:25rem}.FranchiseMarket__InfoPoint{text-align:center;font-size:1.25rem;line-height:1.875rem;margin:0 1.875rem}.FranchiseOpp__Container{padding:3.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.FranchiseOpp__Heading{font-size:1.5rem;font-family:Inter,sans-serif}.FranchiseOpp__Content{display:-webkit-box;display:-ms-flexbox;display:flex}.FranchiseOpp__Points{max-width:25rem;margin:0 .625rem;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.FranchiseOpp__Points:first-child{margin-left:0}.FranchiseOpp__Points:last-child{margin-right:0}.FranchiseOpp__PointHeading{font-family:Inter,sans-serif;font-size:.875rem;font-weight:700}.FranchiseOpp__PointWrapper{border-top:.0625rem solid #c6a992}.FranchiseOpp__Point{padding:.75rem 0;font-family:Inter,sans-serif;font-size:.875rem}.FranchiseTalk__Container{padding:5.125rem 0 5.5rem}.FranchiseTalk__Heading{font-size:1.5rem;font-family:Inter,sans-serif;margin-top:0}.FranchiseTalk__Content{margin:0 auto;text-align:center}.FranchiseTalk__Copy{font-size:1.125rem;font-family:Inter,sans-serif}.FranchiseTalk__Button{font-size:.875rem;padding:.75rem 6.4375rem}.FranchiseProcess__Container{padding:4.0625rem 3.125rem 5rem}.FranchiseProcess__Heading{font-family:Inter,sans-serif;font-size:1.5rem;margin-bottom:2.5rem}.FranchiseProcess__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.FranchiseProcess__Step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:9.375rem;margin:0 auto}.FranchiseProcess__Step:first-child{margin-left:0}.FranchiseProcess__Step:last-child{margin-right:0}.FranchiseProcess__StepNumber{font-family:Inter,sans-serif;font-size:2.25rem}.FranchiseClients__Container{padding:5rem 3.125rem}.FranchiseClients__Heading{font-family:Inter,sans-serif;font-size:1.5rem;margin-bottom:1.875rem}.FranchiseClients__ContentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.FranchiseClients__Col{width:25%}.FranchiseClients__ContentTitle{font-family:Inter,sans-serif;font-size:.75rem}.FranchiseClients__ContentRate{font-family:Inter,sans-serif;font-size:1.5rem}.FranchiseClients__ContentInfo{font-family:Inter,sans-serif;font-size:.875rem}.FranchiseClients hr{width:70%;background-color:#dbc8b6}.FranchiseInfo__Container{padding:5rem 3.125rem}.FranchiseInfo__Heading{font-size:1.5rem;font-family:Inter,sans-serif}.FranchiseInfo__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.FranchiseInfo__ContentSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.3%}.FranchiseInfo__ContentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.0625rem 0}.FranchiseInfo__ContentImageWrapper{min-width:5rem}.FranchiseInfo__ContentHeading{font-family:Inter,sans-serif;font-size:1.125rem;margin-bottom:0}.FranchiseInfo__ContentCopy{margin:0 1.125rem;font-family:Inter,sans-serif;font-size:.875rem}.FranchiseInfo__ContentCopy:hover{color:#ca9a8e}.FranchiseInfo__ContentCopy--button{text-align:left}.FranchiseInfo__ContentDivider{background-color:#c2c6c9;margin:.5rem 0}@media only screen and (max-width: 1007px){.Franchise__Wrapper{margin-top:1.875rem}.Franchise__Header{line-height:2.0625rem}.Franchise__List li{padding:0}.Franchise__Btn{margin:.625rem 0 2.5625rem}.Hero__Heading{font-size:2.5rem}.Hero .Hero__Wrapper--image-end .Hero__ContentText,.Hero .Hero__Wrapper--image-start .Hero__ContentText{padding-top:1.875rem}.Container{padding:0 1.875rem}.FranchiseTout{padding:1.875rem 0 2.75rem}.FranchiseTout__Estheticians{padding:2.75rem 0}.FranchiseTout__Title{font-size:1.125rem}.FranchiseTout__Copy{font-size:.875rem;line-height:1.0625rem}.FranchiseTout__Fees{margin:0 auto;width:100%;height:100%}.FranchiseTout__Fee{font-size:.75rem;margin-bottom:0}.FranchiseTout__Why{padding:2.75rem 0 2.5rem}.FranchiseTout__Why .SplitTout__Item:first-child{padding-bottom:.5625rem}.FranchiseTout__Why .SplitTout--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FranchiseTout__Why .SplitTout--reverse .SplitTout__Item:last-child{padding-bottom:0}.FranchiseMarket__Container{padding:1.875rem}.FranchiseMarket__Heading{font-size:1.125rem;margin-bottom:1.25rem}.FranchiseMarket__Icon{font-size:.625rem}.FranchiseOpp__Container{padding:1.875rem}.FranchiseOpp__Heading{font-size:1.125rem}.FranchiseOpp__Content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.FranchiseOpp__Points{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%}.FranchiseTalk__Container{padding:2.375rem 1.875rem 2.75rem}.FranchiseTalk__Heading{font-size:1.125rem}.FranchiseTalk__Copy{font-size:.875rem}.FranchiseTalk__Button{width:100%}.FranchiseProcess__Container{padding:1.875rem}.FranchiseProcess__Heading{font-size:1.125rem;margin-bottom:.625rem}.FranchiseProcess__StepNumber{font-size:.875rem;margin-right:1.25rem;margin-bottom:.625rem}.FranchiseProcess__StepCopy{font-size:.875rem}.FranchiseClients__Container{padding:1.875rem 1.875rem 2.375rem}.FranchiseClients__Heading{font-size:1.125rem;margin-bottom:.4375rem}.FranchiseInfo__Container{padding:1.875rem}.FranchiseInfo__Heading{font-size:1.125rem}.FranchiseInfo__ContentImageWrapper{min-width:4rem}}@media only screen and (max-width: 641px){.FranchiseTout__Why .FranchiseTout__Copy{font-size:.875rem}.FranchiseMarket__PointsWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}.FranchiseMarket__Points{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.4375rem 0}.FranchiseMarket__Point{text-align:start;margin:0 1.25rem;font-size:.75rem}.FranchiseMarket__InfoWrapper{width:100%}.FranchiseMarket__InfoPoint{font-size:1.125rem;line-height:1.6875rem}.FranchiseOpp__Point{font-size:.75rem;line-height:1.0625rem}.FranchiseProcess__Content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FranchiseProcess__Step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;max-width:none}.FranchiseClients__ContentWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FranchiseClients__Content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-right:1.25rem}.FranchiseClients__Col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.FranchiseClients__ContentTitle{font-size:.625rem;margin-bottom:.5rem}.FranchiseClients__ContentRate{font-size:1.125rem;margin-bottom:.5rem}.FranchiseClients__ContentInfo{font-size:.75rem;line-height:1.0625rem;margin-bottom:1.25rem}.FranchiseInfo__Content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FranchiseInfo__ContentSection{width:100%}.FranchiseInfo__ContentHeading{font-family:Inter,sans-serif;font-weight:700;font-size:.75rem}.FranchiseInfo__ContentCopy{font-size:.75rem}}@media only screen and (min-width: 642px){.FranchiseMarket__Info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FranchiseMarket__Info:after{content:""}.FranchiseMarket__InfoWrapper:nth-child(2){border-left:.0625rem solid #dbc8b6;border-right:.0625rem solid #dbc8b6}}@media only screen and (min-width: 642px) and (max-width: 1007px){.FranchiseTout__FeesContainer{max-width:40.625rem}.FranchiseMarket__PointsWrapper{margin-bottom:3.125rem}.FranchiseMarket__Point{font-size:.75rem;line-height:1.0625rem;max-width:6.5rem}.FranchiseMarket__InfoPoint{line-height:1.0625rem;font-size:.75rem}.FranchiseProcess__Step{max-width:5.625rem}.FranchiseProcess__StepNumber{font-size:1.125rem}.FranchiseClients__Col{width:33.3%}.FranchiseInfo__ContentHeading{font-size:.875rem}.FranchiseInfo__ContentCopy{font-size:.75rem;line-height:1.0625rem}}@media only screen and (min-width: 1008px){.Hero__ContentWrapper{padding:0 7rem}.FranchiseTout__Estheticians .SplitTout__Item--image{padding:0 3.625rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/516/assets/sdg-franchise.scss.css.map */
