#account{margin:0 auto 5rem}#account a,#account h2,#account h3,#account h4,#account label,#account p{margin:0}#account .hero .hero-text{margin-bottom:2.8125rem}#account .hero .hero-text h1{margin-bottom:1.875rem}@media(max-width:968px){#account .hero .hero-text h1{font-size:4.375rem}}#account .hero .hero-text p{font-weight:500;line-height:2.4375rem;font-size:2rem}@media(max-width:968px){#account .hero .hero-text p{font-size:1.375rem;line-height:1.375rem}}#account .hero .buttons{padding-bottom:1.875rem}#account .hero .buttons button:first-of-type{margin-right:1.875em}@media(max-width:968px){#account .hero .buttons button:first-of-type{margin-right:0}}#account .hero .buttons .btn.lg:last-of-type{padding:.57rem 5rem}@media(max-width:600px){#account .hero .buttons .btn,#account .hero .buttons .btn.lg:last-of-type{padding:.57rem 0;width:256px}}@media(max-width:968px){#account .hero .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#account .account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5.875rem;max-width:1440px;margin:40px auto 0}#account .account #account-nav{margin-right:2rem}#account .account #account-nav .nav-title h2{border-bottom:3px solid #d8d8d8;padding-bottom:1.25rem;margin-bottom:2.5rem}@media(max-width:767px){#account .account #account-nav .nav-title h2{font-size:3.125rem}}@media(max-width:767px){#account .account #account-nav #account-list{display:none}}#account .account #account-nav #account-dropdown.styled-select{position:relative}#account .account #account-nav #account-dropdown.styled-select>select{background-color:transparent;color:#fff;border:none;padding:.56em 0 .56em .75em;height:auto;line-height:1.375rem}@media(min-width:767px){#account .account #account-nav #account-dropdown{display:none}}#account .account #account-nav .account-nav{margin-bottom:5.1325rem}#account .account #account-nav .account-nav ul{list-style:none;padding-left:0;width:100%;max-width:22.5rem}#account .account #account-nav .account-nav ul li{margin-bottom:2.1875rem;font:normal 700 1.375rem/1.6875rem Lato,sans-serif;letter-spacing:0;text-transform:uppercase}#account .account #account-nav .account-nav ul li.active{border:none}#account .account #account-nav .account-nav ul li.active a{color:#772feb}@media(max-width:767px){#account .account #account-nav .account-nav ul li{font-size:1rem;margin-right:5px}}@media(max-width:767px){#account .account #account-nav .account-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}@media(max-width:767px){#account .account #account-nav .account-nav{margin-bottom:0}}#account .account #account-nav .account-details p{font-size:1.375rem;margin-bottom:2px;letter-spacing:0;line-height:1.6875rem}#account .account #account-nav .account-details .user-address{margin-bottom:1.5625rem}@media(max-width:767px){#account .account #account-nav .account-details .user-address,#account .account #account-nav .account-details .user-email{display:none}}#account .account #account-nav .account-details .sub-header{text-transform:uppercase;font-weight:700}@media(max-width:767px){#account .account #account-nav{padding:0 .875rem;margin-right:0;margin-bottom:1.8125rem}}#account .account .account-body{background:#f2f2f2;padding:1.75rem 4.0625rem;max-width:52.8125rem;width:100%;height:100%}#account .account .account-body .my-profile form .email-preferences{padding-bottom:2.5rem}#account .account .account-body .my-profile form .email-preferences .form-title{border-top:1px solid #d8d8d8;padding-top:1.875rem}#account .account .account-body .my-profile form .email-preferences .affliliate,#account .account .account-body .my-profile form .email-preferences .newsletter{margin-bottom:2.5rem}#account .account .account-body .my-profile form .email-preferences .affliliate p,#account .account .account-body .my-profile form .email-preferences .favorites p,#account .account .account-body .my-profile form .email-preferences .newsletter p{font:normal 700 1.125rem/1.357rem Lato,sans-serif;padding-bottom:15px;letter-spacing:1px}#account .account .account-body .my-profile form .email-preferences .preferences{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}#account .account .account-body .my-profile form .email-preferences .preferences .option{margin-left:8px;font:normal 700 2.25rem/1.185rem Acumin-Pro-Extra-Condensed,sans-serif;letter-spacing:0}#account .account .account-body .my-profile form .email-preferences .radios{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}#account .account .account-body .my-profile form .email-preferences .radios input{position:absolute;opacity:0;cursor:pointer;height:50px;width:50px;border-radius:50%;top:4px;z-index:2;left:4%}#account .account .account-body .my-profile form .email-preferences .radios input:checked~.select-radio{border-color:#772feb}#account .account .account-body .my-profile form .email-preferences .radios input:checked~.select-radio:after{display:block}#account .account .account-body .my-profile form .email-preferences .radios .select-radio{position:relative;height:50px;width:50px;border-radius:50%;border:4px solid #292830;cursor:pointer;left:0;top:0}#account .account .account-body .my-profile form .email-preferences .radios .select-radio:after{content:"";position:relative;display:none;left:14px;top:1px;width:13px;height:33px;border:solid #772feb;border-width:0 8px 8px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#account .account .account-body .my-profile form .email-preferences .radios .select-radio:hover{border-color:#772feb}@media(max-width:1168px){#account .account .account-body .my-profile form .email-preferences .radios .select-radio{height:50px;width:50px;border-width:4px}}#account .account .account-body #manage-contact .gray-border,#account .account .account-body #manage-contact .input-base,#account .account .account-body #manage-password .gray-border,#account .account .account-body #manage-password .input-base,#account .account .account-body #manage-profile .gray-border,#account .account .account-body #manage-profile .input-base{max-width:29rem}@media(max-width:767px){#account .account .account-body #manage-contact .gray-border,#account .account .account-body #manage-contact .input-base,#account .account .account-body #manage-password .gray-border,#account .account .account-body #manage-password .input-base,#account .account .account-body #manage-profile .gray-border,#account .account .account-body #manage-profile .input-base{max-width:100%}}#account .account .account-body .form-title h3{margin-bottom:1.875rem;text-transform:uppercase}#account .account .account-body .form-title p{letter-spacing:0;text-transform:none;margin-bottom:1.25rem}@media(max-width:986px){#account .account .account-body{padding:1.875rem .875rem 3.75rem}}#account .account .submit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:3px solid #d8d8d8;padding-top:2.75rem}#account .account .submit-buttons .bg-purple{margin-right:1.25rem}@media(max-width:1245px){#account .account .submit-buttons .bg-purple{margin-bottom:1.875rem}}#account .account .submit-buttons button{max-width:320px;width:100%}@media(max-width:1245px){#account .account .submit-buttons button{max-width:100%}}#account .account .submit-buttons .btn{padding:.57rem 0!important}#account .account .submit-buttons .btn.stroke{color:#772feb}#account .account .submit-buttons .btn.stroke:hover{color:#4b11a8}@media(max-width:1245px){#account .account .submit-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:968px){#account .account{padding:0 .875rem}}@media(max-width:767px){#account .account{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}@media(max-width:767px){#account{margin-bottom:0}}.ck-input-label{color:#772feb;font-weight:400}.ck-input-number,.ck-input-text{max-width:29rem}@media(max-width:767px){.ck-input-number,.ck-input-text{max-width:none}}
