.wl-save[hidden],[data-wishlist-open][hidden],.wl-panel [hidden]{display:none}.wl-card{position:relative}.wl-save{position:absolute;top:1.2rem;right:1.2rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1rem;border:1px solid var(--ink);border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer}.wl-save svg,.hdr-wishlist svg{width:2.2rem;height:2.2rem;flex:none}.wl-save[aria-pressed=true]{background:var(--cream)}.wl-save[aria-pressed=true] svg{fill:var(--pink)}.wl-save--inline{position:static;width:auto;height:auto;min-height:4.4rem;gap:1rem;margin-top:1.6rem;padding:.8rem 1.4rem;border-radius:.8rem;font:600 1.5rem var(--font-body)}.wl-save:focus-visible,.wl-panel :is(a,button):focus-visible,.hdr-wishlist:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wl-panel{position:fixed;inset:0 0 0 auto;box-sizing:border-box;margin:0;width:min(54rem,100%);max-width:100%;height:100%;height:100dvh;max-height:100%;padding:2.4rem;border:0;background:var(--cream);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.wl-panel::backdrop{background:color-mix(in srgb,var(--ink-deep) 45%,transparent)}.wl-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wl-head h2{margin:0;font:800 clamp(2.8rem,5vw,3.6rem)/1.1 var(--font-heading)}.wl-head [data-wishlist-count]{display:inline-block;font:700 1.5rem var(--font-body);vertical-align:middle;padding:.4rem .8rem;background:var(--yellow);border-radius:2rem}.wl-close{flex:none;width:4.4rem;height:4.4rem;border:1px solid var(--ink);border-radius:50%;background:var(--white);color:var(--ink);font-size:2.8rem;cursor:pointer}.wl-note,.wl-feedback{font:500 1.4rem/1.6 var(--font-body)}.wl-note{margin:1.6rem 0 2.4rem}.wl-list{margin:0;padding:0;list-style:none}.wl-item{position:relative;display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.4rem;padding:1.6rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.wl-item__image{grid-row:span 2;display:grid;place-items:center;height:10.4rem;background:var(--white);border-radius:1rem;overflow:hidden}.wl-item__image img{width:100%;height:100%;object-fit:contain}.wl-item__image span svg{width:3rem;height:3rem}.wl-item__title{display:block;font:800 2.1rem/1.2 var(--font-heading)}.wl-item__choose{display:inline-block;padding-top:1rem;font:600 1.4rem var(--font-body);text-decoration:underline;text-underline-offset:.3rem}.wl-item__remove{justify-self:start;min-height:4.4rem;margin-top:-1rem;padding:0;background:none;border:0;color:var(--ink);font:500 1.3rem var(--font-body);text-decoration:underline;cursor:pointer}.wl-empty{padding:5rem 1rem;text-align:center}.wl-empty>svg{width:4.4rem;height:4.4rem;color:var(--ink);fill:var(--pink)}.wl-empty h3{margin:1.6rem 0 .8rem;font:800 2.8rem/1.2 var(--font-heading)}.wl-empty p{font:500 1.6rem/1.6 var(--font-body)}.wl-foot{margin-top:2.4rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.wl-foot .btn-wrap,.wl-foot .btn{width:100%}@media(max-width:359px){.wl-panel{padding:1.6rem}.wl-save{top:.7rem;right:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wishlist.css.map */
