/* Approved Home CTA variant 04, scoped to the existing Home marketplace link. */
body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected {
  position: relative;
  display: grid;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 1fr) 48px 252px;
  grid-template-rows: 42px 144px;
  grid-template-areas: none;
  gap: 0;
  width: 100%;
  min-height: 213px;
  padding: 0 23px 21px 31px;
  overflow: hidden;
  color: #102849;
  background: #fff;
  border: 1px solid #cbd5e1;
  border-top: 5px solid #b31d39;
  border-radius: 0;
  box-shadow: 0 17px 42px rgb(16 40 73 / 11%);
  text-decoration: none;
  isolation: isolate;
  transition: transform 180ms ease, box-shadow 180ms ease;
}
body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected::before,
body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected::after { content: none; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected > span { position: relative; z-index: 1; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-topline {
  grid-column: 1 / -1;
  grid-row: 1;
  display: flex;
  align-items: center;
  gap: 10px;
  color: #6c7c90;
  font-size: 9px;
  letter-spacing: .2em;
}
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-topline i { display: block; flex: 1; height: 1px; background: #dce3eb; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-topline b { color: #6c7c90; font-size: 9px; line-height: 1; font-weight: 700; background: none; border: 0; box-shadow: none; padding: 0; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-copy {
  grid-column: 1;
  grid-row: 2;
  align-self: center;
  display: grid;
  gap: 7px;
  min-width: 0;
}
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-eyebrow { color: #b31d39; font-size: 10px; font-weight: 700; letter-spacing: .15em; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-copy strong { color: #102849; font-family: Georgia, "Times New Roman", serif; font-size: 35px; line-height: 1; letter-spacing: -.035em; font-weight: 700; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-description { color: #4d6380; font-size: 14px; line-height: 1.34; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-arrow { grid-column: 2; grid-row: 2; align-self: center; color: #b31d39; font-size: 30px; font-weight: 300; transition: transform 180ms ease; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallions { grid-column: 3; grid-row: 2; display: flex; align-items: center; justify-content: flex-end; gap: 8px; padding: 3px 0 0; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion {
  position: relative;
  display: grid;
  flex: none;
  width: 76px;
  height: 104px;
  align-content: center;
  justify-items: center;
  gap: 8px;
  overflow: hidden;
  border: 1px solid rgb(255 255 255 / 38%);
  border-radius: 20px 20px 16px 16px;
  color: #fff;
  box-shadow: inset 0 2px 3px rgb(255 255 255 / 34%), inset 0 -9px 13px rgb(0 0 0 / 16%), 0 11px 16px rgb(16 40 73 / 20%);
}
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion::before { position: absolute; top: 7px; left: 8px; width: 48px; height: 33px; border-radius: 50%; background: linear-gradient(145deg, rgb(255 255 255 / 54%), rgb(255 255 255 / 0%)); content: ""; transform: rotate(-24deg); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion::after { position: absolute; right: 7px; bottom: 7px; width: 18px; height: 18px; border: 1px solid rgb(255 255 255 / 27%); border-radius: 4px; content: ""; transform: rotate(45deg); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion b,
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion em { position: relative; z-index: 1; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion b { display: grid; width: 39px; height: 39px; place-items: center; color: #fff; border: 1px solid rgb(255 255 255 / 48%); border-radius: 12px; background: rgb(255 255 255 / 13%); box-shadow: inset 0 1px rgb(255 255 255 / 26%); font-size: 15px; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion em { font-size: 10px; font-style: normal; font-weight: 700; line-height: 1.05; text-align: center; }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-wb { background: linear-gradient(145deg, #e332ad, #8a197f 72%); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-ozon { background: linear-gradient(145deg, #2595ff, #0055c9 72%); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-yandex { color: #273448; background: linear-gradient(145deg, #ff5540 0 50%, #ffc91c 51%); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-yandex b { color: #273448; border-color: rgb(39 52 72 / 42%); background: rgb(255 255 255 / 18%); }
body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected:hover { transform: translateY(-4px); color: #102849; background: #fff; border-color: #cbd5e1; border-top-color: #b31d39; box-shadow: 0 25px 53px rgb(16 40 73 / 18%); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected:hover .v6-medallion-arrow { transform: translateX(4px); }
body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected:focus-visible { outline: 4px solid #006dff; outline-offset: 6px; }
@media (max-width: 1200px) {
  body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected { grid-template-columns: minmax(0, 1fr) 36px; grid-template-rows: 32px auto auto; min-height: 0; gap: 8px 0; padding: 0 20px 18px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-topline { grid-column: 1 / -1; grid-row: 1; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-copy { grid-column: 1; grid-row: 2; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-arrow { grid-column: 2; grid-row: 2; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallions { grid-column: 1 / -1; grid-row: 3; justify-content: center; padding-top: 9px; }
}
@media (max-width: 480px) {
  body.istandart-home-v4 #top.v6-home .v6-hero-actions a.v6-marketplace-link.v6-marketplace-selected { grid-template-columns: minmax(0, 1fr) 26px; padding: 0 15px 17px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-copy strong { font-size: 29px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-description { font-size: 12px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion { width: 69px; height: 94px; gap: 6px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion b { width: 36px; height: 36px; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallions { gap: 7px; }
}
@media (prefers-reduced-motion: reduce) {
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected,
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected .v6-medallion-arrow { transition: none; }
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected:hover,
  body.istandart-home-v4 #top.v6-home a.v6-marketplace-selected:hover .v6-medallion-arrow { transform: none; }
}
