@font-face{font-family:Futura;src:url(/fonts/FuturaBT-CondMedium.ttf?49bece3f038f37212e46d6d077ac612f) format("truetype")}@font-face{font-family:Futura;font-weight:700;src:url(/fonts/FuturaBT-CondBold.ttf?0c254908d416345b15110ba90be7e12f)}@font-face{font-family:Futura;font-weight:100;src:url(/fonts/FuturaBT-CondLight.ttf?d2238fcd104a10c3986fa4d332447af8)}@font-face{font-family:Bromello;src:url(/fonts/bromello.otf?8cf1a17d656092a1505295a67a43f726)}@font-face{font-family:EmilyTheBrush;src:url(/fonts/emily_the_brush.ttf?ee551b71fe3086807e26280469948451)}@font-face{font-family:TBCFreeland;src:url(/fonts/TrialByCupcakes_Freeland.ttf?40a2d7691138ef5b5029249144b0c7aa)}.notoppad{padding-top:0!important}.noleftpad{padding-left:0!important}.norightpad{padding-right:0!important}.nobottompad{padding-bottom:0!important}.notopmargin{margin-top:0!important}.nobottommargin{margin-bottom:0!important}.noleftmargin{margin-left:0!important}.norightmargin{margin-right:0!important}.white-bg{background-color:#fff!important}.moblue-transbg{background-color:rgba(0,186,191,.25)}.yellow-transbg{background-color:rgba(241,196,15,.4)}.orange-transbg{background-color:rgba(245,126,32,.4)}.red-transbg{background-color:rgba(255,0,0,.4)}.green-transbg{background-color:rgba(0,255,0,.4)}.lightgrey-bg{background-color:#e3e3e3!important}.noSlideShadow:after{background:none!important}.redText{color:red}.greenText{color:green}.moBlueText{color:#00babf!important}.moOrangeText{color:#f57e20!important}.textleft{text-align:left!important}.textcenter{text-align:center!important}.textright{text-align:right!important}.toupper{text-transform:uppercase}.tolower{text-transform:lowercase}.textbold{font-weight:700}.fontsize12{font-size:12px!important}.noborder{border:none!important}.notopborder{border-top:none!important}.disabledBtn{cursor:not-allowed}.disabledBtn,.disabledBtn:hover{background:#a9a9a9}#indiePageTitle{font-family:TBCFreeland;font-size:115px;position:relative;text-transform:capitalize;top:70px}#indiePageSubtitle{color:#fff;font-family:Futura;left:305px;position:relative;text-transform:uppercase;top:60px}.myinput{padding-left:9px;padding-right:9px;padding-top:9px}.myinput>input{background:#daf7f4;border:none;font-weight:400;padding-bottom:2px;padding-right:10px;padding-top:2px}.forgotPassword{display:none;min-width:350px;position:absolute;top:100%}.pwdbtn{background:inherit;border:none;padding:0}.header-fixed .header.header-sticky{position:relative}#all_content{height:auto!important;margin:0!important}#banner_container{background-position:top;background-size:cover;display:block;padding-top:0;text-align:center}@media (min-width:1300px){#loyaltyLogoWhite_en{height:180px}#loyaltyLogoWhite_fr{height:160px}}@media (min-width:992px){#loyaltyLogoWhite_en{height:180px}#loyaltyLogoWhite_fr{height:160px}}@media (max-width:991px){#loyaltyLogoWhite_en,#loyaltyLogoWhite_fr{height:auto;margin-top:60px;width:100%}.mycontainer{margin-bottom:0}}#indieBadgeDiv{left:calc(50% - 75px);position:absolute;right:50%;text-align:center;top:280px}#indieBadgeDiv #indieBadge{height:150px}@media (min-width:300px){div#indiePreamble{margin-top:20px;padding:25px;text-align:center}div#indiePreamble #wantJoin{color:#00babf;font-size:24px;font-weight:900;line-height:1.3em;text-transform:uppercase}div#indiePreamble #ifIndie{color:#00babf;font-size:20px;padding:0 30px}.indieSignupHeader{border:0!important;color:#00babf!important;font-size:24px!important;margin-bottom:30px;text-align:center;text-transform:uppercase}div#joinUsDiv{margin-top:30px;text-align:center}div#joinUsDiv #joinUsText{color:#00babf;font-family:TBCFreeland;font-size:80px}}@media (min-width:992px){div#indiePreamble{margin-top:20px;padding:25px 100px;text-align:center}div#indiePreamble #wantJoin{color:#00babf;font-size:28px;font-weight:900;text-transform:uppercase}div#indiePreamble #ifIndie{color:#00babf;font-size:20px;padding:0 60px}.indieSignupHeader{border:0!important;color:#00babf!important;font-size:30px!important;margin-bottom:30px;text-align:center;text-transform:uppercase}div#joinUsDiv{margin-top:30px;text-align:center}div#joinUsDiv #joinUsText{color:#00babf;font-family:TBCFreeland;font-size:100px}}@media (min-width:1300px){div#indiePreamble{margin-top:20px;padding:25px 160px;text-align:center}div#indiePreamble #wantJoin{font-size:30px;font-weight:900;text-transform:uppercase}.indieSignupHeader{border:0!important;color:#00babf!important;font-size:30px!important;margin-bottom:30px;text-align:center;text-transform:uppercase}div#joinUsDiv{margin-top:30px;text-align:center}div#joinUsDiv #joinUsText{color:#00babf;font-family:TBCFreeland;font-size:100px}}@media (min-width:993px){.blueBanner{background-color:#00babf;padding:30px 60px;width:100%}.blueBanner h2{color:#fff;font-size:2.8em;font-weight:800;line-height:1.5em;text-align:center}.blueBanner a{color:#fff;padding:0 3px;text-decoration:underline}}@media (max-width:992px){.blueBanner{background-color:#00babf;padding:30px 60px;width:100%}.blueBanner h2{color:#fff;font-size:2.6em;font-weight:800;line-height:1.5em;text-align:center}.blueBanner a{color:#fff;padding:0 3px;text-decoration:underline}}@media (max-width:600px){.blueBanner{background-color:#00babf;padding:30px;width:100%}.blueBanner h2{color:#fff;font-size:2.4em;font-weight:800;line-height:1.5em;text-align:center}.blueBanner a{color:#fff;padding:0 3px;text-decoration:underline}}form#indie_signup{margin-bottom:40px}#whereBuyMODropdownSection,#whereBuyMODropdownSection #moSupplierDSCDropdown,#whereBuyMODropdownSection #moSupplierOtherText,#whereBuyMODropdownSection #moSupplierStoreDropdown,#whereBuyMOTextSection,#whereBuyMOTextSection #moSupplierDSCDropdown,#whereBuyMOTextSection #moSupplierOtherText,#whereBuyMOTextSection #moSupplierStoreDropdown{display:none}#invoiceToggleRow{border:0;text-align:center}#invoiceToggleRow #invoiceToggleNo,#invoiceToggleRow #invoiceToggleYes{color:#00babf;font-size:25px;padding:0 30px;text-transform:uppercase}#invoiceYesFieldset{border:0;display:none;margin-bottom:40px}#invoiceYesFieldset h2{color:#00babf;margin-bottom:20px;text-align:center;text-transform:uppercase}#invoiceYesFieldset #invoiceYesRow{margin-bottom:20px}#invoiceYesFieldset #emailLoyaltyRow{font-size:22px;text-align:center}#invoiceYesFieldset #emailLoyaltyRow i{background-color:#00babf;border-radius:25px;color:#fff;margin-right:10px;padding:10px}#form_actions{text-align:center}#form_actions #btn_submit{font-size:20px;min-width:120px;text-transform:uppercase}#form_actions #btn_submit i{display:none}#moreInfoRow,#thankYouRow{background-color:#daf7f4;color:#00babf!important;display:none;font-size:25px;padding:25px 190px;text-align:center;text-transform:uppercase}#moreInfoRow #didYouKnow,#thankYouRow #didYouKnow{font-size:25px}#moreInfoRow #salonMoreInfo,#thankYouRow #salonMoreInfo{font-size:20px}.sticky-footer{position:relative}
