/* Decorative illustrations for /pokupatelyam/ overview cards — 15.09.2026 */
.vsh-buyer-section-root .vsh-buyer-link-card {
  overflow: hidden;
  isolation: isolate;
}

.vsh-buyer-section-root .vsh-buyer-link-card > * {
  position: relative;
  z-index: 1;
}

.vsh-buyer-section-root .vsh-buyer-link-card::after {
  content: "";
  position: absolute;
  z-index: 0;
  right: 14px;
  bottom: 12px;
  width: 96px;
  height: 72px;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
  opacity: .35;
  pointer-events: none;
}

/* The cards are divs; bind artwork to the CTA link nested inside each card. */
.vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/pokupatelyam/oplata/"])::after {
  background-image: url('/wp-content/uploads/2026/09/pokupatelyam-002.svg');
}

.vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/pokupatelyam/dostavka/"])::after {
  background-image: url('/wp-content/uploads/2026/09/pokupatelyam-003.svg');
}

.vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/pokupatelyam/sroki-izgotovleniya/"])::after {
  background-image: url('/wp-content/uploads/2026/09/pokupatelyam-004.svg');
}

.vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/kak-zakazat/"])::after {
  width: 112px;
  height: 82px;
  background-image: url('/wp-content/uploads/2026/09/pokupatelyam-005.svg');
}

.vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/faq/"])::after {
  width: 118px;
  height: 86px;
  background-image: url('/wp-content/uploads/2026/09/pokupatelyam-006.svg');
}

@media (max-width: 900px) {
  .vsh-buyer-section-root .vsh-buyer-link-card::after {
    width: 78px;
    height: 60px;
    right: 12px;
    bottom: 10px;
    opacity: .25;
  }

  .vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/kak-zakazat/"])::after,
  .vsh-buyer-section-root .vsh-buyer-link-card:has(a[href*="/faq/"])::after {
    width: 88px;
    height: 66px;
  }
}

@media (max-width: 600px) {
  .vsh-buyer-section-root .vsh-buyer-link-card::after {
    opacity: .22;
  }
}
