.wishlist-module__nFMXDW__page{color:var(--kendo-color-on-app-surface);padding:120px 24px 48px}@media (max-width:700px){.wishlist-module__nFMXDW__page{padding:100px 16px 32px}}.wishlist-module__nFMXDW__container{gap:28px;max-width:1200px;margin:0 auto;display:grid}.wishlist-module__nFMXDW__itemsSection{gap:16px;display:grid}.wishlist-module__nFMXDW__itemsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:1100px){.wishlist-module__nFMXDW__itemsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.wishlist-module__nFMXDW__itemsGrid{grid-template-columns:1fr}}.wishlist-module__nFMXDW__itemCard{border:1px solid var(--kendo-color-border);background:var(--kendo-color-surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000003d}.wishlist-module__nFMXDW__itemLink{color:inherit;grid-template-rows:180px auto;text-decoration:none;display:grid}.wishlist-module__nFMXDW__itemImageWrap{z-index:0;background:#111;width:100%;height:180px;position:relative}.wishlist-module__nFMXDW__itemImage{object-fit:cover}.wishlist-module__nFMXDW__itemBody{z-index:1;background:var(--kendo-color-surface);gap:6px;padding:12px;display:grid;position:relative}.wishlist-module__nFMXDW__itemTitle{font-size:16px;font-weight:800}.wishlist-module__nFMXDW__itemSubtitle{color:var(--kendo-color-subtle);font-size:13px}.wishlist-module__nFMXDW__removeBtn{background:var(--kendo-color-surface);width:36px;height:36px;color:var(--kendo-color-on-app-surface);border:2px solid var(--kendo-color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:900;line-height:1;transition:transform .12s,box-shadow .18s,border-color .18s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 24px #00000047}.wishlist-module__nFMXDW__removeBtn:hover{border-color:var(--kendo-color-border-alt);transform:translateY(-1px)scale(1.06);box-shadow:0 12px 30px #00000052}.wishlist-module__nFMXDW__removeBtn:active{transform:translateY(0)scale(.98)}.wishlist-module__nFMXDW__removeBtn:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff0f}@media (max-width:700px){.wishlist-module__nFMXDW__itemLink{grid-template-rows:160px auto}.wishlist-module__nFMXDW__itemImageWrap{height:160px}}.wishlist-module__nFMXDW__header{align-items:center;gap:16px;display:flex}.wishlist-module__nFMXDW__iconWrap{background:var(--kendo-color-surface);border:1px solid var(--kendo-color-border);width:48px;height:48px;color:var(--kendo-color-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #00000038}.wishlist-module__nFMXDW__iconWrap svg{width:20px;height:20px}.wishlist-module__nFMXDW__headerText{gap:3px;display:grid}.wishlist-module__nFMXDW__title{letter-spacing:-.3px;margin:0;font-size:24px;font-weight:800}.wishlist-module__nFMXDW__subtitle{color:var(--kendo-color-subtle);margin:0;font-size:14px}.wishlist-module__nFMXDW__emptyCard{border:1px solid var(--kendo-color-border);background:var(--kendo-color-surface);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000047}.wishlist-module__nFMXDW__accentBar{background:var(--kendo-color-primary);width:100%;height:3px}.wishlist-module__nFMXDW__emptyInner{grid-template-columns:220px 1px 1fr;align-items:center;gap:40px;min-height:240px;padding:44px 48px;display:grid}.wishlist-module__nFMXDW__logoCol{justify-content:center;align-items:center;display:flex}.wishlist-module__nFMXDW__logoBox{opacity:.92;justify-content:center;align-items:center;width:220px;display:inline-flex}.wishlist-module__nFMXDW__divider{background:var(--kendo-color-border);border-radius:1px;align-self:center;width:1px;height:120px}.wishlist-module__nFMXDW__contentCol{align-content:center;gap:22px;display:grid}.wishlist-module__nFMXDW__emptyText{gap:8px;display:grid}.wishlist-module__nFMXDW__emptyTitle{letter-spacing:-.2px;font-size:20px;font-weight:800}.wishlist-module__nFMXDW__emptySubtitle{color:var(--kendo-color-subtle);max-width:340px;font-size:14px;line-height:1.6}.wishlist-module__nFMXDW__actions{flex-wrap:wrap;gap:10px;display:flex}.wishlist-module__nFMXDW__primaryBtn{background:var(--kendo-color-primary);color:var(--kendo-color-on-primary);border:1px solid var(--kendo-color-border-alt);border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #e5483f4d}.wishlist-module__nFMXDW__primaryBtn:hover{filter:brightness(1.07);box-shadow:0 10px 28px #e5483f61}.wishlist-module__nFMXDW__secondaryBtn{background:var(--kendo-color-on-app-surface);color:var(--kendo-color-on-tertiary);border:1px solid var(--kendo-color-border-alt);border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 16px #00000038}.wishlist-module__nFMXDW__secondaryBtn:hover{filter:brightness(1.05);box-shadow:0 8px 22px #0000004d}html[data-theme=light] .wishlist-module__nFMXDW__secondaryBtn{background:var(--kendo-color-surface);color:var(--kendo-color-on-app-surface);border:1px solid var(--kendo-color-border);box-shadow:0 4px 14px #0000001a}html[data-theme=light] .wishlist-module__nFMXDW__secondaryBtn:hover{box-shadow:0 8px 22px #00000029}@media (max-width:700px){.wishlist-module__nFMXDW__header{flex-direction:column;align-items:flex-start;gap:12px}.wishlist-module__nFMXDW__emptyInner{text-align:center;grid-template-columns:1fr;gap:28px;padding:32px 24px}.wishlist-module__nFMXDW__logoCol{order:-1;justify-content:center}.wishlist-module__nFMXDW__logoBox{width:160px}.wishlist-module__nFMXDW__divider{justify-self:center;width:60px;height:1px}.wishlist-module__nFMXDW__contentCol{text-align:center;align-items:center}.wishlist-module__nFMXDW__emptySubtitle{max-width:100%}.wishlist-module__nFMXDW__actions{justify-content:center}}
