/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-aeca4c94],[data-v-aeca4c94]::backdrop,[data-v-aeca4c94]:after,[data-v-aeca4c94]:before{--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.wishlist-page[data-v-aeca4c94]{width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*6)}@media (width>=48rem){.wishlist-page[data-v-aeca4c94]{padding-top:calc(var(--spacing,.25rem)*2)}}.page-head[data-v-aeca4c94]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*3);display:flex}.page-head .page-count[data-v-aeca4c94]{--tw-leading:1.4;color:var(--color-ink-3,#4e5968);font-size:13px;line-height:1.4}.state-loading[data-v-aeca4c94]{padding-block:calc(var(--spacing,.25rem)*20);justify-content:center;display:flex}.spinner[data-v-aeca4c94]{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border:3px solid var(--color-hairline);border-top-color:var(--color-primary);border-radius:2147483647px;animation:.7s linear infinite wishlist-spin-aeca4c94;display:inline-block}@keyframes wishlist-spin-aeca4c94{to{transform:rotate(1turn)}}.empty-state[data-v-aeca4c94]{padding-block:calc(var(--spacing,.25rem)*16);text-align:center;flex-direction:column}.empty-state[data-v-aeca4c94],.empty-state .empty-icon[data-v-aeca4c94]{justify-content:center;align-items:center;display:flex}.empty-state .empty-icon[data-v-aeca4c94]{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-radius:var(--r-pill);border-radius:var(--radius-pill,var(--r-pill));background-color:var(--color-surface-sunken);background-color:var(--color-surface-sunken,#f2f4f6)}.empty-state .empty-icon i[data-v-aeca4c94]{--tw-leading:1;color:var(--color-ink-4,#8b95a1);font-size:26px;line-height:1}.empty-state .empty-title[data-v-aeca4c94]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:1.4;--tw-font-weight:var(--font-weight-bold,700);line-height:1.4;font-weight:var(--font-weight-bold,700);color:var(--color-ink-1,#191f28)}.empty-state .empty-summary[data-v-aeca4c94]{margin-top:var(--spacing,.25rem);--tw-leading:1.4;color:var(--color-ink-4,#8b95a1);font-size:13px;line-height:1.4}.empty-state .primary-button[data-v-aeca4c94]{margin-top:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*11);cursor:pointer;border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--color-primary);color:var(--color-surface-base);padding-inline:18px;transition:background-color .2s,scale .12s ease-out;min-height:0!important}.empty-state .primary-button[data-v-aeca4c94]:hover{background:var(--color-primary-600)}.empty-state .primary-button[data-v-aeca4c94]:active{scale:.97}.wishlist-grid[data-v-aeca4c94]{-moz-column-gap:calc(var(--spacing,.25rem)*3);column-gap:calc(var(--spacing,.25rem)*3);row-gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.wishlist-grid[data-v-aeca4c94]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wish-card[data-v-aeca4c94]{min-width:0}.wish-card .card-image[data-v-aeca4c94]{aspect-ratio:1;border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));background-color:var(--color-surface-sunken);background-color:var(--color-surface-sunken,#f2f4f6);position:relative;overflow:hidden}.wish-card .card-image .image-link[data-v-aeca4c94]{width:100%;height:100%;display:block}.wish-card .card-image img[data-v-aeca4c94]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .45s cubic-bezier(.23,1,.32,1)}.wish-card .card-image:hover img[data-v-aeca4c94]{scale:1.04}.wish-card .card-image.is-unavailable img[data-v-aeca4c94]{filter:grayscale();opacity:.6}.wish-card .card-image .soldout-overlay[data-v-aeca4c94]{background:#ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wish-card .card-image .soldout-overlay[data-v-aeca4c94]{background:color-mix(in srgb,var(--color-surface-base) 35%,transparent)}}.wish-card .card-image .soldout-badge[data-v-aeca4c94]{border-radius:var(--r-chip);border-radius:var(--radius-chip,var(--r-chip));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--color-tonal-neutral-text);color:var(--color-surface-base)}.wish-card .card-image .wish-btn[data-v-aeca4c94]{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);cursor:pointer;border-radius:var(--r-pill);border-radius:var(--radius-pill,var(--r-pill));background:#ffffffe0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;min-height:0!important}@supports (color:color-mix(in lab,red,red)){.wish-card .card-image .wish-btn[data-v-aeca4c94]{background:color-mix(in srgb,var(--color-surface-base) 88%,transparent)}}.wish-card .card-image .wish-btn[data-v-aeca4c94]{color:var(--color-discount);transition:scale .12s ease-out}.wish-card .card-image .wish-btn i[data-v-aeca4c94]{--tw-leading:1;font-size:13px;line-height:1}.wish-card .card-image .wish-btn[data-v-aeca4c94]:active{scale:.9}.wish-card .card-info[data-v-aeca4c94]{padding-top:calc(var(--spacing,.25rem)*3);display:block}.wish-card .card-info .product-name[data-v-aeca4c94]{--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;line-height:1.4;font-weight:var(--font-weight-semibold,600);color:var(--color-ink-1,#191f28);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wish-card .card-info .product-name.is-unavailable[data-v-aeca4c94]{color:var(--color-ink-4,#8b95a1)}.wish-card .card-info .product-summary[data-v-aeca4c94]{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;--tw-leading:1.4;color:var(--color-ink-3,#4e5968);font-size:13px;line-height:1.4;overflow:hidden}.wish-card .card-info .price-group[data-v-aeca4c94]{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}.wish-card .card-info .original-price[data-v-aeca4c94]{--tw-leading:1.3;color:var(--color-ink-4,#8b95a1);font-size:13px;line-height:1.3;text-decoration-line:line-through}.wish-card .card-info .sale-price-line[data-v-aeca4c94]{align-items:baseline;gap:var(--spacing,.25rem);white-space:nowrap;display:flex}.wish-card .card-info .discount-rate[data-v-aeca4c94]{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--color-discount)}.wish-card .card-info .current-price[data-v-aeca4c94]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-leading:1.25;line-height:1.25}.wish-card .card-info .product-order-count[data-v-aeca4c94]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:1.4;color:var(--color-ink-4,#8b95a1);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);line-height:1.4}.wish-card .card-info .product-badges[data-v-aeca4c94]{margin-top:calc(var(--spacing,.25rem)*2);display:flex}@media (prefers-reduced-motion:reduce){.empty-state .primary-button[data-v-aeca4c94]:active,.wish-card .card-image .wish-btn[data-v-aeca4c94]:active,.wish-card .card-image:hover img[data-v-aeca4c94]{scale:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
