.saved-records{max-width:1120px;margin:36px auto 80px;padding:0 24px;color:#111;font-family:var(--font-body-family,Satoshi,sans-serif)}.saved-records h1,.saved-record h2{font-family:var(--font-heading-family,"Cabinet Grotesk",sans-serif);color:#111;text-transform:none;letter-spacing:0}.saved-records h1{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:6px 0 12px}.saved-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.saved-intro{color:#666;margin-bottom:24px}.saved-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #deded8;padding:0 0 16px}.saved-topline a,.saved-login a{color:#111;text-decoration:underline;text-underline-offset:4px}.saved-record{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #deded8}.saved-art img{width:120px;height:120px;object-fit:contain;border-radius:4px}.saved-art span{display:grid;place-items:center;width:120px;height:120px;background:#f5f5f1;font-size:48px}.saved-record h2{font-size:21px;line-height:1.2;margin:0 0 7px}.saved-record h2 a{color:inherit;text-decoration:none}.saved-label{font-size:13px;color:#777;margin:0 0 12px}.saved-price{font-size:17px;font-weight:700;margin:0 0 5px}.saved-price small{font-size:12px;font-weight:400;color:#666}.saved-availability{font-size:12px;color:#666}.saved-badge{display:inline-block;background:#faf16d;color:#111;font-size:10px;letter-spacing:.08em;font-weight:700;text-transform:uppercase;padding:4px 7px;border-radius:3px;margin-bottom:8px}.saved-actions{display:grid;grid-template-columns:110px 130px;gap:10px}.saved-records button{font:600 13px Satoshi,sans-serif;border-radius:6px;min-height:44px;padding:10px 14px;cursor:pointer}.saved-listen{display:flex;align-items:center;justify-content:center;gap:10px;background:#111;color:#faf16d;border:1px solid #111}.saved-add{background:#faf16d;color:#111;border:1px solid #faf16d}.saved-actions .saved-remove{grid-column:2;border:0;background:none;min-height:32px;padding:2px;color:#666;text-decoration:underline;text-underline-offset:3px;font-weight:400;justify-self:end}.saved-disc{width:20px;height:20px;display:grid;place-items:center;font-size:12px;flex-shrink:0}.is-loading .saved-disc{font-size:0;border:2px solid currentColor;border-radius:50%;background:repeating-radial-gradient(circle,currentColor 0 1px,transparent 2px 4px);position:relative;animation:saved-spin .85s linear infinite}.is-loading .saved-disc:after{content:"";position:absolute;width:4px;height:4px;background:#111;border-radius:50%;top:2px;left:6px}.saved-records button:disabled{opacity:.5;cursor:default}.saved-records button:focus-visible,.saved-records a:focus-visible{outline:2px solid #555;outline-offset:4px}.saved-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:22px;gap:12px;font-size:13px}.saved-pagination button,[data-saved-retry]{background:#fff;color:#111;border:1px solid #ccc}.saved-login{padding:32px;background:#f5f5f1;border-radius:10px;max-width:650px}.saved-login .saved-login-button{display:inline-flex;padding:14px 24px;background:#faf16d;text-decoration:none;border-radius:6px;font-weight:700;margin-top:16px}[data-saved-status]:empty{display:none}[data-saved-status]{margin:20px 0}.saved-records [hidden]{display:none!important}@media(hover:hover)and (pointer:fine){.saved-listen:hover{background:#faf16d;color:#111}.saved-add:hover{background:#111;color:#faf16d}.saved-remove:hover{color:#111}}@media(max-width:749px){.saved-records{margin-top:24px;padding:0 20px}.saved-record{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px 0;align-items:start}.saved-art img,.saved-art span{width:80px;height:80px}.saved-record h2{font-size:18px}.saved-actions{grid-column:1/-1;grid-template-columns:1fr 1.2fr auto;gap:10px}.saved-actions .saved-remove{grid-column:auto;min-height:44px;justify-self:stretch}.saved-label{margin-bottom:10px}.saved-topline{font-size:12px}.saved-login{padding:24px}}@keyframes saved-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-loading .saved-disc{animation:none}}.saved-notice{--notice-accent:#faf16d;position:fixed;bottom:150px;right:24px;width:380px;max-width:calc(100vw - 32px);box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:16px 8px 16px 16px;background:#111;color:#fff;border:1px solid #34342f;border-radius:12px;box-shadow:0 8px 28px #0003;z-index:10000;font-family:Satoshi,sans-serif;text-align:left;animation:saved-notice-enter .18s ease-out}.saved-notice[hidden],.saved-notice [hidden]{display:none!important}.saved-notice-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--notice-accent);color:#111}.saved-notice-icon svg{width:22px;height:22px}.saved-notice-heart,.saved-notice-error,.saved-notice.is-saved .saved-notice-check,.saved-notice.is-error .saved-notice-check{display:none}.saved-notice.is-saved .saved-notice-heart,.saved-notice.is-error .saved-notice-error{display:block}.saved-notice-copy{min-width:0}.saved-notice-message{display:block;font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.saved-notice .saved-notice-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:2px;color:var(--notice-accent);font-size:13px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.saved-notice .saved-notice-link:hover{color:#fff}.saved-notice .saved-notice-close{display:grid;place-items:center;align-self:start;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#c9c9bf;cursor:pointer;box-shadow:none;touch-action:manipulation}.saved-notice-close svg{width:20px;height:20px}.saved-notice .saved-notice-close:hover{background:#292925;color:#fff}.saved-notice a:focus-visible,.saved-notice button:focus-visible{outline:2px solid var(--notice-accent);outline-offset:2px}@keyframes saved-notice-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.saved-notice{bottom:calc(180px + env(safe-area-inset-bottom,0px));right:16px;left:16px;width:auto;gap:10px;padding:12px 4px 12px 12px;grid-template-columns:36px minmax(0,1fr) 44px}.saved-notice-icon{width:36px;height:36px}.saved-notice-message{font-size:14px}}@media(prefers-reduced-motion:reduce){.saved-notice{animation:none}}.add-to-cart__wrapper .add-to-wishlist__wrapper{align-self:center;flex:0 0 44px;display:flex;align-items:center;justify-content:center;padding:0!important;margin-left:10px;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important}.add-to-wishlist__wrapper a[data-saved-heart],.product-grid-item .cchw-card-wishlist a[data-saved-heart]{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#61615b!important;opacity:1!important;filter:none!important;box-shadow:none!important;transform:none!important;line-height:1!important;text-decoration:none!important;cursor:pointer;touch-action:manipulation;transition:color .16s ease!important}.add-to-wishlist__wrapper a[data-saved-heart]:before,.product-grid-item .cchw-card-wishlist a[data-saved-heart]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:8px;background:#f5f5f1;transition:background-color .16s ease}.product-grid-item .cchw-card-wishlist{top:0!important;right:0!important;width:44px!important;height:44px!important}.product-grid-item .cchw-card-wishlist a[data-saved-heart]:before{display:none}.add-to-wishlist__wrapper a[data-saved-heart] svg,.product-grid-item .cchw-card-wishlist a[data-saved-heart] svg{position:relative;z-index:1;width:19px!important;height:19px!important;max-width:19px;fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;filter:none!important;transition:fill .16s ease}.product-grid-item .cchw-card-wishlist a[data-saved-heart] svg{width:16px!important;height:16px!important;stroke:#fff!important;filter:drop-shadow(0 0 1px #0009)!important}.product-grid-item .cchw-card-wishlist a[data-saved-heart][aria-pressed=true] svg{stroke:#faf16d!important}.add-to-wishlist__wrapper a[data-saved-heart][aria-pressed=true],.product-grid-item .cchw-card-wishlist a[data-saved-heart][aria-pressed=true]{color:#33332e!important}.add-to-wishlist__wrapper a[data-saved-heart][aria-pressed=true] svg,.product-grid-item .cchw-card-wishlist a[data-saved-heart][aria-pressed=true] svg{fill:#faf16d!important}.add-to-wishlist__wrapper a[data-saved-heart][aria-busy=true],.product-grid-item .cchw-card-wishlist a[data-saved-heart][aria-busy=true]{cursor:progress}.add-to-wishlist__wrapper a[data-saved-heart]:focus-visible,.product-grid-item .cchw-card-wishlist a[data-saved-heart]:focus-visible{outline:2px solid #555!important;outline-offset:1px}@media(hover:hover)and (pointer:fine){.add-to-wishlist__wrapper a[data-saved-heart]:hover,.product-grid-item .cchw-card-wishlist a[data-saved-heart]:hover{color:#111!important}.add-to-wishlist__wrapper a[data-saved-heart]:hover:before,.product-grid-item .cchw-card-wishlist a[data-saved-heart]:hover:before{background:#eaeae4}}.add-to-wishlist__wrapper a[data-saved-heart]:active:before,.product-grid-item .cchw-card-wishlist a[data-saved-heart]:active:before{background:#e2e2db}@media(prefers-reduced-motion:reduce){a[data-saved-heart],a[data-saved-heart]:before,a[data-saved-heart] svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/220/assets/cchw-saved-records.css.map */
