.bg--white {
  background: #ffffff !important;
}

.color--white {
  color: #ffffff !important;
}

.bg--black {
  background: #000000 !important;
}

.color--black {
  color: #000000 !important;
}

.bg--primary {
  background: var(--pov-color-primary) !important;
}

.color--primary {
  color: var(--pov-color-primary) !important;
}

.bg--secondary {
  background: var(--pov-color-secondary) !important;
}

.color--secondary {
  color: var(--pov-color-secondary) !important;
}

.bg--ghost-white {
  background: #F9F8FD !important;
}

.color--ghost-white {
  color: #F9F8FD !important;
}

.bg--ghost-white-darker {
  background: #f0edf7 !important;
}

.color--ghost-white-darker {
  color: #f0edf7 !important;
}

.bg--light-gray {
  background: #F0F0F0 !important;
}

.color--light-gray {
  color: #F0F0F0 !important;
}

body {
  --pov-color-primary: #399DFF;
  --pov-color-secondary: #FF3B43;
  --pov-color-primary-links: #3472b0;
}

body.wobra {
  --pov-color-primary: #004990;
  --pov-color-secondary: #E51B24;
  --pov-color-primary-links: #004990;
}

body.wps {
  --pov-color-primary: #350E81;
  --pov-color-secondary: #E51B24;
  --pov-color-primary-links: #350E81;
}

.theme_pov {
  --cc-bg: #ffffff;
  --cc-text: #000000;
  --cc-btn-primary-bg: var(--pov-color-primary);
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-border-color: var(--pov-color-primary);
  --cc-btn-primary-hover-bg: #ffffff;
  --cc-btn-primary-hover-color: var(--pov-color-primary);
  --cc-btn-primary-hover-border-color: var(--pov-color-primary);
  --cc-btn-secondary-bg: var(--pov-color-secondary);
  --cc-btn-secondary-color: #ffffff;
  --cc-btn-secondary-border-color: var(--pov-color-secondary);
  --cc-btn-secondary-hover-bg: #ffffff;
  --cc-btn-secondary-hover-color: var(--pov-color-secondary);
  --cc-btn-secondary-hover-border-color: var(--pov-color-secondary);
  --cc-toggle-bg-off: #f0edf7;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #F9F8FD;
  --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
  --cc-toggle-knob-icon-color: var(--cc-bg);
  --cc-cookie-category-block-bg: #F9F8FD;
  --cc-cookie-category-block-hover-bg: #f0edf7;
  --cc-cookie-category-block-border: #F9F8FD;
  --cc-section-border: #222a30;
  --cc-block-text: #000000;
  --cc-cookie-table-border: #2b3035;
  --cc-overlay-bg: rgba(4, 6, 8, .85);
  --cc-webkit-scrollbar-bg: #2c343a;
  --cc-webkit-scrollbar-bg-hover: #384148;
  --cc-btn-border-radius: 2rem;
}

.product_card__wrapper:focus-visible {
  outline: unset;
}
.product_card__wrapper:focus-visible article {
  outline: 2px solid var(--pov-color-primary) !important;
  border-radius: 2rem;
}

article.eye-block.product_card {
  position: relative;
  padding: 2rem;
  margin-bottom: 1.5rem;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  background: #ffffff;
  border-radius: 2rem;
  height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
article.eye-block.product_card.in-view {
  opacity: 1;
}
article.eye-block.product_card a {
  text-decoration: none;
}
article.eye-block.product_card h3, article.eye-block.product_card p {
  color: #000000;
}
article.eye-block.product_card .product_card__details-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  max-width: 90%;
  flex-wrap: wrap;
  font-size: 0.9rem;
  opacity: 0.8;
  color: #000000;
}
@media screen and (max-width: 992px) {
  article.eye-block.product_card .product_card__details-list {
    font-size: 0.8rem !important;
  }
}
article.eye-block.product_card .product_card__details-list li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  margin-right: 0.75rem;
}

/*# sourceMappingURL=style.css.map */
