.identityNavigation{font-family:"Montserrat","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:11pt;background-color:#142b45;border-bottom:1px solid #000}.identityNavigation .navbar-toggler:focus{box-shadow:0 0 0 0}.identityNavigation .dropdown-menu[data-bs-popper]{margin-top:0}.identityNavigation .navbar-nav .nav-link{color:#d4effc;opacity:.75;transition:color .25s,opacity .25s}.identityNavigation .navbar-nav .nav-link:hover{color:#f8fdff;opacity:1}.identityNavigation .navbar-nav .nav-link.registerLink{color:#9fdaf7}.identityNavigation .navbar-nav .nav-link.loginLink{font-weight:bold;color:#f1fafe;opacity:1}.identityNavigation .navbar-nav .nav-link.loginLink:hover{color:#f8fdff}.identityNavigation .environmentIndicator{font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;font-size:8pt;flex-grow:1;text-align:left;opacity:.75}.identityNavigation .environmentIndicator .dev{color:#ed1d24}.identityNavigation .environmentIndicator .staging{color:#0071bb}.identityNavigation .environmentIndicator .production{color:#00a651;opacity:.125;font-size:1pt}.identityNavigation .homeLink{font-size:0;line-height:0}.identityNavigation .homeLink svg{width:20px;height:20px;fill:#d4effc;opacity:.75;transition:fill .25s,opacity .25s}.identityNavigation .homeLink:hover svg{fill:#fff;opacity:1}.identityNavigation .userRole{display:block;color:#f8fdff;font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;font-size:9pt;opacity:.5}.identityNavigation .userOptionsMenu{background-color:#142b45;border-radius:0 0 8px 8px;border:1px solid rgba(212,239,252,.2);border-top:1px solid #000;padding-top:4px}.identityNavigation .userOptionsMenu li .dropdown-item{border-radius:0;cursor:pointer}.identityNavigation .userOptionsMenu li .dropdown-item.userOption{color:#4cbbed}.identityNavigation .userOptionsMenu li .dropdown-item.userOption.logout{color:#f0524a}.identityNavigation .userOptionsMenu li .dropdown-item.userOption.logout:hover{background-color:rgba(237,29,36,.35);color:#fad922;text-decoration:none}.identityNavigation .userOptionsMenu li .dropdown-item.userOption:hover{background-color:rgba(248,253,255,.2);color:#79c9f0;text-decoration:none}.identityNavigation .shopLink{font-size:0;line-height:0}.identityNavigation .shopLink svg{width:20px;height:20px;fill:#d4effc;opacity:.75;transition:fill .25s,opacity .25s}.identityNavigation .shopLink:hover svg{fill:#fff;opacity:1}.identityPage{font-family:"Montserrat","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:11pt}.identityPage label.form-label{font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;font-weight:400;color:#333;font-size:12pt}.identityPage .checkbox label.form-label{display:flex;flex-flow:row nowrap;gap:.3333333333rem;align-items:center;font-family:"Barlow","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400}.identityPage .checkbox label.form-label input[type=checkbox]{margin:0;padding:0}:root{--loginStatusCard_gutter: 0.5rem;--loginStatusCard_borderWidth: 2px;--loginStatusCard_buttonHeight: 2rem;--loginStatusCard_background: rgba(255, 255, 255, 0.75);--loginStatusCard_statusBackground: #c7eafb;--loginStatusCard_authorizedColumnBackground: #e0f3fd;--loginStatusCard_color: #193d6c;--loginStatusCard_authorizedColumnColor: #056f45;--loginStatusCard_borderColor: #193d6c;--loginStatusCard_innerBorderColor: #117ab4}.loginStatusCard{max-width:420px;background-color:var(--loginStatusCard_background);border:var(--loginStatusCard_borderWidth) solid var(--loginStatusCard_borderColor);color:var(--loginStatusCard_color)}.loginStatusCard *{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12pt}.loginStatusCard .status{padding:calc(var(--loginStatusCard_gutter)/2) 0;border-bottom:1px solid var(--loginStatusCard_innerBorderColor);background-color:var(--loginStatusCard_statusBackground);text-align:center}.loginStatusCard .userCard{display:flex;flex-flow:row nowrap}.loginStatusCard .userCard .authorizedColumn{display:flex;flex-flow:column nowrap;font-size:0;padding:var(--loginStatusCard_gutter);padding-bottom:calc(var(--loginStatusCard_buttonHeight) + var(--loginStatusCard_gutter));background-color:var(--loginStatusCard_authorizedColumnBackground)}.loginStatusCard .userCard .authorizedColumn .badge{display:flex;flex-flow:column nowrap;gap:var(--loginStatusCard_gutter);align-items:center;margin-bottom:calc(var(--loginStatusCard_gutter)*2);color:var(--loginStatusCard_authorizedColumnColor)}.loginStatusCard .userCard .authorizedColumn .badge img,.loginStatusCard .userCard .authorizedColumn .badge svg{width:36px;height:auto;fill:var(--loginStatusCard_authorizedColumnColor)}.loginStatusCard .userCard .authorizedColumn .role{display:none;font-size:11pt;font-weight:500;font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;text-align:center;margin-bottom:var(--loginStatusCard_gutter)}.loginStatusCard .userCard .infoColumn{padding:var(--loginStatusCard_gutter);padding-bottom:calc(var(--loginStatusCard_buttonHeight) + var(--loginStatusCard_gutter))}.loginStatusCard .userCard .infoColumn .name,.loginStatusCard .userCard .infoColumn .message{font-weight:bold;font-size:20pt;line-height:20pt;margin-bottom:calc(var(--loginStatusCard_gutter)/1);color:var(--loginStatusCard_authorizedColumnColor)}.loginStatusCard .userCard .infoColumn .role{display:block;font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;font-size:12pt;font-weight:400;margin:calc(var(--loginStatusCard_gutter)/2) 0;color:var(--loginStatusCard_authorizedColumnColor)}.loginStatusCard .userCard .infoColumn .phone{font-size:14pt;font-weight:normal;margin:calc(var(--loginStatusCard_gutter)/2) 0}.loginStatusCard .userCard .infoColumn .email{font-family:"Barlow Condensed","Oswald","Helvetica Neue","Helvetica","Arial Narrow","Arial",sans-serif;font-size:12pt;font-weight:300;margin:var(--loginStatusCard_gutter) 0}.loginStatusCard .userCard .infoColumn .account,.loginStatusCard .userCard .infoColumn .register{margin:calc(var(--loginStatusCard_gutter)*1.5) 0}.loginStatusCard .userCard .infoColumn .account a,.loginStatusCard .userCard .infoColumn .register a{display:flex;flex-flow:row nowrap;gap:calc(var(--loginStatusCard_gutter)/2);align-items:center;color:#098ac9}.loginStatusCard .userCard .infoColumn .account a img,.loginStatusCard .userCard .infoColumn .account a svg,.loginStatusCard .userCard .infoColumn .register a img,.loginStatusCard .userCard .infoColumn .register a svg{width:1rem;height:1rem;fill:#098ac9}.loginStatusCard .action{margin-top:calc((var(--loginStatusCard_buttonHeight) + var(--loginStatusCard_gutter)*2 - var(--loginStatusCard_borderWidth))*-1);padding:var(--loginStatusCard_gutter)}.loginStatusCard .action a.button.logIn,.loginStatusCard .action button.logOut{font-size:1rem;line-height:calc(var(--loginStatusCard_buttonHeight) - var(--loginStatusCard_borderWidth));border:0px solid rgba(0,0,0,0);height:calc(var(--loginStatusCard_buttonHeight) - var(--loginStatusCard_borderWidth));padding:0}.loginStatusCard a.hiddenLink{color:inherit;text-decoration:none}@media screen and (min-width: 768px){:root{--loginStatusCard_gutter: .75rem}.loginStatusCard .userCard .authorizedColumn .badge img,.loginStatusCard .userCard .authorizedColumn .badge svg{width:72px;height:auto}.loginStatusCard .userCard .authorizedColumn .role{display:block}.loginStatusCard .userCard .infoColumn .role{display:none}}@media(prefers-color-scheme: dark){.loginStatusCard .userCard .infoColumn .phone{color:#b6daa7}.loginStatusCard .userCard .infoColumn .account a,.loginStatusCard .userCard .infoColumn .register a{color:#4cbbed}.loginStatusCard .userCard .infoColumn .account a img,.loginStatusCard .userCard .infoColumn .account a svg,.loginStatusCard .userCard .infoColumn .register a img,.loginStatusCard .userCard .infoColumn .register a svg{fill:#4cbbed}:root{--loginStatusCard_background: #193d6c;--loginStatusCard_statusBackground: #235889;--loginStatusCard_authorizedColumnBackground: #1d4978;--loginStatusCard_color: #e4f1de;--loginStatusCard_authorizedColumnColor: #9fe298;--loginStatusCard_borderColor: #098ac9;--loginStatusCard_innerBorderColor: #117ab4}}
