/* KeyifOn V6-D3: isolated storefront profile menu */
.store-header .store-right{position:relative}
.kf-profile-menu-v6d3{position:relative;z-index:30;font-size:14px}
.kf-profile-menu-v6d3>summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;border:1px solid rgba(130,130,150,.35);border-radius:999px;padding:5px 10px 5px 5px;max-width:220px}
.kf-profile-menu-v6d3>summary::-webkit-details-marker{display:none}
.kf-avatar-v6d3{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:linear-gradient(140deg,#6d5dfc,#b45fd7);color:#fff;font-weight:800;flex-shrink:0}
.kf-profile-name-v6d3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:115px}
.kf-profile-dropdown-v6d3{position:absolute;top:calc(100% + 10px);right:0;width:min(285px,calc(100vw - 24px));padding:8px;border:1px solid rgba(130,130,150,.3);border-radius:14px;background:#fff;color:#202033;box-shadow:0 16px 40px rgba(0,0,0,.18);z-index:100}
.kf-profile-identity-v6d3{padding:11px 12px;border-bottom:1px solid #e9e9f0;margin-bottom:5px;display:flex;flex-direction:column;gap:4px}
.kf-profile-identity-v6d3 small{color:#676778;overflow-wrap:anywhere}
.kf-profile-dropdown-v6d3>a,.kf-profile-dropdown-v6d3 button{display:block;box-sizing:border-box;width:100%;padding:11px 12px;text-align:left;color:#24243b;background:transparent;border:0;border-radius:8px;text-decoration:none;font:inherit;cursor:pointer}
.kf-profile-dropdown-v6d3>a:hover,.kf-profile-dropdown-v6d3 button:hover{background:#f0efff}
.kf-profile-dropdown-v6d3 form{margin:4px 0 0;padding-top:5px;border-top:1px solid #e9e9f0}
.kf-profile-dropdown-v6d3 button{color:#b42332}
@media(max-width:640px){.kf-profile-name-v6d3{display:none}.kf-profile-menu-v6d3>summary{padding:4px 7px 4px 4px}}
