body.noScroll{overflow:hidden;position:fixed;inset:0}
@keyframes dot-animation{0{background-color:rgba(29,29,27,.4)}
50%{background-color:rgba(29,29,27,.7)}
100%{background-color:#1d1d1b}
}
.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}
.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}
.batcom--loading::before{animation-delay:.4s;left:-20px}
.batcom--loading::after{animation-delay:1.2s;right:-20px}
.batcom__loading-container{position:relative}
.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.batcom__loading-container.loading{pointer-events:none;opacity:.3}
.batcom__loading-container.loading .batcom--loading{display:inline-block}
.batcom-overlay__shorthand{position:relative;z-index:0}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.batcom-accounticon{position:relative;margin-left:16px;text-align:center}
.batcom-accounticon__icon{cursor:pointer;display:block;text-align:center}
.batcom-accounticon__icon:hover{color:var(--batcom-color-header-anchor-hover)}
.batcom-accounticon__icon::before{content:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/account.svg");display:inline-block;width:16px;height:16px;transform:translateY(8px)}
.batcom-accounticon__icon__label{display:block;font-family:var(--batcom-font-face-1-name);font-weight:325;font-size:.75rem;line-height:1.375rem;margin-top:8px;text-transform:none}