._card_1vyul_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;color:var(--foreground);text-align:left;padding:0;font:inherit;cursor:pointer;transition:transform var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._card_1vyul_1:hover{transform:translateY(-3px);border-color:var(--gold-rule)}._card_1vyul_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._art_1vyul_26{position:relative;aspect-ratio:1 / 1;background:var(--surface);display:grid;place-items:center}._art_1vyul_26 img{width:100%;height:100%;object-fit:cover;display:block}._badge_1vyul_41{position:absolute;left:var(--spacing-3);bottom:var(--spacing-3);background:var(--card);color:var(--primary);border:1px solid var(--border);border-radius:999px;padding:2px var(--spacing-3);font-size:.78rem;font-weight:600}._noArt_1vyul_54{font-family:var(--font-family-display);font-style:italic;font-size:1.3rem;color:var(--primary);padding:var(--spacing-6);text-align:center}._text_1vyul_63{padding:var(--spacing-4);display:grid;gap:var(--spacing-1)}._kind_1vyul_69{margin:0;font-size:.8rem;font-weight:600;color:var(--accent)}._title_1vyul_76{margin:0;font-family:var(--font-family-base);font-weight:600;font-size:1rem;line-height:1.35;color:var(--foreground)}._price_1vyul_85{margin:var(--spacing-1) 0 0;font-weight:600;color:var(--primary)}._dialog_1vyul_91{width:min(920px,calc(100vw - 32px));max-width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto}._body_1vyul_98{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}._chooseLabel_1vyul_105{margin:0;font-size:.85rem;font-weight:600;color:var(--accent)}._big_1vyul_112{aspect-ratio:1 / 1;background:var(--surface);border-radius:var(--radius-md);overflow:hidden}._big_1vyul_112 img{width:100%;height:100%;object-fit:cover;display:block}._side_1vyul_126{display:grid;gap:var(--spacing-3);align-content:start}._pickedLabel_1vyul_132{margin:0;font-family:var(--font-family-display);font-size:1.35rem;color:var(--foreground)}._pickedPrice_1vyul_139{margin:0;font-weight:700;font-size:1.1rem;color:var(--primary)}._styles_1vyul_146{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._swatches_1vyul_152{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:var(--spacing-2);max-height:46vh;overflow-y:auto}._swatch_1vyul_152{width:100%;display:grid;gap:var(--spacing-1);background:var(--card);border:2px solid var(--border);border-radius:var(--radius-sm);padding:4px;cursor:pointer;font:inherit;font-size:.75rem;line-height:1.25;color:var(--foreground);text-align:center}._swatch_1vyul_152 img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--radius-sm) - 2px);display:block}._swatchOn_1vyul_187{border-color:var(--primary)}._swatch_1vyul_152:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:640px){._body_1vyul_98{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._card_1vyul_1{transition:none}._card_1vyul_1:hover{transform:none}}._page_8wvhq_1{--pad: clamp(1rem, 5vw, 4rem);--blush: #fdeef1;--blush-deep: #f7c9d2}._hero_8wvhq_7{background:var(--blush);border-bottom:1px solid var(--gold-rule);padding:clamp(2.5rem,7vw,5rem) var(--pad)}._heroInner_8wvhq_13{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--spacing-8);align-items:center}._heroText_8wvhq_22{max-width:38rem}._kicker_8wvhq_26{font-family:var(--font-family-cursive);font-size:1.5rem;color:var(--accent);margin:0 0 var(--spacing-2)}._title_8wvhq_33{font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:clamp(2.8rem,6.5vw,4.8rem);line-height:1;color:var(--primary);margin:0 0 var(--spacing-6)}._lede_8wvhq_43{font-size:1.15rem;line-height:1.65;color:var(--muted-foreground);margin:0 0 var(--spacing-8)}._heroActions_8wvhq_50{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._heroArt_8wvhq_56{position:relative;aspect-ratio:5 / 4;width:100%;max-width:400px;justify-self:center}._artOne_8wvhq_64,._artTwo_8wvhq_65{position:absolute}._artOne_8wvhq_64{width:78%;height:78%;top:0;left:0}._artTwo_8wvhq_65{width:56%;height:56%;right:0;bottom:0}._artWord_8wvhq_83{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-family-display);font-weight:700;letter-spacing:.04em;font-size:clamp(2.6rem,7vw,4.4rem);color:var(--primary);mix-blend-mode:multiply}._section_8wvhq_96{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--pad);scroll-margin-top:var(--spacing-4)}._section_8wvhq_96+._section_8wvhq_96{border-top:1px solid var(--gold-rule)}._head_8wvhq_107{max-width:42rem;margin-bottom:var(--spacing-6)}._h2_8wvhq_112{font-family:var(--font-family-display);font-weight:500;font-size:clamp(2rem,4vw,2.8rem);color:var(--primary);margin:0 0 var(--spacing-2)}._sectionLede_8wvhq_120{color:var(--muted-foreground);line-height:1.6;margin:0}._inlineLink_8wvhq_126{color:var(--primary);font-weight:600}._names_8wvhq_131{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6)}._names_8wvhq_131 a{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:1.8rem;text-decoration:none;border-bottom:2px solid transparent}._names_8wvhq_131 a:hover,._names_8wvhq_131 ._nameOn_8wvhq_150{border-bottom-color:var(--gold-rule)}._names_8wvhq_131 a:focus-visible,._pill_8wvhq_155:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._pills_8wvhq_161{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._pill_8wvhq_155{display:inline-block;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--card);color:var(--foreground);text-decoration:none;font-weight:500;font-size:.95rem}._pill_8wvhq_155:hover{border-color:var(--gold-rule)}._pillOn_8wvhq_186{background:var(--blush-deep);border-color:var(--blush-deep);color:var(--primary);font-weight:600}._girlSection_8wvhq_193 ._h2_8wvhq_112{font-style:italic;color:var(--girl-dark)}._lineCards_8wvhq_198{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-4)}._lineCard_8wvhq_198{display:flex;flex-direction:column;gap:var(--spacing-2);height:100%;padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);text-decoration:none}._lineCard_8wvhq_198:hover{border-color:var(--gold-rule)}._lineCard_8wvhq_198:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._lineCardOn_8wvhq_229{background:var(--blush);border-color:var(--blush-deep)}._lineName_8wvhq_234{font-family:var(--font-family-display);font-weight:600;font-size:1.5rem;color:var(--primary)}._lineLede_8wvhq_241{color:var(--muted-foreground);line-height:1.55;font-size:.95rem}._lineCount_8wvhq_247{margin-top:auto;font-size:.85rem;font-weight:600;color:var(--accent)}._subs_8wvhq_254{margin-bottom:var(--spacing-4)}._resultsHead_8wvhq_258{display:flex;justify-content:space-between;align-items:end;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._kinds_8wvhq_267{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._searchRow_8wvhq_274{margin:0 0 var(--spacing-4)}._search_8wvhq_274{width:100%;max-width:26rem;font:inherit;font-size:1rem;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground)}._search_8wvhq_274:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._count_8wvhq_296{color:var(--muted-foreground);font-size:.9rem;margin:0 0 var(--spacing-4)}._grid_8wvhq_302{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-6)}._skeleton_8wvhq_308{aspect-ratio:4 / 5;border-radius:var(--radius-md)}._more_8wvhq_313{display:flex;justify-content:center;margin-top:var(--spacing-8)}._fine_8wvhq_319{max-width:1200px;margin:0 auto;padding:0 var(--pad) var(--spacing-16)}._fine_8wvhq_319 p{max-width:46rem;margin:0;padding-top:var(--spacing-6);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}._fine_8wvhq_319 a{color:var(--primary);font-weight:600}@media(max-width:800px){._heroInner_8wvhq_13{grid-template-columns:1fr}._heroArt_8wvhq_56{max-width:240px}._grid_8wvhq_302{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}}
