.wishlist-button{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background:#f6ece0eb;color:#33121d;cursor:pointer;transition:transform .2s cubic-bezier(.32,.72,0,1),background-color .2s ease}.wishlist-button:hover{transform:scale(1.08)}.wishlist-button svg{width:1.9rem;height:1.9rem}.wishlist-button__icon--filled{display:none;color:#df5352}.wishlist-button.is-favorited .wishlist-button__icon--outline{display:none}.wishlist-button.is-favorited .wishlist-button__icon--filled{display:inline-flex}.card__media .wishlist-button{position:absolute;top:1rem;right:1rem;z-index:2;box-shadow:0 2px 8px #33121d2e}.wishlist-button.product-wishlist-button{background:transparent;width:auto;height:auto;border-radius:0;gap:.6rem;padding:.6rem 0;display:flex;align-items:center}.wishlist-button.product-wishlist-button svg{width:2.1rem;height:2.1rem}.wishlist-button.product-wishlist-button:after{content:"Add to wishlist";font-size:1.4rem;color:#33121d;text-decoration:underline;text-underline-offset:3px}.wishlist-button.product-wishlist-button.is-favorited:after{content:"Saved to wishlist"}.header__icon--wishlist{position:relative}.header__icon--wishlist svg{width:2rem;height:2rem}.wishlist-count-bubble{position:absolute;bottom:.7rem;left:1.6rem;display:flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;line-height:1}.wishlist-count-bubble[hidden]{display:none}.wishlist-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.wishlist-drawer[hidden]{display:none}.wishlist-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#33121d73}.wishlist-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);background:rgb(var(--color-background));display:flex;flex-direction:column;box-shadow:-8px 0 30px #33121d40;animation:wishlist-slide-in .35s cubic-bezier(.32,.72,0,1)}@keyframes wishlist-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.wishlist-drawer__panel{animation:none}}.wishlist-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;border-bottom:1px solid rgba(51,18,29,.1)}.wishlist-drawer__heading{font-family:var(--font-heading-family);font-size:2rem;margin:0}.wishlist-drawer__close{background:none;border:none;cursor:pointer;padding:.4rem;color:#33121d}.wishlist-drawer__body{flex:1;overflow-y:auto;padding:1.2rem 2.4rem}.wishlist-drawer__empty{padding:2.4rem;text-align:center;display:flex;flex-direction:column;gap:1.6rem;align-items:center}.wishlist-drawer__empty[hidden]{display:none}.wishlist-item{display:flex;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid rgba(51,18,29,.08)}.wishlist-item:last-child{border-bottom:none}.wishlist-item__image{width:8rem;height:8rem;flex-shrink:0;border-radius:8px;overflow:hidden;background:#33121d0a}.wishlist-item__image img{width:100%;height:100%;object-fit:cover}.wishlist-item__info{flex:1;display:flex;flex-direction:column;gap:.4rem}.wishlist-item__title{font-size:1.4rem;font-weight:600;color:#33121d;text-decoration:none}.wishlist-item__title:hover{text-decoration:underline}.wishlist-item__price{font-size:1.3rem;color:#33121db3}.wishlist-item__actions{display:flex;gap:1.2rem;margin-top:auto}.wishlist-item__actions a{font-size:1.2rem;color:#6e3f41;text-decoration:underline;text-underline-offset:3px}.wishlist-item__remove{background:none;border:none;padding:0;font-size:1.2rem;color:#33121d80;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (max-width:749px){.wishlist-drawer__panel{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-wishlist.css.map */
