.profile{display:flex}.profile .carrito,.profile .user{align-items:center;border-radius:50%;display:flex;padding:5px;position:relative}.profile .user{margin:0 10px}.profile .user-tab.active{display:block;opacity:1}.profile .user-tab{border-radius:10px;border-style:solid;border-width:1px;display:none;margin-top:10px;position:absolute;top:100%;transform:translate(-50%);transition:.3s;z-index:20}.profile .user-tab .wrapper{min-width:120px;padding:15px 10px;text-align:center}.profile .user-tab .user-profile{border-style:solid;border-width:0 0 1px;margin-bottom:1px;padding-bottom:8px}.profile .user-tab .user-profile .user-icon{font-size:20px}.profile .user-tab .user-profile .user-icon span{align-items:center;display:inline-flex;justify-content:center}.profile .user-tab .user-profile .user-icon span svg{height:.9em}.profile .user-tab .tab-items{align-items:center;display:flex;flex-flow:column nowrap;font-size:14px}.profile .user-tab .tab-items a{background:none;border:none;cursor:pointer;display:inline-block;margin-top:10px;outline:none;position:relative}.profile img{cursor:pointer;transition:.3s}.profile img:hover{transform:scale(1.09);transition:.3s}.profile .carrito img{margin-top:2px}.profile .user-tab a:after{bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .25s ease-in;width:100%}.profile .user-tab a:hover:after{transform:scaleX(1);transform-origin:left}@media (max-width:980px){.profile .user-tab{background:#03003d;z-index:99999}}