.ftv2-card-product{background:linear-gradient(145deg,#f2edf7,#fff);padding:6px}
.ftv2-card-product img.ftv2-transparent-product{background:transparent}
.ftv2-offer-product{background:transparent}
.ftv2-offer-product img.ftv2-transparent-product{background:transparent;padding:8px}
.ftv2-product-cutout{background:linear-gradient(145deg,#f2edf7,#fff)}
.ftv2-product-cutout img{object-fit:contain!important;padding:20px;background:transparent}
.ftv2-review-summary{display:grid;grid-template-columns:220px 1fr;gap:14px;margin:22px 0}
.ftv2-review-summary>div{background:#fff;border:1px solid var(--ftv2-line);border-radius:14px;padding:20px}
.ftv2-review-summary>div:first-child{display:grid;text-align:center}
.ftv2-review-summary strong{font-size:58px;line-height:.9}
.ftv2-review-summary span{color:#f5a000;font-size:16px;letter-spacing:.08em}
.ftv2-review-summary small{font-size:9px;color:#736c77}
.ftv2-review-summary>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.ftv2-review-summary>div:last-child b{width:100%;font-size:11px}
.ftv2-review-summary em{background:#efe7f7;color:#674487;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;font-style:normal}
.ftv2-review-grid blockquote{display:flex;flex-direction:column}
.ftv2-review-grid blockquote i{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#e8daf5;color:#7648a6;font-style:normal;font-size:10px;font-weight:900;margin-bottom:10px}
.ftv2-review-grid blockquote h3{font-size:14px;line-height:1.2;margin:8px 0 0}
.ftv2-review-grid blockquote small{font-size:8px;color:#6b9c6b;margin-top:9px}
.ftv2-review-editor-note{margin-top:13px;padding:12px 15px;border:1px dashed #bda8d2;border-radius:12px;background:#f8f3fc;color:#6e6572;font-size:10px}
@media(max-width:599px){.ftv2-review-summary{grid-template-columns:1fr}.ftv2-product-cutout img{padding:10px}}
