.form-group.required .form-control-label:before{content:"*";color:#c00}.account-image{background-image:url(../../images/account.jpg);background-position-y:40%}.card-footer>a,.card-header>a{color:#00a1e0;text-decoration:underline}.card-header>a{float:right}.card-info-group p{margin-bottom:0}.card-info-group div{margin-bottom:1rem}.card-info-group div:last-child{margin-bottom:0}.order-history-control h4,.order-history h4{font-weight:700;margin-top:.5rem}.dashboard-order-card-image{width:7rem;padding-right:1rem}.dashboard-order-card-footer-columns:last-child{text-align:right}.dashboard-order-card-footer-value{font-weight:700;font-size:1rem}.profile-back-to-account-link{color:#00a1e0;text-decoration:underline;display:block;text-align:center}.tracking-consent{color:#0070d2;text-decoration:underline;cursor:pointer}.hero{background:#fff;height:85px}@media (min-width:768px){.hero{height:auto}.hero:after{border-left-width:0}}.hero .title-contain{margin:0 auto;padding-top:38px}@media (min-width:768px){.hero .title-contain{padding-top:90px}}.hero h2.page-title{color:#000;background:transparent;text-transform:uppercase;font-size:28px;font-weight:400;margin:0;padding:0 15px;left:0;letter-spacing:1px;display:block}@media (min-width:576px){.hero h2.page-title:before{width:0}}.hero hr{position:absolute;bottom:0;width:90%;left:5%;border-top:1px solid #000}.container{background-color:#fff}.arrowed{display:block;float:right;margin-top:8px}.arrowed .arrow-1{height:8px;width:8px;border:1px solid #000;border-width:2px 2px 0 0;transform:rotate(45deg)}@media (min-width:768px){.arrowed{margin-top:24px}}.veil{width:100vw;height:100vw;top:calc(-50vw + 50%);left:calc(-50vw + 50%);z-index:1000}.social-container{margin:2em auto 4em}.social-container .btn{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;border-radius:0;background-color:#000;font-size:.786rem;font-weight:700;color:#fff;padding:.66em 0}.social-container .btn:focus,.social-container .btn:hover{background-color:#000}.social-container .btn.oauth-facebook{border-color:#094f8d;background-color:#094f8d;width:100%}@media (min-width:768px){.social-container .btn.oauth-facebook{width:40%}}.social-container .btn.oauth-facebook:active,.social-container .btn.oauth-facebook:focus,.social-container .btn.oauth-facebook:hover{background-color:#094f8d}.social-container .btn.oauth-google{width:100%;border-color:#4286f4;background-color:#4286f4}@media (min-width:768px){.social-container .btn.oauth-google{width:40%}}.social-container .btn.oauth-google:active,.social-container .btn.oauth-google:focus,.social-container .btn.oauth-google:hover{background-color:#4285f4}.social-container .close:active,.social-container .close:focus,.social-container .close:hover{outline:none}.social-container .modal-body .form-group .form-control-label{white-space:nowrap}.social-container .modal-body .action{border:none}.social-container .modal-body .action .btn-outline-primary{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0}.social-container .modal-body .action .btn-outline-primary:active{color:#fff}.social-container .modal-body .action .btn-primary{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;background-color:#000;color:#fff}.social-container .modal-body .action .btn-primary:focus,.social-container .modal-body .action .btn-primary:hover{background-color:#000}.social-container .fa{display:none}.edit-profile-banner,.register-banner{max-width:100%}.edit-profile-banner .title-contain .page-title,.register-banner .title-contain .page-title{padding:0 10px 15px;font-size:1.905rem}@media (min-width:992px){.edit-profile-banner .title-contain .page-title,.register-banner .title-contain .page-title{font-size:1.605rem}}@media (min-width:1600px){.edit-profile-banner .title-contain .page-title,.register-banner .title-contain .page-title{font-size:2rem}}.edit-profile-banner{margin:0 15px}.edit-profile-banner .title-contain{border-bottom:1px solid #000;padding-left:0;padding-right:0}.edit-profile-banner .title-contain .sa-icon{font-size:.78571em}.edit-profile-page,.register-page{padding-bottom:2.857em;background-color:#fff;max-width:100%}.edit-profile-page .card,.register-page .card{border:none;width:100%}.edit-profile-page .card .card-body,.register-page .card .card-body{padding:0}.edit-profile-page .card .card-header,.register-page .card .card-header{border-width:0;padding:.75rem 0;margin-bottom:1rem;background-color:transparent}.edit-profile-page .card .card-header h4,.register-page .card .card-header h4{font-size:1.1429rem}@media (min-width:768px){.edit-profile-page .add-email-list,.register-page .add-email-list{margin-top:30px}}.edit-profile-page .recaptcha-section .g-recaptcha-error-msg,.register-page .recaptcha-section .g-recaptcha-error-msg{margin:1rem 0;color:#c00;text-align:left}@media (min-width:768px){.edit-profile-page .recaptcha-section .g-recaptcha-error-msg,.register-page .recaptcha-section .g-recaptcha-error-msg{margin:.5rem 0 0}}.edit-profile-page .combine-dob-value+.invalid-feedback,.register-page .combine-dob-value+.invalid-feedback{margin:-10px 0 20px}.register-page .g-recaptcha-msg{font-size:12px;color:#999!important;margin-left:0}.register-page .g-recaptcha-msg.mb-4{margin-bottom:.25rem!important}.register-page .g-recaptcha-msg a{text-decoration:underline;font-weight:400;color:#999!important}.register-page .g-recaptcha-msg+.g-recaptcha-error-msg{font-size:12px;color:#c00;padding-left:.5rem}.edit-profile-page .card-header h4,.edit-profile-page .title-social h4{border-bottom:1px solid #000;padding:1em 0}.customer-form-container .btn{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;border-radius:0;background-color:#000;color:#fff;font-size:.786rem;padding:.66em 10px;margin-bottom:20px}.customer-form-container .btn:focus,.customer-form-container .btn:hover{background-color:#000}.customer-form-container .btn:focus{box-shadow:none}@media (min-width:768px){.customer-form-container .btn{font-size:.857rem;margin:2em auto;width:40%}}.customer-form-container .custom-select.has-content~.form-control-label,.customer-form-container .custom-select~.form-control-label{left:auto;right:0;top:4px!important;transform:scale(.8)}.customer-form-container .custom-checkbox~label span{font-size:.9521rem}.customer-form-container .birth-date,.customer-form-container .phone-profile{margin:0}.customer-form-container .birth-date .form-group,.customer-form-container .phone-profile .form-group{width:100%}.customer-form-container .birth-date .form-group.form-field-group,.customer-form-container .phone-profile .form-group.form-field-group{margin-bottom:0}.customer-form-container .birth-date .form-group.form-field-group>.focus-border,.customer-form-container .phone-profile .form-group.form-field-group>.focus-border{width:100%;left:0;background-color:#d8d8d8;height:1px}.customer-form-container .birth-date .form-control-label,.customer-form-container .phone-profile .form-control-label{white-space:nowrap}.customer-form-container .birth-date .date-select,.customer-form-container .phone-profile .date-select{margin-left:-5px;margin-right:-5px}.customer-form-container .birth-date .date-select .col-4,.customer-form-container .phone-profile .date-select .col-4{padding-left:5px;padding-right:5px}.customer-form-container .phone-profile .col-9{padding-left:0}.customer-form-container .phone-profile .calling-code .form-control-label{top:10px!important}.customer-form-container .phone-profile .calling-code .form-control-label:before{content:""}.customer-form-container .birth-date .form-control{border-bottom:0;margin-top:-3px;padding-top:0}.customer-form-container .custom-control{padding-left:10px}.customer-form-container .custom-control .custom-control-label{color:#999;line-height:18px}.customer-form-container .custom-control .custom-control-label a,.customer-form-container .custom-control .custom-control-label a:not(.btn-primary):not(.btn-outline-primary){color:#999}.social-container .btn{position:relative}.social-container .btn.oauth-google:before{top:1px;left:1px}@media (min-width:992px){.social-container .btn.oauth-google:before{height:28px}}.page[data-action=Account-OfflineCreateAccount]~div .grecaptcha-badge,.page[data-action=Account-Register]~div .grecaptcha-badge{visibility:hidden;opacity:0}.profile-update-msg{color:#008827}