.cc_nb34u3yu_rpHQnRbGnv .voovart-flash { box-sizing:border-box; width:calc(100% - 48px); max-width:1120px; margin-inline:auto; padding:var(--flash-padding,24px) 20px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash * { box-sizing:border-box; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__container { width:100%; margin:0 auto; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__header { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:16px; margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid var(--flash-border); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading { flex:1 1 280px; min-width:0; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__eyebrow { display:block; color:var(--flash-price); font-size:10px; line-height:1.4; font-weight:700; letter-spacing:.1em; margin-bottom:4px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading h2 { display:flex; align-items:center; gap:8px; margin:0; color:var(--flash-text); font-size:min(var(--flash-title-size,30px),26px); line-height:1.25; font-weight:700; overflow-wrap:anywhere; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading p { margin:6px 0 0; color:var(--flash-muted); font-size:12px; line-height:1.5; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__bolt { display:inline-grid; place-items:center; width:32px; height:32px; border-radius:8px; background:var(--flash-soft-accent); color:var(--flash-price); flex:0 0 auto; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading .voovart-flash__bolt svg { display:block; width:22px; height:22px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__countdown { display:flex; flex-direction:column; align-items:flex-start; gap:5px; flex:0 0 auto; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__timer-label { font-size:11px; color:var(--flash-muted); line-height:1.5; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time { display:flex; gap:6px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time-unit { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; width:40px; min-height:46px; padding:5px 2px; border-radius:7px; background:var(--flash-timer-bg); color:var(--flash-timer-text); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time-unit strong { font-size:17px; font-weight:700; font-variant-numeric:tabular-nums; line-height:1.2; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time-unit span { font-size:10px; line-height:1.3; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__spotlight { position:relative; display:grid; grid-template-columns:minmax(0,min(360px,calc((100% - var(--flash-gap,18px)) * 1.16 / 2.16))) minmax(0,1fr); align-items:stretch; gap:var(--flash-gap,18px); margin-top:46px; --flash-thumb-size:72px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured { min-width:0; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card { height:auto; transition:none; box-shadow:none; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__media { display:block; position:relative; aspect-ratio:1; width:100%; overflow:hidden; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__media img, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__media video { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:contain; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__no-image, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-status { position:absolute; inset:0; display:grid; place-items:center; padding:20px; color:var(--flash-muted); font-size:13px; line-height:1.5; text-align:center; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__body { flex:none; gap:6px; padding:12px; height:calc(clamp(14px,var(--flash-name-size,14px),18px) * 2.7 + max(var(--flash-price-size,21px),20px) * 2.4 + 30px + var(--flash-variant-space,24px) + var(--flash-rating-space,22px) + var(--flash-view-space,50px)); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__name { flex:0 0 auto; font-size:clamp(14px,var(--flash-name-size,14px),18px); line-height:1.35; font-weight:700; height:2.7em; min-height:2.7em; overflow:hidden; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__variant { flex:0 0 18px; height:18px; max-height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__rating-slot { flex:0 0 16px; height:16px; overflow:hidden; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__rating { height:16px; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__prices { flex:0 0 auto; align-content:center; min-height:calc(max(var(--flash-price-size,21px),20px) * 2.4); gap:3px 8px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__prices strong { font-size:max(var(--flash-price-size,21px),20px); line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__prices del { line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__button { flex:0 0 44px; height:44px; margin-top:0; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__discount { top:10px; left:10px; max-width:calc(100% - 20px); padding:5px 8px; font-size:11px; line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices { display:flex; flex-direction:column; gap:10px; min-width:0; align-self:stretch; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices-heading { position:absolute; top:-46px; right:0; width:calc(100% - min(360px,calc((100% - var(--flash-gap,18px)) * 1.16 / 2.16)) - var(--flash-gap,18px)); display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices-label { color:var(--flash-muted); font-size:11px; line-height:1.4; font-weight:700; text-transform:uppercase; letter-spacing:.1em; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__arrows { display:flex; gap:8px; flex:0 0 auto; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__arrow { display:grid; place-items:center; width:44px; height:44px; margin:0; padding:10px; border:1px solid var(--flash-border); border-radius:50%; color:var(--flash-text); background:var(--flash-card-bg); cursor:pointer; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__arrow:disabled { opacity:.35; cursor:default; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__arrow svg { display:block; width:20px; height:20px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selectors { display:grid; flex:1 1 0; grid-template-rows:repeat(4,minmax(96px,1fr)); align-content:stretch; gap:8px; min-height:408px; margin:0; padding:0; list-style:none; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-slot { min-height:96px; min-width:0; margin:0; padding:0; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector { display:grid; grid-template-columns:var(--flash-thumb-size,72px) minmax(0,1fr); align-items:center; gap:12px; width:100%; height:100%; margin:0; padding:8px; border:1px solid var(--flash-border); border-radius:min(var(--flash-radius,14px),9px); background:var(--flash-card-bg); color:var(--flash-text); text-align:left; font:inherit; cursor:pointer; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector[aria-pressed=true] { border-color:var(--flash-price); box-shadow:inset 0 0 0 1px var(--flash-price); background:var(--flash-soft-accent); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-media { position:relative; display:block; width:var(--flash-thumb-size,72px); aspect-ratio:1; overflow:hidden; border-radius:6px; background:var(--flash-card-bg); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-media img { position:absolute; inset:0; display:block; width:100%; height:100%; object-fit:contain; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-info { display:flex; flex-direction:column; gap:3px; min-width:0; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-name { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:2.8em; overflow:hidden; overflow-wrap:anywhere; font-size:12px; font-weight:600; line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-prices { display:flex; flex-wrap:wrap; align-items:baseline; align-content:center; gap:1px 6px; height:40px; min-width:0; font-variant-numeric:tabular-nums; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-prices strong { color:var(--flash-price); font-size:15px; font-weight:700; line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-prices del { color:var(--flash-muted); font-size:10px; line-height:1.4; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-fallback { display:grid; place-items:center; width:100%; height:100%; padding:4px; color:var(--flash-muted); font-size:11px; line-height:1.3; overflow-wrap:anywhere; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices .voovart-flash__all { display:flex; justify-content:center; align-items:center; gap:12px; height:44px; min-height:44px; width:100%; margin-top:0; padding:10px 16px; color:var(--flash-accent-text); background:var(--flash-accent); border-radius:8px; font-size:13px; line-height:1.5; font-weight:600; text-decoration:none; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__status { margin:0; color:var(--flash-muted); text-align:center; font-size:14px; line-height:1.5; padding:16px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__sr-status { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-media, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-thumb, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-line { background:var(--flash-border); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-line { display:block; height:16px; width:75%; border-radius:4px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-line--short { width:42%; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-placeholder { display:flex; align-items:center; gap:12px; padding:8px; border:1px solid var(--flash-border); border-radius:min(var(--flash-radius,14px),9px); background:var(--flash-card-bg); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-thumb { display:block; width:var(--flash-thumb-size,72px); height:var(--flash-thumb-size,72px); border-radius:6px; flex:0 0 auto; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector:focus-visible, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__arrow:focus-visible, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__all:focus-visible { outline:2px solid var(--flash-accent); outline-offset:3px; }
@media(max-width:767px) {
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash { width:calc(100% - 24px); padding-inline:12px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__header { gap:12px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading { flex-basis:100%; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading h2 { font-size:min(var(--flash-title-size,30px),24px); }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__bolt { width:32px; height:32px; border-radius:8px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading .voovart-flash__bolt svg { width:22px; height:22px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__countdown { width:100%; flex-direction:row; align-items:center; justify-content:space-between; gap:12px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__timer-label { max-width:90px; font-size:11px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time-unit { width:36px; min-height:44px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__spotlight { grid-template-columns:minmax(0,1fr); gap:14px; margin-top:0; --flash-thumb-size:56px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__media { aspect-ratio:4 / 3; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices-heading { position:static; width:100%; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__choices { gap:10px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selectors { flex:none; grid-template-rows:repeat(4,96px); min-height:408px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-slot { height:96px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector { grid-template-columns:56px minmax(0,1fr); gap:10px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-media { width:56px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__selector-name { font-size:12px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__placeholder-thumb { width:56px; height:56px; }
}
@media(max-width:359px) {
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__heading h2 { font-size:min(var(--flash-title-size,30px),22px); }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time { gap:4px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__time-unit { width:32px; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash__timer-label { max-width:68px; }
}

.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__percentage { display:inline-flex; flex:0 0 auto; align-items:center; justify-content:center; padding:3px 5px; border-radius:4px; background:var(--flash-accent); color:var(--flash-accent-text); font-size:10px; font-weight:700; line-height:1.2; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash__percentage { padding:4px 7px; font-size:12px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__featured .voovart-flash-card__button { justify-content:center; gap:14px; }

.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--spotlight { border-radius:16px; }

/* Only opacity and transforms animate; the approved card/grid sizes stay fixed. */
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--icon-pulse .voovart-flash__bolt svg { animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-pulse 2.8s ease-in-out infinite; transform-origin:center; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--icon-blink .voovart-flash__bolt svg { animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-blink 2.4s ease-in-out infinite; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--icon-double .voovart-flash__bolt svg { animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-double 3.2s ease-in-out infinite; }
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-pulse {
  0%,100% { opacity:.65; transform:scale(.92); }
  50% { opacity:1; transform:scale(1.08); }
}
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-blink {
  0%,100% { opacity:1; }
  50% { opacity:.4; }
}
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-double {
  0%,36%,100% { opacity:1; }
  9%,27% { opacity:.4; }
  18% { opacity:1; }
}
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-shine .voovart-flash-card__button, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-shine .voovart-flash__all { position:relative; overflow:hidden; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-shine .voovart-flash-card__button::after, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-shine .voovart-flash__all::after {
  content:""; position:absolute; top:0; left:0; width:45%; height:100%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);
  pointer-events:none; opacity:0; transform:translateX(-145%) skewX(-18deg);
  animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-shine 7s ease-in-out infinite;
}
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-shine .voovart-flash__all::after { animation-delay:1.4s; }
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-shine {
  0%,72% { opacity:0; transform:translateX(-145%) skewX(-18deg); }
  76% { opacity:1; }
  92%,100% { opacity:0; transform:translateX(350%) skewX(-18deg); }
}
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-pulse .voovart-flash-card__button, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-pulse .voovart-flash__all { animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-button-pulse 3.4s ease-in-out infinite; }
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-button-pulse {
  0%,68%,100% { transform:scale(1); }
  84% { transform:scale(1.015); }
}
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-arrow .voovart-flash-card__button > span, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--button-arrow .voovart-flash__all > span { display:inline-block; animation:cc_nb34u3yu_rpHQnRbGnv_vv-flash-arrow 3s ease-in-out infinite; }
@keyframes cc_nb34u3yu_rpHQnRbGnv_vv-flash-arrow {
  0%,65%,100% { transform:translateX(0); }
  80% { transform:translateX(4px); }
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--image-hover .voovart-flash-card__media img, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--image-hover .voovart-flash__selector-media img { transition:transform .3s ease; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--image-hover .voovart-flash-card__media:hover img, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash--image-hover .voovart-flash__selector:hover .voovart-flash__selector-media img { transform:scale(1.035); }
}
@media(prefers-reduced-motion:reduce) {
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash__bolt svg, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash-card__button, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash__all, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash-card__button > span, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash__all > span, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash-card__media img, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash__selector-media img { animation:none; transition:none; transform:none; opacity:1; }
  .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash-card__button::after, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash .voovart-flash__all::after { animation:none; opacity:0; }
}

.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card { display:flex; flex-direction:column; height:100%; overflow:hidden; border:1px solid var(--flash-border); border-radius:var(--flash-radius,14px); color:var(--flash-text); background:var(--flash-card-bg); transition:border-color .2s,box-shadow .2s; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__media { position:relative; display:block; width:100%; aspect-ratio:1; background:var(--flash-card-bg); overflow:hidden; color:inherit; text-decoration:none; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__media img, .cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__media video { display:block; width:100%; height:100%; object-fit:var(--flash-fit,contain); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__no-image { display:grid; place-items:center; height:100%; padding:1rem; color:var(--flash-muted); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__discount { position:absolute; top:12px; left:12px; padding:7px 10px; border-radius:6px; color:var(--flash-accent-text); background:var(--flash-accent); font-size:13px; font-weight:700; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__sold-out { position:absolute; bottom:10px; left:10px; background:var(--flash-card-bg); color:var(--flash-text); padding:6px 10px; border-radius:5px; font-size:12px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__body { display:flex; flex-direction:column; flex:1; gap:10px; padding:16px; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__name { margin:0; font-size:var(--flash-name-size,14px); font-weight:600; line-height:1.5; min-height:3em; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__name a { color:inherit; text-decoration:none; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; overflow-wrap:anywhere; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__variant { margin:0; color:var(--flash-muted); font-size:12px; line-height:1.5; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__prices { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 10px; margin-top:auto; font-variant-numeric:tabular-nums; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__prices strong { color:var(--flash-price); font-size:var(--flash-price-size,21px); font-weight:750; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__prices del { color:var(--flash-muted); font-size:12px; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__button { display:flex; justify-content:space-between; align-items:center; min-height:44px; margin-top:6px; padding:10px 13px; color:var(--flash-button-text); background:var(--flash-button-bg); border-radius:6px; font-size:13px; font-weight:600; text-decoration:none; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__rating { display:flex; align-items:center; gap:6px; font-size:11px; color:var(--flash-muted); }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__stars { position:relative; color:var(--flash-border); letter-spacing:1px; font-size:13px; line-height:1; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__stars span { position:absolute; inset:0 auto 0 0; color:#b88745; overflow:hidden; white-space:nowrap; }
.cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card a:focus-visible { outline:2px solid var(--flash-text); outline-offset:-3px; }
@media(hover:hover) { .cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card:hover { border-color:var(--flash-accent); box-shadow:0 8px 24px rgba(40,35,30,.07); } .cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card__button:hover { opacity:.92; } }
@media(prefers-reduced-motion:reduce) { .cc_nb34u3yu_rpHQnRbGnv .voovart-flash-card { transition:none; } }

.cc_nb34u3yu_rpHQnRbGnv .voovart-flash__bolt svg { display:block; width:24px; height:24px; }
