.wishlist-heart[data-v-9b3988a2]{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 4px 14px #2e303b1f;color:#9aa0b0;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.wishlist-heart svg[data-v-9b3988a2]{fill:transparent;height:20px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.7;width:20px}.wishlist-heart.is-saved[data-v-9b3988a2]{color:#e11d48}.wishlist-heart.is-saved svg[data-v-9b3988a2]{fill:currentColor;stroke:currentColor}.wishlist-heart[data-v-9b3988a2]:disabled{cursor:progress}.wishlist-heart--detail[data-v-9b3988a2]{border:1px solid #ebe8fb;box-shadow:none;flex:0 0 40px;height:40px;width:40px}.pcv-overlay[data-v-9db62e32]{background:transparent;inset:0;position:fixed;z-index:9999}.pcv-overlay--sheet[data-v-9db62e32]{align-items:flex-end;background:#00000073;display:flex}.pcv-panel[data-v-9db62e32]{background:#fff;box-sizing:border-box;color:#2e303b;font-family:inherit;overflow:auto}.pcv-panel--popover[data-v-9db62e32]{border:1px solid #e7e4fa;border-radius:14px;box-shadow:0 12px 32px #2e303b29;max-height:min(360px,70vh);padding:12px;position:fixed}.pcv-panel--sheet[data-v-9db62e32]{border-radius:18px 18px 0 0;max-height:75vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));width:100%}.pcv-header[data-v-9db62e32]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-top:4px;position:relative}.pcv-grabber[data-v-9db62e32]{background:#dee1e8;border-radius:4px;height:4px;left:50%;position:absolute;top:-2px;transform:translate(-50%);width:40px}.pcv-title[data-v-9db62e32]{font-size:14px;font-weight:700;line-height:1.6;margin:8px 0 0}.pcv-close[data-v-9db62e32]{background:none;border:0;color:#6b7280;cursor:pointer;font-size:22px;line-height:1}.pcv-hint[data-v-9db62e32]{color:#6b7280;font-size:12px;margin:4px 0 10px}.pcv-state[data-v-9db62e32]{color:#6b7280;font-size:13px;padding:16px 0;text-align:center}.pcv-list[data-v-9db62e32]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.pcv-option[data-v-9db62e32]{align-items:center;background:#fff;border:1px solid #dee1e8;border-radius:12px;color:#2e303b;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;justify-content:space-between;min-height:44px;padding:8px 12px;text-align:start;transition:border-color .2s ease,background-color .2s ease;width:100%}.pcv-option[data-v-9db62e32]:hover:not(:disabled){background:#f7f6ff;border-color:#6555d3}.pcv-option[data-v-9db62e32]:disabled{cursor:not-allowed}.pcv-option--disabled[data-v-9db62e32]{background:#f8f9fa;opacity:.5}.pcv-option__main[data-v-9db62e32],.pcv-option__side[data-v-9db62e32]{align-items:center;display:inline-flex;gap:6px}.pcv-option__swatch[data-v-9db62e32]{border:1px solid rgba(0,0,0,.12);border-radius:50%;flex:0 0 16px;height:16px;width:16px}.pcv-option__label[data-v-9db62e32]{font-weight:600}.pcv-option__price[data-v-9db62e32]{font-weight:700;white-space:nowrap}.pcv-option__oos[data-v-9db62e32]{color:#9ca3af;font-size:12px}.pcv-option__incart[data-v-9db62e32]{background:#f7f6ff;border-radius:8px;color:#6555d3;font-size:11px;font-weight:700;padding:2px 6px;white-space:nowrap}.product-image-wrapper[data-v-e83f7646]{position:relative}.product-wishlist[data-v-e83f7646]{inset-inline-end:10px;position:absolute;top:10px;z-index:3}.product-oos-badge[data-v-e83f7646]{background:#2e303be0;border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;inset-inline-start:10px;line-height:1.2;padding:.3rem .55rem;position:absolute;top:10px;z-index:2}.product-card--oos .product-image-wrapper img[data-v-e83f7646]{filter:grayscale(.15);opacity:.72}.product-stock--oos[data-v-e83f7646]{color:#9ca3af;visibility:visible!important}.product-card-cart[data-v-e83f7646]{margin:auto 8px 8px}@media(max-width:767px){.product-card-cart[data-v-e83f7646]{padding-top:12px}}.product-card-cart__btn[data-v-e83f7646],.product-card-qty[data-v-e83f7646]{border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;min-height:40px;width:100%}.product-card-cart__btn[data-v-e83f7646]{background:#6555d3;border:0;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.product-card-cart__btn[data-v-e83f7646]:hover:not(:disabled){background:#5545c3}.product-card-cart__btn[data-v-e83f7646]:active:not(:disabled){transform:scale(.98)}.product-card-cart__btn[data-v-e83f7646]:disabled{background:#dee1e8;color:#9ca3af;cursor:not-allowed}.product-card-qty__status[data-v-e83f7646]{align-items:baseline;display:inline-flex;gap:4px;white-space:nowrap}.product-card-qty__label[data-v-e83f7646]{color:#5b4fc4;font-size:11px;font-weight:600}.product-card-cart__count[data-v-e83f7646]{background:#ffffff38;border-radius:8px;display:inline-block;font-size:11px;font-weight:700;margin-inline-start:6px;padding:1px 6px}.product-card-qty[data-v-e83f7646]{align-items:center;background:#f7f6ff;border:1px solid #d9d4f7;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:4px}.product-card-qty__btn[data-v-e83f7646]{align-items:center;background:#6555d3;border:0;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;line-height:0;margin:0;padding:0;width:32px}.product-card-qty__btn svg[data-v-e83f7646]{display:block}.product-card-qty__btn[data-v-e83f7646]:disabled{cursor:not-allowed;opacity:.5}.product-card-qty__value[data-v-e83f7646]{color:#2e303b;font-weight:700}
