/* Proper Wins — V11 Mobile Competition Card Refinement
   Scope: homepage cards only; no game mechanics, WooCommerce checkout, or admin edits.
   Loaded after legacy polish so rules are predictable and rollback-safe. */
:root { --pw11-card-border: rgba(230,49,63,.28); --pw11-card-red: #c90e20; }
body.pwmsh-homepage-v43-mockup .pwmsh-whatson .pwv43-card,
body.pwmsh-homepage-v43-mockup .pwv57-all-grid .pwv43-card,
.pwmsh-home--v35 .pwmsh-whatson .pwv43-card {
  height: auto !important;
  min-height: 0 !important;
  background: #101014 !important;
  border: 1px solid var(--pw11-card-border) !important;
  border-radius: 15px !important;
  box-shadow: 0 8px 26px rgba(0,0,0,.24) !important;
  overflow: visible !important;
}
body.pwmsh-homepage-v43-mockup .pwv57-all-grid,
.pwmsh-home--v35 .pwv57-all-grid,
.pwmsh-home--v35 .pwmsh-live__grid { align-items: start !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__body,
.pwmsh-home--v35 .pwv43-card__body,
.pwmsh-whatson .pwv43-card__body {
  display: flex !important;
  flex-direction: column !important;
  flex: 0 0 auto !important;
  height: auto !important;
  min-height: 0 !important;
  gap: 7px !important;
  padding: 10px 10px 11px !important;
}
/* A real subtitle remains; never fabricate or reserve an empty paragraph. */
body.pwmsh-homepage-v43-mockup .pwv43-card__subtitle.is-empty,
.pwmsh-home--v35 .pwv43-card__subtitle.is-empty { display: none !important; min-height: 0 !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__subtitle,
.pwmsh-home--v35 .pwv43-card__subtitle {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.4 !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card__body h3,
.pwmsh-home--v35 .pwv43-card__body h3 {
  margin: 1px 0 !important;
  padding: 0 !important;
  font-size: clamp(13px,3.7vw,16px) !important;
  font-weight: 760 !important;
  line-height: 1.25 !important;
  min-height: 0 !important;
  max-height: 2.55em !important;
  text-wrap: balance;
}
body.pwmsh-homepage-v43-mockup .pwv43-card__meta,
.pwmsh-home--v35 .pwv43-card__meta {
  margin: 4px 0 1px !important;
  padding: 0 !important;
  min-height: 0 !important;
  font-size: 13px !important;
  line-height: 1.3 !important;
  align-items: baseline !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card__meta strong,
.pwmsh-home--v35 .pwv43-card__meta strong {
  color: #f8f8f9 !important;
  opacity: 1 !important;
  font-size: clamp(14px,3.6vw,17px) !important;
  font-weight: 800 !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card__meta span,
.pwmsh-home--v35 .pwv43-card__meta span { color: rgba(255,255,255,.68) !important; font-size: 11px !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__progress,
.pwmsh-home--v35 .pwv43-card__progress {
  margin: 3px 0 8px !important;
  height: 5px !important;
  min-height: 5px !important;
  border-radius: 999px !important;
  background: #303036 !important;
  box-shadow: none !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card__progress i,
.pwmsh-home--v35 .pwv43-card__progress i { border-radius: 999px !important; background: #db2639 !important; box-shadow:none !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__cta,
.pwmsh-home--v35 .pwv43-card__cta,
.pwmsh-whatson .pwv43-card__cta {
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 9px 8px !important;
  border: 1px solid #d82a3c !important;
  border-radius: 11px !important;
  background: linear-gradient(180deg,#d01628,#ad0d1c) !important;
  color: #fff !important;
  font-weight: 800 !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
  font-family: inherit !important;
  text-transform: uppercase !important;
  letter-spacing: .075em !important;
  text-shadow: none !important;
  box-shadow: none !important;
  transition: background-color .15s ease !important;
}
/* Preserve the entire game title / prize artwork on square cards. */
body.pwmsh-homepage-v43-mockup .pwv43-card__image,
.pwmsh-home--v35 .pwv43-card__image { aspect-ratio: 1 / 1 !important; min-height: 0 !important; border-radius: 14px 14px 0 0 !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__image img,
.pwmsh-home--v35 .pwv43-card__image img { width:100% !important; height:100% !important; object-fit:cover !important; filter:none !important; image-rendering:auto !important; }
body.pwmsh-homepage-v43-mockup .pwv43-card__image--portrait img,
.pwmsh-home--v35 .pwv43-card__image--portrait img { object-fit:contain !important; }
/* Less neon border noise around badges; preserve semantics/placement. */
body.pwmsh-homepage-v43-mockup .pwv43-card__instant,
.pwmsh-home--v35 .pwv43-card__instant {
  box-shadow: 0 3px 12px rgba(0,0,0,.2) !important;
  filter:none !important;
}
@media (max-width: 390px) {
  body.pwmsh-homepage-v43-mockup .pwv43-card__body,
  .pwmsh-home--v35 .pwv43-card__body { padding: 8px 8px 9px !important; gap: 6px !important; }
  body.pwmsh-homepage-v43-mockup .pwv43-card__cta,
  .pwmsh-home--v35 .pwv43-card__cta { min-height: 41px !important; height: 41px !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.pwmsh-homepage-v43-mockup .pwv43-card__cta,
  .pwmsh-home--v35 .pwv43-card__cta { transition:none !important; }
}


/* V12 — Instant Win Tap-to-Win full-image cards */
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card,
.pwmsh-home--v35 .pwv43-card--instant-card,
.pwmsh-whatson .pwv43-card--instant-card {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 18px !important;
  overflow: visible !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__instant,
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__body,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__instant,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__body,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__instant,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__body {
  display: none !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  aspect-ratio: 9 / 16 !important;
  min-height: 0 !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  background: #090910 !important;
  box-shadow: 0 12px 26px rgba(0,0,0,.30) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-overlay {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 2 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 4px !important;
  padding: 68px 14px 16px !important;
  background: linear-gradient(180deg, rgba(4,5,10,0) 0%, rgba(4,5,10,.28) 26%, rgba(4,5,10,.62) 52%, rgba(4,5,10,.88) 78%, rgba(4,5,10,.96) 100%) !important;
  text-align: center !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-title {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(15px, 3.95vw, 19px) !important;
  line-height: 1.08 !important;
  font-weight: 900 !important;
  letter-spacing: -.015em !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.50) !important;
  text-wrap: balance !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-subtitle {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: rgba(255,255,255,.84) !important;
  font-size: clamp(11px, 2.95vw, 12.5px) !important;
  line-height: 1.15 !important;
  font-weight: 600 !important;
  letter-spacing: .01em !important;
  text-shadow: 0 1px 10px rgba(0,0,0,.42) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price {
  display: block !important;
  margin-top: 2px !important;
  color: #ffffff !important;
  font-size: clamp(16px, 4.15vw, 22px) !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: -.02em !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.48) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price .amount,
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price bdi {
  color: inherit !important;
  font: inherit !important;
}
@media (max-width: 390px) {
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap {
    border-radius: 16px !important;
  }
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay {
    padding: 58px 10px 13px !important;
    gap: 4px !important;
  }
}


/* V14: Instant Wins tap-card premium overlay refresh */
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card,
.pwmsh-home--v35 .pwv43-card--instant-card,
.pwmsh-whatson .pwv43-card--instant-card {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background: #09090d !important;
  border: 1px solid rgba(202,32,46,.42) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.34), 0 0 0 1px rgba(255,255,255,.02) inset !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__instant,
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__body,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__instant,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__body,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__instant,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__body {
  display: none !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  aspect-ratio: 16 / 25 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  border-radius: 18px !important;
  background: #0a0a0d !important;
  text-decoration: none !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center top !important;
  transform: none !important;
  background: transparent !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-overlay {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 3 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 3px !important;
  min-height: 34% !important;
  padding: 88px 12px 14px !important;
  text-align: center !important;
  background: linear-gradient(180deg, rgba(5,6,10,0) 0%, rgba(5,6,10,.12) 18%, rgba(5,6,10,.42) 42%, rgba(5,6,10,.78) 70%, rgba(5,6,10,.95) 100%) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-title {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: clamp(12px, 3.9vw, 19px) !important;
  line-height: 1.05 !important;
  font-weight: 900 !important;
  letter-spacing: -.018em !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.58) !important;
  text-wrap: balance !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-subtitle {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: rgba(255,255,255,.84) !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: clamp(9px, 2.8vw, 12.5px) !important;
  line-height: 1.15 !important;
  font-weight: 600 !important;
  letter-spacing: .01em !important;
  text-shadow: 0 1px 10px rgba(0,0,0,.52) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price {
  display: block !important;
  margin-top: 2px !important;
  color: #ffffff !important;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-size: clamp(16px, 4.35vw, 23px) !important;
  line-height: .98 !important;
  font-weight: 900 !important;
  letter-spacing: -.03em !important;
  text-shadow: 0 2px 14px rgba(0,0,0,.64) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price .amount,
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price bdi {
  color: inherit !important;
  font: inherit !important;
}
@media (max-width: 480px) {
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap,
  .pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap {
    aspect-ratio: 16 / 25 !important;
  }
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay,
  .pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-overlay {
    min-height: 36% !important;
    padding: 84px 10px 13px !important;
    gap: 2px !important;
  }
}


/* V15: Proper slim tap-style instant win cards */
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card,
.pwmsh-home--v35 .pwv43-card--instant-card,
.pwmsh-whatson .pwv43-card--instant-card {
  border-radius: 20px !important;
  overflow: hidden !important;
  border: 1px solid rgba(200, 24, 40, .35) !important;
  background: #07070b !important;
  box-shadow: 0 14px 30px rgba(0,0,0,.34) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap {
  border-radius: 20px !important;
  aspect-ratio: 9 / 16 !important;
  background: #09090d !important;
  overflow: hidden !important;
  position: relative !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap img,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center top !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-overlay {
  position: absolute !important;
  inset: auto 0 0 0 !important;
  z-index: 4 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 4px !important;
  padding: 96px 14px 16px !important;
  min-height: 38% !important;
  background: linear-gradient(180deg, rgba(5,5,8,0) 0%, rgba(5,5,8,.10) 20%, rgba(5,5,8,.42) 46%, rgba(5,5,8,.82) 76%, rgba(5,5,8,.96) 100%) !important;
  text-align: center !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-title,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  width: 100% !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-family: Inter, "Arial Black", system-ui, sans-serif !important;
  font-size: clamp(13px, 3.7vw, 18px) !important;
  line-height: 1.06 !important;
  font-weight: 900 !important;
  letter-spacing: -.018em !important;
  text-shadow: 0 2px 12px rgba(0,0,0,.6) !important;
  text-wrap: balance !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-subtitle,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-subtitle {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  color: rgba(255,255,255,.82) !important;
  font-family: Inter, system-ui, sans-serif !important;
  font-size: clamp(10px, 2.7vw, 12px) !important;
  line-height: 1.12 !important;
  font-weight: 600 !important;
  letter-spacing: .015em !important;
  text-shadow: 0 1px 8px rgba(0,0,0,.55) !important;
  opacity: .96 !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price {
  display: block !important;
  margin-top: 1px !important;
  color: #ffffff !important;
  font-family: Inter, "Arial Black", system-ui, sans-serif !important;
  font-size: clamp(17px, 4.2vw, 22px) !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: -.025em !important;
  text-shadow: 0 2px 14px rgba(0,0,0,.62) !important;
}
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price .amount,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price .amount,
body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-price bdi,
.pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-price bdi {
  color: inherit !important;
  font: inherit !important;
}
@media (max-width: 480px) {
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card,
  .pwmsh-home--v35 .pwv43-card--instant-card,
  .pwmsh-whatson .pwv43-card--instant-card,
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__image--tap,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__image--tap,
  .pwmsh-whatson .pwv43-card--instant-card .pwv43-card__image--tap {
    border-radius: 18px !important;
  }
  body.pwmsh-homepage-v43-mockup .pwv43-card--instant-card .pwv43-card__tap-overlay,
  .pwmsh-home--v35 .pwv43-card--instant-card .pwv43-card__tap-overlay,
  .pwmsh-whatson .pwv43-card--instant-card .pwv43-card__tap-overlay {
    padding: 88px 11px 14px !important;
    min-height: 40% !important;
    gap: 3px !important;
  }
}
