.tlm-vip-account-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tlm-vip-account-links a,.tlm-vip-account-links button{justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font:700 14px/1.3 Space Grotesk,Arial,sans-serif;text-decoration:none;display:inline-flex}.tlm-vip-account-links .tlm-vip-signin{color:inherit}.tlm-vip-account-links .tlm-vip-signin:hover{text-decoration:underline}.tlm-vip-account-links .tlm-vip-signup{color:#101010;background:#d8ff3e;border:2px solid #101010}:is(.tlm-vip-account-links a:focus-visible,.tlm-vip-account-links button:focus-visible){outline-offset:3px;outline:3px solid}@media (max-width:480px){.tlm-vip-account-links a,.tlm-vip-account-links button{padding:10px;font-size:13px}.tlm-vip-account-links{gap:3px}}.tlm-vip-account-links button{cursor:pointer;background:0 0;border:0}.tlm-vip-account-links button:disabled{opacity:.5;cursor:not-allowed}.tlm-account-menu{position:relative}.tlm-account-menu>summary{cursor:pointer;color:#101010;background:#d8ff3e;border:2px solid #101010;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font:800 14px/1.3 Space Grotesk,Arial,sans-serif;list-style:none;display:inline-flex}.tlm-account-menu>summary::-webkit-details-marker{display:none}.tlm-account-menu[open]>summary{color:#fff;background:#101010}.tlm-account-menu>nav{z-index:80;background:var(--tlm-card,#fff);width:min(290px,100vw - 28px);color:var(--tlm-ink,#101010);border:2px solid;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:8px 8px #0000002e}.tlm-account-menu>nav a,.tlm-account-menu>nav button{width:100%;min-height:42px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:9px 11px!important;font-size:13px!important;display:flex!important}.tlm-account-menu>nav a:hover,.tlm-account-menu>nav button:hover{background:color-mix(in srgb,currentColor 10%,transparent)!important;text-decoration:none!important}.tlm-account-menu>nav button{cursor:pointer;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)!important;margin-top:4px!important}@media (max-width:480px){.tlm-account-menu>summary{padding:9px 11px}}
