/* Product detail enrichments */
.ve-pd-no-rating{font-size:11.5px;font-weight:700;color:#6A6F74;margin:0 0 10px}
.ve-card-rating em{font-style:normal;font-size:10.5px;color:#6A6F74;font-weight:700}
.ve-pd-flavours{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}
.ve-pd-flavours span{display:inline-block;border:1px solid var(--ve-line);border-radius:6px;background:#F7F7F4;padding:6px 9px;font-size:11.5px;line-height:1.35;color:#3F4449}
.ve-review__images{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 10px}
.ve-review__images img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:7px;display:block}
.ve-review-source{font-size:11.5px;line-height:1.6;color:#6A6F74;margin:0 0 14px;max-width:80ch}
.ve-review-more{font-size:11.5px;color:#6A6F74;margin:12px 0 0}
.ve-pd-no-reviews{border:1px solid var(--ve-line);border-radius:10px;background:#F7F7F4;padding:20px;max-width:680px}
.ve-pd-no-reviews p{font-size:14px;line-height:1.65;color:#4C5156;margin:0 0 12px}
.ve-pd-no-reviews .ve-btn{font-size:11.5px}
.ve-pd-reviews .ve-review{display:flex;flex-direction:column}
.ve-pd-reviews .ve-review small{margin-top:auto;padding-top:8px}
.ve-pd-reviews .ve-review p{white-space:pre-line}
@media(max-width:760px){
  .ve-review__images img{height:110px}
  .ve-pd-flavours span{font-size:11px}
}