.shadow-articles{box-shadow:0 0 0 1px rgba(0,0,0,.3),0 2px 3px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}.badge{background-color:var(--articles-secondary-color);color:#000;border-radius:6px;padding:.2rem .5rem;font-size:.9rem;cursor:pointer}.badge.badge-hover{background-color:rgba(var(--articles-primary-color-rgb),.5)}.badge.badge-hover:hover{background-color:var(--articles-primary-color);cursor:pointer}.badge.badge-hover.bg-articles,.badge.badge-hover.bg-articles-secondary{background-color:rgba(var(--articles-secondary-color-rgb),.5);transition-duration:.2s}.badge.badge-hover.bg-articles-secondary.active,.badge.badge-hover.bg-articles.active{background-color:rgba(var(--articles-secondary-color-rgb),1);border-color:#000!important}.badge.badge-hover.bg-articles-secondary:hover,.badge.badge-hover.bg-articles:hover{background-color:rgba(var(--articles-secondary-color-rgb),1)}.badge.bg-dark{color:#fff}.bg-dark{background-color:#232324!important}.bg-articles{background-color:var(--articles-primary-color)}.d-flex{display:flex!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.text-center{text-align:center!important}.mb-0{margin-bottom:0!important}.p-3{padding:1rem!important}.container{max-width:1200px;margin:0 auto}.amcot-character{position:relative;min-height:calc(100vh - 50px);overflow:hidden;display:flex}.amcot-character .side-menu{display:none;max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;flex-shrink:0;width:300px;max-width:300px;background-color:var(--background-color);box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}@media(min-width:992px){.amcot-character .side-menu{display:block}}.amcot-character .side-menu .sketchfab-embed-wrapper{height:350px}.amcot-character .side-menu .sketchfab-embed-wrapper iframe{height:100%}.amcot-character .side-menu .preview-items{display:flex;overflow-x:scroll}.amcot-character .side-menu .preview-items .ratio{margin-right:.25rem;width:60px}.amcot-character .content{position:relative;flex-grow:1;height:calc(100vh - 50px);overflow-y:hidden}.amcot-character .content .model-previewer{height:50vh}.amcot-character .content .mobile-menu-wrapper{position:relative;z-index:4}.amcot-character .content .mobile-menu-wrapper .bar{padding:0 .25rem;position:fixed;left:0;right:0;bottom:0;height:50px;z-index:3;display:flex;align-items:center;background-color:var(--background-color)}.amcot-character .content .mobile-menu-wrapper .menu{position:absolute;top:0;bottom:50px;height:calc(100vh - 100px);left:0;width:100%;background-color:var(--card-background);transform:translateY(110%);transition-duration:.2s}.amcot-character .content .mobile-menu-wrapper .menu.Open{transform:translateY(0);z-index:3;position:relative}.amcot-character .content .body-items{position:fixed;left:0;right:0;bottom:50px;width:100%;z-index:2;display:flex;align-items:center}.amcot-character .content .style-items-wrapper{position:fixed;left:0;right:0;bottom:50px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.amcot-character .content .style-items-wrapper .active-style-items{display:flex;overflow-x:auto;width:100%;overflow-y:auto}.amcot-character .content .style-items-wrapper .style-items{display:flex;align-items:center;width:100%;overflow-x:auto}.amcot-character .content .center{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 50px);width:100%}.amcot-character .content .template-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.amcot-character .content .picker-wrap{position:absolute;top:1rem;left:50%;transform:translateX(-50%);flex-direction:row}.amcot-character .content .picker-wrap .picker{margin-right:1rem;width:200px!important;height:150px!important}.amcot-character .content .custom-skin-color-wrap{position:relative;padding:1rem;width:100%}.amcot-character .content .custom-skin-color-wrap .membership-required-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4}.amcot-character .content .custom-skin-color-wrap .membership-required-overlay h1{z-index:1}.amcot-character .content .skin-color-grid{justify-content:center;display:grid;grid-template-columns:repeat(5,1fr);margin-right:3rem}