.stars[data-v-d97eb6e8]{position:relative;display:inline-block;line-height:1;letter-spacing:2px;white-space:nowrap}.track[data-v-d97eb6e8]{color:#dcdcdc}.fill[data-v-d97eb6e8]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#f0a500}.pcard[data-v-208d0e01]{background:#fff;display:flex;flex-direction:column}.media[data-v-208d0e01]{position:relative;background:var(--tile);overflow:hidden}.thumb[data-v-208d0e01]{display:block;position:relative;aspect-ratio:5 / 6}.img[data-v-208d0e01]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px;transition:opacity .45s ease,transform .45s ease}.back[data-v-208d0e01]{opacity:0}.pcard:hover .front[data-v-208d0e01]{opacity:0;transform:scale(1.04)}.pcard:hover .back[data-v-208d0e01]{opacity:1;transform:scale(1.04)}.pcard:hover .front[data-v-208d0e01]:only-child{opacity:1}.badge[data-v-208d0e01]{position:absolute;top:14px;left:14px;z-index:2;width:46px;height:46px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.badge.out[data-v-208d0e01]{background:var(--muted);font-size:11px}.tools[data-v-208d0e01]{position:absolute;top:14px;right:14px;z-index:3;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translate(12px);transition:opacity .28s ease,transform .28s ease}.pcard:hover .tools[data-v-208d0e01]{opacity:1;transform:translate(0)}.tool[data-v-208d0e01]{width:38px;height:38px;background:#fff;border:none;border-radius:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;transition:background .18s,color .18s;color:#333;padding:0}.tool svg[data-v-208d0e01]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tool[data-v-208d0e01]:hover:not(:disabled){background:#db2777;color:#fff}.tool[data-v-208d0e01]:disabled{opacity:.45;cursor:not-allowed}.tool.busy[data-v-208d0e01]{background:#db2777;color:#fff}.body[data-v-208d0e01]{padding:14px 2px 4px;display:flex;flex-direction:column;gap:6px}.cat[data-v-208d0e01]{font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:#db2777}.cat[data-v-208d0e01]:hover{text-decoration:underline}.name[data-v-208d0e01]{font-size:15px;font-weight:700;color:var(--text);line-height:1.35}.name[data-v-208d0e01]:hover{color:#db2777}.rating[data-v-208d0e01]{display:flex;align-items:center;gap:6px}.rcount[data-v-208d0e01]{font-size:12px;color:var(--muted)}.prices[data-v-208d0e01]{display:flex;align-items:baseline;gap:8px;font-size:15px}.old[data-v-208d0e01]{color:#aaa;text-decoration:line-through;font-size:14px}.now[data-v-208d0e01]{font-weight:700;color:var(--text)}.excerpt[data-v-208d0e01]{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.pcard.list[data-v-208d0e01]{flex-direction:row;gap:20px;align-items:flex-start}.pcard.list .media[data-v-208d0e01]{width:240px;flex:none}.pcard.list .body[data-v-208d0e01]{padding-top:6px}@media (max-width: 720px){.img[data-v-208d0e01]{padding:8px}.badge[data-v-208d0e01]{width:38px;height:38px;font-size:11px;top:10px;left:10px}.tools[data-v-208d0e01]{opacity:1;transform:none}.pcard.list[data-v-208d0e01]{flex-direction:column}.pcard.list .media[data-v-208d0e01]{width:100%}}.slider-section[data-v-abf6e482]{margin-bottom:44px}.section-title[data-v-abf6e482]{font-size:20px;margin:0 0 18px;letter-spacing:-.2px}.viewport[data-v-abf6e482]{position:relative}.track[data-v-abf6e482]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:auto;scrollbar-width:none;padding-bottom:4px}.track[data-v-abf6e482]::-webkit-scrollbar{display:none}.slide[data-v-abf6e482]{scroll-snap-align:start;min-width:0}.arrow[data-v-abf6e482]{position:absolute;top:40%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border:none;border-radius:50%;background:transparent;color:#111;padding:0;display:flex;align-items:center;justify-content:center;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.arrow svg[data-v-abf6e482]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(255,255,255,.95))}.arrow[data-v-abf6e482]:hover:not(:disabled){background:#fff;box-shadow:0 2px 10px #00000029}.arrow[data-v-abf6e482]:disabled{opacity:.25;cursor:default}.prev[data-v-abf6e482]{left:-4px}.next[data-v-abf6e482]{right:-4px}@media (max-width: 980px){.track[data-v-abf6e482]{grid-auto-columns:calc((100% - 2 * 18px) / 3);gap:18px}}@media (max-width: 620px){.track[data-v-abf6e482]{grid-auto-columns:74%;gap:14px}.arrow[data-v-abf6e482]{width:38px;height:38px}.arrow svg[data-v-abf6e482]{width:21px;height:21px}.prev[data-v-abf6e482]{left:2px}.next[data-v-abf6e482]{right:2px}}.cat-section[data-v-f1b9bc3b]{margin-bottom:44px}.head[data-v-f1b9bc3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-title[data-v-f1b9bc3b]{font-size:22px;margin:0;font-weight:800;letter-spacing:-.3px}.sub[data-v-f1b9bc3b]{margin:6px 0 0;color:var(--muted);font-size:14px}.view-all[data-v-f1b9bc3b]{font-size:14px;color:var(--text);white-space:nowrap;padding-top:4px}.view-all[data-v-f1b9bc3b]:hover{color:#db2777}.viewport[data-v-f1b9bc3b]{overflow:hidden}.viewport.static[data-v-f1b9bc3b]{overflow-x:auto;scrollbar-width:none}.viewport.static[data-v-f1b9bc3b]::-webkit-scrollbar{display:none}.marquee[data-v-f1b9bc3b]{display:flex;gap:16px;width:max-content;will-change:transform}.set[data-v-f1b9bc3b]{display:flex;gap:16px;flex:none}.tile[data-v-f1b9bc3b]{flex:0 0 210px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:22px 14px 18px;border-radius:8px;color:var(--text);transition:transform .2s ease,box-shadow .2s ease}.tile[data-v-f1b9bc3b]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #00000017}.icon[data-v-f1b9bc3b]{height:84px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.icon img[data-v-f1b9bc3b]{max-height:84px;width:auto;object-fit:contain}.initial[data-v-f1b9bc3b]{width:66px;height:66px;border-radius:50%;background:#ffffffbf;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#555}.tile h3[data-v-f1b9bc3b]{margin:0 0 6px;font-size:14.5px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tile p[data-v-f1b9bc3b]{margin:0;font-size:12.5px;color:var(--muted)}@media (max-width: 1100px){.tile[data-v-f1b9bc3b]{flex-basis:190px}}@media (max-width: 900px){.tile[data-v-f1b9bc3b]{flex-basis:172px}}@media (max-width: 680px){.tile[data-v-f1b9bc3b]{flex-basis:154px}}@media (max-width: 460px){.tile[data-v-f1b9bc3b]{flex-basis:144px}.head[data-v-f1b9bc3b]{flex-direction:column}}.eyebrow[data-v-61af4aa3]{margin:0 0 10px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted);font-weight:600}.heading[data-v-61af4aa3]{margin:0 0 16px;font-size:32px;line-height:1.2;font-weight:800;letter-spacing:-.4px}.heading.big[data-v-61af4aa3]{font-size:40px}.body[data-v-61af4aa3]{margin:0;color:#666;line-height:1.8;font-size:15px}.body.wide[data-v-61af4aa3]{max-width:640px;margin-left:auto;margin-right:auto}.cta[data-v-61af4aa3]{display:inline-block;margin-top:26px;padding:15px 34px;background:#f0e2d8;color:var(--text);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:background .18s,color .18s}.cta[data-v-61af4aa3]:hover{background:#db2777;color:#fff}.two-col[data-v-61af4aa3]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:46px 0}.two-col.img-right .col-image[data-v-61af4aa3]{order:2}.col-image img[data-v-61af4aa3]{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.col-text[data-v-61af4aa3]{padding:10px 0}.col-text[style*=center] .cta[data-v-61af4aa3],.one-inner[style*=center] .cta[data-v-61af4aa3]{margin-left:auto;margin-right:auto}.one-col[data-v-61af4aa3]{padding:72px 20px;background:#f7f8fa;background-size:cover;background-position:center}.one-col.has-bg[data-v-61af4aa3]{position:relative}.one-col.has-bg[data-v-61af4aa3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffc7}.one-inner[data-v-61af4aa3]{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 16px}@media (max-width: 860px){.two-col[data-v-61af4aa3]{grid-template-columns:1fr;gap:26px;margin:32px 0}.two-col.img-right .col-image[data-v-61af4aa3]{order:0}.heading[data-v-61af4aa3]{font-size:26px}.heading.big[data-v-61af4aa3]{font-size:28px}.one-col[data-v-61af4aa3]{padding:48px 16px}}.slider[data-v-c40f57ce],.hero[data-v-c40f57ce]{margin-top:calc(var(--main-pad-top) * -1)}.slider[data-v-c40f57ce]{position:relative;overflow:hidden;margin-bottom:24px;background:#fff}.slider[data-v-c40f57ce]:not(.full-bleed){border-radius:var(--radius)}.slides[data-v-c40f57ce]{display:grid}.slide[data-v-c40f57ce]{grid-area:1 / 1;display:block;position:relative;opacity:0;pointer-events:none;transition:opacity .9s ease}.slide.active[data-v-c40f57ce]{opacity:1;pointer-events:auto}.slide-media[data-v-c40f57ce]{display:block;width:100%;aspect-ratio:2.2 / 1;min-height:470px;max-height:680px}.slide img[data-v-c40f57ce]{width:100%;height:100%;object-fit:cover;display:block}.slide-copy[data-v-c40f57ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.copy-inner[data-v-c40f57ce]{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 44px;pointer-events:none}.copy-inner[data-v-c40f57ce]>*{pointer-events:auto}.slide-copy .eyebrow[data-v-c40f57ce]{margin:0 0 14px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#fff;font-weight:600}.slide-copy .headline[data-v-c40f57ce]{margin:0 0 18px;max-width:620px;color:#fff;font-weight:400;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1.16;letter-spacing:-.3px}.slide-copy .lede[data-v-c40f57ce]{margin:0;max-width:520px;color:#fffffff0;font-size:15px;line-height:1.75}.slide-copy .cta[data-v-c40f57ce]{display:inline-block;margin-top:30px;padding:15px 34px;border:1px solid rgba(255,255,255,.85);color:#fff;font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;transition:background .25s ease,color .25s ease,border-color .25s ease}.slide-copy .cta[data-v-c40f57ce]:hover{background:#fff;border-color:#fff;color:var(--text)}@media (max-width: 980px){.slide-media[data-v-c40f57ce]{aspect-ratio:3 / 2;min-height:440px}.copy-inner[data-v-c40f57ce]{padding:0 28px}.slide-copy .headline[data-v-c40f57ce]{font-size:34px}}@media (max-width: 640px){.slide-media[data-v-c40f57ce]{aspect-ratio:1 / 1.05;min-height:440px;max-height:none}.copy-inner[data-v-c40f57ce]{padding:0 20px}.slide-copy .headline[data-v-c40f57ce]{font-size:25px;margin-bottom:12px}.slide-copy .lede[data-v-c40f57ce]{font-size:13.5px}.slide-copy .cta[data-v-c40f57ce]{margin-top:20px;padding:12px 24px;font-size:11px}}.dots[data-v-c40f57ce]{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:9px;z-index:2}.dots button[data-v-c40f57ce]{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:#ffffff8c;transition:background .35s ease,transform .35s ease,width .35s ease}.dots button[data-v-c40f57ce]:hover{background:#ffffffd9}.dots button.active[data-v-c40f57ce]{background:#fff;width:24px;border-radius:5px}@media (prefers-reduced-motion: reduce){.slide[data-v-c40f57ce],.dots button[data-v-c40f57ce]{transition:none}}.hero[data-v-c40f57ce]{background:linear-gradient(135deg,#f472b6,#db2777);color:#fff;padding:52px 28px;border-radius:var(--radius);margin-bottom:26px}.hero h1[data-v-c40f57ce]{margin:0 0 8px;font-size:30px}.hero p[data-v-c40f57ce]{margin:0;opacity:.92}.spinner[data-v-c40f57ce]{padding:50px;text-align:center;color:var(--muted)}.layout[data-v-28ef1e94]{display:grid;grid-template-columns:250px 1fr;gap:34px;align-items:start}.fgroup[data-v-28ef1e94]{margin-bottom:30px}.fgroup h3[data-v-28ef1e94]{font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.check[data-v-28ef1e94]{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;color:#444;cursor:pointer}.check input[data-v-28ef1e94]{width:15px;height:15px;accent-color:#db2777;flex:none;margin:0}.check .lbl[data-v-28ef1e94]{flex:1}.count[data-v-28ef1e94]{color:var(--muted);font-size:12.5px}.check:hover .lbl[data-v-28ef1e94]{color:#db2777}.cat-tree[data-v-28ef1e94],.cat-children[data-v-28ef1e94]{list-style:none;margin:0;padding:0}.cat-children[data-v-28ef1e94]{padding-left:18px}.cat-row[data-v-28ef1e94]{display:flex;align-items:center}.cat-row .check[data-v-28ef1e94]{flex:1}.expander[data-v-28ef1e94]{border:none;background:none;color:var(--muted);font-size:16px;padding:0 4px;line-height:1}.expander[data-v-28ef1e94]:hover{color:#db2777}.swatch-chip[data-v-28ef1e94]{width:15px;height:15px;border:1px solid rgba(0,0,0,.15);flex:none}.range[data-v-28ef1e94]{position:relative;height:22px;margin-bottom:8px}.slider[data-v-28ef1e94]{position:absolute;left:0;right:0;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;pointer-events:none;height:22px}.slider[data-v-28ef1e94]::-webkit-slider-runnable-track{height:3px;background:#111}.slider.hi[data-v-28ef1e94]::-webkit-slider-runnable-track{background:transparent}.slider[data-v-28ef1e94]::-moz-range-track{height:3px;background:#111}.slider.hi[data-v-28ef1e94]::-moz-range-track{background:transparent}.slider[data-v-28ef1e94]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#111;border:none;margin-top:-5.5px;cursor:pointer}.slider[data-v-28ef1e94]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#111;border:none;cursor:pointer}.range-foot[data-v-28ef1e94]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#555}.filter-btn[data-v-28ef1e94]{border:none;background:none;font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--text);padding:0}.filter-btn[data-v-28ef1e94]:hover{color:#db2777}.clear[data-v-28ef1e94]{border:1px solid var(--border);background:#fff;width:100%;padding:9px;font-size:13px;border-radius:2px}.clear[data-v-28ef1e94]:hover{border-color:#db2777;color:#db2777}.toolbar[data-v-28ef1e94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:12px}.views[data-v-28ef1e94]{display:flex;gap:6px}.views button[data-v-28ef1e94]{width:36px;height:36px;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px;padding:0}.views button svg[data-v-28ef1e94]{width:16px;height:16px;fill:none;stroke:#555;stroke-width:2}.views button.active[data-v-28ef1e94]{background:#111;border-color:#111}.views button.active svg[data-v-28ef1e94]{stroke:#fff}.sort[data-v-28ef1e94]{width:auto;min-width:210px;padding:10px 14px;border:1px solid var(--border);border-radius:2px;background:#fff;font-size:13.5px}.grid[data-v-28ef1e94]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px}.list[data-v-28ef1e94]{display:flex;flex-direction:column;gap:26px}.state[data-v-28ef1e94]{padding:60px 0;text-align:center;color:var(--muted)}.pagination[data-v-28ef1e94]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:34px}.pagination button[data-v-28ef1e94]{padding:8px 16px;border:1px solid var(--border);background:#fff;border-radius:2px}.pagination button[data-v-28ef1e94]:hover:not(:disabled){border-color:#db2777;color:#db2777}.pagination button[data-v-28ef1e94]:disabled{opacity:.45}@media (max-width: 980px){.layout[data-v-28ef1e94]{grid-template-columns:210px 1fr;gap:22px}.grid[data-v-28ef1e94]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.layout[data-v-28ef1e94]{grid-template-columns:1fr}.grid[data-v-28ef1e94]{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.block+.block[data-v-bf55244b]{margin-top:26px}.spinner[data-v-bf55244b]{padding:60px;text-align:center;color:#888}.empty[data-v-bf55244b]{padding:50px;text-align:center;margin:30px auto;max-width:460px}.empty h2[data-v-bf55244b]{margin-bottom:8px}.empty p[data-v-bf55244b]{color:#777;margin-bottom:18px}.muted[data-v-bf55244b]{color:#888;padding:10px 0}.hero[data-v-bf55244b]{position:relative;overflow:hidden;background:var(--menu-bg);min-height:240px;display:flex}.hero-bg[data-v-bf55244b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-inner[data-v-bf55244b]{position:relative;z-index:1;padding:48px 30px;max-width:1200px;width:100%;margin:0 auto;align-self:center;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.hero.align-center .hero-inner[data-v-bf55244b]{text-align:center}.hero-inner h1[data-v-bf55244b]{font-size:32px;margin-bottom:10px}.hero-inner p[data-v-bf55244b]{font-size:16px;opacity:.95;margin-bottom:18px}.hero-cta[data-v-bf55244b]{display:inline-block;text-shadow:none}.rich-body[data-v-bf55244b]{line-height:1.7;color:var(--text)}.rich-body[data-v-bf55244b] img{max-width:100%;height:auto}.banner[data-v-bf55244b]{position:relative;display:block}.banner img[data-v-bf55244b]{width:100%;border-radius:4px;display:block}.banner-caption[data-v-bf55244b]{position:absolute;left:14px;bottom:14px;background:#0009;color:#fff;padding:6px 12px;border-radius:3px;font-size:14px}.cat-grid[data-v-bf55244b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.cat[data-v-bf55244b]{padding:16px;text-align:center;color:var(--text)}.cat[data-v-bf55244b]:hover{color:var(--blue);box-shadow:0 4px 14px #0000001a}.cat img[data-v-bf55244b]{height:90px;width:100%;object-fit:contain;margin-bottom:10px}.cat-placeholder[data-v-bf55244b]{height:90px;background:#f0f0f0;border-radius:4px;margin-bottom:10px}.cat span[data-v-bf55244b]{font-size:14px}@media (max-width: 720px){.hero-inner[data-v-bf55244b]{padding:32px 18px}.hero-inner h1[data-v-bf55244b]{font-size:24px}}.state[data-v-d2a3c6ac]{padding:70px;text-align:center;color:var(--muted)}.muted[data-v-d2a3c6ac]{color:var(--muted)}.breadcrumb[data-v-d2a3c6ac]{font-size:13px;color:var(--muted);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:6px}.breadcrumb a[data-v-d2a3c6ac]:hover{color:#db2777}.breadcrumb .sep[data-v-d2a3c6ac]{color:#ccc}.breadcrumb .current[data-v-d2a3c6ac]{color:#db2777}.top[data-v-d2a3c6ac]{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-bottom:46px}.main-image[data-v-d2a3c6ac]{position:relative;background:var(--tile)}.main-image img[data-v-d2a3c6ac]{width:100%;aspect-ratio:5/6;object-fit:contain;padding:18px}.badge[data-v-d2a3c6ac]{position:absolute;top:18px;left:18px;z-index:2;width:54px;height:54px;border-radius:50%;background:#111;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.thumbs[data-v-d2a3c6ac]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs button[data-v-d2a3c6ac]{width:74px;height:74px;border:1px solid var(--border);background:var(--tile);padding:4px}.thumbs button.active[data-v-d2a3c6ac]{border-color:#db2777}.thumbs img[data-v-d2a3c6ac]{width:100%;height:100%;object-fit:contain}.title-row[data-v-d2a3c6ac]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hot[data-v-d2a3c6ac]{background:#db2777;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 8px}.name[data-v-d2a3c6ac]{margin:0;font-size:30px;line-height:1.25;font-weight:700}.review-link[data-v-d2a3c6ac]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--muted)}.review-link[data-v-d2a3c6ac]:hover{color:#db2777}.pricing[data-v-d2a3c6ac]{display:flex;align-items:center;gap:14px;margin:18px 0 12px;flex-wrap:wrap}.pricing .old[data-v-d2a3c6ac]{color:#aaa;font-size:18px}.pricing .now[data-v-d2a3c6ac]{font-size:30px;font-weight:700}.stock-pill[data-v-d2a3c6ac]{font-size:11px;letter-spacing:.6px;border:1px solid;padding:5px 10px}.stock-pill.in[data-v-d2a3c6ac]{color:#c58a00;border-color:#e0b64a}.stock-pill.out[data-v-d2a3c6ac]{color:var(--danger);border-color:var(--danger)}.tiers[data-v-d2a3c6ac]{font-size:13px;color:var(--muted);margin-bottom:12px}.excerpt[data-v-d2a3c6ac]{color:var(--muted);line-height:1.8;margin:0 0 20px}.opt-group[data-v-d2a3c6ac]{margin-bottom:16px}.opt-group label[data-v-d2a3c6ac]{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.swatches[data-v-d2a3c6ac]{display:flex;gap:10px;flex-wrap:wrap}.swatch[data-v-d2a3c6ac]{min-width:42px;height:42px;border:2px solid var(--border);border-radius:3px;overflow:hidden;padding:0 6px;display:flex;align-items:center;justify-content:center}.swatch.active[data-v-d2a3c6ac]{border-color:#db2777;box-shadow:0 0 0 2px #db27772e}.swatch-label[data-v-d2a3c6ac]{font-size:11px;color:#444}.opt-group select[data-v-d2a3c6ac]{padding:10px 12px;border:1px solid var(--border);min-width:200px}.buy[data-v-d2a3c6ac]{display:flex;gap:12px;margin:18px 0 8px}.qty[data-v-d2a3c6ac]{display:flex;border:1px solid var(--border)}.qty button[data-v-d2a3c6ac]{width:40px;border:none;background:#fafafa;font-size:17px}.qty input[data-v-d2a3c6ac]{width:54px;border:none;text-align:center;font-size:14px}.qty input[data-v-d2a3c6ac]:focus{outline:none}.add[data-v-d2a3c6ac]{flex:1;max-width:260px;letter-spacing:.6px}.meta[data-v-d2a3c6ac]{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--border);font-size:13.5px}.meta>div[data-v-d2a3c6ac]{display:flex;gap:8px;padding:4px 0}.meta dt[data-v-d2a3c6ac]{color:var(--muted);min-width:74px;margin:0}.meta dd[data-v-d2a3c6ac]{margin:0}.meta a[data-v-d2a3c6ac]:hover{color:#db2777}.tabs[data-v-d2a3c6ac]{border-top:1px solid var(--border);padding-top:26px}.tab-head[data-v-d2a3c6ac]{display:flex;gap:30px;border-bottom:1px solid var(--border);flex-wrap:wrap}.tab-head button[data-v-d2a3c6ac]{border:none;background:none;padding:0 0 14px;font-size:15px;font-weight:600;color:var(--muted);position:relative}.tab-head button.active[data-v-d2a3c6ac]{color:var(--text)}.tab-head button.active[data-v-d2a3c6ac]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#db2777}.tab-body[data-v-d2a3c6ac]{padding:26px 0;line-height:1.8}.rich[data-v-d2a3c6ac] img{max-width:100%;height:auto}.spec[data-v-d2a3c6ac]{border-collapse:collapse;width:100%;max-width:620px}.spec th[data-v-d2a3c6ac],.spec td[data-v-d2a3c6ac]{text-align:left;padding:10px 14px;border:1px solid var(--border);font-size:13.5px}.spec th[data-v-d2a3c6ac]{background:#fafafa;width:210px;font-weight:600}.review-summary[data-v-d2a3c6ac]{display:flex;gap:40px;flex-wrap:wrap;margin-bottom:26px}.avg[data-v-d2a3c6ac]{display:flex;flex-direction:column;gap:6px}.avg strong[data-v-d2a3c6ac]{font-size:34px;line-height:1}.breakdown[data-v-d2a3c6ac]{list-style:none;margin:0;padding:0;min-width:240px;flex:1;max-width:380px}.breakdown li[data-v-d2a3c6ac]{display:flex;align-items:center;gap:10px;font-size:12.5px;padding:2px 0}.star-label[data-v-d2a3c6ac]{width:30px;color:var(--muted)}.bar[data-v-d2a3c6ac]{flex:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.bar span[data-v-d2a3c6ac]{display:block;height:100%;background:#f0a500}.review-list[data-v-d2a3c6ac]{list-style:none;margin:0 0 30px;padding:0}.review-list li[data-v-d2a3c6ac]{padding:16px 0;border-bottom:1px solid var(--border)}.review-head[data-v-d2a3c6ac]{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:6px}.review-list p[data-v-d2a3c6ac]{margin:0;color:#444}.review-form[data-v-d2a3c6ac]{max-width:620px}.review-form h3[data-v-d2a3c6ac]{font-size:16px;margin:0 0 14px}.fld[data-v-d2a3c6ac]{display:block;margin-bottom:14px}.fld>span[data-v-d2a3c6ac]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fld textarea[data-v-d2a3c6ac],.fld input[data-v-d2a3c6ac]{width:100%;border:1px solid var(--border);padding:10px 12px;font-family:inherit;font-size:14px}.fld-row[data-v-d2a3c6ac]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rating-input[data-v-d2a3c6ac]{display:flex;gap:4px}.star-btn[data-v-d2a3c6ac]{border:none;background:none;font-size:22px;color:#dcdcdc;padding:0;line-height:1}.star-btn.on[data-v-d2a3c6ac]{color:#f0a500}@media (max-width: 860px){.top[data-v-d2a3c6ac]{grid-template-columns:1fr;gap:26px}.name[data-v-d2a3c6ac],.pricing .now[data-v-d2a3c6ac]{font-size:24px}.fld-row[data-v-d2a3c6ac]{grid-template-columns:1fr}}.page-title[data-v-d305cc24]{font-size:24px;margin:0 0 18px}.empty[data-v-d305cc24]{padding:40px;text-align:center;color:var(--muted)}.link[data-v-d305cc24]{color:var(--blue)}.layout[data-v-d305cc24]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.items[data-v-d305cc24]{padding:8px 20px}.row[data-v-d305cc24]{display:grid;grid-template-columns:80px 1fr auto auto 30px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.row[data-v-d305cc24]:last-child{border-bottom:none}.thumb[data-v-d305cc24]{width:80px;height:80px;object-fit:contain;border:1px solid var(--border);border-radius:4px}.name[data-v-d305cc24]{font-weight:600}.opts[data-v-d305cc24]{font-size:12px;color:var(--muted);display:flex;gap:12px;margin:4px 0}.unit[data-v-d305cc24]{color:var(--price)}.qty[data-v-d305cc24]{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--radius);padding:4px}.qty button[data-v-d305cc24]{width:30px;height:30px;border:none;background:#f3f3f3;border-radius:4px;font-size:16px}.line[data-v-d305cc24]{font-weight:700;min-width:90px;text-align:right}.remove[data-v-d305cc24]{border:none;background:none;color:var(--muted);font-size:16px}.summary[data-v-d305cc24]{padding:20px}.summary h3[data-v-d305cc24]{margin:0 0 16px}.srow[data-v-d305cc24]{display:flex;justify-content:space-between;padding:8px 0}.srow.total[data-v-d305cc24]{border-top:1px solid var(--border);margin-top:8px;padding-top:14px;font-size:18px;font-weight:700}.summary .btn[data-v-d305cc24]{margin-top:16px}@media (max-width: 820px){.layout[data-v-d305cc24]{grid-template-columns:1fr}}.steps[data-v-a34cd770]{display:flex;gap:8px;margin-bottom:20px}.step[data-v-a34cd770]{padding:8px 18px;border-radius:999px;background:#fff;border:1px solid var(--border);color:var(--muted);font-weight:600}.step.active[data-v-a34cd770]{background:var(--blue);color:#fff;border-color:var(--blue)}.layout[data-v-a34cd770]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.form[data-v-a34cd770]{padding:24px}.form h2[data-v-a34cd770]{margin:0 0 18px;font-size:20px}.summary[data-v-a34cd770]{padding:20px}.summary h3[data-v-a34cd770]{margin:0 0 14px}.srow[data-v-a34cd770]{display:flex;justify-content:space-between;padding:8px 0}.srow.total[data-v-a34cd770]{border-top:1px solid var(--border);margin-top:8px;padding-top:14px;font-size:18px;font-weight:700}@media (max-width: 820px){.layout[data-v-a34cd770]{grid-template-columns:1fr}}.steps[data-v-9293b6ad]{display:flex;gap:8px;margin-bottom:20px}.step[data-v-9293b6ad]{padding:8px 18px;border-radius:999px;background:#fff;border:1px solid var(--border);color:var(--muted);font-weight:600}.step.active[data-v-9293b6ad]{background:var(--blue);color:#fff;border-color:var(--blue)}.step.done[data-v-9293b6ad]{background:var(--success);color:#fff;border-color:var(--success)}.layout[data-v-9293b6ad]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.form[data-v-9293b6ad]{padding:24px}.form h2[data-v-9293b6ad]{margin:0 0 18px;font-size:20px}.method[data-v-9293b6ad]{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:12px;cursor:pointer}.method.active[data-v-9293b6ad]{border-color:var(--blue);background:#f2fbff}.m-label[data-v-9293b6ad]{font-weight:600}.ship-recap[data-v-9293b6ad]{background:var(--bg);border-radius:var(--radius);padding:14px;margin:18px 0;position:relative}.ship-recap h4[data-v-9293b6ad]{margin:0 0 6px}.ship-recap p[data-v-9293b6ad]{margin:0;color:#555;line-height:1.6}.edit[data-v-9293b6ad]{position:absolute;top:14px;right:14px;color:var(--blue);font-size:13px}.place[data-v-9293b6ad]{margin-top:8px}.summary[data-v-9293b6ad]{padding:20px}.summary h3[data-v-9293b6ad]{margin:0 0 14px}.li[data-v-9293b6ad]{display:flex;justify-content:space-between;font-size:13px;color:#555;padding:5px 0}.srow[data-v-9293b6ad]{display:flex;justify-content:space-between;padding:8px 0}.srow.total[data-v-9293b6ad]{border-top:1px solid var(--border);margin-top:8px;padding-top:14px;font-size:18px;font-weight:700}@media (max-width: 820px){.layout[data-v-9293b6ad]{grid-template-columns:1fr}}.confirm[data-v-35330709]{max-width:560px;margin:30px auto;padding:40px;text-align:center}.check[data-v-35330709]{width:70px;height:70px;border-radius:50%;background:var(--success);color:#fff;font-size:36px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}h1[data-v-35330709]{margin:0 0 10px}.num[data-v-35330709]{font-size:16px}.muted[data-v-35330709]{color:var(--muted);line-height:1.7}.actions[data-v-35330709]{display:flex;gap:12px;justify-content:center;margin-top:24px}.auth[data-v-8e3d151a]{max-width:420px;margin:30px auto;padding:32px}.auth h1[data-v-8e3d151a]{margin:0 0 18px}.alt[data-v-8e3d151a]{margin-top:16px;text-align:center}.alt a[data-v-8e3d151a]{color:var(--blue)}.hint[data-v-8e3d151a]{text-align:center;color:var(--muted);font-size:12px}.auth[data-v-c579fec8]{max-width:460px;margin:30px auto;padding:32px}.auth h1[data-v-c579fec8]{margin:0 0 18px}.alt[data-v-c579fec8]{margin-top:16px;text-align:center}.alt a[data-v-c579fec8]{color:var(--blue)}.head[data-v-be482e4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.head h1[data-v-be482e4d]{margin:0}.profile[data-v-be482e4d]{padding:18px 20px;margin-bottom:24px}.profile p[data-v-be482e4d]{margin:2px 0}.muted[data-v-be482e4d]{color:var(--muted)}.sub[data-v-be482e4d]{font-size:20px;margin:0 0 14px}.empty[data-v-be482e4d]{padding:30px;text-align:center;color:var(--muted)}.orders[data-v-be482e4d]{display:flex;flex-direction:column;gap:14px}.order[data-v-be482e4d]{padding:18px 20px}.o-head[data-v-be482e4d]{display:flex;justify-content:space-between;margin-bottom:10px}.onum[data-v-be482e4d]{font-weight:700}.status[data-v-be482e4d]{text-transform:capitalize;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.status.hold[data-v-be482e4d]{background:#fff3cd;color:#8a6d00}.status.confirmed[data-v-be482e4d]{background:#d7eefb;color:#0070cc}.status.finished[data-v-be482e4d]{background:#e8f6ec;color:var(--success)}.o-items[data-v-be482e4d]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 0}.oi[data-v-be482e4d]{font-size:13px;color:#555;padding:3px 0}.o-foot[data-v-be482e4d]{display:flex;justify-content:space-between;margin-top:10px}.o-total[data-v-be482e4d]{font-weight:700}.uploaded[data-v-7ee82cb0]{width:auto;max-width:260px;object-fit:contain;display:block}.brand[data-v-7ee82cb0]{display:inline-flex;align-items:center;gap:9px;line-height:1}.mark[data-v-7ee82cb0]{width:30px;height:30px;flex:none}.gloss[data-v-7ee82cb0]{fill:#fff;opacity:.38}.word[data-v-7ee82cb0]{font-size:23px;font-weight:400;letter-spacing:-.6px;white-space:nowrap}.word strong[data-v-7ee82cb0]{font-weight:800}.num[data-v-7ee82cb0]{font-size:.62em;font-weight:700;vertical-align:super;margin-left:2px;letter-spacing:0}.brand.tone-brand .drop[data-v-7ee82cb0]{fill:url(#bh24-drop)}.brand.tone-brand .gloss[data-v-7ee82cb0]{fill:#fff;opacity:.38}.brand.tone-brand .word[data-v-7ee82cb0]{color:var(--text)}.brand.tone-brand .num[data-v-7ee82cb0]{color:#db2777}.brand.tone-inverse .drop[data-v-7ee82cb0]{fill:url(#bh24-drop)}.brand.tone-inverse .gloss[data-v-7ee82cb0]{fill:#fff;opacity:.38}.brand.tone-inverse .word[data-v-7ee82cb0]{color:#fff}.brand.tone-inverse .num[data-v-7ee82cb0]{color:#db2777}@media (max-width: 480px){.word[data-v-7ee82cb0]{font-size:19px}.mark[data-v-7ee82cb0]{width:25px;height:25px}}.topbar[data-v-fd19c200]{background:var(--blue);color:#fff}.bar[data-v-fd19c200]{display:flex;align-items:center;gap:18px;height:64px}.hamburger[data-v-fd19c200]{display:none;background:none;border:none;flex-direction:column;gap:4px;padding:6px}.hamburger span[data-v-fd19c200]{width:22px;height:2px;background:#fff;display:block}.logo[data-v-fd19c200]{display:flex;align-items:center;flex:none}.search[data-v-fd19c200]{flex:1;display:flex;background:#fff;border-radius:4px;overflow:hidden;max-width:720px}.search input[data-v-fd19c200]{flex:1;border:none;padding:11px 16px;font-size:14px}.search input[data-v-fd19c200]:focus{outline:none}.search button[data-v-fd19c200]{border:none;background:#fff;padding:0 16px;font-size:16px;color:var(--blue)}.actions[data-v-fd19c200]{display:flex;align-items:center;gap:18px}.login-btn[data-v-fd19c200]{border:1px solid rgba(255,255,255,.7);padding:8px 22px;border-radius:4px;font-weight:600}.cart[data-v-fd19c200]{display:flex;align-items:center;gap:6px;font-weight:600;position:relative}.cart-icon[data-v-fd19c200]{font-size:18px}.cart-count[data-v-fd19c200]{background:var(--danger);color:#fff;border-radius:999px;font-size:11px;padding:1px 6px;position:absolute;top:-8px;left:12px}@media (max-width: 720px){.search[data-v-fd19c200]{display:none}.hamburger[data-v-fd19c200]{display:flex}}.menu[data-v-04b3acdc]{position:sticky;top:0;z-index:100;background:var(--menu-bg);transition:background-color .4s ease,box-shadow .4s ease}.menu.stuck[data-v-04b3acdc]{background:#db2777;box-shadow:0 2px 16px #0000002e}.menu.stuck .item>a[data-v-04b3acdc]:hover{background:#be185d}.menu-inner[data-v-04b3acdc]{display:flex;align-items:stretch;gap:4px}.item[data-v-04b3acdc]{position:relative}.item>a[data-v-04b3acdc],.item.has-children>a[data-v-04b3acdc]{display:flex;align-items:center;gap:5px;color:#f2f2f2;padding:13px 16px;font-size:14px;font-weight:600;letter-spacing:.2px;transition:background .28s ease,color .28s ease}.item>a[data-v-04b3acdc]:hover{background:var(--menu-bg-dark);color:#fff}.caret[data-v-04b3acdc]{font-size:10px;transition:transform .28s ease}.item.has-children:hover .caret[data-v-04b3acdc]{transform:rotate(180deg)}.dropdown[data-v-04b3acdc]{position:absolute;top:100%;left:0;min-width:210px;background:#fff;box-shadow:0 6px 18px #0000001f;border:1px solid var(--border);z-index:30;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .28s ease,transform .28s ease,visibility .28s}.item.has-children:hover .dropdown[data-v-04b3acdc],.item.has-children:focus-within .dropdown[data-v-04b3acdc]{opacity:1;visibility:visible;transform:translateY(0)}.drop-item[data-v-04b3acdc]{display:block;padding:11px 16px;color:var(--text);font-weight:500;border-bottom:1px solid var(--border);transition:background .22s ease,color .22s ease,padding-left .22s ease}.drop-item[data-v-04b3acdc]:last-child{border-bottom:none}.drop-item[data-v-04b3acdc]:hover{background:var(--bg);color:#db2777;padding-left:21px}@media (max-width: 720px){.menu[data-v-04b3acdc]{display:none}}.footer[data-v-72352ccd]{background:#2b2b2b;color:#bbb;margin-top:50px}.cols[data-v-72352ccd]{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:40px;padding-top:48px;padding-bottom:40px}.col h3[data-v-72352ccd]{margin:0 0 18px;font-size:15px;font-weight:700;color:#fff;letter-spacing:.4px;text-transform:uppercase}.footer-logo[data-v-72352ccd]{margin-bottom:16px}.desc[data-v-72352ccd]{margin:0;font-size:13.5px;line-height:1.9;color:#a9a9a9;max-width:330px}.links[data-v-72352ccd]{list-style:none;margin:0;padding:0}.links li[data-v-72352ccd]{margin-bottom:11px}.links a[data-v-72352ccd]{font-size:13.5px;color:#a9a9a9;transition:color .22s ease,padding-left .22s ease}.links a[data-v-72352ccd]:hover{color:#fff;padding-left:4px}.addr[data-v-72352ccd]{font-style:normal;font-size:13.5px;line-height:1.9;color:#a9a9a9;margin:0 0 12px;white-space:pre-line}.addr[data-v-72352ccd],.line[data-v-72352ccd],.desc[data-v-72352ccd]{overflow-wrap:anywhere}.line[data-v-72352ccd]{margin:0 0 8px;font-size:13.5px;color:#a9a9a9}.line .lbl[data-v-72352ccd]{color:#fff}.line a[data-v-72352ccd]{color:#a9a9a9;transition:color .22s ease}.line a[data-v-72352ccd]:hover{color:#fff}.socials[data-v-72352ccd]{list-style:none;margin:18px 0 0;padding:0;display:flex;gap:10px}.socials a[data-v-72352ccd]{width:36px;height:36px;border-radius:50%;border:1px solid #4a4a4a;color:#cfcfcf;display:flex;align-items:center;justify-content:center;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.socials a[data-v-72352ccd]:hover{background:#db2777;border-color:#db2777;color:#fff;transform:translateY(-2px)}.socials svg[data-v-72352ccd]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.bottom[data-v-72352ccd]{border-top:1px solid #3d3d3d}.bottom p[data-v-72352ccd]{margin:0;padding:20px 0;text-align:center;font-size:13px;color:#9a9a9a}@media (max-width: 860px){.cols[data-v-72352ccd]{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 560px){.cols[data-v-72352ccd]{grid-template-columns:1fr;gap:28px;padding-top:36px;padding-bottom:32px}.desc[data-v-72352ccd]{max-width:none}.col[data-v-72352ccd]{min-width:0}.bottom p[data-v-72352ccd]{padding:16px 0}}.qv-backdrop[data-v-76767606]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.qv[data-v-76767606]{background:#fff;border-radius:4px;width:100%;max-width:880px;max-height:90vh;overflow:auto;position:relative}.qv-close[data-v-76767606]{position:absolute;top:10px;right:12px;z-index:4;border:none;background:none;font-size:18px;color:#666;padding:6px}.qv-close[data-v-76767606]:hover{color:#db2777}.qv-loading[data-v-76767606]{padding:60px;text-align:center;color:var(--muted)}.qv-body[data-v-76767606]{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px}.qv-media>img[data-v-76767606]{width:100%;aspect-ratio:5/6;object-fit:contain;background:var(--tile);padding:14px}.qv-thumbs[data-v-76767606]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.qv-thumbs button[data-v-76767606]{width:56px;height:56px;border:1px solid var(--border);background:var(--tile);padding:3px}.qv-thumbs button.active[data-v-76767606]{border-color:#db2777}.qv-thumbs img[data-v-76767606]{width:100%;height:100%;object-fit:contain}.qv-cat[data-v-76767606]{font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:#db2777}.qv-info h2[data-v-76767606]{margin:6px 0 10px;font-size:22px;line-height:1.3}.qv-rating[data-v-76767606]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:10px}.qv-price[data-v-76767606]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qv-price .old[data-v-76767606]{color:#aaa;text-decoration:line-through}.qv-price .now[data-v-76767606]{font-size:24px;font-weight:700}.stock[data-v-76767606]{font-size:11px;border:1px solid;padding:3px 8px;text-transform:uppercase;letter-spacing:.5px}.stock.in[data-v-76767606]{color:var(--success);border-color:var(--success)}.stock.out[data-v-76767606]{color:var(--danger);border-color:var(--danger)}.qv-excerpt[data-v-76767606]{color:var(--muted);line-height:1.7;margin:0 0 14px}.qv-opt[data-v-76767606]{margin-bottom:12px}.qv-opt label[data-v-76767606]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.qv-swatches[data-v-76767606]{display:flex;gap:8px;flex-wrap:wrap}.qv-swatch[data-v-76767606]{width:34px;height:34px;border:2px solid var(--border);border-radius:3px;padding:0;font-size:10px}.qv-swatch.active[data-v-76767606]{border-color:#db2777}.qv-buy[data-v-76767606]{display:flex;gap:10px;margin-top:6px}.qty[data-v-76767606]{display:flex;border:1px solid var(--border)}.qty button[data-v-76767606]{width:34px;border:none;background:#fafafa;font-size:16px}.qty input[data-v-76767606]{width:48px;border:none;text-align:center}.qty input[data-v-76767606]:focus{outline:none}.qv-buy .btn[data-v-76767606]{flex:1}.qv-msg[data-v-76767606]{margin:10px 0 0;font-size:13px}.qv-msg.err[data-v-76767606]{color:var(--danger)}.qv-msg.ok[data-v-76767606]{color:var(--success)}.qv-full[data-v-76767606]{display:inline-block;margin-top:14px;font-size:13px;color:#db2777}.qv-full[data-v-76767606]:hover{text-decoration:underline}@media (max-width: 720px){.qv-body[data-v-76767606]{grid-template-columns:1fr;padding:18px}}.mi[data-v-fee768fa]{list-style:none;border-bottom:1px solid #ededed}.mi .mi[data-v-fee768fa]:last-child{border-bottom:none}.row[data-v-fee768fa]{display:flex;align-items:center;gap:8px;padding-right:10px}.label[data-v-fee768fa]{flex:1;display:block;padding:15px 0;font-size:15px;font-weight:500;color:var(--text);transition:color .22s ease}.label[data-v-fee768fa]:hover{color:#db2777}.toggle[data-v-fee768fa]{width:40px;height:40px;border:none;background:none;padding:0;flex:none;display:flex;align-items:center;justify-content:center;color:#444}.toggle svg[data-v-fee768fa]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .34s cubic-bezier(.4,0,.2,1)}.mi.open>.row .toggle svg[data-v-fee768fa]{transform:rotate(180deg)}.sub[data-v-fee768fa]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.sub.open[data-v-fee768fa]{grid-template-rows:1fr}.sub-clip[data-v-fee768fa]{overflow:hidden}.sub ul[data-v-fee768fa]{margin:0;padding:0}.sub .label[data-v-fee768fa]{font-size:14px;color:#555}.mm-root[data-v-b00221ef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none}.scrim[data-v-b00221ef]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .38s ease}.mm-root.open .scrim[data-v-b00221ef]{opacity:1;pointer-events:auto}.drawer[data-v-b00221ef]{position:absolute;top:0;left:0;bottom:0;width:86%;max-width:330px;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .42s cubic-bezier(.32,.72,0,1);box-shadow:0 0 40px #0000002e;will-change:transform}.mm-root.open .drawer[data-v-b00221ef]{transform:translate(0);pointer-events:auto}.head[data-v-b00221ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 16px;flex:none}.brand[data-v-b00221ef]{display:flex;align-items:center}.close[data-v-b00221ef]{width:40px;height:40px;flex:none;border:1px solid #e2e2e2;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#333;padding:0;transition:background .22s ease,color .22s ease,border-color .22s ease}.close svg[data-v-b00221ef]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.close[data-v-b00221ef]:hover{background:#db2777;border-color:#db2777;color:#fff}.body[data-v-b00221ef]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.body ul[data-v-b00221ef]{margin:0;padding:0;list-style:none}.mi.home[data-v-b00221ef]{list-style:none;border-bottom:1px solid #ededed}.mi.home .row[data-v-b00221ef]{display:flex;align-items:center;padding-left:20px;padding-right:10px}.mi.home .label[data-v-b00221ef]{flex:1;display:block;padding:15px 0;font-size:15px;font-weight:500;color:var(--text)}.mi.home .label[data-v-b00221ef]:hover{color:#db2777}.foot[data-v-b00221ef]{flex:none;border-top:1px solid #ededed;padding:14px 20px 20px;display:flex;flex-direction:column;gap:10px}.foot-link[data-v-b00221ef]{font-size:14px;color:#555}.foot-link[data-v-b00221ef]:hover{color:#db2777}@media (min-width: 721px){.mm-root[data-v-b00221ef]{display:none}}.main[data-v-f2f7d5ec]{padding-top:var(--main-pad-top);padding-bottom:40px;min-height:60vh}
