@layer components{.color-search-page .slider-container{background:#f1f1f1;padding:30px 40px 50px;margin-bottom:30px;border:1px solid #e5e5e5}.color-search-page .slider-container.disabled{opacity:0.5}.color-search-page .slider-container.disabled .noUi-target{opacity:0.3;pointer-events:none}.color-search-page .slider-container.disabled small{pointer-events:none}.color-search-page .slider-container small{color:#666;display:block;margin-bottom:35px;font-size:0.95em;font-style:italic;line-height:1.4}.color-search-page .slider-container .noUi-target{border:none;height:6px;border-radius:0;box-shadow:none;background:#e0e0e0;border:1px solid #e0e0e0;cursor:pointer}.color-search-page #brightness-slider .noUi-connects{background:linear-gradient(to right,#000000,#ffffff)}.color-search-page #contrast-slider .noUi-connects{background:linear-gradient(to right,#808080,#000000 50%,#ffffff)}.color-search-page #harmony-slider .noUi-connects{background:linear-gradient(to right,#ff0000,#00ff00)}.color-search-page #variance-slider .noUi-connects{background:linear-gradient(to right,#cccccc,#ff00ff)}.color-search-page #saturation-slider .noUi-connects{background:linear-gradient(to right,#808080,#ff0000)}.color-search-page #luminance-slider .noUi-connects{background:linear-gradient(to right,#000000,#ffffff)}.color-search-page #intensity-slider .noUi-connects{background:linear-gradient(to right,#f0f0f0,#ff0000)}.color-search-page #color-hue-slider{height:15px;background:linear-gradient(to right,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(180,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%))}.color-search-page .slider-container .noUi-connect{background:transparent}.color-search-page .slider-container .noUi-pips{font-size:11px;font-weight:500;color:#999;margin-top:8px}.color-search-page .slider-container .noUi-marker{background:#d4af37;width:1px}.color-search-page #search-button:disabled{opacity:0.5;cursor:not-allowed}.color-search-page #search-button{display:block;margin:30px auto;max-width:400px}.color-search-page .color-search-layout{display:flex;align-items:flex-start;gap:32px}.color-search-page .color-search-sidebar{flex:0 0 40%;max-width:40%;position:sticky;top:16px;background:transparent;height:auto;overflow:visible}.color-search-page .color-search-main{flex:1 1 auto;min-width:0}.color-search-page .color-search-sidebar .filter-row{flex-direction:column;gap:8px}.color-search-page .color-search-sidebar .filter-row-label{min-width:auto}.color-search-page .color-search-sidebar .main-color-list,.color-search-page .color-search-sidebar .hue-gradient-list{display:flex;flex-wrap:wrap;gap:8px}.color-search-page .color-search-sidebar .main-color-list>li,.color-search-page .color-search-sidebar .hue-gradient-list>li{margin-bottom:0}.color-search-page .color-search-sidebar .main-color-list label,.color-search-page .color-search-sidebar .hue-gradient-list label{width:auto}.color-search-page .color-search-empty{padding:32px 0;color:var(--color-search-muted,#666666)}.color-search-page .search-form{margin-top:24px}.color-search-page .color-search-intro{font-size:1.05em;color:var(--color-search-muted,#666666);line-height:1.65;max-width:52em}.color-search-page .filter-row{display:flex;gap:18px;align-items:flex-start;border-bottom:1px solid var(--color-search-line,#e5e5e5);padding:14px 0}.color-search-page .filter-row-label{min-width:280px;font-weight:600;color:var(--color-search-ink,#2a2a2a)}.color-search-page .filter-row-description{margin-top:6px;font-size:0.95em;line-height:1.5;color:var(--color-search-muted,#666666);font-weight:400;max-width:360px}.color-search-page .filter-row-options{display:flex;flex-wrap:wrap;gap:10px 18px;flex:1}.color-search-page .filter-row-options-stacked{display:block}.color-search-page .filter-option{display:inline-flex;align-items:flex-start;gap:6px;margin:0;color:var(--color-search-ink-soft,#555555);max-width:100%}.color-search-page .filter-option span{white-space:normal;word-break:break-word;line-height:1.35}.color-search-page .main-color-list{list-style:none;padding:0;margin:0;display:block}.color-search-page .main-color-list li{margin-bottom:8px;padding:6px 10px;background:var(--color-search-surface,#f7f7f7);border:var(--color-search-card-border-width,1px) solid var(--color-search-line-strong,#d6d6d6);border-radius:var(--color-search-card-radius,4px);transition:border-color 0.15s ease,background 0.15s ease}.color-search-page .main-color-list li:hover,.color-search-page .main-color-list li:focus-within{border-color:var(--color-search-accent,#875d2a)}.color-search-page .main-color-list label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;width:100%}.color-search-page .main-color-list input[type="checkbox"]{position:static;opacity:1;width:1.1em;height:1.1em;flex-shrink:0;margin:0;cursor:pointer;accent-color:var(--color-search-accent,#875d2a)}.color-search-page input[type="checkbox"]{accent-color:var(--color-search-accent,#875d2a)}.color-search-page .hue-gradient-list{list-style:none;padding:0;margin:0}.color-search-page .hue-gradient-list li{margin-bottom:8px}.color-search-page .hue-gradient-list label{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer}.color-search-page .hue-gradient-swatch{display:inline-block;flex-shrink:0;width:56px;height:18px;border-radius:var(--color-search-swatch-radius,4px);border:1px solid var(--color-search-line-strong,#d6d6d6);vertical-align:middle;margin-right:4px}.color-search-page .color-dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-search-line-strong,#d6d6d6);vertical-align:middle;flex-shrink:0}.color-search-page .filter-actions{margin-top:24px}.color-search-page #artworks-results{margin-top:0}.color-search-page .repruct_content_collapse .accordion-item{padding-bottom:0;background-color:transparent}.color-search-page .repruct_content_collapse .accordion-header{margin:0;padding:0;font-size:inherit;line-height:inherit}.color-search-page .repruct_content_collapse button.accordion-button,.color-search-page .repruct_content_collapse button.accordion-button:not(.collapsed){display:flex;align-items:center;min-height:0;padding:8px 0;line-height:1.25;background:transparent}.color-search-page .repruct_content_collapse .accordion-body{padding-top:4px}@media (max-width:767.98px){.color-search-page .filter-row{flex-direction:column;gap:8px}.color-search-page .filter-row-label{min-width:auto}}.color-search-page .repruct_content_collapse .accordion-body .filter-option span{margin-left:0;font-weight:inherit;font-size:inherit;text-transform:none;cursor:inherit}.color-search-page .repruct_content_collapse .accordion-body .filter-option span:not(.hue-gradient-swatch):not(.color-dot){color:inherit}@media (max-width:991.98px){.color-search-page .color-search-layout{flex-direction:column}.color-search-page .color-search-sidebar{position:static;flex:1 1 auto;max-width:none;width:100%}}.color-search-page .color-search-submit-button{background:var(--color-search-submit-bg,var(--color-search-accent,#875d2a));color:var(--color-search-submit-ink,var(--color-search-on-accent,#ede9de));border:var(--color-search-submit-border,0 solid transparent);border-radius:var(--color-search-submit-radius,var(--color-search-pill-radius,0));width:var(--color-search-submit-width,200px);display:block;font-family:var(--color-search-submit-font,var(--font-body));font-weight:var(--color-search-submit-weight,500);font-size:var(--color-search-submit-size,15px);line-height:20px;letter-spacing:var(--color-search-submit-tracking,0);text-align:center;text-transform:var(--color-search-submit-transform,uppercase);text-decoration:none;padding:var(--color-search-submit-padding,10px 35px);box-shadow:var(--color-search-submit-shadow,none)}@media only screen and (min-width:992px) and (max-width:1500px){.color-search-page .color-search-submit-button{width:100%;font-size:11px;line-height:14px;padding:10px 9px}}@media only screen and (max-width:991.98px){.color-search-page .color-search-submit-button{width:100%;font-size:11px;line-height:14px;padding:10px 9px}}@media only screen and (min-width:768px) and (max-width:991.98px){.color-search-page .color-search-submit-button{font-size:10px;padding:10px 6px}}.color-search-page{--color-search-ink:#2a2a2a;--color-search-ink-soft:#555555;--color-search-muted:#666666;--color-search-line:#e5e5e5;--color-search-line-strong:#d6d6d6;--color-search-surface:#f7f7f7;--color-search-accent:#875d2a;--color-search-on-accent:#ede9de;--color-search-card-radius:4px;--color-search-card-border-width:1px;--color-search-swatch-radius:4px;--color-search-pill-radius:999px;--color-search-submit-bg:var(--color-search-accent);--color-search-submit-ink:var(--color-search-on-accent);--color-search-submit-radius:0;--color-search-submit-border:0 solid transparent;--color-search-submit-width:200px;--color-search-submit-font:var(--font-body);--color-search-submit-weight:500;--color-search-submit-size:15px;--color-search-submit-tracking:0;--color-search-submit-transform:uppercase;--color-search-submit-padding:10px 35px;--color-search-submit-shadow:none;--color-search-swatch-neutral-fallback:linear-gradient(90deg,#e7e5e4,#d6d3d1);--color-search-swatch-outline-border:#6b6b6b;--color-search-option-pill-border:#d8d4cc;--color-search-option-pill-background:#ffffff;--color-search-option-pill-checked-background:#f3efe7;--color-search-popularity-star-color:#d4af37;--color-search-swatch-color-palette-neutrals:linear-gradient(90deg,#f5f5f4,#d6d3d1,#78716c);--color-search-swatch-color-palette-warm:linear-gradient(90deg,#dc2626,#f97316,#fb923c);--color-search-swatch-color-palette-cool:linear-gradient(90deg,#0ea5e9,#14b8a6,#38bdf8);--color-search-swatch-color-palette-earthy:linear-gradient(90deg,#a16207,#808000,#b66a50);--color-search-swatch-color-palette-pastels:linear-gradient(90deg,#f9a8d4,#c4b5fd,#99f6e4);--color-search-swatch-color-palette-monochrome:linear-gradient(90deg,#111827,#9ca3af,#f9fafb);--color-search-swatch-color-palette-vivid:linear-gradient(90deg,#ef4444,#22d3ee,#a3e635);--color-search-swatch-color-palette-dark:linear-gradient(90deg,#3b0764,#374151,#7f1d1d);--color-search-swatch-color-palette-metallics:linear-gradient(90deg,#ffd700,#c0c0c0,#cd7f32);--color-search-swatch-color-palette-nature:linear-gradient(90deg,#166534,#38bdf8,#f97316);--color-search-swatch-color-palette-sunset:linear-gradient(90deg,#ec4899,#f97316,#facc15,#7c3aed);--color-search-swatch-color-intensity-monochromatic:linear-gradient(90deg,#1e3a8a,#3b82f6,#93c5fd);--color-search-swatch-color-intensity-balanced:linear-gradient(90deg,#60a5fa,#34d399,#fbbf24);--color-search-swatch-color-intensity-vivid:linear-gradient(90deg,#ff2d55,#00e5ff,#ccff00);--color-search-swatch-color-perceived-brightness-deep-shadow:#0c0a09;--color-search-swatch-color-perceived-brightness-shadow:#44403c;--color-search-swatch-color-perceived-brightness-balanced:#a8a29e;--color-search-swatch-color-perceived-brightness-bright:#e7e5e4;--color-search-swatch-color-perceived-brightness-brilliant:#ffffff;--color-search-swatch-color-contrast-serene:linear-gradient(90deg,#9ca3af 50%,#6b7280 50%);--color-search-swatch-color-contrast-gentle:linear-gradient(90deg,#d1d5db 50%,#4b5563 50%);--color-search-swatch-color-contrast-balanced:linear-gradient(90deg,#e5e7eb 50%,#374151 50%);--color-search-swatch-color-contrast-bold:linear-gradient(90deg,#f9fafb 50%,#1f2937 50%);--color-search-swatch-color-contrast-statement:linear-gradient(90deg,#ffffff 50%,#000000 50%);--color-search-swatch-color-harmony-discordant-palette:linear-gradient(90deg,#e11d48 33.3%,#16a34a 33.3% 66.6%,#f59e0b 66.6%);--color-search-swatch-color-harmony-softly-mixed-palette:linear-gradient(90deg,#f472b6 33.3%,#38bdf8 33.3% 66.6%,#fbbf24 66.6%);--color-search-swatch-color-harmony-balanced-harmony:linear-gradient(90deg,#60a5fa 33.3%,#34d399 33.3% 66.6%,#a78bfa 66.6%);--color-search-swatch-color-harmony-strong-color-unity:linear-gradient(90deg,#1d4ed8 33.3%,#3b82f6 33.3% 66.6%,#60a5fa 66.6%);--color-search-swatch-color-harmony-unified-palette:linear-gradient(90deg,#3b82f6 33.3%,#60a5fa 33.3% 66.6%,#93c5fd 66.6%);--color-search-swatch-color-variance-uniform:#94a3b8;--color-search-swatch-color-variance-slight-diversity:linear-gradient(90deg,#64748b 50%,#94a3b8 50%);--color-search-swatch-color-variance-balanced-variation:linear-gradient(90deg,#ef4444 33.3%,#f59e0b 33.3% 66.6%,#3b82f6 66.6%);--color-search-swatch-color-variance-diverse-palette:linear-gradient(90deg,#ef4444 25%,#f59e0b 25% 50%,#22c55e 50% 75%,#3b82f6 75%);--color-search-swatch-color-variance-high-variance:linear-gradient(90deg,#ef4444 20%,#f59e0b 20% 40%,#22c55e 40% 60%,#3b82f6 60% 80%,#a855f7 80%);--color-search-swatch-color-saturation-muted:#9ca3af;--color-search-swatch-color-saturation-subtle-color:#b18f8d;--color-search-swatch-color-saturation-balanced-soft:#c97e76;--color-search-swatch-color-saturation-clear-color-presence:#e06054;--color-search-swatch-color-saturation-vivid-color:#ef2f2f;--color-search-swatch-color-luminance-dark:#1c1917;--color-search-swatch-color-luminance-soft-shadow:#57534e;--color-search-swatch-color-luminance-gentle-luminance:#a8a29e;--color-search-swatch-color-luminance-bright-balance:#d6d3d1;--color-search-swatch-color-luminance-luminous:#fafaf9;--color-search-swatch-vibe-elegant:#b08d57;--color-search-swatch-vibe-modern:#334155;--color-search-swatch-vibe-romantic:#f472b6;--color-search-swatch-vibe-bold:#dc2626;--color-search-swatch-vibe-dramatic:#1f2937;--color-search-swatch-vibe-calm:#7dd3fc;--color-search-swatch-vibe-ethereal:#e0e7ff;--color-search-swatch-vibe-playful:#fbbf24;--color-search-swatch-vibe-earthy:#a16207;--color-search-swatch-vibe-inspirational:#f59e0b;--color-search-swatch-vibe-nostalgic:#c08457;--color-search-swatch-vibe-mystical:#7c3aed;--color-search-swatch-vibe-industrial:#6b7280;--color-search-swatch-vibe-trendy:#ec4899;--color-search-swatch-vibe-serene:#99f6e4;--color-search-swatch-vibe-classic:#92400e;--color-search-swatch-vibe-minimalist:#e5e7eb;--color-search-swatch-vibe-whimsical:#d8b4fe;--color-search-swatch-vibe-luxurious:#b45309;--color-search-swatch-vibe-natural:#16a34a;--color-search-swatch-emotional-tone-calm:#7dd3fc;--color-search-swatch-emotional-tone-joyful:#facc15;--color-search-swatch-emotional-tone-melancholic:#64748b;--color-search-swatch-emotional-tone-romantic:#f472b6;--color-search-swatch-emotional-tone-hopeful:#a3e635;--color-search-swatch-emotional-tone-mysterious:#581c87;--color-search-swatch-emotional-tone-dramatic:#111827;--color-search-swatch-emotional-tone-nostalgic:#c08457;--color-search-swatch-emotional-tone-spiritual:#a78bfa;--color-search-swatch-emotional-tone-energetic:#f97316;--color-search-swatch-emotional-tone-somber:#374151;--color-search-swatch-emotional-tone-passionate:#dc2626;--color-search-swatch-emotional-tone-ethereal:#e0e7ff;--color-search-swatch-emotional-tone-tense:#9f1239;--color-search-swatch-emotional-tone-reflective:#94a3b8;--color-search-swatch-emotional-tone-comforting:#fdba74;--color-search-swatch-emotional-tone-playful:#fbbf24;--color-search-swatch-emotional-tone-lonely:#475569;--color-search-swatch-emotional-tone-powerful:#7f1d1d;--color-search-swatch-emotional-tone-tranquil:#5eead4}.color-search-page .color-search-option-swatch{display:inline-block;flex:0 0 auto;width:28px;height:13px;border-radius:7px;border:1px solid rgba(0,0,0,0.12);background:var(--color-search-swatch-neutral-fallback)}.color-search-page .color-search-swatch-family-color-perceived-brightness,.color-search-page .color-search-swatch-family-color-saturation,.color-search-page .color-search-swatch-family-color-luminance,.color-search-page .color-search-swatch-family-vibe,.color-search-page .color-search-swatch-family-emotional-tone{width:14px;height:14px;border-radius:50%}.color-search-page .color-search-swatch-family-color-contrast{width:16px;height:16px;border-radius:50%}.color-search-page .color-search-swatch-family-image-format,.color-search-page .color-search-swatch-family-preferred-reproduction-size{background:none;border:2px solid var(--color-search-swatch-outline-border);border-radius:2px}.color-search-page .color-search-swatch-image-format-square{width:14px;height:14px}.color-search-page .color-search-swatch-image-format-portrait{width:12px;height:16px}.color-search-page .color-search-swatch-image-format-landscape{width:19px;height:14px}.color-search-page .color-search-swatch-image-format-panoramic{width:26px;height:10px}.color-search-page .color-search-swatch-image-format-tall{width:8px;height:18px}.color-search-page .color-search-swatch-preferred-reproduction-size-small{width:9px;height:9px}.color-search-page .color-search-swatch-preferred-reproduction-size-medium{width:13px;height:13px}.color-search-page .color-search-swatch-preferred-reproduction-size-large{width:17px;height:17px}.color-search-page .color-search-swatch-family-popularity{width:auto;height:auto;background:none;border:none;border-radius:0;color:var(--color-search-popularity-star-color);font-size:11px;letter-spacing:1px;line-height:1}.color-search-page .color-search-swatch-popularity-legendary::after{content:"\2605\2605\2605\2605\2605"}.color-search-page .color-search-swatch-popularity-iconic::after{content:"\2605\2605\2605\2605"}.color-search-page .color-search-swatch-popularity-recognized::after{content:"\2605\2605\2605"}.color-search-page .color-search-swatch-popularity-notable::after{content:"\2605\2605"}.color-search-page .color-search-swatch-popularity-emerging::after{content:"\2605"}.color-search-page .color-search-swatch-color-palette-neutrals{background:var(--color-search-swatch-color-palette-neutrals)}.color-search-page .color-search-swatch-color-palette-warm{background:var(--color-search-swatch-color-palette-warm)}.color-search-page .color-search-swatch-color-palette-cool{background:var(--color-search-swatch-color-palette-cool)}.color-search-page .color-search-swatch-color-palette-earthy{background:var(--color-search-swatch-color-palette-earthy)}.color-search-page .color-search-swatch-color-palette-pastels{background:var(--color-search-swatch-color-palette-pastels)}.color-search-page .color-search-swatch-color-palette-monochrome{background:var(--color-search-swatch-color-palette-monochrome)}.color-search-page .color-search-swatch-color-palette-vivid{background:var(--color-search-swatch-color-palette-vivid)}.color-search-page .color-search-swatch-color-palette-dark{background:var(--color-search-swatch-color-palette-dark)}.color-search-page .color-search-swatch-color-palette-metallics{background:var(--color-search-swatch-color-palette-metallics)}.color-search-page .color-search-swatch-color-palette-nature{background:var(--color-search-swatch-color-palette-nature)}.color-search-page .color-search-swatch-color-palette-sunset{background:var(--color-search-swatch-color-palette-sunset)}.color-search-page .color-search-swatch-color-intensity-monochromatic{background:var(--color-search-swatch-color-intensity-monochromatic)}.color-search-page .color-search-swatch-color-intensity-balanced{background:var(--color-search-swatch-color-intensity-balanced)}.color-search-page .color-search-swatch-color-intensity-vivid{background:var(--color-search-swatch-color-intensity-vivid)}.color-search-page .color-search-swatch-color-perceived-brightness-deep-shadow{background:var(--color-search-swatch-color-perceived-brightness-deep-shadow)}.color-search-page .color-search-swatch-color-perceived-brightness-shadow{background:var(--color-search-swatch-color-perceived-brightness-shadow)}.color-search-page .color-search-swatch-color-perceived-brightness-balanced{background:var(--color-search-swatch-color-perceived-brightness-balanced)}.color-search-page .color-search-swatch-color-perceived-brightness-bright{background:var(--color-search-swatch-color-perceived-brightness-bright)}.color-search-page .color-search-swatch-color-perceived-brightness-brilliant{background:var(--color-search-swatch-color-perceived-brightness-brilliant)}.color-search-page .color-search-swatch-color-contrast-serene{background:var(--color-search-swatch-color-contrast-serene)}.color-search-page .color-search-swatch-color-contrast-gentle{background:var(--color-search-swatch-color-contrast-gentle)}.color-search-page .color-search-swatch-color-contrast-balanced{background:var(--color-search-swatch-color-contrast-balanced)}.color-search-page .color-search-swatch-color-contrast-bold{background:var(--color-search-swatch-color-contrast-bold)}.color-search-page .color-search-swatch-color-contrast-statement{background:var(--color-search-swatch-color-contrast-statement)}.color-search-page .color-search-swatch-color-harmony-discordant-palette{background:var(--color-search-swatch-color-harmony-discordant-palette)}.color-search-page .color-search-swatch-color-harmony-softly-mixed-palette{background:var(--color-search-swatch-color-harmony-softly-mixed-palette)}.color-search-page .color-search-swatch-color-harmony-balanced-harmony{background:var(--color-search-swatch-color-harmony-balanced-harmony)}.color-search-page .color-search-swatch-color-harmony-strong-color-unity{background:var(--color-search-swatch-color-harmony-strong-color-unity)}.color-search-page .color-search-swatch-color-harmony-unified-palette{background:var(--color-search-swatch-color-harmony-unified-palette)}.color-search-page .color-search-swatch-color-variance-uniform{background:var(--color-search-swatch-color-variance-uniform)}.color-search-page .color-search-swatch-color-variance-slight-diversity{background:var(--color-search-swatch-color-variance-slight-diversity)}.color-search-page .color-search-swatch-color-variance-balanced-variation{background:var(--color-search-swatch-color-variance-balanced-variation)}.color-search-page .color-search-swatch-color-variance-diverse-palette{background:var(--color-search-swatch-color-variance-diverse-palette)}.color-search-page .color-search-swatch-color-variance-high-variance{background:var(--color-search-swatch-color-variance-high-variance)}.color-search-page .color-search-swatch-color-saturation-muted{background:var(--color-search-swatch-color-saturation-muted)}.color-search-page .color-search-swatch-color-saturation-subtle-color{background:var(--color-search-swatch-color-saturation-subtle-color)}.color-search-page .color-search-swatch-color-saturation-balanced-soft{background:var(--color-search-swatch-color-saturation-balanced-soft)}.color-search-page .color-search-swatch-color-saturation-clear-color-presence{background:var(--color-search-swatch-color-saturation-clear-color-presence)}.color-search-page .color-search-swatch-color-saturation-vivid-color{background:var(--color-search-swatch-color-saturation-vivid-color)}.color-search-page .color-search-swatch-color-luminance-dark{background:var(--color-search-swatch-color-luminance-dark)}.color-search-page .color-search-swatch-color-luminance-soft-shadow{background:var(--color-search-swatch-color-luminance-soft-shadow)}.color-search-page .color-search-swatch-color-luminance-gentle-luminance{background:var(--color-search-swatch-color-luminance-gentle-luminance)}.color-search-page .color-search-swatch-color-luminance-bright-balance{background:var(--color-search-swatch-color-luminance-bright-balance)}.color-search-page .color-search-swatch-color-luminance-luminous{background:var(--color-search-swatch-color-luminance-luminous)}.color-search-page .color-search-swatch-vibe-elegant{background:var(--color-search-swatch-vibe-elegant)}.color-search-page .color-search-swatch-vibe-modern{background:var(--color-search-swatch-vibe-modern)}.color-search-page .color-search-swatch-vibe-romantic{background:var(--color-search-swatch-vibe-romantic)}.color-search-page .color-search-swatch-vibe-bold{background:var(--color-search-swatch-vibe-bold)}.color-search-page .color-search-swatch-vibe-dramatic{background:var(--color-search-swatch-vibe-dramatic)}.color-search-page .color-search-swatch-vibe-calm{background:var(--color-search-swatch-vibe-calm)}.color-search-page .color-search-swatch-vibe-ethereal{background:var(--color-search-swatch-vibe-ethereal)}.color-search-page .color-search-swatch-vibe-playful{background:var(--color-search-swatch-vibe-playful)}.color-search-page .color-search-swatch-vibe-earthy{background:var(--color-search-swatch-vibe-earthy)}.color-search-page .color-search-swatch-vibe-inspirational{background:var(--color-search-swatch-vibe-inspirational)}.color-search-page .color-search-swatch-vibe-nostalgic{background:var(--color-search-swatch-vibe-nostalgic)}.color-search-page .color-search-swatch-vibe-mystical{background:var(--color-search-swatch-vibe-mystical)}.color-search-page .color-search-swatch-vibe-industrial{background:var(--color-search-swatch-vibe-industrial)}.color-search-page .color-search-swatch-vibe-trendy{background:var(--color-search-swatch-vibe-trendy)}.color-search-page .color-search-swatch-vibe-serene{background:var(--color-search-swatch-vibe-serene)}.color-search-page .color-search-swatch-vibe-classic{background:var(--color-search-swatch-vibe-classic)}.color-search-page .color-search-swatch-vibe-minimalist{background:var(--color-search-swatch-vibe-minimalist)}.color-search-page .color-search-swatch-vibe-whimsical{background:var(--color-search-swatch-vibe-whimsical)}.color-search-page .color-search-swatch-vibe-luxurious{background:var(--color-search-swatch-vibe-luxurious)}.color-search-page .color-search-swatch-vibe-natural{background:var(--color-search-swatch-vibe-natural)}.color-search-page .color-search-swatch-emotional-tone-calm{background:var(--color-search-swatch-emotional-tone-calm)}.color-search-page .color-search-swatch-emotional-tone-joyful{background:var(--color-search-swatch-emotional-tone-joyful)}.color-search-page .color-search-swatch-emotional-tone-melancholic{background:var(--color-search-swatch-emotional-tone-melancholic)}.color-search-page .color-search-swatch-emotional-tone-romantic{background:var(--color-search-swatch-emotional-tone-romantic)}.color-search-page .color-search-swatch-emotional-tone-hopeful{background:var(--color-search-swatch-emotional-tone-hopeful)}.color-search-page .color-search-swatch-emotional-tone-mysterious{background:var(--color-search-swatch-emotional-tone-mysterious)}.color-search-page .color-search-swatch-emotional-tone-dramatic{background:var(--color-search-swatch-emotional-tone-dramatic)}.color-search-page .color-search-swatch-emotional-tone-nostalgic{background:var(--color-search-swatch-emotional-tone-nostalgic)}.color-search-page .color-search-swatch-emotional-tone-spiritual{background:var(--color-search-swatch-emotional-tone-spiritual)}.color-search-page .color-search-swatch-emotional-tone-energetic{background:var(--color-search-swatch-emotional-tone-energetic)}.color-search-page .color-search-swatch-emotional-tone-somber{background:var(--color-search-swatch-emotional-tone-somber)}.color-search-page .color-search-swatch-emotional-tone-passionate{background:var(--color-search-swatch-emotional-tone-passionate)}.color-search-page .color-search-swatch-emotional-tone-ethereal{background:var(--color-search-swatch-emotional-tone-ethereal)}.color-search-page .color-search-swatch-emotional-tone-tense{background:var(--color-search-swatch-emotional-tone-tense)}.color-search-page .color-search-swatch-emotional-tone-reflective{background:var(--color-search-swatch-emotional-tone-reflective)}.color-search-page .color-search-swatch-emotional-tone-comforting{background:var(--color-search-swatch-emotional-tone-comforting)}.color-search-page .color-search-swatch-emotional-tone-playful{background:var(--color-search-swatch-emotional-tone-playful)}.color-search-page .color-search-swatch-emotional-tone-lonely{background:var(--color-search-swatch-emotional-tone-lonely)}.color-search-page .color-search-swatch-emotional-tone-powerful{background:var(--color-search-swatch-emotional-tone-powerful)}.color-search-page .color-search-swatch-emotional-tone-tranquil{background:var(--color-search-swatch-emotional-tone-tranquil)}.color-search-page .search-form .filter-row-options>.filter-option{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-search-option-pill-border);border-radius:var(--color-search-pill-radius,999px);padding:4px 12px;margin:0 6px 6px 0;background:var(--color-search-option-pill-background);cursor:pointer;line-height:1.3}@supports selector(label:has(input:checked)){.color-search-page .search-form .filter-row-options>.filter-option input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.color-search-page .search-form .filter-row-options>.filter-option:has(input[type="checkbox"]:checked){border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;background:var(--color-search-option-pill-checked-background)}.color-search-page .search-form .filter-row-options>.filter-option:has(input[type="checkbox"]:focus-visible){outline:2px solid currentColor;outline-offset:2px}}.color-search-page .color-search-selected-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.color-search-page .color-search-selected-filter-chip{display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 10px 5px 8px;border:1px solid var(--color-search-option-pill-border,#d8d4cc);border-radius:var(--color-search-pill-radius,999px);background:var(--color-search-option-pill-checked-background,#f3efe7);color:var(--color-search-ink,#2a2a2a);font-family:inherit;font-size:0.9em;line-height:1.25;cursor:pointer;max-width:100%}.color-search-page .color-search-selected-filter-chip:hover{border-color:var(--color-search-accent,#875d2a)}.color-search-page .color-search-selected-filter-chip:focus-visible{outline:2px solid var(--color-search-accent,#875d2a);outline-offset:2px}.color-search-page .color-search-selected-filter-chip__swatch-slot:empty{display:none}.color-search-page .color-search-selected-filter-chip__swatch{flex:0 0 auto;margin:0}.color-search-page .color-search-selected-filter-chip__swatch.color-search-option-swatch{width:18px;height:10px;border-radius:5px}.color-search-page .color-search-selected-filter-chip__swatch.hue-gradient-swatch{width:28px;height:12px;border-radius:var(--color-search-swatch-radius,4px)}.color-search-page .color-search-selected-filter-chip__swatch.color-dot{width:12px;height:12px}.color-search-page .color-search-selected-filter-chip__label{min-width:0;word-break:break-word}.color-search-page .color-search-selected-filter-chip__remove{flex:0 0 auto;font-size:1.1em;line-height:1;color:var(--color-search-muted,#666666)}}