@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&display=swap";[data-block-handle=wishlistHeaderIcon],#stensiled-wishlist-header-icon-root{display:flex;justify-content:center;align-items:center}body{font-weight:400}.add-to-wishlist-btn{font-size:small;width:345px;height:45px;color:#fff;background-color:#ff5775;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity .3s}.add-to-wishlist-btn:disabled{opacity:.5;cursor:not-allowed}.add-to-wishlist-btn:not(:disabled){cursor:pointer}ul>.wishlist-mounted{display:none!important}.wishlist-mounted svg{width:24px;height:24px}.wishlist-sheet{border-radius:14px!important;padding:14px 16px 16px;max-height:70vh;width:100%;max-width:360px;margin:16px!important;box-sizing:border-box}.wishlist-sheet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wishlist-sheet-header h3{margin:0;font-size:14px;font-weight:600}.wishlist-sheet-list{max-height:30vh;overflow-y:auto}.wishlist-sheet-row{display:flex;align-items:center;gap:4px;padding:2px 0;cursor:pointer;font-size:14px}.wishlist-sheet-empty{color:#6b7280;font-size:13px;padding:6px 0}.wishlist-sheet-create-row{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}@media(max-width:600px){.add-to-wishlist-btn{width:90vw;min-width:0;height:40px;font-size:14px;gap:6px}.add-to-wishlist-btn span{font-size:15px!important}}.wishlist-added-toast{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;background:#fff;color:#1f2937;font-size:14px;border:1px solid #c9c9c9;border-radius:10px;box-shadow:0 6px 18px #0000001f;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.wishlist-added-toast.is-visible{opacity:1;transform:translateY(0)}.wishlist-added-toast__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#62d346;color:#fff}.wishlist-added-toast__text strong{font-weight:600}.wishlist-added-toast__change{margin-left:6px;padding:5px 12px;border:1px solid rgb(255,87,117);border-radius:999px;background:transparent;color:#ff5775;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.wishlist-added-toast__change:hover{background:#ff5775;color:#fff}:root{--primary-color: #6a3ea1;--primary-hover: #582f8a;--primary-soft: #f5effa;--primary-border: #d9cbe9;--danger-color: #ef4444;--danger-hover: #dc2626;--text-primary: #1f2937;--text-secondary: #4b5563;--text-muted: #6b7280;--bg-primary: #ffffff;--bg-secondary: #f4f4f6;--border-color: #e5e7eb;--star-color: #f5a623;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--card-width: 280px;--card-gap: 24px}.wishlist-page-container{color:var(--text-primary);width:100%;max-width:1600px;margin:0 auto;padding:0 16px 32px;min-height:calc(100vh - 100px);box-sizing:border-box}.wishlist-page-container button{font-family:inherit}.wishlist-page-container .MuiSvgIcon-root{font-size:24px}.wishlist-page-container .MuiSvgIcon-fontSizeSmall{font-size:20px}.wishlist-page-container .wishlist-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -16px 20px;padding:20px 16px;background:linear-gradient(100deg,#f7f0fb,#f3e8fa 55%,#f8eaf3);overflow:hidden}.wishlist-page-container .wishlist-hero__main{display:flex;align-items:center;gap:16px;min-width:0}.wishlist-page-container .wishlist-hero__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;box-sizing:border-box;border-radius:16px;background:#fff;border:2px solid rgb(124 63 192 / .22);box-shadow:0 2px 8px #1118271f;color:#7c3fc0}.wishlist-page-container .wishlist-hero__icon svg{width:28px;height:28px}@media(min-width:1200px){.wishlist-page-container .wishlist-hero__icon{width:64px;height:64px;border-radius:18px}.wishlist-page-container .wishlist-hero__icon svg{width:32px;height:32px}}.wishlist-page-container .wishlist-hero__title{margin:0;font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#111827;text-transform:none}.wishlist-page-container .wishlist-hero__subtitle{margin:4.8px 0 0;font-size:14.4px;line-height:1.45;font-weight:400;color:var(--text-muted);max-width:480px}.wishlist-page-container .wishlist-hero__art{position:relative;flex:0 0 auto;display:none;width:260px;height:90px}.wishlist-page-container .wishlist-hero__script{position:absolute;right:40px;top:6px;font-family:Dancing Script,cursive;font-size:32px;line-height:1.1;font-weight:600;color:var(--primary-color);text-align:left;transform:rotate(-7deg);opacity:.85;white-space:nowrap}.wishlist-page-container .wishlist-hero__heart{position:absolute;color:var(--primary-color);opacity:.35}.wishlist-page-container .wishlist-hero__heart--a{right:6px;top:8px;width:20px;height:20px}.wishlist-page-container .wishlist-hero__heart--b{right:150px;top:4px;width:18px;height:18px}@media(min-width:768px){.wishlist-page-container{padding:0 24px 32px}.wishlist-page-container .wishlist-hero{margin:0 -24px 28px;padding:24px}.wishlist-page-container .wishlist-hero__art{display:block}}@media(min-width:1200px){.wishlist-page-container{padding:0 48px 32px}.wishlist-page-container .wishlist-hero{margin:0 -48px 28px;padding:28px 56px}.wishlist-page-container .wishlist-hero__icon{width:58px;height:58px}.wishlist-page-container .wishlist-hero__main{gap:24px}.wishlist-page-container .wishlist-hero__title{font-size:40px}.wishlist-page-container .wishlist-hero__subtitle{font-size:16.8px;max-width:432px}}.wishlist-page-container .wishlist-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 13.6px;margin-bottom:24px}.wishlist-page-container .wishlist-list-switcher{display:flex;align-items:flex-end;gap:12px;flex:1 1 100%}.wishlist-page-container .wishlist-list-switcher__field{display:flex;flex-direction:column;gap:6.4px;flex:1 1 auto;min-width:0}.wishlist-page-container .wishlist-list-switcher__label{font-size:12.8px;line-height:1;color:var(--text-muted)}.wishlist-page-container .wishlist-list-select{width:100%;min-width:160px;height:42px;border-radius:var(--radius-sm);background:var(--bg-primary);font-family:inherit;font-size:14.4px;color:var(--text-primary)}.wishlist-page-container .wishlist-list-select .MuiOutlinedInput-notchedOutline{border-color:var(--border-color);border-radius:var(--radius-sm)}.wishlist-page-container .wishlist-list-select:hover .MuiOutlinedInput-notchedOutline,.wishlist-page-container .wishlist-list-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color);border-width:1px}.wishlist-page-container .wishlist-list-select__value{display:inline-flex;align-items:center;gap:9.6px;font-weight:500}.wishlist-page-container .wishlist-list-select__value svg{color:var(--primary-color)}.wishlist-page-container .wishlist-create-list-btn{display:inline-flex;align-items:center;justify-content:center;gap:6.4px;flex:0 0 auto;height:42px;padding:0 16px;border:1px solid var(--primary-border);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--primary-color);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.wishlist-page-container .wishlist-create-list-btn:hover{background:var(--primary-soft);border-color:var(--primary-color)}.wishlist-page-container .wishlist-create-list-btn__short{display:inline}.wishlist-page-container .wishlist-create-list-btn__full{display:none}.wishlist-page-container .wishlist-delete-list-btn{flex:0 0 auto;height:42px;width:42px;border:1px solid var(--border-color)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important}.wishlist-page-container .wishlist-delete-list-btn:hover{color:var(--danger-color)!important}.wishlist-page-container .wishlist-summary{display:flex;flex-direction:column;justify-content:center;gap:3.2px;min-height:42px;order:1;flex:1 1 auto}.wishlist-page-container .wishlist-count{font-size:15.2px;font-weight:500;color:var(--text-primary)}.wishlist-page-container .wishlist-count-total{font-size:12px;color:var(--text-muted)}.wishlist-page-container .wishlist-bulk-actions{display:contents}.wishlist-page-container .wishlist-select-all{order:3;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14.4px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wishlist-page-container .wishlist-select-all input{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--primary-color)}.wishlist-page-container .wishlist-action-button{height:42px;padding:0 16px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap;background:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.wishlist-page-container .wishlist-action-button svg{font-size:18.4px}.wishlist-page-container .wishlist-action-button:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.wishlist-page-container .wishlist-action-button:disabled{opacity:.5;cursor:not-allowed}.wishlist-page-container .wishlist-action-button.add-selected-to-cart-btn{order:4;flex:1 1 auto}.wishlist-page-container .wishlist-action-button.clear-all-btn,.wishlist-page-container .wishlist-action-button.share{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.wishlist-page-container .wishlist-action-button.clear-all-btn{order:5}.wishlist-page-container .wishlist-action-button.share{order:6}.wishlist-page-container .wishlist-action-button.clear-all-btn:hover,.wishlist-page-container .wishlist-action-button.share:hover{background:var(--bg-secondary);border-color:var(--border-color)}.wishlist-page-container .wishlist-action-button.remove{background:var(--danger-color);border-color:var(--danger-color)}.wishlist-page-container .wishlist-action-button.remove:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.wishlist-page-container .wishlist-filters{order:2;display:flex;gap:8px}.wishlist-page-container .wishlist-icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.wishlist-page-container .wishlist-icon-button svg{width:20px;height:20px}.wishlist-page-container .wishlist-icon-button:hover{background:var(--bg-secondary)}.wishlist-page-container .wishlist-icon-button--active{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-soft)}@media(min-width:900px){.wishlist-page-container .wishlist-toolbar{flex-wrap:wrap;gap:12px 14.4px}.wishlist-page-container .wishlist-list-switcher{flex:0 0 auto}.wishlist-page-container .wishlist-list-switcher__field{flex:0 0 auto;width:255px}.wishlist-page-container .wishlist-create-list-btn__short{display:none}.wishlist-page-container .wishlist-create-list-btn__full{display:inline}.wishlist-page-container .wishlist-list-switcher~.wishlist-summary{padding-left:17.6px;margin-left:2.4px;border-left:1px solid var(--border-color)}.wishlist-page-container .wishlist-summary{order:0;flex:1 1 auto}.wishlist-page-container .wishlist-toolbar{padding-top:5px}.wishlist-page-container .wishlist-bulk-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px;margin-left:auto}.wishlist-page-container .wishlist-select-all,.wishlist-page-container .wishlist-action-button.add-selected-to-cart-btn,.wishlist-page-container .wishlist-action-button.clear-all-btn,.wishlist-page-container .wishlist-action-button.share{order:0;flex:0 0 auto}.wishlist-page-container .wishlist-filters{position:absolute;right:0;bottom:100%;margin-bottom:8px;order:0}.wishlist-page-container .wishlist-filters .wishlist-icon-button{width:34px;height:34px}}@media(min-width:1100px){.wishlist-page-container .wishlist-toolbar{flex-wrap:nowrap}.wishlist-page-container .wishlist-summary{min-width:0}}.wishlist-select-menu.MuiPaper-root{margin-top:6px;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px #1118271f;font-family:inherit}.wishlist-select-menu .MuiMenuItem-root{gap:9.6px;min-height:40px;margin:2px 6px;border-radius:8px;font-family:inherit;font-size:14.4px;color:var(--text-primary)}.wishlist-select-menu .MuiMenuItem-root.Mui-selected{background:var(--primary-soft);color:var(--primary-color);font-weight:500}.wishlist-select-menu .MuiMenuItem-root.Mui-selected:hover,.wishlist-select-menu .MuiMenuItem-root:hover{background:var(--primary-soft)}.wishlist-select-menu .MuiSvgIcon-fontSizeSmall{font-size:20px}.wishlist-select-menu .wishlist-select-menu__icon{color:var(--primary-color)}.wishlist-select-menu .wishlist-select-menu__name{flex:1 1 auto}.wishlist-select-menu .wishlist-select-menu__check{color:var(--primary-color)}.smaller-menu-item{font-size:smaller!important;font-weight:400}.wishlist-page-container .wishlist-login-prompt{margin-bottom:20px;padding:12px 16px;border:1px solid var(--primary-border);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary-color);font-size:14.4px}.wishlist-page-container .wishlist-login-prompt p{margin:0}.wishlist-page-container .wishlist-container{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media(min-width:560px){.wishlist-page-container .wishlist-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.wishlist-page-container .wishlist-container{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1200px){.wishlist-page-container .wishlist-container{grid-template-columns:repeat(4,1fr);gap:24px}}.wishlist-page-container .wishlist-card{position:relative;display:flex;flex-direction:column;height:100%;padding:8.8px;box-sizing:border-box;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:none;transition:box-shadow .2s ease,border-color .2s ease}.wishlist-page-container .wishlist-card:hover{box-shadow:var(--shadow)}.wishlist-page-container .wishlist-card--selected{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.wishlist-page-container .wishlist-image-container{position:relative;padding-top:62%;background:var(--bg-secondary);border-radius:8px;overflow:hidden}.wishlist-page-container .wishlist-product-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;box-sizing:border-box;transition:transform .3s ease}.wishlist-page-container .wishlist-card:hover .wishlist-product-image{transform:scale(1.03)}.wishlist-page-container .wishlist-card--skeleton{min-height:260px;pointer-events:none}.wishlist-page-container .wishlist-card--skeleton .wishlist-image-container,.wishlist-page-container .wishlist-skeleton-line{animation:wishlist-skeleton-pulse 1.2s ease-in-out infinite}.wishlist-page-container .wishlist-skeleton-line{height:12px;border-radius:6px;background:var(--bg-secondary)}.wishlist-page-container .wishlist-skeleton-line--short{width:55%}@keyframes wishlist-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.wishlist-page-container .wishlist-card-select{position:absolute;top:16px;left:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.wishlist-page-container .wishlist-card-select input{width:15px;height:15px;margin:0;cursor:pointer;accent-color:var(--primary-color)}.wishlist-page-container .wishlist-card-select--disabled,.wishlist-page-container .wishlist-card-select--disabled input{cursor:not-allowed}.wishlist-page-container .wishlist-info{display:flex;flex-direction:column;gap:4.8px;flex:1;padding:10.4px 3.2px 8px}.wishlist-page-container .wishlist-product-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13.6px;line-height:1.4;font-weight:500;color:var(--text-primary);text-decoration:none}.wishlist-page-container .wishlist-product-title:hover{color:var(--primary-color)}.wishlist-page-container .wishlist-rating{display:flex;align-items:center;gap:5.6px}.wishlist-page-container .wishlist-rating__stars{display:inline-flex;color:var(--star-color)}.wishlist-page-container .wishlist-rating__stars svg{width:14px;height:14px}.wishlist-page-container .wishlist-rating__count{font-size:12px;color:var(--text-muted)}.wishlist-page-container .wishlist-product-details{margin-top:auto}.wishlist-page-container .wishlist-price-container{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.wishlist-page-container .wishlist-product-price{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.wishlist-page-container .wishlist-product-compare-price{margin:0;font-size:13.6px;color:var(--text-muted);text-decoration:line-through}.wishlist-page-container .wishlist-item-actions{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:8px;padding:2.4px 3.2px 3.2px}.wishlist-page-container .item-action-button{height:36px;min-width:0;padding:0 8px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;cursor:pointer;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}.wishlist-page-container .item-action-button svg,.wishlist-page-container .item-action-button .MuiSvgIcon-root{width:16px;height:16px;font-size:16px;flex-shrink:0}.wishlist-page-container .item-action-button.add-to-cart-button{background:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.wishlist-page-container .item-action-button.add-to-cart-button:only-child{grid-column:1 / -1}.wishlist-page-container .item-action-button.add-to-cart-button:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.wishlist-page-container .item-action-button.add-to-cart-button:disabled{opacity:.55;cursor:not-allowed}.wishlist-page-container .item-action-button.move-button{background:var(--bg-primary);border:1px solid var(--primary-color);color:var(--primary-color)}.wishlist-page-container .item-action-button.move-button:hover{background:var(--primary-soft)}.wishlist-page-container .wishlist-card-menu-button{position:absolute;top:16px;right:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-sm)}.wishlist-page-container .wishlist-card-menu-button:hover{background:var(--bg-secondary)}.wishlist-page-container .wishlist-card-dropdown{position:absolute;top:50px;right:16px;z-index:6;padding:4px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 6px 16px #11182724}.wishlist-page-container .wishlist-card-dropdown button{display:block;padding:6px 12px;background:none;border:0;border-radius:6px;font-size:13px;line-height:1.3;color:var(--text-primary);white-space:nowrap;cursor:pointer}.wishlist-page-container .wishlist-card-dropdown button:hover{background:var(--primary-soft);color:var(--danger-color)}.wishlist-move-dialog{width:100%;max-width:380px;max-height:70vh;margin:16px!important;padding:16px;border-radius:14px!important;box-sizing:border-box;display:flex;flex-direction:column}.wishlist-move-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.wishlist-move-dialog__header h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.wishlist-move-dialog__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.wishlist-move-dialog__row{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-family:inherit;font-size:14px;text-align:left;color:var(--text-primary);cursor:pointer}.wishlist-move-dialog__row:hover{background:var(--primary-soft);border-color:var(--primary-color);color:var(--primary-color)}.wishlist-move-dialog__row .MuiSvgIcon-root{font-size:20px;flex-shrink:0}.wishlist-page-container .out-of-stock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.8px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.wishlist-page-container .empty-wishlist-container{text-align:center;padding:48px 24px;max-width:420px;margin:32px auto;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.wishlist-page-container .empty-wishlist-icon{width:48px;height:48px;color:var(--primary-color);margin-bottom:16px}.wishlist-page-container .empty-wishlist-title{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--text-primary)}.wishlist-page-container .empty-wishlist-message{margin:0 0 24px;font-size:15.2px;font-weight:400;color:var(--text-secondary)}.wishlist-page-container .empty-wishlist-shop-button{display:inline-flex;align-items:center;padding:12px 24px;background:var(--primary-color);color:#fff;text-decoration:none;border-radius:var(--radius-sm);font-size:14.4px;font-weight:500;transition:all .2s ease}.wishlist-page-container .empty-wishlist-shop-button:hover{background:var(--primary-hover);transform:translateY(-1px)}.MuiCheckbox-root{padding:4px!important}
