.main-favorites-section .crumbs{padding:var(--space-5) var(--space-9) 0;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.main-favorites-section .crumbs a{color:inherit;text-decoration:none}.main-favorites-section .crumbs a:hover{color:var(--ink)}.acct-head{padding:var(--space-7) var(--space-9) 0;display:grid;gap:var(--space-3)}.acct-head__eyebrow{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--bordeaux);font-weight:500}.acct-head__name{font-family:var(--font-display);font-size:56px;font-weight:400;letter-spacing:-.01em;line-height:1;margin:0;color:var(--ink)}.acct-head__name em{font-style:italic}.acct-head__meta{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em;color:var(--ink-muted);margin-top:var(--space-3);display:flex;gap:var(--space-5);flex-wrap:wrap}.acct-head__meta span:before{content:"\b7";margin-right:var(--space-3);color:var(--ink-muted);opacity:.6}.acct-head__meta span:first-child:before{content:"";margin:0}.acct-tabs{padding:var(--space-7) var(--space-9) 0;border-bottom:var(--rule-hairline);display:flex;gap:var(--space-7);flex-wrap:wrap;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500}.acct-tabs a{color:var(--ink-muted);text-decoration:none;padding-bottom:var(--space-4);border-bottom:1px solid transparent;margin-bottom:-1px}.acct-tabs a:hover{color:var(--ink)}.acct-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.fav-head{padding:var(--space-7) var(--space-9) var(--space-5);display:grid;grid-template-columns:1fr auto;grid-template-areas:"title utility" "copy copy";align-items:end;column-gap:var(--space-5);row-gap:var(--space-4);border-bottom:var(--rule-hairline)}.fav-head__l{grid-area:title}.fav-head__r{grid-area:utility}.fav-head__copy{grid-area:copy}.fav-head__l h1{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:-.01em;margin:0 0 var(--space-3)}.fav-head__l h1 em{font-style:italic}.fav-head__copy{font-size:13px;color:var(--ink-soft);line-height:1.7;margin:0}.fav-head__r{display:flex;gap:var(--space-5);align-items:center;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft);font-weight:500}.fav-head__r .count{font-family:var(--font-mono, ui-monospace, monospace);color:var(--ink)}.fav-head__r .sort{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--ink);padding-bottom:4px;color:var(--ink)}.colls{padding:var(--space-7) var(--space-9) 0}.colls__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-5)}.colls__head h2{font-family:var(--font-display);font-size:22px;font-weight:400;margin:0;letter-spacing:-.005em}.colls__new{background:transparent;border:0;padding:0 0 2px;cursor:pointer;font-family:var(--font-text);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink);font-weight:500;border-bottom:1px solid var(--ink)}.colls__row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.coll{text-decoration:none;color:var(--ink);display:grid;gap:var(--space-3)}.colls__cover,.coll__cover{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;aspect-ratio:4/3;background:var(--paper);border:1px solid var(--paper-edge);overflow:hidden}.colls__cover img,.coll__cover img{display:block;max-width:100%;max-height:100%;object-fit:contain;margin:auto}.colls__cover img:first-child,.coll__cover img:first-child{grid-row:1 / span 2}.coll__meta{display:grid;gap:4px}.coll__name{font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.2}.coll__count{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--ink-muted)}.coll__actions{display:flex;gap:var(--space-3);padding-top:2px;font-size:10px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500}.coll__actions button{background:transparent;border:0;padding:0 0 2px;color:var(--ink-soft);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid var(--paper-edge)}.coll__actions button:hover{color:var(--ink);border-bottom-color:var(--ink)}.coll__actions .remove:hover{color:var(--bordeaux);border-bottom-color:var(--bordeaux)}.saved{padding:var(--space-7) var(--space-9) var(--space-9)}.saved__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-6);padding-top:var(--space-7);border-top:var(--rule-hairline)}.main-favorites-section .colls[hidden]+.saved .saved__head{border-top:0;padding-top:0}.saved__head h2{font-family:var(--font-display);font-size:22px;font-weight:400;margin:0;letter-spacing:-.005em}.saved__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6) var(--space-5)}.saved__grid[aria-busy=true]:after{content:"Loading saved works\2026";grid-column:1 / -1;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--ink-muted);padding:var(--space-7) 0}.main-favorites-section .work{text-decoration:none;color:var(--ink);display:grid;gap:var(--space-3);position:relative;align-content:start}.main-favorites-section .work__frame{aspect-ratio:4/5;background:var(--paper);border:1px solid var(--paper-edge);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:18px}.main-favorites-section .work__frame img{display:block;max-width:100%;max-height:100%;object-fit:contain}.main-favorites-section .work__saved{position:absolute;top:10px;right:10px;width:32px;height:32px;border:1px solid rgba(110,31,44,.25);background:#f0ead8f5;display:inline-flex;align-items:center;justify-content:center;color:var(--bordeaux);z-index:1}.main-favorites-section .work__saved svg{width:14px;height:14px;fill:var(--bordeaux)}.main-favorites-section .work__meta{display:grid;gap:4px;padding-top:2px}.main-favorites-section .work__artist{font-family:var(--font-text);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500}.main-favorites-section .work__title{font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--ink-soft)}.main-favorites-section .work__title a{color:inherit;text-decoration:none}.main-favorites-section .work__attribution{font-size:10px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.main-favorites-section .work__price{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--ink);margin-top:4px}.main-favorites-section .work__date{font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;color:var(--ink-muted);margin-top:2px}.main-favorites-section .work__date:empty{display:none}.main-favorites-section .work__actions{display:flex;gap:var(--space-3);padding-top:var(--space-3);font-size:10px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500}.main-favorites-section .work__actions button{background:transparent;border:0;padding:0 0 2px;color:var(--ink-soft);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid var(--paper-edge)}.main-favorites-section .work__actions button:hover{color:var(--ink);border-bottom-color:var(--ink)}.main-favorites-section .work__actions .remove:hover{color:var(--bordeaux);border-bottom-color:var(--bordeaux)}.saved__empty,.saved__error{padding:var(--space-9) 0;display:grid;gap:var(--space-5);justify-items:start}.saved__empty p,.saved__error p{font-family:var(--font-display);font-size:22px;font-style:italic;margin:0;color:var(--ink-soft)}.saved__empty a,.saved__error button{background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer;padding:12px 20px;font-family:var(--font-text);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500;text-decoration:none}.favorites__signin{max-width:480px;margin:0 auto;padding:var(--space-10) var(--space-6);text-align:center}.favorites__signin h1{font-family:var(--font-display);font-weight:400;font-size:36px;margin:0 0 var(--space-4)}.favorites__signin p{font-size:13px;line-height:1.7;color:var(--ink-soft)}.favorites__signin-cta{display:inline-block;margin-top:var(--space-6);padding:14px 36px;background:var(--ink);color:var(--paper);text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.18em}.favorites-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(8px);background:var(--ink);color:var(--paper);padding:10px 20px;font-size:12px;font-family:var(--font-text);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.favorites-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:769px)and (max-width:1024px){.saved__grid,.colls__row{grid-template-columns:repeat(3,1fr)}.acct-head,.acct-tabs,.fav-head,.colls,.saved,.main-favorites-section .crumbs{padding-left:var(--space-7);padding-right:var(--space-7)}.acct-head__name{font-size:clamp(36px,6vw,48px)}}@media(max-width:768px){.saved__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-5) var(--space-4)}.colls__row{grid-template-columns:repeat(2,1fr)}.acct-head,.acct-tabs,.fav-head,.colls,.saved,.main-favorites-section .crumbs{padding-left:var(--space-5);padding-right:var(--space-5)}.acct-head__name{font-size:clamp(32px,9vw,44px)}.acct-tabs{gap:var(--space-5)}.fav-head{grid-template-columns:1fr;grid-template-areas:"title" "utility" "copy";align-items:start}}@media(max-width:480px){.saved__grid,.colls__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-favorites.css.map */
