.saved-page{--saved-ink:light-dark(#171717,#f3f1ee);--saved-muted:light-dark(#696661,#ada9a3);--saved-line:light-dark(#e4e2dd,#383632);--saved-panel:light-dark(#fff,#1b1b1a);--saved-tile:light-dark(#f2f2ef,#242423);--saved-photo:light-dark(#f2f2ef,#42403d);max-width:1120px;min-height:70vh;padding:clamp(28px,5vw,66px) 0 96px;color:var(--saved-ink)}html[data-theme] body:has(.saved-page){background:light-dark(#fff,var(--page))}html[data-theme] body:has(.saved-page) .site-header{--nav-scrim:light-dark(#fff,var(--page))}.saved-head{margin-bottom:clamp(22px,3.5vw,40px)}.saved-head h1{margin:0;font:400 clamp(37px,6vw,66px)/1.02 DM Sans,Arial,sans-serif;letter-spacing:-.06em;overflow-wrap:anywhere}.saved-head p{margin:10px 0 0;color:var(--saved-muted)}.saved-page :is(a,button):focus-visible{outline:2px solid var(--saved-ink);outline-offset:3px}.saved-bar{align-items:center;gap:8px 14px;min-height:52px;padding:9px 0;margin-bottom:20px;border-block:1px solid var(--saved-line)}.saved-bar,.saved-filters{display:flex;flex-wrap:wrap}.saved-filters{gap:5px}.saved-action,.saved-filters button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 13px;min-height:42px;border:1px solid var(--saved-line);border-radius:999px;color:var(--saved-ink);background:var(--saved-panel);font-size:13px;font-weight:550;line-height:1.2}.saved-filters button[aria-pressed=true],.saved-primary{background:var(--saved-ink);border-color:var(--saved-ink);color:var(--saved-panel)}.saved-count{margin:0;color:var(--saved-muted);font-size:13px}.saved-browse{display:inline-flex;align-items:center;gap:7px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--saved-ink);font-size:13px;min-height:34px}.saved-action svg,.saved-browse svg{flex:none}@media (hover:hover){.saved-action:not(.saved-primary):hover,.saved-filters button[aria-pressed=false]:hover{background:var(--saved-tile)}.saved-primary:hover{opacity:.86}.saved-browse:hover{text-decoration:underline;text-underline-offset:4px}}.saved-page .saved-grid{gap:27px 15px}html[data-theme] .saved-page .catalog-image-wrap{aspect-ratio:5/6;border-radius:16px;background:var(--saved-photo)}.saved-grid .catalog-image{padding:11%}.saved-grid .catalog-save{width:40px;height:40px;inset:8px 8px auto auto}.saved-grid .catalog-copy{padding:10px 0 0}.saved-grid .catalog-copy h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.35;font-size:14px;font-weight:550;overflow-wrap:anywhere}.saved-grid .catalog-copy strong{margin-top:4px;font-size:14px}.saved-grid .catalog-card-meta{margin-top:4px}.saved-grid :is(.catalog-card-meta>span,.price-cny){color:var(--saved-muted)}.saved-grid .save-error{color:light-dark(#a42430,#ff9ca8)}@media (prefers-reduced-motion:reduce){.saved-grid .catalog-image{transition:none}.saved-grid .catalog-card:hover .catalog-image{transform:none}}.saved-state{display:grid;grid-template-columns:minmax(100px,162px) minmax(0,1fr);align-items:center;grid-gap:clamp(18px,4vw,50px);gap:clamp(18px,4vw,50px);padding:clamp(22px,5vw,58px);border:1px solid var(--saved-line);border-radius:20px;background:var(--saved-panel)}.saved-state-art{display:grid;place-items:center;position:relative;isolation:isolate;min-height:145px}.saved-state-art span,.saved-state-art:after,.saved-state-art:before{width:90px;height:110px;border:1px solid var(--saved-line);border-radius:13px;background:var(--saved-tile)}.saved-state-art:after,.saved-state-art:before{content:"";position:absolute;z-index:-1}.saved-state-art:before{transform:translateX(-19px) rotate(-13deg)}.saved-state-art:after{transform:translateX(19px) rotate(13deg)}.saved-state-art span{display:grid;place-items:center;color:light-dark(#b62435,#ff697b)}.saved-state h2{margin:0;font:450 clamp(24px,3.5vw,36px)/1.13 DM Sans,Arial,sans-serif;letter-spacing:-.04em}.saved-state p{margin:10px 0 0;color:var(--saved-muted);max-width:50ch}.saved-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}@media (max-width:560px){.saved-page{padding-bottom:80px}.saved-page .saved-grid{gap:20px 10px}html[data-theme] .saved-page .catalog-image-wrap{border-radius:13px}.saved-grid .catalog-save{width:38px;height:38px;inset:6px 6px auto auto}.saved-grid .catalog-copy h3{font-size:13px}.saved-filters{flex:0 0 100%}.saved-bar{gap:3px 10px}.saved-state{grid-template-columns:1fr;gap:8px;padding:18px}.saved-state-art{min-height:126px}}