.template-customers-register .main-content,.template-customers-login .main-content,.template-customers-reset_password .main-content{padding-bottom:0}@media (max-width: 767px){.template-customers-register .main-content,.template-customers-login .main-content,.template-customers-reset_password .main-content{padding-top:15px;padding-bottom:90px}}body#account{min-height:100%}#account .site-footer{position:absolute;bottom:0;left:0;width:100%}body#account.customer-logged-in .wrapper-container .main-content{padding-top:26px}.account-block-2018{min-height:calc(100vh - 75px);width:100%;display:flex;align-items:center}@media (max-width: 767px){.account-block-2018{display:block}}.account-block-2018 h1{color:#4a4a4a;font-family:ITC Md;font-size:27px;font-weight:400;line-height:56px;text-transform:uppercase;letter-spacing:6px;text-align:center;margin:0 0 23px}@media (max-width: 767px){.account-block-2018 h1{font-size:16px;line-height:28px;margin-bottom:10px}}.account-block-2018 .valign-form{max-width:380px;margin:0 auto;width:100%}.account-block-2018 .valign-form .note{padding:15px 20px 11px;margin:0 0 22px}.account-block-2018 .valign-form .note p,.account-block-2018 .valign-form .note li{font-size:13px;font-weight:400;line-height:21px;letter-spacing:.13px}.account-block-2018 .valign-form .note.form-success{background:none;border:1px solid #00aaa6;color:#00aaa6;font-size:13px;line-height:21px;letter-spacing:.13px;padding-bottom:18px;margin-bottom:17px}.account-block-2018 .valign-form .note.form-error{border:1px solid #ff0000;color:#f42121}.account-block-2018 .valign-form .note ul{margin:0;padding:0;list-style:none}.account-block-2018 .valign-form .note ul li{padding-left:8px;position:relative}.account-block-2018 .valign-form .note ul li:before{content:"\2022";position:absolute;height:20px;width:10px;font-size:14px;line-height:20px;left:-1px;top:1px}.account-block-2018 .valign-form .input-control{position:relative;margin-bottom:27px}.account-block-2018 .valign-form .input-control input[type=text],.account-block-2018 .valign-form .input-control input[type=email],.account-block-2018 .valign-form .input-control input[type=password]{border-radius:2px;border:1px solid #dcdcdc;background-color:#fff;font-size:15px;font-weight:400;height:45px!important;padding:12px;line-height:20px;width:100%}.account-block-2018 .valign-form .input-control input[type=text]:focus,.account-block-2018 .valign-form .input-control input[type=email]:focus,.account-block-2018 .valign-form .input-control input[type=password]:focus{border-color:#000!important}.account-block-2018 .valign-form .input-control.has-error .help-block{margin:0;font-size:10px;position:absolute;bottom:-16px;left:1px;color:#f42121;line-height:12px}.account-block-2018 .valign-form .input-control.has-error:before{content:"";display:block;position:absolute;right:16px;top:16px;background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/field-error-icon.png?v=127757017533040839781737027838) no-repeat;background-size:contain;width:13px;height:13px}.account-block-2018 .valign-form .input-control.has-error input[type=text],.account-block-2018 .valign-form .input-control.has-error input[type=email],.account-block-2018 .valign-form .input-control.has-error input[type=password]{border-color:#f42121!important}.account-block-2018 .valign-form .input-control.has-success:before{content:"";display:block;position:absolute;right:13px;top:16px;background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/success-icon.png?v=80373811556376270501737028535) no-repeat;background-size:contain;width:19px;height:15px}.account-block-2018 .valign-form .input-control.has-success input[type=text],.account-block-2018 .valign-form .input-control.has-success input[type=email],.account-block-2018 .valign-form .input-control.has-success input[type=password]{border-color:#00aaa6!important}.account-block-2018 .valign-form input[type=submit],.account-block-2018 .valign-form button,.account-block-2018 .valign-form .btn{border-radius:2px;border:none!important;color:#fff!important;box-sizing:border-box;min-width:100%!important;height:45px!important;font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:1.5px;padding:12px 15px;background-color:#dd76a8!important;transition:background-color .4s ease-in-out}.account-block-2018 .valign-form input[type=submit]:hover,.account-block-2018 .valign-form input[type=submit]:focus,.account-block-2018 .valign-form button:hover,.account-block-2018 .valign-form button:focus,.account-block-2018 .valign-form .btn:hover,.account-block-2018 .valign-form .btn:focus{background-color:#d592b1!important}.account-block-2018 .valign-form.login-form .to-signup-block{margin:31px 0 0;padding:31px 0 0;border-top:1px solid #cccccc;text-align:center}.account-block-2018 .valign-form.login-form .to-signup-block h4{font-size:15px;font-weight:700;line-height:21px;margin:0 0 16px}.account-block-2018 .valign-form.login-form .to-signup-block p{font-size:15px;line-height:21px;margin:0 0 24px}.account-block-2018 .valign-form.login-form .forgot-link{text-align:center;font-size:13px;line-height:16px;margin-top:-4px}.account-block-2018 .valign-form.login-form .link-btn{display:block;width:100%;height:45px;box-sizing:border-box;border-radius:2px;border:1px solid #000000;font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:1.5px;padding:11px 15px;transition:all .4s ease-in-out;background-color:#fff}.account-block-2018 .valign-form.login-form .link-btn:hover,.account-block-2018 .valign-form.login-form .link-btn:focus{text-decoration:none;background-color:#000;color:#fff}.account-block-2018 .valign-form.reset-password-form{display:none}.account-block-2018 .valign-form.reset-password-form h1{margin:0 0 18px}.account-block-2018 .valign-form.reset-password-form .form-text{text-align:center;line-height:21px;font-size:15px;margin:0 0 18px}@media (max-width: 479px){.account-block-2018 .valign-form.reset-password-form .form-text{line-height:18px;font-size:13px}.account-block-2018 .valign-form.reset-password-form .form-text br{display:none}}.account-block-2018 .valign-form.reset-password-form .remember-link{text-align:center;font-size:13px;line-height:15px;margin:8px 0 0}.account-block-2018 .valign-form.reset-password-set-form h1{margin-bottom:8px}.account-block-2018 .valign-form.reset-password-set-form p{margin:0 0 14px;letter-spacing:.5px}.account-block-2018 .valign-form.choose-form{max-width:790px;margin-bottom:40px}.account-block-2018 .valign-form.choose-form h1{margin-bottom:33px}.account-block-2018 .valign-form.choose-form .row>div .img-mob,.account-block-2018 .valign-form.choose-form .row>div .btn-open-signup-features{display:none}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div{padding:15px!important;border:1px solid #ededed;border-radius:2px;margin:0 0 15px}.account-block-2018 .valign-form.choose-form .row>div img:not(.img-mob){display:none}.account-block-2018 .valign-form.choose-form .row>div .mob-slide{display:none}.account-block-2018 .valign-form.choose-form .row>div .img-mob{display:block!important}.account-block-2018 .valign-form.choose-form .row>div .btn-open-signup-features{display:block}}.account-block-2018 .valign-form.choose-form .row>div:first-of-type{padding-right:91px}.account-block-2018 .valign-form.choose-form .row>div:first-of-type:before{content:"";display:block;position:absolute;width:1px;height:calc(100% - 50px);top:25px;right:0;background:#ccc}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div:first-of-type:before{display:none}}.account-block-2018 .valign-form.choose-form .row>div:first-of-type img{margin-right:-30px;width:calc(100% + 30px);max-width:none}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div:first-of-type img{display:none;width:100%;margin:0}}.account-block-2018 .valign-form.choose-form .row>div:last-of-type{padding-left:90px}.account-block-2018 .valign-form.choose-form .row>div:last-of-type img{margin-left:-30px;width:calc(100% + 30px);max-width:none}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div:last-of-type img{display:none;width:100%;margin:0}}.account-block-2018 .valign-form.choose-form .row>div h2.sub-title{margin:32px 0 0;letter-spacing:2px}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div h2.sub-title{margin-top:0;font-size:20px}}.account-block-2018 .valign-form.choose-form .row>div h3{color:#4a4a4a;font-family:"Bodoni 72",Bodoni,Georgia,serif;text-align:center;font-size:30px;line-height:40px;font-weight:400;margin:32px 0 0}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div h3{margin-top:0}}.account-block-2018 .valign-form.choose-form .row>div .tagline{text-align:center;font-family:ITCAvantGardeProBk;color:#4a4a4a;font-size:14px;font-weight:400;line-height:28px;text-transform:uppercase;letter-spacing:3px;margin:0 0 27px}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div .tagline{margin:0 0 12px}}.account-block-2018 .valign-form.choose-form .row>div ul{margin:0 0 45px;padding:0;list-style:none}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form .row>div ul{margin:20px 0}}.account-block-2018 .valign-form.choose-form .row>div ul li{padding-left:24px;position:relative;color:#4a4a4a;font-size:15px;font-weight:400;line-height:21px;margin:0 0 7px;letter-spacing:.2px}.account-block-2018 .valign-form.choose-form .row>div ul li:before{content:"";display:block;position:absolute;top:5px;left:0;width:14px;height:13px;background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/tick-icon-pink.png?v=88897504419527276561737028553) no-repeat;backround-size:contain}.account-block-2018 .valign-form.choose-form h2{color:#4a4a4a;font-family:ITC Md;font-size:22px;font-weight:400;line-height:36px;text-transform:uppercase;letter-spacing:2px;letter-spacing:3.2px;text-align:center;margin:72px 0 36px}@media (max-width: 767px){.account-block-2018 .valign-form.choose-form h2{font-size:14px;line-height:25px;margin:20px 0 15px}}.account-block-2018 .valign-form.choose-form .brands-list{margin:0;padding:0;list-style:none;text-align:center}.account-block-2018 .valign-form.choose-form .brands-list li{display:inline-block;margin:0 27px}@media (max-width: 819px){.account-block-2018 .valign-form.choose-form .brands-list li{margin-bottom:25px}}.account-block-2018 .valign-form.choose-form .brands-list li:first-child{margin-left:0}@media (max-width: 819px){.account-block-2018 .valign-form.choose-form .brands-list li:first-child{margin-left:27px}}.account-block-2018 .valign-form.choose-form .brands-list li:last-child{margin-right:0}@media (max-width: 819px){.account-block-2018 .valign-form.choose-form .brands-list li:last-child{margin-right:27px}}@media (max-width: 400px){.account-block-2018 .valign-form.choose-form .brands-list li{width:100%;margin-left:0!important;margin-right:0!important}}.account-block-2018 .valign-form.signup-self-tanner-form,.account-block-2018 .valign-form.signup-trade-pros-form{margin-bottom:25px;display:none}.account-block-2018 .valign-form.signup-self-tanner-form h1,.account-block-2018 .valign-form.signup-trade-pros-form h1{letter-spacing:5.7px;margin-top:25px}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands{margin-top:37px}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands h3,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands h3{margin:0 0 25px;text-align:center;font-size:15px;line-height:20px;letter-spacing:.15px}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands{margin:0;padding:0}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li{width:100%!important;padding-left:0;margin:0 0 13px}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li img,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li img{max-width:22%}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li label,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li label{height:53px;margin:0;border-radius:2px;border-color:#dcdcdc}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li label:before,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li label:before{top:15px;left:17px;height:21px;width:21px;border-color:#dcdcdc}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li input:checked+label,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li input:checked+label{border-color:#dcdcdc!important}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li input:checked+label:after,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li input:checked+label:after{position:absolute;top:15px;left:17px;content:"";background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/tick-icon-white.png?v=159908394460118459591737028555) no-repeat 3px 4px #dd76a8;font-size:6px;line-height:6px;width:21px;height:21px}.account-block-2018 .valign-form.signup-self-tanner-form #select-brands ul.select-brands li .duplicate-checkbox,.account-block-2018 .valign-form.signup-trade-pros-form #select-brands ul.select-brands li .duplicate-checkbox{display:none}.account-block-2018 .valign-form.signup-self-tanner-form .gdpr-notice,.account-block-2018 .valign-form.signup-trade-pros-form .gdpr-notice{text-align:center;font-size:10px!important;line-height:14px!important;margin:8px 0 23px;letter-spacing:.15px}.account-block-2018 .valign-form.signup-self-tanner-form .terms,.account-block-2018 .valign-form.signup-trade-pros-form .terms{text-align:center;letter-spacing:.15px;font-size:14px;line-height:21px;margin:26px 0}.account-block-2018 .valign-form.signup-self-tanner-form .terms a,.account-block-2018 .valign-form.signup-trade-pros-form .terms a{text-decoration:underline}.account-page-2018{margin:0 auto;max-width:904px;width:100%}.account-page-2018 h1{color:#4a4a4a;font-family:ITC Md;font-size:27px;font-weight:400;line-height:55px;text-transform:uppercase;letter-spacing:6px;margin:0;text-align:center}@media (max-width: 767px){.account-page-2018 h1{font-size:16px;line-height:28px;margin-bottom:10px}}.account-page-2018 .page-header{margin:11px 0 28px;padding-bottom:17px;border-bottom:1px solid #cccccc}.account-page-2018 .page-header h4{font-family:Open Sans;font-size:15px;font-weight:700;line-height:21px;text-transform:none;letter-spacing:0px;margin:0}.account-page-2018 table{margin-bottom:38px}@media (max-width: 400px){.account-page-2018 table td,.account-page-2018 table th{padding:5px 8px;line-height:15px;font-size:10px}}.account-page-2018 .act-btn{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.5px;display:inline-block;border:1px solid #7d7d7d;height:32px;line-height:32px;padding:0 10px;min-width:177px;text-align:center;text-decoration:none;margin:13px 0}.account-page-2018 .account-brands{margin-top:43px}.account-page-2018 .account-brands h3{font-family:ITC Md;font-size:23px;font-weight:400;line-height:38px;text-transform:uppercase;letter-spacing:3.7px;text-align:center;margin:0 0 22px}@media (max-width: 767px){.account-page-2018 .account-brands h3{font-size:14px;line-height:21px}}.account-page-2018 .account-brands .brand-strip{display:flex;align-items:center;justify-content:center}@media (max-width: 559px){.account-page-2018 .account-brands .brand-strip{display:block}}.account-page-2018 .account-brands .brand-strip a{display:inline-block;width:184px;height:158px;border:1px solid #ebebeb;margin:0 4px;display:flex;align-items:center;justify-content:center}.account-page-2018 .account-brands .brand-strip a img{max-width:100%;height:auto;margin:0}@media (max-width: 559px){.account-page-2018 .account-brands .brand-strip a img{max-height:28px}}@media (max-width: 559px){.account-page-2018 .account-brands .brand-strip a{width:100%;height:60px;margin:0 0 10px}}.account-page-2018 form{max-width:400px;margin:0 auto}.account-page-2018 .input-control{position:relative;margin-bottom:27px}.account-page-2018 .input-control input[type=text],.account-page-2018 .input-control input[type=email],.account-page-2018 .input-control input[type=password]{border-radius:2px;border:1px solid #dcdcdc;background-color:#fff;font-size:15px;font-weight:400;height:45px!important;padding:12px;line-height:20px;width:100%}.account-page-2018 .input-control input[type=text]:focus,.account-page-2018 .input-control input[type=email]:focus,.account-page-2018 .input-control input[type=password]:focus{border-color:#000!important}.account-page-2018 .input-control.has-error .help-block{margin:0;font-size:10px;position:absolute;bottom:-16px;left:1px;color:#f42121;line-height:12px}.account-page-2018 .input-control.has-error:before{content:"";display:block;position:absolute;right:16px;top:16px;background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/field-error-icon.png?v=127757017533040839781737027838) no-repeat;background-size:contain;width:13px;height:13px}.account-page-2018 .input-control.has-error input[type=text],.account-page-2018 .input-control.has-error input[type=email],.account-page-2018 .input-control.has-error input[type=password]{border-color:#f42121!important}.account-page-2018 .input-control.has-success:before{content:"";display:block;position:absolute;right:13px;top:16px;background:url(//pl.shop.minetanbodyskin.com/cdn/shop/t/19/assets/success-icon.png?v=80373811556376270501737028535) no-repeat;background-size:contain;width:19px;height:15px}.account-page-2018 .input-control.has-success input[type=text],.account-page-2018 .input-control.has-success input[type=email],.account-page-2018 .input-control.has-success input[type=password]{border-color:#00aaa6!important}.account-page-2018 input[type=submit],.account-page-2018 button,.account-page-2018 .btn{border-radius:2px;border:none!important;color:#fff!important;box-sizing:border-box;width:100%!important;height:45px!important;font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;letter-spacing:1.5px;padding:12px 15px;background-color:#dd76a8!important;max-width:280px}.account-page-2018 input[type=submit]:hover,.account-page-2018 input[type=submit]:focus,.account-page-2018 button:hover,.account-page-2018 button:focus,.account-page-2018 .btn:hover,.account-page-2018 .btn:focus{background-color:#d592b1!important}.ul--login:after{content:"";display:block;clear:both}.ul--login li{width:50%;height:72px;float:left}.ul--login li a{margin-top:17px;display:block;text-align:center;border-radius:2px;background-color:#00aaa6;width:83%;height:37px;padding:0!important;line-height:37px;text-transform:uppercase;letter-spacing:1px;font-weight:700!important;font-size:14px;float:left;box-sizing:border-box;margin-left:10px;color:#fff;transition:background-color .4s ease-in-out}.ul--login li a:hover,.ul--login li a:focus{background-color:#18a09c}.ul--login li:first-child a{background-color:#fff;border:1px solid #000000;color:#000;float:right;line-height:36px;margin-left:0;margin-right:10px;transition:all .4s ease-in-out}.ul--login li:first-child a:hover,.ul--login li:first-child a:focus{background-color:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/19/assets/new-signup.scss.css.map */
