.wishlist_root__XD0_R{display:contents}.wishlist_root__XD0_R .wishlist_breadcrumb-section__acZfH{padding:var(--space-md);background:var(--bg-secondary)}.wishlist_root__XD0_R .wishlist_breadcrumb__EDTNa{font-size:var(--font-size-sm);color:var(--text-secondary)}.wishlist_root__XD0_R .wishlist_breadcrumb__EDTNa a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.wishlist_root__XD0_R .wishlist_breadcrumb__EDTNa a:hover{color:var(--color-primary)}.wishlist_root__XD0_R .wishlist_breadcrumb__EDTNa .wishlist_separator__kVRPE{margin:0 var(--space-xs)}.wishlist_root__XD0_R .wishlist_breadcrumb__EDTNa .wishlist_current__NxJwr{color:var(--text-primary)}.wishlist_root__XD0_R .wishlist_page-header__dJdIB{text-align:center;padding:var(--space-xl) var(--space-md)}.wishlist_root__XD0_R .wishlist_page-title__9Ak7q{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-sm)}@media (min-width:768px){.wishlist_root__XD0_R .wishlist_page-title__9Ak7q{font-size:var(--font-size-3xl)}}.wishlist_root__XD0_R .wishlist_page-subtitle__NQJjh{font-size:var(--font-size-md);color:var(--text-secondary)}.wishlist_root__XD0_R .wishlist_wishlist-actions___OCpC{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}@media (min-width:480px){.wishlist_root__XD0_R .wishlist_wishlist-actions___OCpC{flex-direction:row;justify-content:flex-end}}.wishlist_root__XD0_R .wishlist_wishlist-actions___OCpC .wishlist_btn__x8v36{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.wishlist_root__XD0_R .wishlist_wishlist-grid__ULMgx{display:flex;flex-direction:column;gap:var(--space-lg)}.wishlist_root__XD0_R .wishlist_wishlist-item__gF6ss{display:grid;grid-template-columns:100px 1fr;gap:var(--space-md);padding:var(--space-md);background:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:box-shadow var(--transition-fast)}@media (min-width:480px){.wishlist_root__XD0_R .wishlist_wishlist-item__gF6ss{grid-template-columns:140px 1fr;gap:var(--space-lg);padding:var(--space-lg)}}@media (min-width:768px){.wishlist_root__XD0_R .wishlist_wishlist-item__gF6ss{grid-template-columns:180px 1fr}}.wishlist_root__XD0_R .wishlist_wishlist-item__gF6ss:hover{box-shadow:var(--shadow-md)}.wishlist_root__XD0_R .wishlist_item-image__TjlV_{position:relative;aspect-ratio:3/4;border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.wishlist_root__XD0_R .wishlist_item-image__TjlV_ img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.wishlist_root__XD0_R .wishlist_item-image__TjlV_:hover img{transform:scale(1.05)}.wishlist_root__XD0_R .wishlist_badges__CfO6y{position:absolute;top:var(--space-xs);left:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs)}.wishlist_root__XD0_R .wishlist_badge__Lp8JJ{padding:2px var(--space-xs);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);border-radius:var(--radius-sm)}.wishlist_root__XD0_R .wishlist_badge-new__EYmTi{background-color:var(--color-charcoal);color:var(--color-white)}.wishlist_root__XD0_R .wishlist_badge-sale__9Vuf9{background-color:var(--color-rose);color:var(--color-white)}.wishlist_root__XD0_R .wishlist_item-info__puTFL{display:flex;flex-direction:column;justify-content:space-between}.wishlist_root__XD0_R .wishlist_item-details__F5wZi{cursor:pointer}.wishlist_root__XD0_R .wishlist_item-category__HBooH{font-size:var(--font-size-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-xs)}.wishlist_root__XD0_R .wishlist_item-name__uXIPZ{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-sm);line-height:var(--line-height-normal)}@media (min-width:768px){.wishlist_root__XD0_R .wishlist_item-name__uXIPZ{font-size:var(--font-size-lg)}}.wishlist_root__XD0_R .wishlist_item-price__gHOr4{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.wishlist_root__XD0_R .wishlist_current-price__MMvur{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--text-primary)}@media (min-width:768px){.wishlist_root__XD0_R .wishlist_current-price__MMvur{font-size:var(--font-size-lg)}}.wishlist_root__XD0_R .wishlist_original-price__rMGtR{font-size:var(--font-size-sm);color:var(--text-muted);text-decoration:line-through}.wishlist_root__XD0_R .wishlist_item-actions__BF1xk{display:flex;align-items:center;gap:var(--space-sm);margin-top:auto}.wishlist_root__XD0_R .wishlist_item-actions__BF1xk .wishlist_btn-sm___g9g9{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm)}.wishlist_root__XD0_R .wishlist_remove-btn__kg5av{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.wishlist_root__XD0_R .wishlist_remove-btn__kg5av:hover{background:var(--bg-secondary);border-color:var(--color-error);color:var(--color-error)}.wishlist_root__XD0_R .wishlist_continue-shopping__X8U3O{display:flex;justify-content:center;margin-top:var(--space-xl)}.wishlist_root__XD0_R .wishlist_continue-shopping__X8U3O .wishlist_btn__x8v36{display:flex;align-items:center;gap:var(--space-sm)}.wishlist_root__XD0_R .wishlist_empty-wishlist__S1VRA{min-height:50vh;display:flex;align-items:center;justify-content:center}.wishlist_root__XD0_R .wishlist_empty-content__V3dWu{text-align:center;padding:var(--space-3xl) var(--space-md)}.wishlist_root__XD0_R .wishlist_empty-icon__k_YNA{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-muted);margin-bottom:var(--space-xl)}.wishlist_root__XD0_R .wishlist_empty-content__V3dWu h2{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-sm)}@media (min-width:768px){.wishlist_root__XD0_R .wishlist_empty-content__V3dWu h2{font-size:var(--font-size-2xl)}}.wishlist_root__XD0_R .wishlist_empty-content__V3dWu p{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:var(--space-xl)}