.font-roboto-reg{font-weight:400}.font-roboto-bold,.font-roboto-reg{font-family:Roboto,Arial,sans-serif}.font-roboto-bold{font-weight:700}.font-brandon-reg{font-weight:400}.font-brandon-bold,.font-brandon-reg{font-family:BrandonText,Arial,sans-serif}.font-brandon-bold{font-weight:700}.font-brandon-medium{font-family:BrandonText,Arial,sans-serif;font-weight:500}@media(max-width:767px){#similac-pwa-login{background:linear-gradient(180deg,#002f87 0,#7fbed9);margin-top:-15px!important}#similac-pwa-login.container{padding:0!important}#similac-pwa-login h2{color:#002f87;font-size:1.75rem;line-height:1.29}#similac-pwa-login h1,#similac-pwa-login h2{font-family:BrandonText,Arial,sans-serif;font-weight:700}#similac-pwa-login h1{font-size:2.125rem;line-height:1.26;margin-bottom:1rem}#similac-pwa-login .similac-form .divider{margin:18px 0;padding-top:0}#similac-pwa-login .pwaLoginPage .similac-form .divider:after,#similac-pwa-login .pwaLoginPage .similac-form .divider:before{background:#fff}#similac-pwa-login .pwaLoginPage .similac-form .divider span{color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.8871rem;font-weight:500;line-height:20px}#similac-pwa-login .similac-form a{font-family:BrandonText,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}#similac-pwa-login .similac-form span a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}#similac-pwa-login .similac-form .similac-form-group .form-check label{color:#fff!important}#similac-pwa-login .similac-form .similac-form-group .btn-primary{color:#464646!important;font-weight:500!important}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container{color:#fff;margin-top:0}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container b{font-family:BrandonText,Arial,sans-serif;font-size:.875rem!important;font-weight:420!important}#similac-pwa-login .form-group.similac-form-group.form-error-msg{align-self:center;background:#ffebeb;display:flex;margin:0 -30px;padding:0 20px}#similac-pwa-login .form-group.similac-form-group .error-info-icon{color:#616161;margin-top:7px;width:42px}#similac-pwa-login .form-group.similac-form-group .error-msg{color:#616161;font-family:Brandon Text;font-size:.75rem;font-style:normal;font-weight:390;line-height:1.063rem;padding:10px 0 10px 18px}#similac-pwa-login .form-group.similac-form-group .error-msg a{color:#616161;font-family:Brandon Text;font-size:inherit;font-weight:400!important;line-height:inherit}#similac-pwa-login #digitalOfferSignIn .grayedOut{color:#777}#similac-pwa-login #user.active .sim-icons,#similac-pwa-login #user.active .sim-icons+div{pointer-events:none}#similac-pwa-login .loginContainer{background:linear-gradient(180deg,#002f87 0,#17a2b8);position:absolute;right:0;top:4.5rem;width:100%;z-index:10}#similac-pwa-login .loginContainer.dnone{display:none}#similac-pwa-login .loginContainer .similac-form h4{font-family:BrandonText,Arial,sans-serif;font-weight:700;line-height:1.25}#similac-pwa-login .loginContainer .similac-form p{color:#fff!important;font-size:1rem;line-height:1.38}#similac-pwa-login .loginContainer .similac-form a{text-decoration:none}#similac-pwa-login .loginContainer .similac-form a:not(.btn){color:#07f;font-size:1rem;line-height:1.38}#similac-pwa-login .loginContainer .similac-form .para-txt{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:400}#similac-pwa-login .loginContainer .similac-form .para-txt p{font-size:1rem;line-height:1.375rem}#similac-pwa-login .loginContainer .similac-form .forgot_password_link a{color:#07f;font-family:BrandonText,Arial,sans-serif;font-weight:700;text-decoration:none}#similac-pwa-login .loginContainer .fb-btn .btn,#similac-pwa-login .loginContainer .google-btn .btn{background-color:#007db3;border-radius:.5rem;color:#fff;font-size:1rem;text-align:left;text-align:center;text-transform:uppercase;width:100%}#similac-pwa-login .loginContainer .fb-btn .btn-primary:not(:disabled):not(.disabled).active,#similac-pwa-login .loginContainer .fb-btn .btn-primary:not(:disabled):not(.disabled):active,#similac-pwa-login .loginContainer .fb-btn .show>.btn-primary.dropdown-toggle,#similac-pwa-login .loginContainer .google-btn .btn-primary:not(:disabled):not(.disabled).active,#similac-pwa-login .loginContainer .google-btn .btn-primary:not(:disabled):not(.disabled):active,#similac-pwa-login .loginContainer .google-btn .show>.btn-primary.dropdown-toggle{background-color:#ccc;background-image:none;box-shadow:none;color:#fff}#similac-pwa-login .loginContainer .similac-form button.btn{width:100%}#similac-pwa-login .loginContainer .similac-form .divider{padding-top:0}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group{color:#fff;margin-bottom:10px}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group.isBlured.input-contents{line-height:0!important}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group .similac-label-floating{font-family:Roboto,Arial,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.09!important;padding:0!important;position:static!important}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group button.btn{width:100%}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group input.form-control{margin-top:0}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group .input-icon{right:1rem;top:1.7rem}#similac-pwa-login header nav.navbar-wrapper .nav-bar .util-nav .nav-action.active{border-bottom:5px solid #fe9e1f;display:none}#similac-pwa-login #login fieldset#forgot-your-password{display:inline-block}#similac-pwa-login #login .hcp-forgot-password-text{display:none;font-size:1rem;line-height:1.125rem;margin-left:.5rem;margin-top:.25rem;vertical-align:top}#similac-pwa-login .hcp-form-text,#similac-pwa-login section#hcp-disclaimer-container,#similac-pwa-login section#similac-hcp-container{display:none}#similac-pwa-login section#similac-hcp-container{margin-top:0!important;padding-top:0!important}#similac-pwa-login section#similac-hcp-container .reversible-cart-block h2{font-size:1.75rem;margin-top:6rem}#similac-pwa-login .hcp-form-text h3{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:400;font-weight:bolder;letter-spacing:normal;line-height:1.5rem}#similac-pwa-login div#hcp-disclaimer-text p{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.33rem;overflow-wrap:break-word;word-wrap:break-word}#similac-pwa-login section#hcp-disclaimer-container{margin:.375rem auto 0;margin-bottom:2.925rem!important;width:60%}#similac-pwa-login .similac-form p{font-size:1.25rem!important}#similac-pwa-login .similac-form p,#similac-pwa-login .similac-form p.login-bottom-text{color:#fff!important;font-family:BrandonText,Arial,sans-serif!important;font-weight:450!important;text-align:center}#similac-pwa-login .similac-form p.login-bottom-text{font-size:1rem!important}#similac-pwa-login .pwaLoginPage .similac-form .divider{color:#fff!important}#similac-pwa-login div div.col-lg-2{text-align:center}#similac-pwa-login div div.col-lg-9{padding:0}#similac-pwa-login .image-block:last-child{display:block;margin-top:10%;text-align:center}#similac-pwa-login .similac-form .similac-form-group .similac-label-floating{color:#fff;font-size:1rem;line-height:1.5rem}#similac-pwa-login .similac-form .similac-form-group.isBlured.input-contents .similac-label-floating{color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .similac-form .similac-form-group.isBlured:not(.input-contents) .similac-label-floating{color:#002f87!important;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .similac-form .similac-form-group input.form-control{font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container input:checked+.checkbox-inner{background-color:#2e3546!important}#similac-pwa-login .form-group.similac-form-group .invalid-feedback.similac-error-group{background:#e4002b;border-radius:.5rem;color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem;font-weight:390;line-height:.875rem;margin-top:0!important;padding:.813rem}#similac-pwa-login .my-rewards-reversible-cart .cmp-teaser__image .cmp-image__image{max-width:118px}}@media only screen and (min-device-width:375px)and (max-device-width:991px)and (orientation:landscape){#similac-pwa-login{background:linear-gradient(180deg,#002f87 0,#7fbed9);margin-top:-15px!important}#similac-pwa-login.container{padding:0!important}#similac-pwa-login .container .cmp-container .reversible-cart-block .col-md-6{flex:0 0 100%;max-width:100%}#similac-pwa-login h2{color:#002f87;font-size:1.75rem;line-height:1.29}#similac-pwa-login h1,#similac-pwa-login h2{font-family:BrandonText,Arial,sans-serif;font-weight:700}#similac-pwa-login h1{font-size:2.125rem;line-height:1.26;margin-bottom:1rem}#similac-pwa-login .similac-form .divider{margin:18px 0;padding-top:0;width:100%}#similac-pwa-login .pwaLoginPage .similac-form .divider:after,#similac-pwa-login .pwaLoginPage .similac-form .divider:before{background:#fff}#similac-pwa-login .pwaLoginPage .similac-form .divider span{color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.8871rem;font-weight:500;line-height:20px}#similac-pwa-login .similac-form a{font-family:BrandonText,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.125rem}#similac-pwa-login .similac-form span a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}#similac-pwa-login .similac-form .similac-form-group .form-check label{color:#fff!important}#similac-pwa-login .similac-form .similac-form-group .btn-primary{color:#464646!important;font-weight:500!important}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container{color:#fff;margin-top:0}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container b{font-family:BrandonText,Arial,sans-serif;font-size:.875rem!important;font-weight:420!important}#similac-pwa-login .form-group.similac-form-group.form-error-msg{align-self:center;background:#ffebeb;display:flex;margin:0 -30px;padding:0 20px}#similac-pwa-login .form-group.similac-form-group .error-info-icon{color:#616161;margin-top:7px;width:42px}#similac-pwa-login .form-group.similac-form-group .error-msg{color:#616161;font-family:Brandon Text;font-size:.75rem;font-style:normal;font-weight:390;line-height:1.063rem;padding:10px 0 10px 18px}#similac-pwa-login .form-group.similac-form-group .error-msg a{color:#616161;font-family:Brandon Text;font-size:inherit;font-weight:400!important;line-height:inherit}#similac-pwa-login #digitalOfferSignIn .grayedOut{color:#777}#similac-pwa-login #user.active .sim-icons,#similac-pwa-login #user.active .sim-icons+div{pointer-events:none}#similac-pwa-login .loginContainer{background:linear-gradient(180deg,#002f87 0,#17a2b8);position:absolute;right:0;top:4.5rem;width:100%;z-index:10}#similac-pwa-login .loginContainer.dnone{display:none}#similac-pwa-login .loginContainer .similac-form h4{font-family:BrandonText,Arial,sans-serif;font-weight:700;line-height:1.25}#similac-pwa-login .loginContainer .similac-form p{color:#fff!important;font-size:1rem;line-height:1.38}#similac-pwa-login .loginContainer .similac-form a{text-decoration:none}#similac-pwa-login .loginContainer .similac-form a:not(.btn){color:#07f;font-size:1rem;line-height:1.38}#similac-pwa-login .loginContainer .similac-form .para-txt{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:1.125rem;font-weight:400}#similac-pwa-login .loginContainer .similac-form .para-txt p{font-size:1rem;line-height:1.375rem}#similac-pwa-login .loginContainer .similac-form .forgot_password_link a{color:#07f;font-family:BrandonText,Arial,sans-serif;font-weight:700;text-decoration:none}#similac-pwa-login .loginContainer .fb-btn .btn,#similac-pwa-login .loginContainer .google-btn .btn{background-color:#007db3;border-radius:.5rem;color:#fff;font-size:1rem;text-align:left;text-align:center;text-transform:uppercase;width:100%}#similac-pwa-login .loginContainer .fb-btn .btn-primary:not(:disabled):not(.disabled).active,#similac-pwa-login .loginContainer .fb-btn .btn-primary:not(:disabled):not(.disabled):active,#similac-pwa-login .loginContainer .fb-btn .show>.btn-primary.dropdown-toggle,#similac-pwa-login .loginContainer .google-btn .btn-primary:not(:disabled):not(.disabled).active,#similac-pwa-login .loginContainer .google-btn .btn-primary:not(:disabled):not(.disabled):active,#similac-pwa-login .loginContainer .google-btn .show>.btn-primary.dropdown-toggle{background-color:#ccc;background-image:none;box-shadow:none;color:#fff}#similac-pwa-login .loginContainer .similac-form button.btn{width:100%}#similac-pwa-login .loginContainer .similac-form .divider{padding-top:0}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group{color:#fff;margin-bottom:10px}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group.isBlured.input-contents{line-height:0!important}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group .similac-label-floating{font-family:Roboto,Arial,sans-serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.09!important;padding:0!important;position:static!important}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group button.btn{width:100%}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group input.form-control{margin-top:0}#similac-pwa-login .loginContainer .similac-form .similac-form-group.form-group .input-icon{right:1rem;top:1.7rem}#similac-pwa-login header nav.navbar-wrapper .nav-bar .util-nav .nav-action.active{border-bottom:5px solid #fe9e1f;display:none}#similac-pwa-login #login fieldset#forgot-your-password{display:inline-block}#similac-pwa-login #login .hcp-forgot-password-text{display:none;font-size:1rem;line-height:1.125rem;margin-left:.5rem;margin-top:.25rem;vertical-align:top}#similac-pwa-login .hcp-form-text,#similac-pwa-login section#hcp-disclaimer-container,#similac-pwa-login section#similac-hcp-container{display:none}#similac-pwa-login section#similac-hcp-container{margin-top:0!important;padding-top:0!important}#similac-pwa-login section#similac-hcp-container .reversible-cart-block h2{font-size:1.75rem;margin-top:6rem}#similac-pwa-login .hcp-form-text h3{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:400;font-weight:bolder;letter-spacing:normal;line-height:1.5rem}#similac-pwa-login div#hcp-disclaimer-text p{color:#002f87;font-family:Roboto,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.33rem;overflow-wrap:break-word;word-wrap:break-word}#similac-pwa-login section#hcp-disclaimer-container{margin:.375rem auto 0;margin-bottom:2.925rem!important;width:60%}#similac-pwa-login .similac-form p{font-size:1.25rem!important}#similac-pwa-login .similac-form p,#similac-pwa-login .similac-form p.login-bottom-text{color:#fff!important;font-family:BrandonText,Arial,sans-serif!important;font-weight:450!important;text-align:center}#similac-pwa-login .similac-form p.login-bottom-text{font-size:1rem!important}#similac-pwa-login .pwaLoginPage .similac-form .divider{color:#fff!important}#similac-pwa-login div div.col-lg-2{text-align:center}#similac-pwa-login div div.col-lg-9{padding:0}#similac-pwa-login .image-block:last-child{display:block;margin-top:10%;text-align:center}#similac-pwa-login .similac-form .similac-form-group .similac-label-floating{color:#fff;font-size:1rem;line-height:1.5rem}#similac-pwa-login .similac-form .similac-form-group.isBlured.input-contents .similac-label-floating{color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .similac-form .similac-form-group.isBlured:not(.input-contents) .similac-label-floating{color:#002f87!important;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .similac-form .similac-form-group input.form-control{font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem!important}#similac-pwa-login .form-group.similac-form-group .form-check.checkbox-container input:checked+.checkbox-inner{background-color:#2e3546!important}#similac-pwa-login .form-group.similac-form-group .invalid-feedback.similac-error-group{background:#e4002b;border-radius:.5rem;color:#fff;font-family:BrandonText,Arial,sans-serif!important;font-size:.875rem;font-weight:390;line-height:.875rem;margin-top:0!important;padding:.813rem}#similac-pwa-login .my-rewards-reversible-cart .cmp-teaser__image .cmp-image__image{max-width:118px}}.downloadPopup-banner{align-items:start;background-color:#f8f8f8;display:flex;left:0;padding:1rem;top:0;width:100%;z-index:9999}.downloadPopup-banner img{width:40px}.downloadPopup-banner .downloadPopup-logo{padding-top:1.3rem;width:10%}.btnAdd{margin-bottom:5%}.downloadPopup-container{align-items:start;display:flex;padding-top:1rem;width:100%}.downloadPopup-container img{height:3.125rem;margin-right:.625rem;width:3.125rem}.downloadPopup-content{color:#003087;font-family:BrandonText,Arial,sans-serif;font-size:1.125rem;font-weight:450;line-height:1.5rem;text-align:center}.downloadPopup-content h3{margin:0}.downloadPopup-content p:first-of-type{font-size:1rem;font-weight:450;margin-bottom:0}.downloadPopup-content p,.downloadPopup-content p:first-of-type{font-family:BrandonText,Arial,sans-serif;line-height:1.375rem;text-align:left}.downloadPopup-content p{font-size:.875rem;font-weight:390;padding-left:1rem}.bannerAddBtn{padding-right:.313rem;padding-top:1rem;text-align:right}.bannerAddBtn button{border:none;color:#464646!important;cursor:pointer}.bannerAddBtn .btn-primary{font-size:1rem!important;font-weight:450!important;line-height:1.125rem!important;text-align:center;width:4.375rem}.close-button-container{bottom:0;cursor:pointer;right:2%;top:2%}.close-button-container img{border:none;height:1rem;width:1rem}.close-button{background-color:transparent;border:none;cursor:pointer}#downloadPwa-banner-chrome .modal-content .modal-header,#downloadPwa-banner-safari .modal-content .modal-header{padding:.5rem 0 .25rem!important}@media only screen and (min-device-width:375px)and (max-device-width:991px)and (orientation:landscape){#downloadPwa-banner-chrome .modal-dialog,#downloadPwa-banner-safari .modal-dialog{height:80%!important;width:80%!important}#downloadPwa-banner-chrome .modal-body,#downloadPwa-banner-safari .modal-body{max-width:23rem!important}.downloadPopup-banner .downloadPopup-logo{padding-top:1rem}}