div.product-countdown-title {
  background: #88191b;
  border-radius: 0.5em 0.5em 0 0;
  color: #fff;
  padding: 0.5em;
  font-style: italic;
}

div.product-countdown-body {
  padding: 0.5em 1em 1em 1em;
  text-align: center;
}

div.product-countdown-container {
  border: 1px solid #88191b;
  border-radius: 0.5em;
}

div.product-countdown-calendar {
  color: #88191b;
  font-size: 2em;
  margin-bottom: 0.2em;
  text-align: center;
}

div.product-countdown-clock-container {
  background: #88191b;
  border-radius: 0.5em;
  display: grid;
  grid-template-columns: 50px 3px 50px 3px 50px;
  margin: auto;
  width: 156px;
  height: 50px;
}

div.product-countdown-clock-value {
  color: #fff;
  font-size: 1.5em;
  font-weight: bold;
}

div.product-countdown-clock-separator {
  color: #fff;
  display: inline-block;
  font-size: 1.5em;
}

div.product-countdown-clock-label {
  color: #fff;
  font-size: 1em;
}

div.product-countdown-clock-segment {
  display: inline-block;
}

div.hidden {
  display: none;
}

div.placeholder-image-product-name {
  color: #88191b;
  text-align: center;
  font-family: Impact, Charcoal, Antonio, 'Ubuntu Condensed', sans-serif;
  font-size: 2em;
}

div.list-placeholder-image {
  width: 270px;
}

div.ty-scroller-list div.owl-item {
  border: 1px solid #eee;
  margin: 1em 1em 2em 1em;
  padding: 1em;
}

div.countdown-available-on {
  margin: 1em 0;
  font-style: italic;
}

div.cmo-grid {
  column-gap: 1em;
  display: grid;
}

div.cmo-grid-item {
  border: 1px solid #eee;
  margin: 1em 1em 1em 0; 
  padding: 1em;
  text-align: center;
}

div.cmo-grid-image {
  margin-bottom: 0.5em;
}

owl-carousel ty-scroller-list ty-scroller owl-theme