
body.vivid_shade25w {
  --lens_prismw0d: 'Wanted Sans Variable', 'Wanted Sans', 'Noto Sans KR', sans-serif;
  --beam_glintvwn: #1428a0;
  --lumen_lumeni7j: #2189ff;
  --flux_scan7k1: #17191c;
  --pixel_pixelqdv: #60656d;
  --hue_vividnyc: #dfe2e6;
  --lens_lumenunu: #f5f6f8;
  --shade_shadegue: 8px;
  --sheen_lensgc9: 44px;
  --glint_halo5z5: 24px;
  --vivid_fluxy7b: 1280px;
  --tint_pixelwwd: 8px;
  --pixel_prismoej: 8px;
  --reel_tone31d: 8px;
  font-family: var(--lens_prismw0d) !important;
  font-size: 1rem;
  line-height: 1.55;
  color: var(--flux_scan7k1);
  background: #fff;
  letter-spacing: 0;
  font-synthesis: none;
}

body.vivid_shade25w :where(h1, h2, h3, h4, p, label, button, input, select, textarea, summary),
body.vivid_shade25w :is(#tint_grid8n1, .lumen_panelpol, .tva, .tint_fluxp1w, .tint_halop5z, .grid_glowf75,
  #pixel_beama2o, .bezel_sheenubn, #grid_tintp29, #grid_tintp29 .tvuo, .spark_sheenuz5),
body.vivid_shade25w [style*="font-family"]:not(i):not(.bb4-z0rxo):not(.bb4-ka0gd):not(.bb4-aaere):not(.bb4-ugrnu):not(.bb4-9bepa):not(.bb4-jry11):not(.bb4-lwilh) {
  font-family: var(--lens_prismw0d) !important;
}
body.vivid_shade25w :where(h1, h2, h3, h4, p, div, :is(span,g-l), a, b, strong, small, em, label, button, input, select, textarea) {
  letter-spacing: 0 !important;
}
body.vivid_shade25w :where(h1, h2, h3, h4) { line-height: 1.35; overflow-wrap: anywhere; }
body.vivid_shade25w :where(main, [data-reelbeamvf1], .glint_lensxu2, .lumen_panelpol, #tint_grid8n1) :focus-visible {
  outline: 3px solid var(--lumen_lumeni7j);
  outline-offset: 3px;
}


@layer hs-oneui-controls {
body.vivid_shade25w :is(.tvbj, .pane_beamz4b, .tint_pixel5rf, .beam_sheenvjw, .bezel_sheen9xp,
  .pixel_hue5rf, .lens_glintr60, .glow_paneldqf, .grid_shadexh6, .sheen_beamu8b, .beam_grid1rx,
  .scan_sheen7cj, .vivid_lens5iz, .bezel_tonezpq, .tint_shadedig,
  .flux_glow2u5, .glow_panecci > button, .glow_panecci > a,
  .lens_flareb3m, .halo_glowz6q, .vivid_tintmo3,
  .flare_panel3py, .pane_beamapq, .vivid_shadearq, .prism_tintbue,
  .prism_lens1wa, .prism_vividz93, .scan_beam2ow, .grid_sheenfqo,
  .sheen_fluxp5u, .prism_rayxp4, .lens_rayih3, .beam_bezel8cm, .lens_beamnhm,
  .tva button, .panel_lumenrr7, .sheen_paneml3, .scan_scanmsh, #panel_tinte55-mobile-total,
  .hue_tint4kj, .grid_ray5a3, .panel_prismo9n, .panel_reeljh9,
  .ray_reelsu0, .scan_hueqd8, .bezel_scanwsh, .grid_toneq1f, .lens_lumenw43,
  #scan_shaderbe, #pixel_tintyj3 .pixel_sheentsq, .tone_flux6wo, #grid_tintp29 .tvt,
  #sheen_bezelcjc, #pixel_lumenzds, #lens_tonexpe, #flux_gridmbz,
  #grid_scan5ru) {
  min-height: var(--sheen_lensgc9) !important;
  border-radius: var(--shade_shadegue) !important;
  line-height: 1.4 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
  box-shadow: none !important;
}
}
body.vivid_shade25w :is(.lens_flareb3m, .halo_glowz6q, .vivid_tintmo3, .lens_rayih3, .lens_beamnhm) {
  min-width: var(--sheen_lensgc9);
  flex-shrink: 0;
}
body.vivid_shade25w :is(.pixel_hue5rf.tvew2x, .lens_glintr60.tvew2x, .glow_paneldqf.tvew2x, .pane_beamapq.tvew2x) {
  background: var(--beam_glintvwn) !important;
  color: #fff !important;
  border-color: var(--beam_glintvwn) !important;
}
body.vivid_shade25w :is(.bezel_sheen9xp, .flare_panel3py, .prism_rayxp4) { background: var(--beam_glintvwn); }
body.vivid_shade25w :is(.flare_panel3py, .prism_rayxp4, #sheen_bezelcjc) { min-height: 48px !important; }
body.vivid_shade25w :is(.tvq, .scan_spark31n, .spark_tintr5e input:not([type=checkbox]), .spark_tintr5e textarea,
  .halo_prismpo2 input, .scan_sheen3c0 select) {
  min-height: 48px;
  max-width: 100%;
  border-radius: var(--shade_shadegue) !important;
  font-size: 1rem !important;
  line-height: 1.5;
}
body.vivid_shade25w :is(.pixel_flareowb, .tint_lumenn5t) { min-height: 44px; align-items: center; }
body.vivid_shade25w :is(.pixel_flareowb input, .tint_lumenn5t input) { accent-color: var(--beam_glintvwn); }
body.vivid_shade25w .glow_paneldqf { flex-shrink: 0; padding: 10px 16px !important; }
body.vivid_shade25w :is(.reel_panelofr, .bezel_prisml5i, .spark_scanihq, #pixel_fluxwl8 details) { border-radius: var(--shade_shadegue); box-shadow: none; }
body.vivid_shade25w .reel_panelofr:hover { transform: none; box-shadow: none; }
body.vivid_shade25w .pane_scaniof { display: block; -webkit-line-clamp: unset; overflow: visible; }
body.vivid_shade25w #pixel_fluxwl8 summary { min-height: 48px; }


body.vivid_shade25w #halo_reelsp9 .spark_sheenuz5 {
  font-family: var(--lens_prismw0d);
  border-radius: var(--shade_shadegue);
  background: #2189ff;
  box-shadow: none;
  overflow: visible;
  flex-wrap: nowrap;
}
body.vivid_shade25w #halo_reelsp9 :is(.tone_sparkrc2, .hue_tint4kj, .scan_hueqd8, .bezel_scanwsh,
  .grid_toneq1f, .lens_lumenw43, .grid_ray5a3, .panel_prismo9n,
  .panel_reeljh9, .ray_reelsu0) { height: auto; min-height: 48px; padding-block: 10px; }
body.vivid_shade25w #halo_reelsp9 .lumen_halojqw { flex-wrap: nowrap; }
body.vivid_shade25w #halo_reelsp9 .beam_tone0tg { min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.5; }
body.vivid_shade25w #halo_reelsp9 .reel_panelz13 { flex-wrap: nowrap; }
body.vivid_shade25w #halo_reelsp9 .pixel_lens09e { min-height: 44px; line-height: 1.4; }
body.vivid_shade25w #halo_reelsp9.grid_lensaqz .spark_sheenuz5 { min-width: 0; max-width: calc(100% - 32px); }
body.vivid_shade25w #halo_reelsp9 .scan_hueqd8[hidden] { display: none; }
@layer hs-oneui-controls {
  body.vivid_shade25w #halo_reelsp9 .spark_sheenuz5 :is(.scan_hueqd8, .hue_tint4kj, .bezel_scanwsh, .lens_lumenw43) {
    white-space: nowrap !important;
    overflow-wrap: normal;
  }
}
@media (min-width: 1121px) {
  body.vivid_shade25w #halo_reelsp9 .spark_sheenuz5 { gap: 8px; padding: 8px 10px; }
  body.vivid_shade25w #halo_reelsp9 .flux_bezelm3l { display: none; }
  body.vivid_shade25w #halo_reelsp9 .ray_flare118 { gap: 8px; }
  body.vivid_shade25w #halo_reelsp9 :is(.prism_tint4h6, .flare_glow3iy) { font-size: 15px; }
  body.vivid_shade25w #halo_reelsp9 .lumen_halojqw { gap: 8px; }
  body.vivid_shade25w #halo_reelsp9 .tint_gridioi { flex: 1 1 170px; min-width: 170px; }
  body.vivid_shade25w #halo_reelsp9 .beam_tone0tg { flex: 1; display: block; line-height: 44px; }
  body.vivid_shade25w #halo_reelsp9 .pixel_lens09e { flex-shrink: 0; white-space: nowrap; font-size: 12px; }
  body.vivid_shade25w #halo_reelsp9 .reel_panelz13 { gap: 6px; }
  body.vivid_shade25w #halo_reelsp9 :is(.tone_sparkrc2, .hue_tint4kj, .scan_hueqd8, .bezel_scanwsh, .lens_lumenw43) {
    box-sizing: border-box; height: 44px; min-height: 44px; padding: 8px; font-size: 13px;
  }
  body.vivid_shade25w #halo_reelsp9 .tone_sparkrc2.halo_flare1qt { width: 74px; }
  body.vivid_shade25w #halo_reelsp9 .tone_sparkrc2.reel_panela05 { width: 126px; }
  body.vivid_shade25w #halo_reelsp9 .tone_sparkrc2.pixel_gridqy2 { width: 124px; }
  body.vivid_shade25w #halo_reelsp9 .tone_sparkrc2.grid_sheenzk9 { width: 98px; }
  body.vivid_shade25w.halo_raybmk:not(.sheen_prism5h2) { padding-bottom: 88px; }
}
@media (max-width: 1120px) {
  body.vivid_shade25w #halo_reelsp9 .spark_sheenuz5 { display: none; }
  body.vivid_shade25w #halo_reelsp9 .flux_bezelm3l { display: flex; }
}
body.vivid_shade25w #pixel_tintyj3 { gap: 12px; }
body.vivid_shade25w :is(#pixel_tintyj3 .pixel_sheentsq, #scan_shaderbe, .tone_flux6wo) { box-shadow: none !important; }
body.vivid_shade25w #pixel_tintyj3 .beam_rayps3 { background: #16a34a; }
body.vivid_shade25w #pixel_tintyj3 .tvfhfp { background: var(--beam_glintvwn); }
body.vivid_shade25w #scan_shaderbe { background: var(--beam_glintvwn) !important; }
body.vivid_shade25w :is(#pixel_tintyj3 .pixel_sheentsq:hover, .tone_flux6wo:hover) { transform: none !important; }
body.vivid_shade25w #pixel_tintyj3 .pixel_sheentsq:focus-visible .halo_beam5nx { opacity: 1; }
body.vivid_shade25w #glint_sparkdax { backdrop-filter: none; -webkit-backdrop-filter: none; }
body.vivid_shade25w .bezel_tint4zk { border-radius: var(--shade_shadegue); }

body.vivid_shade25w #grid_tintp29 { background: var(--beam_glintvwn); }
body.vivid_shade25w #grid_tintp29 :is(.tvuo, .tvt) { border-radius: var(--shade_shadegue); }


body.vivid_shade25w :is(#scan_tonev0r, #tint_panel2i1, #pixel_fluxwl8, #flare_prismqp7) > section,
body.vivid_shade25w .tone_pixelni9 {
  padding: 40px var(--glint_halo5z5) !important;
  border-radius: 0;
}
body.vivid_shade25w :is(#scan_tonev0r, #tint_panel2i1, #pixel_fluxwl8) h2 {
  font-size: 1.75rem !important;
  font-weight: 800 !important;
  line-height: 1.35;
}
body.vivid_shade25w :is(.prism_tintuhe, .shade_halosro) { flex-wrap: wrap; gap: 8px 16px; }
body.vivid_shade25w :is(.prism_tintuhe h2, .shade_halosro h2) { font-size: 1.375rem; font-weight: 800; }
body.vivid_shade25w :is(.prism_tintuhe p, .shade_halosro p) { font-size: .875rem; line-height: 1.6; }
body.vivid_shade25w .ray_panel6x7 { gap: 16px; padding-block: 4px 12px; }
body.vivid_shade25w .lens_fluxfil { flex: 0 0 120px; width: 120px; gap: 10px; }
body.vivid_shade25w .lens_shadecqq { width: 120px; height: 120px; border-radius: var(--shade_shadegue); }
body.vivid_shade25w .spark_tintyr2 {
  max-width: 100%;
  font-size: .8125rem;
  line-height: 1.5;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
body.vivid_shade25w .scan_glintfpz { grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr)); gap: 20px; }
body.vivid_shade25w .pixel_flare64x { min-width: 0; border-radius: var(--shade_shadegue); box-shadow: none; }
body.vivid_shade25w .pixel_flare64x:hover { transform: none; box-shadow: none; }
body.vivid_shade25w .lens_lens1zp { font-size: 1.25rem; line-height: 1.4; }
body.vivid_shade25w .reel_bezel1ke { font-size: .875rem; display: block; -webkit-line-clamp: unset; overflow: visible; }


body.vivid_shade25w :is(#vivid_ray12c, .bezel_prismz6n):not([data-lensgrid19f="1"]) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr)) !important;
  gap: 20px !important;
}
body.vivid_shade25w .panel_flaresnz {
  min-width: 0;
  height: auto;
  border-radius: var(--shade_shadegue) !important;
  border-color: var(--hue_vividnyc);
  box-shadow: none !important;
}
body.vivid_shade25w .panel_flaresnz:hover { transform: none !important; border-color: var(--beam_glintvwn); }
body.vivid_shade25w .panel_flaresnz .glow_lensivc {
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  padding-bottom: 0 !important;
  background: var(--lens_lumenunu);
}
body.vivid_shade25w.pane_sheenpy0 .panel_flaresnz .glow_lensivc { aspect-ratio: 1 / 1 !important; height: auto !important; }
body.vivid_shade25w .glint_tone719 { padding: 16px !important; flex: 1; min-width: 0; }
body.vivid_shade25w .panel_flaresnz .grid_glowg1k {
  height: auto !important;
  min-height: 2.8em !important;
  max-height: none !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
  font-size: .9375rem !important;
  line-height: 1.4 !important;
}
body.vivid_shade25w .panel_flaresnz .lens_prismjij {
  height: auto;
  min-height: 1.5em;
  font-size: .75rem !important;
  line-height: 1.5 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
body.vivid_shade25w .panel_flaresnz .flux_pane1o4 {
  grid-template-columns: repeat(auto-fit, minmax(4.5rem, 1fr)) !important;
  gap: 8px !important;
  align-items: stretch !important;
}
body.vivid_shade25w .panel_flaresnz .grid_shadexh6 {
  padding: 8px !important;
  font-size: .8125rem !important;
}
body.vivid_shade25w .tone_lensy1h { min-height: 90px; }
body.vivid_shade25w .glow_panecci { gap: 8px !important; margin-top: auto !important; padding-top: 12px; }
body.vivid_shade25w .flux_glow2u5 { font-size: .875rem !important; padding: 10px 12px !important; }
body.vivid_shade25w .tint_glownx3 {
  height: auto;
  min-height: 40px;
  flex-wrap: wrap;
  overflow: visible;
  background: #087558;
}
body.vivid_shade25w :is(.tint_glownx3 .panel_tintepy, .sheen_pixela6c) {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
body.vivid_shade25w .flare_lensmdd { grid-template-columns: 20px minmax(0, 1fr); gap: 6px 8px; }
body.vivid_shade25w .flare_lensmdd strong { grid-column: 2; justify-self: start; white-space: normal; }
body.vivid_shade25w .vivid_glowp01 { background: #fff; backdrop-filter: none; -webkit-backdrop-filter: none; }
body.vivid_shade25w .glint_panel88r { gap: 8px; }


body.vivid_shade25w .bezel_tonetkj { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.vivid_shade25w .bezel_tonetkj > * { min-width: 0; }
body.vivid_shade25w #pixel_paneif7 { font-size: 1.5rem; font-weight: 800; line-height: 1.4; }
body.vivid_shade25w #shade_panellw7 { background: #f5f7fc; border-radius: var(--shade_shadegue); }
body.vivid_shade25w :is(.grid_shade33z, .tone_reel4k7, .vivid_flux45s) { flex-wrap: wrap; }
body.vivid_shade25w .vivid_flux45s { grid-template-columns: minmax(0, 1fr) auto; gap: 8px; }
body.vivid_shade25w .sheen_tintk5j ol { flex-wrap: wrap; }
body.vivid_shade25w :is(.sheen_tintk5j a, .scan_bezelfus) { min-height: 44px; align-items: center; }
body.vivid_shade25w :is(.glow_huedh9, .tint_hueih8, .vivid_lumen42y,
  .flare_flarevee, .flare_hueqg5, .bezel_tintfz9) { border-radius: var(--shade_shadegue); }
body.vivid_shade25w :is(.tint_hueih8, .flare_flarevee) { max-height: calc(100dvh - 32px); }
body.vivid_shade25w .ray_tint0eu .sheen_scanr6e { min-width: 44px; min-height: 44px; }


body.vivid_shade25w .vivid_rayfle { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.vivid_shade25w .vivid_rayfle > * { min-width: 0; }
body.vivid_shade25w .pane_scanrh2 { padding: 24px; min-height: 0; }
body.vivid_shade25w .grid_scanbud { min-height: 0; }
body.vivid_shade25w :is(.spark_paneidw h2, .spark_paneidw strong) { font-size: 1.5rem; }
body.vivid_shade25w .spark_huea9w { width: 100%; table-layout: fixed; }
body.vivid_shade25w .spark_huea9w :is(th, td) { overflow-wrap: anywhere; white-space: normal; }
body.vivid_shade25w .glint_lensxu2 { max-width: var(--vivid_fluxy7b); padding: 32px var(--glint_halo5z5) 80px; }
body.vivid_shade25w .ray_rayfvs { border-radius: 0; border: 0; box-shadow: none; }
body.vivid_shade25w .pixel_scan8ba { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 32px; }
body.vivid_shade25w :is(.hue_pixelaw7, .shade_lumenrsc, .hue_halol3f) { padding: 20px 0; }
body.vivid_shade25w :is(.shade_lumenrsc, .hue_halol3f) { border-top: 1px solid var(--hue_vividnyc); }
body.vivid_shade25w :is(.glow_pixelvls, .panel_glow4lf, .grid_reelf1s, .scan_vivid4c3, .glint_panelej3) { border-radius: var(--shade_shadegue); }
body.vivid_shade25w .shade_ray280 { grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); }
body.vivid_shade25w .panel_lumen927 { flex-wrap: wrap; }
body.vivid_shade25w .panel_glow4lf { flex-wrap: wrap; gap: 8px; }
body.vivid_shade25w .grid_reelf1s summary { min-height: 48px; font-size: .875rem; }
body.vivid_shade25w .pane_halo495 { flex-wrap: wrap; }
body.vivid_shade25w .pane_halo495 strong { white-space: normal; overflow-wrap: anywhere; }
body.vivid_shade25w .hue_prisms7w { border-radius: 0 !important; }
body.vivid_shade25w .lumen_panelpol { background: #fff; }
body.vivid_shade25w .lumen_panelpol :is(.grid_spark2s6, .sheen_flarernr) { box-shadow: none; border-radius: 0; border: 0; }
body.vivid_shade25w .lumen_panelpol .sheen_flarernr { border-top: 1px solid var(--hue_vividnyc); }
body.vivid_shade25w .lumen_panelpol .vivid_ray12c { grid-template-columns: 1fr !important; }
body.vivid_shade25w .lumen_panelpol .panel_flaresnz { grid-template-columns: 98px minmax(0, 1fr); }
body.vivid_shade25w .lumen_panelpol .glow_pixel1qk { display: block; -webkit-line-clamp: unset; overflow: visible; }
body.vivid_shade25w .lumen_panelpol .tvv24w { flex-wrap: wrap; }
body.vivid_shade25w .lumen_panelpol :is(.tvcl, .hue_tinty59, .panel_sheen3ku, .eyebrow) { border-radius: var(--shade_shadegue); }
body.vivid_shade25w .tva { max-width: var(--vivid_fluxy7b); padding-inline: var(--glint_halo5z5); }
body.vivid_shade25w .flux_lens6z0 { flex-wrap: wrap; }
body.vivid_shade25w .vivid_prism9q6 { grid-template-columns: minmax(0, 1fr) minmax(290px, 360px); }
body.vivid_shade25w .panel_tinte55-products { grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); gap: 16px; }
body.vivid_shade25w .halo_reelk1t { border-radius: var(--shade_shadegue); padding: 16px; }
body.vivid_shade25w .halo_reelk1t h3 { font-size: .875rem; line-height: 1.55; }
body.vivid_shade25w .lumen_flare0e7 { grid-template-columns: 44px minmax(0, 1fr) 44px; }
body.vivid_shade25w .flux_shadenkq { width: 44px; height: 44px; }
body.vivid_shade25w .panel_tinte55-search { border-radius: var(--shade_shadegue); min-height: 48px; }
body.vivid_shade25w .flare_sparktqu select { border-radius: var(--shade_shadegue); min-height: 44px; font-size: .875rem; }
body.vivid_shade25w .pixel_gridyn6 { flex-wrap: wrap; }
body.vivid_shade25w .pixel_gridyn6 strong { white-space: normal; overflow-wrap: anywhere; }
body.vivid_shade25w :is(.glint_scangwq summary, .sheen_tonepue summary) { min-height: 44px; }
body.vivid_shade25w #tint_grid8n1 h1 { font-size: 1.125rem; white-space: normal; }
body.vivid_shade25w #tint_grid8n1 .tvpohc { grid-template-columns: minmax(0, 1fr) 44px; }
body.vivid_shade25w #tint_grid8n1 .tvzuu { width: 44px; height: 44px; border-radius: var(--shade_shadegue) !important; }
body.vivid_shade25w #tint_grid8n1 input[type=number] { height: auto; min-height: 48px; border-radius: var(--shade_shadegue); }
body.vivid_shade25w #tint_grid8n1 .pixel_glintn60 { flex-wrap: wrap; gap: 12px 16px; }
body.vivid_shade25w #tint_grid8n1 .tint_lens5z7 { flex: 1 1 140px; }
body.vivid_shade25w #tint_grid8n1 .tint_flareivk { flex: 0 1 154px; max-width: 100%; margin-left: auto; }
body.vivid_shade25w #tint_grid8n1 .flux_glintv5m { flex-wrap: wrap; }

@media (max-width: 1023px) {
  body.vivid_shade25w { --glint_halo5z5: 20px; }
  body.vivid_shade25w :is(.bezel_tonetkj, .vivid_rayfle, .pixel_scan8ba) { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  body.vivid_shade25w .pixel_scan8ba { gap: 0; }
  body.vivid_shade25w .scan_glintfpz { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 900px) {
  body.vivid_shade25w .vivid_prism9q6 { grid-template-columns: minmax(0, 1fr); gap: 24px; }
  body.vivid_shade25w .panel_tinte55-quote { position: static; max-height: none; overflow: visible; border-left: 0; border-top: 1px solid var(--hue_vividnyc); padding: 24px 0 0; }
}
@media (max-width: 767px) {
  body.vivid_shade25w { --glint_halo5z5: 16px; }
  body.vivid_shade25w :is(#scan_tonev0r, #tint_panel2i1, #pixel_fluxwl8, #flare_prismqp7) > section,
  body.vivid_shade25w .tone_pixelni9 { padding-block: 28px !important; }
  body.vivid_shade25w :is(#scan_tonev0r, #tint_panel2i1, #pixel_fluxwl8) h2 { font-size: 1.375rem !important; }
  body.vivid_shade25w .lens_fluxfil { flex-basis: 96px; width: 96px; }
  body.vivid_shade25w .lens_shadecqq { width: 96px; height: 96px; }
  body.vivid_shade25w .ray_panel6x7 { gap: 12px; }
  body.vivid_shade25w .scan_pane2z6 { padding: 20px 16px; }
  body.vivid_shade25w .lens_lens1zp { font-size: 1.125rem; }
  body.vivid_shade25w .lens_glowzxa { flex-basis: 38%; }
  body.vivid_shade25w .lens_glowzxa img { object-fit: contain; }
  body.vivid_shade25w #grid_tintp29 { padding: 8px 16px; }
  body.vivid_shade25w #grid_tintp29 .tvb { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 10px; }
  body.vivid_shade25w #grid_tintp29 .tvuo { grid-column: 1; grid-row: 1; justify-self: start; font-size: .6875rem; padding: 3px 8px; }
  body.vivid_shade25w #grid_tintp29 .tvhc { grid-column: 2; grid-row: 1; font-size: .6875rem; text-align: right; }
  body.vivid_shade25w #grid_tintp29 .tvbt { grid-column: 1; grid-row: 2; font-size: .75rem; text-align: left; overflow-wrap: anywhere; }
  body.vivid_shade25w #grid_tintp29 .tvt { grid-column: 2; grid-row: 2; font-size: .75rem; padding: 6px 10px; display: flex; align-items: center; justify-content: center; }
  body.vivid_shade25w.pane_sheenpy0 :is(#vivid_ray12c, .bezel_prismz6n)[data-lensgrid19f="1"] {
    gap: 16px !important;
    margin-inline: 0 !important;
    padding-inline: 0 !important;
    scroll-padding-inline: 0;
  }
  body.vivid_shade25w.pane_sheenpy0 :is(#vivid_ray12c, .bezel_prismz6n)[data-lensgrid19f="1"] > .panel_flaresnz {
    flex: 0 0 min(100%, 440px) !important;
    width: min(100%, 440px) !important;
    max-width: 440px !important;
  }
  body.vivid_shade25w .tone_lensy1h { min-height: 0; }
  body.vivid_shade25w .glow_panecci { flex-wrap: wrap; }
  body.vivid_shade25w .panel_flaresnz .grid_glowg1k { min-height: 0 !important; }
  body.vivid_shade25w .glint_panel88r { flex-wrap: wrap; overflow: visible; }
  body.vivid_shade25w .bezel_tonetkj { grid-template-columns: minmax(0, 1fr) !important; }
  body.vivid_shade25w #pixel_paneif7 { font-size: 1.25rem; }
  body.vivid_shade25w .pane_scanrh2 { padding: 20px 0; }
  body.vivid_shade25w .glint_lensxu2 { padding-top: 20px; }
  body.vivid_shade25w .hue_prisms7w { gap: 8px; }
}
@media (max-width: 380px) {
  body.vivid_shade25w { --glint_halo5z5: 12px; }
  body.vivid_shade25w .pixel_flare64x { flex-direction: column; }
  body.vivid_shade25w .lens_glowzxa { flex-basis: auto; min-height: 160px; }
  body.vivid_shade25w .lens_glowzxa img { max-height: 200px; }
  body.vivid_shade25w .lumen_panelpol .panel_flaresnz { grid-template-columns: 76px minmax(0, 1fr); gap: 10px; }
  body.vivid_shade25w .lumen_panelpol .tint_panel8k3 { width: 76px; }
}
@media (prefers-reduced-motion: reduce) {
  body.vivid_shade25w :is(.panel_flaresnz, .pixel_flare64x, .reel_panelofr, .tint_grid81i, .tvqwj2) {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}
