.header__icon--wishlist{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem;cursor:pointer;text-decoration:none}.wishlist-count{position:absolute;bottom:.8rem;left:2.2rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:50%;width:17px;height:17px;display:none;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1}.header__icon--wishlist svg{width:20px;height:20px}.wishlist-button{background:transparent;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;padding:0}.wishlist-button:hover{border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.05)}.wishlist-button.active{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.wishlist-button.active:hover{background:rgb(var(--color-button));opacity:.9}.wishlist-icon{display:flex;align-items:center;justify-content:center;line-height:1}.wishlist-icon svg{width:20px;height:20px}.product-wishlist-container{margin-top:1rem!important;margin-bottom:1rem!important}.product-wishlist-button{width:100%;height:auto;border-radius:0;padding:1.2rem 2rem;justify-content:center;gap:10px;font-size:1.5rem;font-weight:500;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.product-wishlist-button .wishlist-icon{display:inline-flex}.product-wishlist-button .wishlist-icon svg{width:20px;height:20px}.product-wishlist-button .wishlist-text{display:inline-block}.card-wrapper{position:relative}.card-wishlist-button{position:absolute;top:10px;right:10px;z-index:2;background:#fff;box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 749px){.card-wishlist-button{width:36px;height:36px}.card-wishlist-button .wishlist-icon svg{width:18px;height:18px}}.wishlist-page{max-width:var(--page-width);margin:0 auto}.wishlist-items-container{margin-top:2rem}.wishlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.wishlist-header h2{margin:0;font-size:2rem}.wishlist-clear-all{flex-shrink:0}.wishlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-desktop-horizontal-spacing);padding-bottom:3rem}.wishlist-grid .card__heading,.wishlist-grid .price{text-align:left}.wishlist-grid .price{margin-top:.7rem}.coming-soon-badge{text-align:left;margin-top:.7rem;font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width: 990px) and (max-width: 1199px){.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 750px) and (max-width: 989px){.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-tablet-horizontal-spacing)}}@media screen and (max-width: 749px){.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-mobile-horizontal-spacing)}}.wishlist-item-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:0 var(--card-content-padding-x)}.wishlist-item-actions .button{width:100%;text-align:center;margin:0}.wishlist-empty{text-align:center;padding:4rem 2rem;max-width:400px;margin:0 auto}.wishlist-empty svg{color:rgba(var(--color-foreground),.3);margin-bottom:1.5rem}.wishlist-empty h2{margin-bottom:.5rem;font-size:1.5rem}.wishlist-empty p{color:rgba(var(--color-foreground),.6);margin-bottom:2rem}.wishlist-notification{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(100px);background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:1rem 2rem;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:9999;opacity:0;transition:all .3s ease;max-width:90%;text-align:center}.wishlist-notification.show{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width: 749px){.wishlist-header{flex-direction:column;align-items:flex-start;gap:1rem}.wishlist-header h2{font-size:1.5rem}.wishlist-clear-all{width:100%}.wishlist-notification{bottom:1rem;padding:.75rem 1.5rem}.product-wishlist-button{padding:1rem 1.5rem;font-size:.9rem}}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}.wishlist-button.adding{animation:heartbeat .6s ease}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wishlist.css.map */
