.member-mobile-bottom-nav {display:none} @media (max-width:767.98px) {.member-mobile-bottom-nav {--member-mobile-shell:#0b141d;--member-mobile-shell-highlight:#263442;--member-mobile-card:#182330;--member-mobile-card-highlight:#2b3948;bottom:0;display:flex;flex-direction:column;left:0;margin-left:auto;margin-right:auto;max-width:540px;pointer-events:none;position:fixed;right:0;width:100%;z-index:10040} .member-mobile-nav-content,.member-mobile-toolbar {pointer-events:auto} .member-mobile-ebay-link {align-items:center;background-color:green;border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.18);color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.05;min-height:56px;padding:.48rem .75rem;pointer-events:auto;position:relative;text-align:center;text-decoration:none;width:100%} .member-mobile-ebay-link:link,.member-mobile-ebay-link:visited,.member-mobile-ebay-link:focus,.member-mobile-ebay-link:active {color:#fff;text-decoration:none} .member-mobile-ebay-link-content {align-items:center;display:flex;flex-direction:column} .member-mobile-ebay-link-title {font-size:.78rem;font-weight:400} .member-mobile-ebay-link-disclosure {font-size:.58rem;font-weight:400;margin-top:.16rem} .member-mobile-ebay-link:active {background-color:darkgreen;color:#fff;text-decoration:none} .member-mobile-bottom-nav.is-ebay-only .member-mobile-ebay-link {border:3px solid darkgreen;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),inset 0 8px 14px rgba(255,255,255,.12),0 -3px 10px rgba(0,0,0,.35);min-height:calc(70px + env(safe-area-inset-bottom));padding:.48rem .75rem calc(.48rem + env(safe-area-inset-bottom))} .member-mobile-bottom-nav.is-ebay-only .member-mobile-ebay-link-title {font-size:1rem;font-weight:700;letter-spacing:.025em} .member-mobile-bottom-nav.is-ebay-only .member-mobile-ebay-link-disclosure {font-size:.7rem;margin-top:.28rem} .member-mobile-bottom-nav.has-ebay-link .member-mobile-nav-content {max-height:calc(100vh - 118px - env(safe-area-inset-bottom))} .member-mobile-nav-content {background:linear-gradient(145deg,var(--member-mobile-shell-highlight) 0%,var(--member-mobile-shell) 35%,#071019 100%);border:1px solid #080f16;border-bottom:0;border-radius:1rem 1rem 0 0;box-shadow:0 -.65rem 1.5rem rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.1);max-height:calc(100vh - 62px - env(safe-area-inset-bottom));opacity:1;overflow-x:hidden;overflow-y:auto;transform:translateY(0);transition:max-height 280ms ease,opacity 180ms ease,transform 280ms ease,border-color 180ms ease;-webkit-overflow-scrolling:touch} .member-mobile-bottom-nav.is-collapsed .member-mobile-nav-content {border-color:transparent;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px)} .member-mobile-nav-panel-inner {padding:.55rem .72rem .72rem} .member-mobile-nav-handle {background-color:rgba(255,255,255,.3);border-radius:999px;display:block;height:4px;margin:0 auto .35rem;width:46px} .member-mobile-panel-close {align-items:center;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:.72rem;font-weight:900;gap:.5rem;justify-content:center;min-height:38px;padding:.25rem .5rem .45rem;text-transform:uppercase;width:100%} .member-mobile-panel-close .oi {font-size:.8rem;top:0} .member-mobile-hub-links {border:1px solid rgba(144,167,188,.26);border-radius:.48rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden} .member-mobile-hub-link {align-items:center;background:linear-gradient(135deg,rgba(44,57,72,.95) 0%,rgba(23,34,46,.98) 100%);border-bottom:1px solid rgba(144,167,188,.17);color:#fff;display:grid;font-size:.76rem;font-weight:900;gap:.55rem;grid-column:1 / -1;grid-template-columns:24px minmax(0,1fr) 14px;min-height:46px;padding:.55rem .7rem;text-decoration:none;text-transform:uppercase;touch-action:manipulation} .member-mobile-hub-link.is-navigating,.member-mobile-admin-link.is-navigating,.member-mobile-toolbar-button.is-navigating {filter:brightness(1.18);text-decoration:none} .member-mobile-hub-link.is-navigating .member-mobile-hub-link-chevron {animation:member-mobile-navigation-spin .65s linear infinite;border:2px solid rgba(255,255,255,.38);border-radius:50%;border-top-color:#fff;color:transparent;font-size:0;height:14px;width:14px} .member-mobile-hub-row {display:flex;grid-column:1 / -1} .member-mobile-hub-home-link {flex:1 1 auto;min-width:0} .member-mobile-hub-notifications {border-left:1px solid rgba(144,167,188,.17);display:flex;flex:0 0 auto;gap:.35rem;justify-content:center;min-width:46px} .member-mobile-notification-bell {color:#c7d1db;display:block;flex:0 0 20px;height:20px;width:20px} .member-mobile-hub-notifications.is-unread .member-mobile-notification-bell {color:#ff6b78} .member-mobile-hub-links>.member-mobile-hub-link:last-child {border-bottom:0} .member-mobile-hub-link.is-active {background:linear-gradient(135deg,#355f91 0%,#203e63 100%)} .member-mobile-hub-link-icon {font-size:1rem;text-align:center;top:0} .member-mobile-hub-link-count {font-size:.66rem;margin-left:.2rem;white-space:nowrap} .member-mobile-hub-link-chevron {color:#d8dee6;font-size:.78rem;justify-self:end;top:0} .member-mobile-collection-mode {background:linear-gradient(135deg,rgba(39,54,70,.94) 0%,rgba(16,27,39,.98) 100%);border:1px solid rgba(144,167,188,.26);border-radius:.48rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);margin-top:.55rem;padding:.62rem} .member-mobile-collection-mode-title {color:#cbd2da;display:block;font-size:.64rem;font-weight:900;margin-bottom:.48rem;text-align:center;text-transform:uppercase} .member-mobile-collection-mode-options {display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))} .member-mobile-collection-mode button {background:linear-gradient(135deg,#fff 0%,#edf0f4 100%);border:1px solid #d7dde4;border-radius:.35rem;color:#27313d;cursor:pointer;font-size:.65rem;font-weight:900;min-height:38px;padding:.35rem .2rem;text-transform:uppercase} .member-mobile-collection-mode button.is-active {background:linear-gradient(135deg,#4d8ed0 0%,#1769ad 100%);border-color:#67a4d8;color:#fff} .member-mobile-collection-mode-error {background-color:#842029;border-radius:.25rem;color:#fff;display:none;font-size:.6rem;line-height:1.2;margin-top:.4rem;padding:.35rem;text-align:center} .member-mobile-collection-mode-error.is-visible {display:block} .member-mobile-affiliate-links {display:grid;gap:.38rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem} .member-mobile-affiliate-link,.member-mobile-admin-link {align-items:center;border:1px solid rgba(255,255,255,.23);border-radius:.42rem;color:#fff;display:grid;font-size:.72rem;font-weight:900;gap:.55rem;grid-template-columns:35px minmax(0,1fr) 14px;min-height:46px;padding:.48rem .65rem;text-decoration:none;text-transform:uppercase} .member-mobile-affiliate-link--amazon {background:linear-gradient(135deg,#ff9d00 0%,#ef7900 100%)} .member-mobile-affiliate-link--ee {background:linear-gradient(135deg,#27a466 0%,#117846 100%)} .member-mobile-affiliate-link {font-size:.65rem;gap:.32rem;grid-template-columns:28px minmax(0,1fr) 10px;line-height:1.12;min-height:44px;padding:.42rem .4rem} .member-mobile-affiliate-badge {align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:.3rem;display:flex;font-size:.61rem;height:28px;justify-content:center} .member-mobile-affiliate-chevron {font-size:.78rem;justify-self:end;top:0} .member-mobile-admin-link {background:linear-gradient(135deg,#4b75c7 0%,#294f9e 100%);grid-template-columns:24px auto minmax(0,1fr);margin-top:.55rem;position:relative;touch-action:manipulation} .member-mobile-admin-link.is-navigating::after {animation:member-mobile-navigation-spin .65s linear infinite;border:2px solid rgba(255,255,255,.38);border-radius:50%;border-top-color:#fff;content:"";height:14px;position:absolute;right:.75rem;width:14px} .member-mobile-admin-link .oi {font-size:.95rem;top:0} .member-mobile-toolbar {background:linear-gradient(135deg,#253343 0%,#0c151f 52%,#08111a 100%);border-top:1px solid rgba(144,167,188,.32);box-shadow:0 -.35rem 1rem rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:calc(58px + env(safe-area-inset-bottom));padding:.25rem calc(.55rem + env(safe-area-inset-right)) calc(.25rem + env(safe-area-inset-bottom)) calc(.55rem + env(safe-area-inset-left))} .member-mobile-toolbar-button {align-items:center;appearance:none;background:transparent;border:0;border-right:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:48px;padding:.25rem;text-decoration:none;touch-action:manipulation} .member-mobile-toolbar-button:last-child {border-right:0} .member-mobile-toolbar-button.is-navigating>.oi {animation:member-mobile-navigation-spin .65s linear infinite;border:2px solid rgba(255,255,255,.38);border-radius:50%;border-top-color:#fff;display:block;font-size:0;height:18px;line-height:0;overflow:hidden;width:18px} .member-mobile-toolbar-button.is-navigating>.oi::before {content:none;display:none} @keyframes member-mobile-navigation-spin {to {transform:rotate(360deg)}} .member-mobile-toolbar-button>.oi {font-size:1.28rem;top:0} .member-mobile-toolbar-logo {display:block;height:38px;width:38px} .member-mobile-bottom-nav:not(.is-collapsed) .member-mobile-toolbar-menu .member-mobile-toolbar-logo {filter:drop-shadow(0 0 4px rgba(103,164,216,.65))} .member-mobile-toolbar-button:focus-visible,.member-mobile-ebay-link:focus-visible,.member-mobile-panel-close:focus-visible,.member-mobile-hub-link:focus-visible,.member-mobile-affiliate-link:focus-visible,.member-mobile-admin-link:focus-visible,.member-mobile-collection-mode button:focus-visible {box-shadow:inset 0 0 0 3px rgba(255,255,255,.72);outline:0} .member-mobile-toolbar-button:active,.member-mobile-panel-close:active,.member-mobile-hub-link:active {background-color:rgba(255,255,255,.09);color:#fff;text-decoration:none}} @media (max-width:767.98px) and (hover:hover) and (pointer:fine) {.member-mobile-toolbar-button:hover,.member-mobile-ebay-link:hover,.member-mobile-panel-close:hover,.member-mobile-hub-link:hover {color:#fff;filter:brightness(1.12);text-decoration:none} .member-mobile-affiliate-link:hover,.member-mobile-admin-link:hover {color:#fff;filter:brightness(1.08);text-decoration:none}} @media (max-width:767.98px) and (orientation:landscape) {.member-mobile-nav-content {max-height:calc(100vh - 54px - env(safe-area-inset-bottom))} .member-mobile-bottom-nav.has-ebay-link .member-mobile-nav-content {max-height:calc(100vh - 110px - env(safe-area-inset-bottom))} .member-mobile-toolbar {min-height:calc(52px + env(safe-area-inset-bottom));padding-top:.15rem} .member-mobile-toolbar-button {min-height:43px} .member-mobile-nav-panel-inner {padding-top:.35rem}} @media (prefers-reduced-motion:reduce) {.member-mobile-nav-content {transition:none !important} .member-mobile-hub-link.is-navigating .member-mobile-hub-link-chevron,.member-mobile-admin-link.is-navigating::after,.member-mobile-toolbar-button.is-navigating>.oi {animation-duration:1.2s}}