.header__content{background-color:transparent;padding-bottom:20px;padding-top:20px}.header__content .brand img{max-height:45px}header>nav.nav.nav--utility.bar form.form.form--inline ul.nav__menu.nav__menu--divided{display:block}header>nav.nav.nav--utility.bar form.form.form--inline ul.nav__menu.nav__menu--divided>li{display:inline-block;flex-grow:unset;text-align:left}header>nav.nav.nav--utility.bar form.form.form--inline ul.nav__menu.nav__menu--divided>li input#language.form__input{text-align:left;width:22px}.nav.nav--utility.bar{background-color:#eaeaea;padding:5px 0}body>#main-content>.centered-content{padding:30px 0}.grid>.auth__logo--container>img{max-height:45px}.auth__logo--container{width:200px}.grid>.auth__logo--container>div>a>img,.grid>.auth__logo--container>img,.grid>.card--auth>.login-logo>img{max-height:45px}#page-auth-view .card--auth>.login-logo>img{filter:brightness(0) invert(1)}.nav--mega{background-color:#0098c7;border-bottom:none}.nav--mega ul{justify-content:center}ul#menu-user.nav__menu.utility__menu>li:first-child{padding-left:0}.nav--mega ul li a{background:transparent;color:#fff}.nav--mega ul li a:focus,.nav--mega ul li a:hover{color:#fff}.nav--mega ul li:first-child a:before{background:none}.mobile__bar .btn.mobile-toggle{border-left:none}.hero{background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.hero h2{color:#727175;font-weight:700}.banner{background-position:0 0;margin-top:0;padding:0;position:relative}.banner:before{display:none}.banner:after{content:"";display:none}#main-content>.banner>.centered-content{min-height:400px;padding-bottom:15px;padding-top:15px}footer>.centered-content{margin-bottom:30px;margin-top:30px}footer{padding-top:0}footer .padded{padding:0 15px}footer .footer__bar{margin:0 auto;padding:30px 0}footer .footer__bar .brand img{max-height:30px}footer .footer__bar .terms p{position:relative}footer .footer__bar .terms p a{color:inherit}.footer__bar .brand>.brand-link>img{max-height:30px}.favorite-product-icon,.favorite-product-icon-shelf{color:#b90a0a!important}#tab__favorites-preview:hover{background-color:#aaa}#tab__favorites-preview:hover i,.tab--shelf-action:hover svg{fill:#fff;color:#fff}.btn-add-to-cart-shelf:hover,.shelf-product-preview-info .btn--action:hover{color:#fff}#page-auth-view.auth{background-position:0 0;background-repeat:no-repeat;background-size:cover!important;padding:0;position:relative}#page-auth-forgot-password-forgot-password-complete.auth,#page-auth-forgot-password-forgot-password.auth,#page-auth-forgot-password-recover-password-complete.auth,#page-auth-forgot-password-recover-password.auth,#page-download-view.auth,#page-order-licenses-view-bundle-products-simple.auth,#page-order-licenses-view-simple.auth{background-color:#fff;background-image:none!important}#page-auth-forgot-password-forgot-password-complete.auth .card--auth,#page-auth-forgot-password-forgot-password.auth .card--auth,#page-auth-forgot-password-recover-password-complete.auth .card--auth,#page-auth-forgot-password-recover-password.auth .card--auth,#page-download-view.auth .card--auth,#page-order-licenses-view-bundle-products-simple.auth .card--auth,#page-order-licenses-view-simple.auth .card--auth{background-color:#fff}#page-auth-view.auth #main-content{background-color:transparent;display:flex;float:left;height:100vh;max-width:400px;min-width:320px;padding:0 0 20px;position:relative;transition:width .2s linear}#page-auth-view.auth #main-content .card--auth{background:transparent;border:0 solid transparent;border-radius:0;color:#fff;display:grid;grid-template-areas:"logo" "login";grid-template-columns:1fr;grid-template-rows:50px 1fr;height:600px;margin:0 18px;max-height:600px;min-width:320px;padding:0;position:relative;width:100%}#page-auth-view.auth .grid__col--push-md-2{margin:0 auto;min-width:320px;padding:0;width:80%}.login-logo{grid-area:logo;margin:15px;max-width:250px;text-align:center;width:250px}#page-auth-view.auth .grid__col--md-6{padding:8px}#page-auth-view.auth .login-form{grid-area:login;width:100%}#page-auth-view.auth #login-form{display:grid;grid-template-areas:"form-hint" "username" "password" "forgot-password" "btn-login";grid-template-rows:30px 60px 60px 60px 80px;height:320px;margin-top:50px;position:relative}#page-auth-view.auth>#main-content>.centered-content{min-width:320px;padding:0;width:80%}#page-auth-view.auth #main-content .card--auth .btn.btn--action.text-centered{width:auto}#login-form .form__group{position:relative}#login-form label{display:none}#page-auth-view.auth .form__input{background:#fff!important;border-radius:0;font-size:20px}#page-auth-view.auth #login-form #password,#page-auth-view.auth #login-form #username{width:100%}#page-auth-view.auth #login-form #password::-moz-placeholder,#page-auth-view.auth #login-form #username::-moz-placeholder{font-size:20px}#page-auth-view.auth #login-form #password::placeholder,#page-auth-view.auth #login-form #username::placeholder{font-size:20px}#login-form .form__hint{grid-area:form-hint}#login-form :nth-child(2){grid-area:username}#login-form :nth-child(3){grid-area:password}#login-form :nth-child(4){grid-area:btn-login}#login-form :nth-child(5){grid-area:forgot-password}#main-content .card--auth #login-btn{background-color:#80c143;color:#fff}#main-content .card--auth #login-btn,.card--auth.pwd-forgot .btn.btn--action{align-items:center;border:none;display:flex;flex-flow:row wrap;font-size:24px;justify-content:center;padding:13px;text-align:center;text-transform:none;width:100%!important}#page-auth-forgot-password-forgot-password .btn.btn--action{width:280px!important}#login-form .forgot-password a.forgot-password__link--color{color:#fff;display:block;margin:0 auto;text-align:left;text-decoration:underline;width:100%}#page-auth-forgot-password-forgot-password-complete .card--auth.pwd-forgot{text-align:center}#page-auth-forgot-password-forgot-password-complete .card--auth.pwd-forgot .btn.btn--action{margin:0 auto;width:280px!important}#requiredAccessContent{left:36px;min-height:300px;min-width:320px;position:absolute;top:400px;width:40%}#linkRequireAccess{color:#fff;font-size:18px;font-weight:700;margin:0;text-align:left;width:320px}#linkRequireAccess:hover{cursor:pointer}#requireAccessText{color:#fff;font-size:18px;font-weight:700;margin:0;min-width:300px;width:100%}#requireAccessText p{text-shadow:1px 1px rgba(0,0,0,.4)}#requireAccessText a{color:#fff!important;text-decoration:underline}@media (max-width:991px){.header__content{margin:0}.mobile__header .nav--mobile{padding-top:105px}}@media (max-width:768px){body{padding-top:55px}.banner{min-height:auto;padding-bottom:120px}.hero{background-size:cover}.hero .hero__title{padding:40px 15px}.mobile__bar .brand img{height:auto;max-width:160px}#main-content>.banner>.centered-content{min-height:auto}#menu-user-account{left:100%;margin-left:0}.margin-privacy-terms{margin-left:0}.footer__bar .brand>.brand-link>img{max-height:45px}}
