
:root {
  --a-cv-grid-gap: 16px;
  --a-cv-item-width: 304px;
  --a-cv-focus-outline: none;
  --a-cv-border-width: 1px;
  --a-cv-border-color: rgba(0, 0, 0, 0.075);
  --a-cv-border-radius: 3px;
  --a-cv-background-color: #ffffff;
  --a-cv-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.075);
  --a-cv-hover-background-color: var(--a-cv-background-color);
  --a-cv-hover-text-color: var(--a-cv-text-color);
  --a-cv-hover-border-color: var(--a-cv-border-color);
  --a-cv-hover-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  --a-cv-active-background-color: var(--a-cv-background-color);
  --a-cv-active-text-color: var(--a-cv-text-color);
  --a-cv-active-border-color: var(--a-cv-border-color);
  --a-cv-active-shadow: var(--a-cv-shadow);
  --a-cv-focus-border-color: #f03333;
  --a-cv-media-padding-y: 16px;
  --a-cv-media-padding-x: 16px;
  --a-cv-header-padding-y: 16px;
  --a-cv-header-padding-x: 16px;
  --a-cv-header-border-width: 1px;
  --a-cv-header-border-color: rgba(0, 0, 0, 0.05);
  --a-cv-icon-background-color: #cc2929;
  --a-cv-icon-text-color: #ffffff;
  --a-cv-icon-border-radius: 100%;
  --a-cv-icon-size: 16px;
  --a-cv-icon-container-size: 32px;
  --a-cv-icon-padding: 8px;
  --a-cv-initials-font-weight: 700;
  --a-cv-initials-background-color: #cc2929;
  --a-cv-subtitle-font-size: 12px;
  --a-cv-subtitle-font-weight: 400;
  --a-cv-subtitle-line-height: 16px;
  --a-cv-subtitle-text-color: #666666;
  --a-cv-body-padding-x: 16px;
  --a-cv-body-padding-y: 16px;
  --a-cv-maincontent-font-size: 14px;
  --a-cv-maincontent-line-height: 20px;
  --a-cv-subcontent-font-size: 11px;
  --a-cv-subcontent-line-height: 16px;
  --a-cv-subcontent-text-color: #666666;
  --a-cv-actions-border-width: 1px;
  --a-cv-actions-border-color: rgba(0, 0, 0, 0.05);
  --a-cv-actions-padding-y: 16px;
  --a-cv-actions-padding-x: 16px;
}

