.bf-wishlist-page-wrapper{max-width:1200px;margin:0 auto;padding:48px 24px 120px}.bf-wishlist-page__header{margin-bottom:48px;border-bottom:1px solid var(--bf-rule, #ebebeb);padding-bottom:32px}.bf-wishlist-page__heading{font-family:var(--bf-font-serif, Georgia, serif);font-weight:400;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:.02em;color:var(--bf-ink, #050505);margin:0 0 8px}.bf-wishlist-page__subheading{font-family:var(--bf-font-mono, "Courier New", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--bf-ash, #999999);margin:0}.bf-wishlist__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;gap:16px}.bf-wishlist__empty-icon{width:56px;height:56px;color:var(--bf-ghost, #cccccc);margin-bottom:8px}.bf-wishlist__empty-icon svg{width:100%;height:100%}.bf-wishlist__empty-title{font-family:var(--bf-font-serif, Georgia, serif);font-weight:400;font-size:1.5rem;letter-spacing:.02em;color:var(--bf-ink, #050505);margin:0}.bf-wishlist__empty-text{font-family:var(--bf-font-sans, sans-serif);font-size:.875rem;line-height:1.7;color:var(--bf-smoke, #555555);max-width:360px;margin:0}.bf-wishlist__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media screen and (min-width:750px){.bf-wishlist__grid{grid-template-columns:repeat(3,1fr);gap:32px 24px}}@media screen and (min-width:1100px){.bf-wishlist__grid{grid-template-columns:repeat(4,1fr)}}.bf-wishlist__card{display:flex;flex-direction:column;gap:12px}.bf-wishlist__card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:var(--bf-soft, #f7f7f5)}.bf-wishlist__card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bf-wishlist__card-media:hover img{transform:scale(1.03)}.bf-wishlist__remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid var(--bf-rule, #ebebeb);border-radius:50%;cursor:pointer;padding:0;color:var(--bf-ash, #999999);transition:color .2s ease,background .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bf-wishlist__remove:hover{color:var(--bf-ink, #050505);background:#fff}.bf-wishlist__remove svg{width:12px;height:12px}.bf-wishlist__card-info{display:flex;flex-direction:column;gap:4px}.bf-wishlist__vendor{font-family:var(--bf-font-mono, "Courier New", monospace);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--bf-ash, #999999);margin:0}.bf-wishlist__title{font-family:var(--bf-font-serif, Georgia, serif);font-weight:400;font-size:.9375rem;line-height:1.35;color:var(--bf-ink, #050505);margin:0}.bf-wishlist__title a{color:inherit;text-decoration:none}.bf-wishlist__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bf-wishlist__price{font-family:var(--bf-font-mono, "Courier New", monospace);font-size:.8125rem;letter-spacing:.04em;color:var(--bf-ink, #050505);margin:4px 0 8px}.bf-wishlist__sold-out{font-family:var(--bf-font-mono, "Courier New", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--bf-ash, #999999);margin:0}.bf-wishlist__atc{width:100%;padding:10px 16px;font-family:var(--bf-font-mono, "Courier New", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--bf-white, #ffffff);background:var(--bf-ink, #050505);border:1px solid var(--bf-ink, #050505);border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease}.bf-wishlist__atc:hover{background:transparent;color:var(--bf-ink, #050505)}.bf-wishlist__atc:disabled{opacity:.6;cursor:not-allowed}.bf-wishlist__cta{display:inline-block;padding:14px 32px;font-family:var(--bf-font-mono, "Courier New", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--bf-white, #ffffff);background:var(--bf-ink, #050505);border:1px solid var(--bf-ink, #050505);border-radius:2px;text-decoration:none;transition:background .2s ease,color .2s ease}.bf-wishlist__cta:hover,.bf-wishlist__cta--outline{background:transparent;color:var(--bf-ink, #050505)}.bf-wishlist__cta--outline:hover{background:var(--bf-ink, #050505);color:var(--bf-white, #ffffff)}.bf-wishlist__footer{margin-top:56px;text-align:center}@media screen and (max-width:749px){.bf-wishlist-page-wrapper{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bf-wishlist.css.map */
