/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/single-product/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.viieline-blocks-single-product {
  width: 330px;
  display: inline-block;
  background-color: white;
  border-bottom: 1px solid red;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 400px) {
  .viieline-blocks-single-product {
    width: 300px;
  }
}
.viieline-blocks-single-product.placeholder {
  background-color: #ccc;
}
.viieline-blocks-single-product img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.viieline-blocks-single-product .viieline-blocks-single-product__title {
  font-size: var(--large-text-size);
  color: red;
  margin-bottom: 0;
}
.viieline-blocks-single-product .viieline-blocks-single-product__thumbnail {
  height: 430px;
  width: 100%;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 10px solid white;
  border-bottom: none;
}
.viieline-blocks-single-product .viieline-blocks-single-product__details {
  display: flex;
  flex-direction: column;
  color: red;
  margin-top: 4px;
  padding: 6px;
}
.viieline-blocks-single-product .viieline-blocks-single-product__metadata {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.viieline-blocks-single-product .viieline-blocks-single-product__price {
  margin-left: 0.5em;
  font-size: var(--text-size);
}
.viieline-blocks-single-product .viieline-blocks-single-product__stock {
  font-family: "Times New Roman Condensed", serif;
  font-style: italic;
  color: #a8a6a2;
  font-size: 16px;
  letter-spacing: 0.01em;
  word-spacing: 1px;
}

.hentry .entry-content .viieline-blocks-single-product a {
  text-decoration: none;
  color: inherit;
}

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