.character-profile{display:grid;grid-template-columns:144px 1fr;grid-template-rows:auto auto;gap:1.2rem 2.4rem;place-self:center}@media screen and (max-width: 749px){.character-profile{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1rem;place-items:center}}.character-profile-image{width:144px;height:144px;object-fit:cover;grid-column:1;grid-row:1 / 3}.character-profile-image img{border-radius:50%;aspect-ratio:1 / 1;object-fit:cover}@media screen and (max-width: 749px){.character-profile-image{grid-column:1;grid-row:1}}.character-profile-name{grid-column:2;grid-row:1;align-self:flex-end}@media screen and (max-width: 749px){.character-profile-name{grid-column:1;grid-row:2;align-self:flex-start}}.character-profile-name h1{text-transform:uppercase;letter-spacing:0;margin:0}.character-profile-button{grid-column:2;grid-row:2}.character-profile-button button{font-size:1.2rem;padding:1rem 1.2rem;line-height:1.2;letter-spacing:0;min-height:auto;min-width:auto;position:static}@media screen and (max-width: 749px){.character-profile-button{grid-column:1;grid-row:3}}.character-profile-popup{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:transparent;opacity:0;visibility:hidden}.character-profile-popup.active{display:block;animation:fadeIn .3s ease forwards}.character-profile-popup.closing{animation:fadeOut .3s ease forwards}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.character-profile-popup-layer{display:block!important;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#ffffff80}.character-profile-popup-wrapper{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 9.6rem);max-width:698px;height:100%;max-height:calc(100vh - 9.6rem);max-height:calc(100svh - 9.6rem)}@media screen and (max-width: 749px){.character-profile-popup-wrapper{width:calc(100% - 3.6rem);max-width:100%;height:100%;max-height:calc(100vh - 3.6rem);max-height:calc(100svh - 3.6rem)}}.character-profile-popup-inner{background-color:#fff;border:1px solid rgba(var(--color-foreground),1);border-radius:10px;overflow:auto;height:100%}.character-profile-popup-close-button{position:absolute;z-index:2;top:0;right:0;transform:translate(50%,-50%)}@media screen and (max-width: 749px){.character-profile-popup-close-button{transform:translate(24%,-24%)}}.character-profile-popup-close-button .button{font-size:1rem;font-weight:500;letter-spacing:0;min-width:auto;min-height:auto;padding:0;width:6rem;height:6rem;flex-direction:column}.character-profile-popup-close-button .button svg{width:2.8rem;height:2.8rem;margin-top:.8rem}.character-profile-popup-image img{width:100%;height:auto;vertical-align:middle}.character-profile-popup-text{padding:2.4rem 4.8rem 3rem}@media screen and (max-width: 749px){.character-profile-popup-text{padding:1.8rem 1.8rem 3.2rem}}.character-profile-popup-content{display:flex;flex-direction:column;gap:1.8rem}.character-profile-popup-content dl{margin:0;display:flex;flex-direction:column;gap:.4rem}.character-profile-popup-content dl dt,.character-profile-popup-content dl dd{color:rgba(var(--color-foreground),1)}.character-profile-popup-content dl dt{font-size:1.8rem;font-weight:500;display:flex;align-items:center;gap:.6rem}.character-profile-popup-content dl dt img{width:3.6rem;height:3.6rem;vertical-align:middle}.character-profile-popup-content dl dd{margin:0;font-size:1.6rem;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-character-profile.css.map */
