.quick-links{--panel-width:230px;--peek:50px;position:fixed;top:40%;right:0;width:var(--panel-width);transform:translateY(-50%) translateX(calc(var(--panel-width) - var(--peek)));z-index:9999;transition:transform 280ms ease;}
.quick-links:hover, .quick-links:focus-within{transform:translateY(-50%) translateX(0);}
.quick-links__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;}
.quick-links__link{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#f3c400;color:#111;text-decoration:none;box-shadow:0 10px 28px rgba(0,0,0,.16);transition:background-color 140ms ease;}
.quick-links__item + .quick-links__item .quick-links__link{border-top:1px solid rgba(0,0,0,.14);}
.quick-links__item:first-child .quick-links__link{border-top-left-radius:12px;}
.quick-links__item:last-child .quick-links__link{border-bottom-left-radius:12px;}
body ul li.quick-links__item, body ol li.quick-links__item{margin-bottom:0;}
.quick-links__link:hover{background:#ffd84a;}
.quick-links__link:focus-visible{outline:3px solid #111;outline-offset:-3px;}
.quick-links__glyph{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;}
.quick-links__glyph svg{width:100%;height:100%;fill:currentColor;}
.quick-links__glyph--ebay{font-weight:800;font-size:14px;letter-spacing:-0.4px;}
.quick-links__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (prefers-reduced-motion: reduce){
.quick-links{ transition: none; }
.quick-links__link{ transition: none; }
}