.wishlist_section__sOGHM{background:radial-gradient(circle at top left,hsla(39,46%,61%,.12),transparent 28%),linear-gradient(180deg,#fffdf9,#fff 40%,#fff)}.wishlist_hero__a_rS9{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:1.75rem;border:1px solid rgba(34,34,34,.08);border-radius:24px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 45px rgba(17,24,39,.06)}.wishlist_eyebrow__Uaorz{display:inline-block;margin-bottom:.75rem;padding:.35rem .7rem;border-radius:999px;background:hsla(39,46%,61%,.14);color:#8e6b2b;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wishlist_title__raAHA{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.wishlist_subtitle___Iik3{max-width:42rem;margin:.85rem 0 0;color:#5f6470;font-size:1rem;line-height:1.65}.wishlist_heroActions__xjmGY{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.wishlist_clearButton__le4ZP{min-width:10.75rem;min-height:48px;border-radius:999px;font-weight:600}.wishlist_statsGrid__kC0ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.wishlist_statCard__22aRo{padding:1.15rem 1.25rem;border:1px solid rgba(34,34,34,.08);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.04)}.wishlist_statLabel__I4JLG{display:block;margin-bottom:.45rem;color:#6b7280;font-size:.92rem}.wishlist_statValue__zsGXz{font-size:1.6rem;font-weight:700;line-height:1.2;color:#141b34}.wishlist_listHeader__J7Omb{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.wishlist_listTitle__DD0Nt{margin:0;font-size:1.45rem;font-weight:700}.wishlist_listSubtitle__MWVlq{margin:.45rem 0 0;color:#6b7280}.wishlist_emptyState__CniPe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;border:1px dashed rgba(34,34,34,.14);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,250,252,.92));text-align:center}.wishlist_emptyIcon__oNupQ{display:grid;place-items:center;width:84px;height:84px;margin-bottom:1rem;border-radius:50%;background:hsla(39,46%,61%,.12);color:#8e6b2b;font-size:1.75rem}.wishlist_emptyCopy__tVVso{max-width:34rem;margin:0;color:#6b7280;line-height:1.7}.wishlist_card__c15bL{display:flex;flex-direction:column;height:100%;border:1px solid rgba(34,34,34,.08);border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wishlist_card__c15bL:hover{transform:translateY(-4px);border-color:hsla(39,46%,61%,.4);box-shadow:0 20px 45px rgba(15,23,42,.1)}.wishlist_cardHeader__L8ueC{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem 0}.wishlist_savedBadge__2YODe{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem;border-radius:999px;background:#f8f4ea;color:#8e6b2b;font-size:.8rem;font-weight:700}.wishlist_removeButton__ZFuJi{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:0;border-radius:999px;background:rgba(239,68,68,.08);color:#b42318;font-size:.88rem;font-weight:600}.wishlist_removeButton__ZFuJi:disabled{opacity:.7;cursor:not-allowed}.wishlist_imageLink__WVc9v{display:block;margin:1rem;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.wishlist_productImage__wGQa1{width:100%;height:270px;object-fit:cover}.wishlist_imageFallback__FAymk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:270px;color:#6b7280}.wishlist_cardBody__mOPN_{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:0 1rem 1rem}.wishlist_contentTop__OjSWX{display:flex;flex-direction:column;gap:.8rem}.wishlist_stockBadge__W0_oP{display:inline-flex;align-items:center;align-self:flex-start;padding:.38rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700}.wishlist_stockBadgeSuccess___emG3{background:rgba(18,183,106,.12);color:#027a48}.wishlist_stockBadgeDanger__WU1cu{background:rgba(244,67,54,.12);color:#b42318}.wishlist_productTitle__4CQmz{margin:0;font-size:1.2rem;line-height:1.4}.wishlist_productTitle__4CQmz a{color:#141b34}.wishlist_description__Jn1Tu{margin:0;color:#6b7280;line-height:1.65}.wishlist_metaList__3ioC1{display:flex;flex-wrap:wrap;gap:.6rem}.wishlist_metaChip__JRVrW{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .72rem;border:1px solid rgba(34,34,34,.08);border-radius:999px;background:#fff;color:#4b5563;font-size:.84rem;font-weight:500}.wishlist_colorSwatch__EqoPO{width:12px;height:12px;border:1px solid rgba(17,24,39,.12);border-radius:50%;flex:0 0 12px}.wishlist_cardFooter__WuU3g{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(34,34,34,.08)}.wishlist_priceLabel__IjPfl{margin:0 0 .25rem;color:#6b7280;font-size:.84rem;text-transform:uppercase;letter-spacing:.05em}.wishlist_price__oUF5_{margin:0;color:#141b34;font-size:1.5rem;font-weight:700}.wishlist_actionGroup__wDWYp{display:flex;flex-direction:column;gap:.65rem;min-width:11rem}.wishlist_primaryAction__AUASy,.wishlist_secondaryAction__LD2_k{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-weight:600}.wishlist_secondaryAction__LD2_k{border-color:rgba(34,34,34,.1);color:#111827}@media(max-width:991.98px){.wishlist_hero__a_rS9{flex-direction:column;align-items:stretch}.wishlist_heroActions__xjmGY{justify-content:flex-start}.wishlist_statsGrid__kC0ul{grid-template-columns:1fr}}@media(max-width:575.98px){.wishlist_emptyState__CniPe,.wishlist_hero__a_rS9{padding:1.25rem;border-radius:20px}.wishlist_cardBody__mOPN_,.wishlist_cardHeader__L8ueC{padding-left:.875rem;padding-right:.875rem}.wishlist_imageLink__WVc9v{margin:.875rem}.wishlist_imageFallback__FAymk,.wishlist_productImage__wGQa1{min-height:220px;height:220px}.wishlist_cardFooter__WuU3g{flex-direction:column;align-items:stretch}.wishlist_actionGroup__wDWYp{width:100%;min-width:0}}