.wishlist-section{padding-top:40px;padding-bottom:52px}.wishlist-section__header{text-align:center;margin-bottom:40px}.wishlist-section__title{margin:0 0 10px;color:#1a1a1a}.wishlist-section__subtitle{margin:0;color:#666;font-size:13px}.wishlist-page{display:block}.wishlist-page__loading{display:flex;justify-content:center;padding:60px 0}.wishlist-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e6e6e6}.wishlist-page__count{font-size:13px;color:#666}.wishlist-page__clear-all{background:none;border:none;color:#198559;font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.wishlist-page__clear-all:hover{color:#156d47}.wishlist-page__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width:550px){.wishlist-page__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.wishlist-page__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.wishlist-page__grid{grid-template-columns:repeat(3,1fr)}}.wishlist-item{background:#f5faf6;border-radius:10px;overflow:hidden;position:relative;transition:border-color .3s ease;border:1px solid transparent}.wishlist-item:hover{border-color:#198559}.wishlist-item__image{position:relative;aspect-ratio:1 / .8;overflow:hidden}.wishlist-item__image a{display:block;width:100%;height:100%}.wishlist-item__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.wishlist-item:hover .wishlist-item__image img{transform:scale(1.03)}.wishlist-item__placeholder{width:100%;height:100%;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.wishlist-item__details{padding:16px}.wishlist-item__title{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.3}.wishlist-item__title a{color:#1a1a1a;text-decoration:none}.wishlist-item__title a:hover{text-decoration:none}.wishlist-item__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wishlist-item__price--regular,.wishlist-item__price--sale{font-weight:600;color:#1a1a1a}.wishlist-item__price--sale{color:#f95800}.wishlist-item__price--compare{text-decoration:line-through;color:#999;font-size:14px}.wishlist-item__actions{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.wishlist-item__view{display:block;width:100%;text-align:center;font-size:15px;font-weight:500;padding:8px 20px;background:#b3d7c7;color:#198559;border-radius:8px;border:none;outline:none;box-shadow:none;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.wishlist-item:hover .wishlist-item__view,.wishlist-item__view:hover{background:#198559;color:#fff;text-decoration:none}.wishlist-item__remove{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:background-color .2s,color .2s;z-index:2}.wishlist-item__remove:hover{background:#fff;color:#e53935}.wishlist-page__empty{text-align:center;padding:60px 20px}.wishlist-page__empty-icon{color:#ccc;margin-bottom:20px}.wishlist-page__empty-title{margin:0 0 12px;font-size:1.5rem;color:#1a1a1a}.wishlist-page__empty-text{margin:0 0 24px;color:#666}.wishlist-page__empty-button{display:inline-block;padding:12px 32px;background:#198559;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s ease}.wishlist-page__empty-button:hover{background:#156d47}.product-form__wishlist-button{flex-shrink:0}.product-form__wishlist-button button{width:48px;height:48px;min-width:48px;background:#f5faf6;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.product-form__wishlist-button button:hover,.product-form__wishlist-button.is-active button{background:#fff;border-color:#198559}.product-form__wishlist-button .svg-wrapper{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.wishlist-section{padding-top:30px;padding-bottom:40px}.wishlist-section__header{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-wishlist.css.map */
