.product-review{padding:32px 0 40px;background:#081c28;color:#25343c}
.product-review .container{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0}
.product-review .container:before,.product-review .container:after{display:none!important;content:none!important}
.product-review__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 34px;align-items:end;margin:0;padding:25px 30px 24px 58px;overflow:hidden;border:1px solid #b8cbd4;border-radius:18px;background:linear-gradient(135deg,#dce7ec,#ccdce4);box-shadow:0 12px 28px rgba(0,0,0,.14)}
.product-review__quote{position:absolute;top:23px;left:22px;color:#8dbd25;font:700 37px/1 Georgia,serif}
.product-review blockquote{margin:0;color:#24343c;font-size:17px;line-height:1.52}
.product-review figcaption{display:flex;gap:11px;align-items:center;min-width:230px}
.product-review__avatar{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border:1px solid #94b849;border-radius:50%;background:#eff7dc;color:#58751b;font-size:18px;font-weight:800}
.product-review figcaption strong,.product-review figcaption small{display:block}
.product-review figcaption strong{color:#24343c;font-size:15px}
.product-review figcaption small{margin-top:4px;color:#52656e;font-size:13px;line-height:1.35}
@media(max-width:760px){.product-review{padding:28px 0 36px}.product-review .container{width:min(100% - 32px,1180px)}.product-review__card{grid-template-columns:1fr;gap:17px;padding:23px 21px 22px 52px}.product-review__quote{top:21px;left:18px;font-size:34px}.product-review blockquote{font-size:16px}.product-review figcaption{min-width:0}}