.a-CardView-items {
  --a-cv-icon-spacer: calc(var(--a-cv-icon-container-size, 32px) + var(--a-cv-header-item-spacing-x, 12px));
  margin: 0;
  padding: 0;
  list-style: none;
}
.a-CardView-items li {
  line-height: inherit;
  font-size: inherit;
}
.a-CardView-item {
  display: flex;
}
.a-CardView {
  display: flex;
  flex-direction: column;
  position: relative;
  flex-grow: 1;
  overflow: var(--a-cv-overflow);
  border-width: var(--a-cv-border-width, 1px);
  border-style: solid;
  border-radius: var(--a-cv-border-radius);
  min-width: 0;
  background-color: var(
    --a-cv-state-background-color,
    var(--a-cv-type-background-color, var(--a-cv-background-color, transparent))
  );
  color: var(--a-cv-state-text-color, var(--a-cv-type-text-color, var(--a-cv-text-color, inherit)));
  border-color: var(--a-cv-state-border-color, var(--a-cv-type-border-color, var(--a-cv-border-color)));
  box-shadow: var(--a-cv-state-shadow, var(--a-cv-type-shadow, var(--a-cv-shadow, none)));
}
.a-CardView.has-actions--full:hover {
  --a-cv-state-background-color: var(--a-cv-hover-background-color);
  --a-cv-state-text-color: var(--a-cv-hover-text-color);
  --a-cv-state-border-color: var(--a-cv-hover-border-color);
  --a-cv-state-shadow: var(--a-cv-hover-shadow);
}
.a-CardView.has-actions--full:active {
  --a-cv-state-background-color: var(--a-cv-active-background-color);
  --a-cv-state-text-color: var(--a-cv-active-text-color);
  --a-cv-state-border-color: var(--a-cv-active-border-color);
  --a-cv-state-shadow: var(--a-cv-active-shadow);
}
.a-CardView.has-actions--full:focus {
  --a-cv-state-background-color: var(--a-cv-focus-background-color);
  --a-cv-state-text-color: var(--a-cv-focus-text-color);
  --a-cv-state-border-color: var(--a-cv-focus-border-color);
  --a-cv-state-shadow: var(--a-cv-focus-shadow);
}
.a-CardView.has-actions--full:focus .a-CardView-fullLink {
  box-shadow: inset 0 0 0 var(--a-cv-border-width, 1px) var(--a-cv-focus-border-color);
}
.a-CardView a {
  z-index: 1;
}
.a-CardView-fullLink {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: var(--a-cv-border-radius);
  z-index: 1;
}
.a-CardView-fullLink:focus {
  outline: var(--a-cv-focus-outline, auto);
}
.a-CardView-media {
  order: var(--a-cv-order-media, 2);
  background-color: var(--a-cv-media-background-color);
  border-radius: var(--a-cv-media-border-radius);
  overflow: hidden;
  -webkit-padding-start: var(--a-cv-media-padding-x);
  padding-inline-start: var(--a-cv-media-padding-x);
  -webkit-padding-end: var(--a-cv-media-padding-x);
  padding-inline-end: var(--a-cv-media-padding-x);
  -webkit-padding-before: var(--a-cv-media-padding-y);
  padding-block-start: var(--a-cv-media-padding-y);
  -webkit-padding-after: var(--a-cv-media-padding-y);
  padding-block-end: var(--a-cv-media-padding-y);
  display: flex;
}
.a-CardView-media--first {
  --a-cv-order-media: 1;
}
.a-CardView-media--background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border-radius: var(--a-cv-border-radius);
  display: unset;
}
.a-CardView-media--background:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background-color: var(--a-cv-media-overlay-color);
}
.a-CardView-media--background .a-CardView-mediaImg,
.a-CardView-media--background iframe {
  width: 100%;
  height: 100%;
}
.a-CardView-media--background .a-CardView-mediaImg {
  -o-object-fit: cover;
  object-fit: cover;
}
.a-CardView-media iframe {
  max-width: 100%;
}
.has-media--background .a-CardView-body,
.has-media--background .a-CardView-footer,
.has-media--background .a-CardView-header {
  position: relative;
}
.a-CardView-mediaImg {
  border: 0;
  display: block;
  max-width: 100%;
  height: auto;
}
.a-CardView-media--square,
.a-CardView-media--widescreen {
  position: relative;
}
.a-CardView-media--square:before,
.a-CardView-media--widescreen:before {
  content: "";
  display: block;
  width: 100%;
}
.a-CardView-media--square .a-CardView-mediaImg,
.a-CardView-media--square iframe,
.a-CardView-media--widescreen .a-CardView-mediaImg,
.a-CardView-media--widescreen iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
}
.a-CardView-media--square:before {
  -webkit-padding-before: 100%;
  padding-block-start: 100%;
}
.a-CardView-media--widescreen:before {
  -webkit-padding-before: 56.25%;
  padding-block-start: 56.25%;
}
.a-CardView-media--fit .a-CardView-mediaImg {
  -o-object-fit: contain;
  object-fit: contain;
}
.a-CardView-media--cover .a-CardView-mediaImg {
  -o-object-fit: cover;
  object-fit: cover;
}
.a-CardView-header {
  order: var(--a-cv-order-header, 1);
  align-items: center;
  display: grid;
  grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, auto);
  grid-template-areas: "icon-top icon-top icon-top icon-top" " icon body badge icon-end" "badge-bottom badge-bottom badge-bottom badge-bottom";
  -webkit-padding-start: var(--a-cv-header-padding-x, 16px);
  padding-inline-start: var(--a-cv-header-padding-x, 16px);
  -webkit-padding-end: var(--a-cv-header-padding-x, 16px);
  padding-inline-end: var(--a-cv-header-padding-x, 16px);
  -webkit-padding-before: var(--a-cv-header-padding-y, 16px);
  padding-block-start: var(--a-cv-header-padding-y, 16px);
  -webkit-padding-after: var(--a-cv-header-padding-y, 16px);
  padding-block-end: var(--a-cv-header-padding-y, 16px);
  background-color: var(--a-cv-header-background-color);
  color: var(--a-cv-header-text-color);
  border-bottom-width: var(--a-cv-header-border-width, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--a-cv-header-border-color);
}
.a-CardView-iconWrap {
  --a-icon-size: var(--a-cv-icon-size, 16px);
  min-width: var(--a-cv-icon-image-size, var(--a-cv-icon-container-size, 32px));
  -webkit-margin-end: var(--a-cv-header-item-spacing-x, 12px);
  margin-inline-end: var(--a-cv-header-item-spacing-x, 12px);
  order: 1;
  grid-area: icon;
}
.a-CardView-iconWrap:empty {
  display: none;
}
.a-CardView-iconWrap--top {
  grid-area: icon-top;
  -webkit-margin-end: unset;
  margin-inline-end: unset;
  -webkit-margin-start: unset;
  margin-inline-start: unset;
  -webkit-margin-after: var(--a-cv-header-item-spacing-x, 12px);
  margin-block-end: var(--a-cv-header-item-spacing-x, 12px);
}
.a-CardView-iconWrap--end {
  order: 4;
  grid-area: icon-end;
  -webkit-margin-start: var(--a-cv-header-item-spacing-x, 12px);
  margin-inline-start: var(--a-cv-header-item-spacing-x, 12px);
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.a-CardView-icon {
  width: var(--a-cv-icon-container-size, 32px);
  height: var(--a-cv-icon-container-size, 32px);
  padding: var(--a-cv-icon-padding, 8px);
  background-color: var(--u-color-bg, var(--a-cv-icon-background-color));
  background-image: var(--a-cv-icon-background-image);
  color: var(--u-color-fg, var(--a-cv-icon-text-color));
  border-radius: var(--a-cv-icon-border-radius, 100%);
}
.a-CardView-icon,
.a-CardView-icon.fa {
  display: grid;
  align-items: center;
  text-align: center;
}
.a-CardView-icon.a-Icon,
.a-CardView-icon.fa,
.a-CardView-icon.fa.fa-lg {
  font-size: var(--a-icon-size, 16px);
}
.a-CardView-iconImg {
  width: var(--a-cv-icon-image-size, var(--a-cv-icon-container-size, 32px));
  height: var(--a-cv-icon-image-size, var(--a-cv-icon-container-size, 32px));
  border-radius: var(--a-cv-icon-image-border-radius, var(--a-cv-icon-border-radius, 100%));
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.a-CardView-initials {
  flex-grow: 0;
  flex-shrink: 0;
  display: grid;
  place-items: center;
  height: var(--a-cv-initials-size, 32px);
  width: var(--a-cv-initials-size, 32px);
  font-size: var(--a-cv-initials-font-size, 14px);
  font-weight: var(--a-cv-initials-font-weight, 700);
  line-height: 1;
  color: var(--u-color-fg, var(--a-cv-initials-text-color, #fff));
  background-color: var(--u-color-bg, var(--a-cv-initials-background-color, rgba(0, 0, 0, 0.6)));
  background-image: var(--a-cv-initials-background-image);
  border-radius: var(--a-cv-initials-border-radius, 100%);
  padding: var(--a-cv-initials-padding);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.a-CardView-headerBody {
  min-width: 0;
  order: 2;
  grid-area: body;
}
.a-CardView-title {
  font-size: var(--a-cv-title-font-size, 16px);
  font-weight: var(--a-cv-title-font-weight, 700);
  line-height: var(--a-cv-title-line-height, 20px);
  color: var(--a-cv-title-text-color);
  margin: 0;
}
.a-CardView-subTitle {
  font-size: var(--a-cv-subtitle-font-size, 12px);
  font-weight: var(--a-cv-subtitle-font-weight, 400);
  line-height: var(--a-cv-subtitle-line-height, 16px);
  color: var(--a-cv-subtitle-text-color);
  margin: 0;
}
.a-CardView-badge {
  -webkit-margin-start: var(--a-cv-header-item-spacing-x, 12px);
  margin-inline-start: var(--a-cv-header-item-spacing-x, 12px);
  font-size: var(--a-cv-badge-font-size, 12px);
  font-weight: var(--a-cv-badge-font-weight, 700);
  line-height: var(--a-cv-badge-line-height, 1);
  color: var(--a-cv-badge-text-color);
  background-color: var(--a-cv-badge-background-color, rgba(0, 0, 0, 0.1));
  border-radius: var(--a-cv-badge-border-radius, 4px);
  padding: var(--a-cv-badge-padding, 4px);
  text-align: center;
  order: 3;
  grid-area: badge;
}
.a-CardView-badge:empty {
  display: none;
}
.a-CardView-body {
  order: var(--a-cv-order-body, 3);
  flex-grow: 1;
  -webkit-padding-start: var(--a-cv-body-padding-x, 16px);
  padding-inline-start: var(--a-cv-body-padding-x, 16px);
  -webkit-padding-end: var(--a-cv-body-padding-x, 16px);
  padding-inline-end: var(--a-cv-body-padding-x, 16px);
  -webkit-padding-before: var(--a-cv-body-padding-y, 16px);
  padding-block-start: var(--a-cv-body-padding-y, 16px);
  -webkit-padding-after: var(--a-cv-body-padding-y, 16px);
  padding-block-end: var(--a-cv-body-padding-y, 16px);
  background-color: var(--a-cv-body-background-color);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.a-CardView-body:empty {
  display: none;
}
.a-CardView-mainContent {
  font-size: var(--a-cv-maincontent-font-size, 14px);
  line-height: var(--a-cv-maincontent-line-height, 20px);
  color: var(--a-cv-maincontent-text-color);
}
.a-CardView-subContent {
  font-size: var(--a-cv-subcontent-font-size, 11px);
  line-height: var(--a-cv-subcontent-line-height, 16px);
  color: var(--a-cv-subcontent-text-color);
}
.a-CardView-subContent:empty {
  display: none;
}
.a-CardView-actions {
  order: var(--a-cv-order-actions, 4);
  border-top-width: var(--a-cv-actions-border-width, 1px);
  border-top-style: solid;
  border-top-color: var(--a-cv-actions-border-color);
  background-color: var(--a-cv-actions-background-color);
  -webkit-padding-start: var(--a-cv-actions-padding-x, 16px);
  padding-inline-start: var(--a-cv-actions-padding-x, 16px);
  -webkit-padding-end: var(--a-cv-actions-padding-x, 16px);
  padding-inline-end: var(--a-cv-actions-padding-x, 16px);
  -webkit-padding-before: var(--a-cv-actions-padding-y, 16px);
  padding-block-start: var(--a-cv-actions-padding-y, 16px);
  -webkit-padding-after: var(--a-cv-actions-padding-y, 16px);
  padding-block-end: var(--a-cv-actions-padding-y, 16px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.a-CardView-actions:empty {
  display: none;
}
.a-CardView-actionsPrimary:empty,
.a-CardView-actionsSecondary:empty {
  display: none;
}
.a-CardView-button {
  display: inline-flex;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration: none;
  font-family: inherit;
  margin: 0;
  position: relative;
  justify-content: center;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-padding-before: calc(var(--a-button-padding-y, 8px) - var(--a-button-border-width, 1px));
  padding-block-start: calc(var(--a-button-padding-y, 8px) - var(--a-button-border-width, 1px));
  -webkit-padding-after: calc(var(--a-button-padding-y, 8px) - var(--a-button-border-width, 1px));
  padding-block-end: calc(var(--a-button-padding-y, 8px) - var(--a-button-border-width, 1px));
  -webkit-padding-start: calc(var(--a-button-padding-x, 12px) - var(--a-button-border-width, 1px));
  padding-inline-start: calc(var(--a-button-padding-x, 12px) - var(--a-button-border-width, 1px));
  -webkit-padding-end: calc(var(--a-button-padding-x, 12px) - var(--a-button-border-width, 1px));
  padding-inline-end: calc(var(--a-button-padding-x, 12px) - var(--a-button-border-width, 1px));
  border-width: var(--a-button-border-width, 1px);
  border-style: solid;
  border-radius: var(--a-button-border-radius, 2px);
  cursor: var(--a-button-cursor, pointer);
  font-size: var(--a-button-font-size, 12px);
  line-height: var(--a-button-line-height, 16px);
  font-weight: var(--a-button-font-weight, 400);
  text-shadow: var(--a-button-text-shadow, none);
  z-index: var(--a-button-zindex);
  background-color: var(
    --a-button-state-background-color,
    var(--a-button-type-background-color, var(--a-button-background-color, transparent))
  );
  color: var(--a-button-state-text-color, var(--a-button-type-text-color, var(--a-button-text-color, inherit)));
  border-color: var(--a-button-state-border-color, var(--a-button-type-border-color, var(--a-button-border-color)));
  box-shadow: var(--a-button-state-shadow, var(--a-button-type-shadow, var(--a-button-shadow, none)));
}
.a-CardView-button:hover {
  --a-button-state-background-color: var(--a-button-hover-background-color);
  --a-button-state-text-color: var(--a-button-hover-text-color);
  --a-button-state-border-color: var(--a-button-hover-border-color);
  --a-button-state-shadow: var(--a-button-hover-shadow);
}
.a-CardView-button:focus {
  --a-button-state-background-color: var(--a-button-focus-background-color);
  --a-button-state-text-color: var(--a-button-focus-text-color);
  --a-button-state-border-color: var(--a-button-focus-border-color);
  --a-button-state-shadow: var(--a-button-focus-shadow);
}
.a-CardView-button:active {
  --a-button-state-background-color: var(--a-button-active-background-color);
  --a-button-state-text-color: var(--a-button-active-text-color);
  --a-button-state-border-color: var(--a-button-active-border-color);
  --a-button-state-shadow: var(--a-button-active-shadow);
}
.a-CardView-button--hot {
  --a-button-font-weight: var(--a-base-font-weight-bold, 700);
}
.a-CardView-buttonIcon {
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
}
.a-CardView-buttonIcon:only-child {
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.a-CardView-items {
  display: grid;
  grid-gap: var(--a-cv-grid-gap, 16px);
  grid-template-columns: 1fr;
  -webkit-padding-after: var(--a-cv-grid-gap, 16px);
  padding-block-end: var(--a-cv-grid-gap, 16px);
}
.a-CardView-items--grid {
  grid-template-columns: repeat(auto-fill, minmax(var(--a-cv-item-width, 320px), 1fr));
}
.a-CardView-items--grid2col {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.a-CardView-items--grid3col {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.a-CardView-items--grid4col {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.a-CardView-items--grid5col {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.a-CardView-items--float {
  display: block;
}
.a-CardView-items--float::after,
.a-CardView-items--float::before {
  display: table;
  content: "";
}
.a-CardView-items--float::after {
  clear: both;
}
.a-CardView-items--float .a-CardView-item {
  float: left;
  min-width: 160px;
}
.a-CardView-items--float .a-CardView-item:not(:last-child) {
  -webkit-margin-end: var(--a-cv-header-item-spacing-x, 12px);
  margin-inline-end: var(--a-cv-header-item-spacing-x, 12px);
  -webkit-margin-after: var(--a-cv-header-item-spacing-y, 12px);
  margin-block-end: var(--a-cv-header-item-spacing-y, 12px);
}
.u-RTL .a-CardView-items--float .a-CardView-item {
  float: right;
}
.a-CardView-items--row .a-CardView {
  display: grid;
  grid-template-columns: minmax(0, var(--a-cv-icon-spacer, 44px)) 1fr minmax(0, auto);
  grid-template-rows: minmax(0, auto) 1fr;
}
.a-CardView-items--row .a-CardView-header {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
}
.a-CardView-items--row .a-CardView-media {
  grid-row-start: 1;
  grid-row-end: 4;
}
.a-CardView-items--row .a-CardView-body {
  grid-row-start: 2;
  grid-column-start: 1;
  grid-column-end: 4;
}
.a-CardView-items--row .a-CardView-actions {
  grid-row: 3;
  grid-column-start: 1;
  grid-column-end: 4;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.a-CardView-items--row .has-media {
  grid-template-columns: minmax(32px, 320px) minmax(0, var(--a-cv-icon-spacer, 44px)) 1fr minmax(0, auto);
}
.a-CardView-items--row .has-media .a-CardView-actions,
.a-CardView-items--row .has-media .a-CardView-body,
.a-CardView-items--row .has-media .a-CardView-header {
  grid-column-start: 2;
}
.a-CardView-items--row .has-media--background {
  grid-template-columns: minmax(0, var(--a-cv-icon-spacer, 44px)) 1fr minmax(0, auto);
}
.a-CardView-items--row .has-media--background .a-CardView-actions,
.a-CardView-items--row .has-media--background .a-CardView-body,
.a-CardView-items--row .has-media--background .a-CardView-header {
  grid-column-start: 1;
}
.a-CardView-items.is-placeholder.a-CardView-items--float .a-CardView-item {
  min-width: 160px;
}
.a-CardView-items.is-placeholder.a-CardView-items--row .a-CardView-media:before {
  background-color: transparent;
}
.a-CardView-items.is-placeholder .a-CardView-badge,
.a-CardView-items.is-placeholder .a-CardView-mainContent,
.a-CardView-items.is-placeholder .a-CardView-media,
.a-CardView-items.is-placeholder .a-CardView-subContent,
.a-CardView-items.is-placeholder .a-CardView-subTitle,
.a-CardView-items.is-placeholder .a-CardView-title {
  display: block;
}
.a-CardView-items.is-placeholder .a-CardView-badge:before,
.a-CardView-items.is-placeholder .a-CardView-mainContent:before,
.a-CardView-items.is-placeholder .a-CardView-media:before,
.a-CardView-items.is-placeholder .a-CardView-subContent:before,
.a-CardView-items.is-placeholder .a-CardView-subTitle:before,
.a-CardView-items.is-placeholder .a-CardView-title:before {
  content: "\00a0";
  display: inline-block;
  background-color: var(--a-cv-placeholder-color, var(--a-cv-border-color));
}
.a-CardView-items.is-placeholder .a-CardView-icon,
.a-CardView-items.is-placeholder .a-CardView-initials {
  background-color: var(--a-cv-placeholder-color, var(--a-cv-border-color));
}
.a-CardView-items.is-placeholder .has-media--background .a-CardView-body,
.a-CardView-items.is-placeholder .has-media--background .a-CardView-header {
  filter: invert(1);
}
.a-CardView-items.is-placeholder .has-media--background .a-CardView-media:before {
  background-color: transparent;
}
.a-CardView-items.is-placeholder .a-CardView-title:before {
  min-width: 75%;
}
.a-CardView-items.is-placeholder .a-CardView-subTitle:before {
  min-width: 50%;
}
.a-CardView-items.is-placeholder .a-CardView-badge {
  background-color: var(--a-cv-placeholder-color, var(--a-cv-border-color));
}
.a-CardView-items.is-placeholder .a-CardView-badge:before {
  background-color: transparent;
  min-width: 1rem;
}
.a-CardView-items.is-placeholder .a-CardView-media:before {
  min-height: 5rem;
  width: 100%;
  content: "";
}
.a-CardView-items.is-placeholder .a-CardView-mainContent:before {
  min-width: 100%;
  content: "\00a0\A\00a0";
  white-space: pre;
}
.a-CardView-items.is-placeholder .a-CardView-subContent:before {
  min-width: 65%;
}