.product-title-row{display:flex;align-items:center;justify-content:space-between}.product-title-row .wishlist-btn{position:static;flex-shrink:0}.wishlist-btn{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .15s ease}.wishlist-btn:hover{transform:scale(1.08)}.wishlist-btn svg{width:18px;height:18px;display:block;transition:fill .2s ease,stroke .2s ease}.wishlist-btn .heart-outline{display:block}.wishlist-btn .heart-filled,.wishlist-btn.is-wishlisted .heart-outline{display:none}.wishlist-btn.is-wishlisted .heart-filled{display:block}.wishlist-btn.wishlist-loading{pointer-events:none;opacity:.6}.wishlist-page{padding:60px 0}.wishlist-page__title{text-align:center;margin-bottom:40px}.wishlist-page__empty{text-align:center;padding:80px 20px}.wishlist-page__empty p{margin-bottom:24px;color:var(--color-body);opacity:.6}.wishlist-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none;padding:0;margin:0}@media only screen and (min-width:768px){.wishlist-page__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.wishlist-page__grid{grid-template-columns:repeat(4,1fr)}}.wishlist-item{position:relative}.wishlist-item__image-wrap{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#f5f5f5;margin-bottom:12px}.wishlist-item__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.wishlist-item__actions{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px}.wishlist-item__remove{width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;transition:background .2s ease,color .2s ease;color:#999;padding:0}.wishlist-item__remove:hover{background:#fff;color:#c00}.wishlist-item__remove svg{width:15px;height:15px}.wishlist-item__title{font-size:14px;margin-bottom:4px}.wishlist-item__title a{text-decoration:none;color:inherit}.wishlist-item__title a:hover{text-decoration:underline}.wishlist-item__price{font-size:13px;opacity:.7}.wishlist-projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}@media only screen and (min-width:768px){.wishlist-projects-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.wishlist-projects-grid{grid-template-columns:repeat(4,1fr)}}.wishlist-project-card{background:#f5f4f0;border-radius:16px;padding:28px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:box-shadow .2s ease}.wishlist-project-card:hover{box-shadow:0 4px 16px #00000014}.wishlist-project-card.is-selected{box-shadow:0 0 0 2px #333}.wishlist-category-empty{text-align:center;padding:40px 20px;opacity:.5;font-size:14px}.wishlist-project-card__body{display:flex;flex-direction:column;gap:10px;min-width:0}.wishlist-project-card__name{font-size:15px;font-weight:600}.wishlist-project-card__count{font-size:13px;opacity:.5}.wishlist-project-card__delete{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;transition:background .2s ease,color .2s ease;padding:0}.wishlist-project-card__delete:hover{background:#c8000014;color:#c00}.wishlist-project-card__delete svg{width:16px;height:16px}.wishlist-create-card{display:inline-block}.wishlist-create-card__inner{background:#f5f4f0;border:none;border-radius:16px;padding:28px 40px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:box-shadow .2s ease}.wishlist-create-card__inner:hover{box-shadow:0 4px 16px #00000014}.wishlist-create-card__icon{width:48px;height:48px;border-radius:50%;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:#333}.wishlist-create-card__label{font-size:14px;color:#333}.wishlist-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center}.wishlist-modal-overlay[hidden]{display:none}.wishlist-modal{background:#fff;border-radius:16px;width:90%;max-width:440px;padding:32px;box-shadow:0 8px 40px #00000026}.wishlist-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.wishlist-modal__title{font-size:18px;font-weight:600;margin:0}.wishlist-modal__close{background:none;border:none;font-size:24px;cursor:pointer;line-height:1;color:#666;padding:0}.wishlist-modal__label{display:block;font-size:13px;margin-bottom:8px;opacity:.6}.wishlist-modal__input{width:100%;border:1px solid #ddd;border-radius:8px;padding:12px 14px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.wishlist-modal__input:focus{border-color:#333}.wishlist-modal__error{color:#c00;font-size:12px;margin-top:6px}.wishlist-modal__error[hidden]{display:none}.wishlist-modal__footer{margin-top:24px;display:flex;justify-content:flex-end}.wishlist-modal__submit{padding:12px 28px;font-size:14px}.wishlist-modal__submit:hover{color:#010101!important}.wishlist-loading-state{text-align:center;padding:60px 20px;opacity:.5}.wl-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(12px);background:#222;color:#fff;font-size:14px;padding:12px 22px;border-radius:8px;box-shadow:0 4px 16px #0000002e;z-index:99999;opacity:0;transition:opacity .25s ease,transform .25s ease;white-space:nowrap;pointer-events:none}.wl-toast--visible{opacity:1;transform:translate(-50%) translateY(0)}.wl-toast--error{background:#c00}#wl-list-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center}#wl-list-modal-overlay[hidden]{display:none}.wl-list-modal{background:#fff;color:#151515;border-radius:16px;width:90%;max-width:400px;padding:32px;box-shadow:0 8px 40px #00000026}.wl-list-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wl-list-modal__title{font-size:17px;font-weight:600;margin:0}.wl-list-modal__close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;line-height:1}.wl-list-modal__body{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;max-height:260px;overflow-y:auto}.wl-list-modal__loading,.wl-list-modal__empty{font-size:14px;opacity:.5;text-align:center;padding:16px 0}.wl-list-modal__option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #eee;border-radius:10px;cursor:pointer;transition:border-color .15s}.wl-list-modal__option:has(input:checked){border-color:#333}.wl-list-modal__option input[type=radio]{accent-color:#333;width:16px;height:16px;flex-shrink:0}.wl-list-modal__option-name{font-size:14px;font-weight:500;flex:1}.wl-list-modal__option-count{font-size:12px;opacity:.45}.wl-list-modal__footer{display:flex;justify-content:flex-end}.wl-list-modal__submit{padding:11px 28px;font-size:14px}.wl-list-modal__submit:hover{color:inherit!important}#AddToWishlist{position:static!important;width:100%;height:40px!important;border-radius:0;margin-top:10px;display:flex!important;align-items:center;justify-content:center;gap:8px;transform:none!important;padding:7px 20px!important;overflow:hidden}#AddToWishlist:hover,#AddToWishlist:focus,#AddToWishlist:active{transform:none!important;background:transparent!important;color:var(--outline-button-label, var(--color-accent))!important;outline:none}#AddToWishlist:before{display:none!important}#AddToWishlist .atw-icon{flex-shrink:0;width:18px;height:18px;position:relative;z-index:8;transition:fill .2s ease,stroke .2s ease}#AddToWishlist .heart-outline,#AddToWishlist .heart-filled,.atw-label--remove,#AddToWishlist.is-wishlisted .atw-label--add{display:none}#AddToWishlist.is-wishlisted .atw-label--remove{display:inline}#AddToWishlist.is-wishlisted .atw-icon path{fill:currentColor}@media screen and (hover:hover){#AddToWishlist:hover{opacity:.75}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wishlist.css.map */
