/* Clear product names, service badges and honest customer-photo placeholders. */
.service-card .service-copy h3,
.need-product h3,
.value-home .value-feature h3 {font-size:28px;line-height:1.15;letter-spacing:-.035em}
.service-card .service-name,
.need-product .service-name {display:block;width:fit-content;max-width:100%;padding:7px 12px;border:1px solid #e0c09d;border-radius:6px;background:#fff0dd;font-size:19px!important;line-height:1.35!important;font-weight:700;letter-spacing:0;margin:12px 0 16px!important;color:#302b28!important}
.service-type-badge {display:table;max-width:100%;width:fit-content;padding:6px 10px;margin:0 0 16px;border:1px solid #dbd3ca;border-radius:6px;background:#f4eee7;color:#302b28!important;font-size:12px!important;line-height:1.35!important;font-weight:700;letter-spacing:0!important;text-transform:none!important}
.value-home .value-feature .product-label {display:table;max-width:100%;padding:6px 10px;margin:14px 0!important;border:1px solid #dbd3ca;border-radius:6px;background:#f4eee7;color:#302b28;font-size:14px!important;line-height:1.35;font-weight:700;letter-spacing:0;text-transform:none}
.service-card .product-actions,
.need-product .product-actions,
.value-feature .product-actions,
.weekly-offer .product-actions {display:block}
.service-card .product-buy-now,
.need-product .product-buy-now,
.value-feature .product-buy-now,
.weekly-offer .product-buy-now {width:100%;min-height:50px;font-size:17px;border-radius:8px;background:#302b28;color:#fff}
.service-card .product-buy-now:hover,
.need-product .product-buy-now:hover,
.value-feature .product-buy-now:hover,
.weekly-offer .product-buy-now:hover {background:#f7941f;border-color:#f7941f;color:#25211e}
.product-payment-preview {margin-top:10px}
.review-avatar-placeholder {display:inline-flex;flex:0 0 76px;flex-direction:column;align-items:center;gap:5px;margin-right:14px;color:#615750;font-size:10px;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center}
.review-avatar-placeholder svg {display:block;width:60px;height:60px;padding:9px;border-radius:50%;background:#eee8e1;fill:none;stroke:#766a60;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.reviews-editorial .review-byline,
.value-review-byline {display:flex;flex-direction:row;align-items:center;gap:0}
.review-byline-details {display:flex;flex-direction:column;gap:2px;min-width:0}
.value-review-byline .review-byline-details span {display:block}
@media(max-width:600px){
  .service-card .service-copy h3,.need-product h3,.value-home .value-feature h3 {font-size:25px!important;line-height:1.17!important}
  .service-card .service-name,.need-product .service-name {font-size:18px!important;line-height:1.35!important}
  .review-avatar-placeholder {flex-basis:64px;margin-right:10px}
  .review-avatar-placeholder svg {width:52px;height:52px}
}
