.shop-card{position:relative}.wish-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid #e0e3e6;background:#fff;color:#59616a;cursor:pointer;font:inherit;font-size:16px;line-height:1.5}.wish-button svg{flex-shrink:0}.wish-icon{position:absolute;z-index:2;right:8px;top:8px;width:46px;border-radius:50%;box-shadow:0 2px 8px #00000010}.wish-detail{width:100%;border-radius:10px;margin:14px 0}.wish-button[aria-pressed=true]{color:#b44654;background:#fff5f5;border-color:#eac9cf}.wish-button:focus-visible{outline:3px solid #2056ad;outline-offset:3px}.saved-page h1{font-size:26px;margin:14px 0 22px}.saved-tabs{display:flex;border-bottom:1px solid #e1e4e8;gap:28px}.saved-tabs a{min-height:50px;display:flex;align-items:center;gap:8px;font-size:18px;color:#656c75;border-bottom:3px solid transparent;padding:0 4px}.saved-tabs a[aria-current]{color:#2056ad;border-bottom-color:#2056ad;font-weight:700}.saved-tabs span{font-size:15px}.saved-local-note{font-size:14px;color:#747b83;margin:18px 0 24px}.saved-page .empty{padding:40px 16px}.saved-page .empty h2{font-size:20px}.saved-page .empty p{font-size:16px}.saved-page .empty .primary{justify-content:center}.saved-page .disclosure{font-size:13px;margin:24px 0}.saved-page .category-products{padding-bottom:12px}

.shop-title-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:2px;min-height:44px}
.shop-title-row h2{min-width:0;text-align:center}
.shop-card .shop-title-row .wish-icon{position:static;width:32px;min-height:44px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#747b83}
.shop-title-row .wish-icon svg{width:19px;height:19px;filter:none}
.shop-title-row .wish-icon span{display:none}
.shop-card .shop-title-row .wish-icon[aria-pressed=true]{color:#e13244;background:transparent;border:0}
.shop-title-row .wish-icon[aria-pressed=true] path{fill:#e13244;stroke:#fff;stroke-width:1.7}
.shop-copy p{text-align:center}

#toast.single-line{width:max-content;white-space:nowrap;font-size:15px;padding:13px 18px;max-width:calc(100% - 28px)}

.header nav a[data-nav="saved"]{font-size:16px;font-weight:600;white-space:nowrap}
