.wishlist-button{border:1px solid var(--mg-border);width:36px;height:36px;color:var(--mg-text-muted);background:var(--mg-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:56px;right:12px}.wishlist-button[aria-pressed=true]{color:var(--mg-violet);border-color:var(--mg-violet)}.detail-eyebrow .wishlist-button{flex-shrink:0;position:static}.detail-eyebrow>.eyebrow{margin-right:auto}.saved-feedback{z-index:90;border:1px solid var(--mg-amber);background:var(--mg-surface-2);border-radius:14px;align-items:center;gap:20px;max-width:min(440px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #0006}.saved-feedback button{background:0 0;border:0;place-items:center;display:grid}.saved-navigation{border-bottom:1px solid var(--mg-border);flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.saved-navigation a{color:var(--mg-text-muted);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 8px;display:inline-flex}.saved-navigation a[aria-current=page]{color:var(--mg-text);border-color:var(--mg-violet)}.saved-navigation span{background:var(--mg-surface-2);border-radius:20px;padding:2px 7px;font-size:12px}.saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.saved-card{min-width:0;overflow:hidden}.saved-card-art{position:relative}.saved-card-art .product-art{height:240px}.saved-card-copy{overflow-wrap:anywhere;gap:12px;padding:22px;display:grid}.saved-card-copy>strong{color:var(--mg-amber);font-size:21px}.saved-card-actions{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.saved-card-actions button{color:var(--mg-text-muted);background:0 0;border:0;padding:0}.saved-import,.wishlist-management{margin-bottom:24px;padding:24px}.saved-import{justify-content:space-between;align-items:center;gap:20px;display:flex}.saved-import h2,.wishlist-selected h2{font-size:23px}.saved-import p{color:var(--mg-text-muted);margin-top:10px}.saved-import .button{flex-shrink:0}.wishlist-management form,.wishlist-create-form{align-items:flex-end;gap:14px;display:flex}.wishlist-management form label,.wishlist-create-form label{flex:1}.wishlist-create-form{margin:22px 0}.wishlist-tabs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wishlist-tabs button{background:var(--mg-surface-2);border:1px solid var(--mg-border);color:var(--mg-text-muted);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px}.wishlist-tabs button[aria-pressed=true]{color:var(--mg-text);border-color:var(--mg-violet)}.wishlist-tabs span{color:var(--mg-amber);margin-left:8px}.wishlist-selected{border-top:1px solid var(--mg-border);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.wishlist-selected>div:last-child{flex-wrap:wrap;gap:16px;display:flex}.wishlist-selected button{background:0 0;border:0;padding:0}.wishlist-selected h2{overflow-wrap:anywhere}.wishlist-choices{gap:10px;max-height:300px;margin-top:20px;display:grid;overflow-y:auto}.wishlist-choices label{background:var(--mg-surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.wishlist-choices input{width:18px;height:18px;accent-color:var(--mg-violet);flex-shrink:0}.wishlist-choices span{overflow-wrap:anywhere}.wishlist-choices small{color:var(--mg-text-muted);margin-top:5px;display:block}.saved-news-note{color:var(--mg-text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:28px;display:flex}.saved-news-note a{color:var(--mg-violet)}.saved-page-feedback{color:var(--mg-teal);margin-bottom:18px}.news-trigger{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.news-feed{gap:22px;display:grid}.news-card{gap:16px;padding:26px;display:grid}.news-card header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.news-card h2{overflow-wrap:anywhere;margin-top:8px;font-size:23px}.news-card time{color:var(--mg-text-muted);flex-shrink:0;font-size:12px}.news-card ul{gap:8px;margin:0;padding-left:22px;display:grid}.news-card .button{justify-self:start}.news-sources{overflow-wrap:anywhere;font-size:12px}.news-views{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.news-views a{border:1px solid var(--mg-border);color:var(--mg-text-muted);border-radius:12px;align-items:center;gap:8px;padding:12px;display:inline-flex}.news-views a[aria-current=page]{color:var(--mg-text);border-color:var(--mg-violet)}.news-views span{background:var(--mg-surface-2);border-radius:20px;padding:2px 7px;font-size:12px}.news-views p{font-size:13px}.news-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:1000px){.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.saved-grid{grid-template-columns:minmax(0,1fr)}.saved-import,.wishlist-selected,.wishlist-management form,.wishlist-create-form{flex-direction:column;align-items:stretch}.saved-import,.wishlist-management,.news-card{padding:18px}.saved-navigation{gap:6px;font-size:12px}.saved-navigation a{padding:10px 5px}.news-card header{flex-direction:column;gap:10px}.user-dropdown{max-height:min(620px,100dvh - 100px);overflow-y:auto}}
