.ptb{--ptb-accent:#B84A3F;--ptb-border:#E3D5D2;--ptb-bg:#FAF5F4;--ptb-text:#121212;color:var(--ptb-text);margin:1.4rem 0 0;font-size:1.5rem;line-height:1.4} .ptb__row{margin:0 0 1.2rem} .ptb__rating{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap} .ptb__stars{position:relative;display:inline-block;white-space:nowrap;font-size:1.6rem;letter-spacing:.1em;line-height:1} .ptb__stars i{font-style:normal;color:var(--ptb-border)} .ptb__stars b{position:absolute;inset:0;overflow:hidden;font-weight:400;color:var(--ptb-accent)} .ptb__rating-text{font-size:1.5rem} .ptb__rating-text strong{font-weight:700} .ptb__proof{display:flex;align-items:center;gap:1.1rem;background:var(--ptb-bg);border:1px solid var(--ptb-border);border-radius:10px;padding:1.1rem 1.3rem} .ptb__faces{display:flex;flex:none} .ptb__faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-10px} .ptb__faces img:first-child{margin-left:0} .ptb__proof-text{font-size:1.5rem;line-height:1.35} .ptb__proof-text strong{font-weight:700} .ptb__badge-wrap{text-align:center} .ptb__badge{display:inline-block;border:2px solid var(--ptb-accent);color:var(--ptb-accent);font-weight:700;font-size:1.6rem;letter-spacing:.02em;text-transform:uppercase;padding:.8rem 1.4rem;border-radius:4px} .ptb__benefits{list-style:disc;margin:0;padding:0 0 0 2rem;display:grid;gap:.9rem} .ptb__benefits li{font-size:1.5rem;line-height:1.45} .ptb__benefits li::marker{color:var(--ptb-accent)} .ptb__benefits em{font-style:normal;margin-right:.3rem} .ptb__benefits strong{font-weight:700} .accordion__title{font-size:1.8rem!important} .product__title h1{font-weight:700} @media(min-width:750px){.product__title h1{font-size:4.8rem}} .product-form__buttons{max-width:none} @media(min-width:750px){.product-form__submit{min-height:6.6rem!important;font-size:2.1rem!important}}