/* Live social proof and product-card ratings. */
.sde-reviews{padding:clamp(76px,9vw,142px) clamp(16px,5vw,78px);background:#f5f2e9;color:var(--sde-ink,#151515);border-block:1px solid var(--sde-ink,#151515)}
.sde-reviews__head{max-width:1600px;margin:0 auto clamp(40px,6vw,82px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px}
.sde-reviews h2{margin:0!important;color:var(--sde-ink,#151515)!important;-webkit-text-fill-color:currentColor!important;font:400 clamp(52px,7vw,112px)/.84 Georgia,serif!important;letter-spacing:-.065em!important}.sde-reviews h2 em{color:var(--sde-blue,#275df5)!important;-webkit-text-fill-color:currentColor!important;font-weight:400}
.sde-reviews__score{min-width:220px;padding:22px;border:1px solid var(--sde-ink,#151515);background:#fff;box-shadow:8px 8px 0 var(--sde-acid,#d9ff43)}.sde-reviews__score strong{display:block;font:400 clamp(50px,5vw,78px)/.9 Georgia,serif}.sde-reviews__stars{display:block;margin:9px 0 6px;color:#e49b00;font-size:20px;letter-spacing:.12em}.sde-reviews__score small{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.sde-reviews__live{max-width:1600px;margin:0 auto;background:#fff;border:1px solid var(--sde-ink,#151515);padding:clamp(20px,3vw,44px);box-shadow:12px 12px 0 var(--sde-coral,#ff695e)}
.sde-reviews__live .jdgm-carousel-wrapper{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--sde-ink,#151515)!important}.sde-reviews__live .jdgm-carousel-title{font:400 clamp(28px,3vw,46px)/1 Georgia,serif!important;letter-spacing:-.04em!important;color:var(--sde-ink,#151515)!important}.sde-reviews__live .jdgm-carousel-number-of-reviews,.sde-reviews__live .jdgm-carousel-item__review-body,.sde-reviews__live .jdgm-carousel-item__reviewer-name{color:#333!important}.sde-reviews__live .jdgm-star{color:#e49b00!important}.sde-reviews__live .jdgm-carousel-item{border:1px solid #d9d5ca!important;background:#faf9f5!important;padding:22px!important}.sde-reviews__live .jdgm-carousel__arrows{color:var(--sde-ink,#151515)!important}
.sde-confidence{max-width:1600px;margin:18px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--sde-ink,#151515);background:#fff}.sde-confidence a{min-height:155px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:8px 12px;color:var(--sde-ink,#151515)!important;text-decoration:none!important;border-right:1px solid var(--sde-ink,#151515);transition:background .25s ease,color .25s ease}.sde-confidence a:last-child{border-right:0}.sde-confidence a:hover{background:var(--sde-ink,#151515);color:#fff!important}.sde-confidence span{font-size:9px;font-weight:900}.sde-confidence strong{grid-column:1/3;align-self:end;font:400 24px/1 Georgia,serif}.sde-confidence small{grid-column:1/3;color:#666;line-height:1.4}.sde-confidence a:hover small{color:rgba(255,255,255,.68)}.sde-confidence b{grid-row:1/4;grid-column:3;align-self:center;font-size:24px;transition:transform .25s ease}.sde-confidence a:hover b{transform:rotate(45deg)}
.sde-product-card__rating{min-height:25px;margin:7px 0 4px}.sde-product-card__rating .jdgm-prev-badge{display:block!important}.sde-product-card__rating .jdgm-star{color:#e49b00!important;font-size:13px!important}.sde-product-card__rating .jdgm-prev-badge__text{margin-left:5px;color:inherit!important;font-size:10px!important}
@media(max-width:1000px){.sde-reviews__head{grid-template-columns:1fr;align-items:start}.sde-reviews__score{min-width:0;width:min(100%,360px)}.sde-confidence{grid-template-columns:1fr 1fr}.sde-confidence a:nth-child(2){border-right:0}.sde-confidence a:nth-child(-n+2){border-bottom:1px solid var(--sde-ink,#151515)}}
@media(max-width:640px){.sde-reviews{padding-inline:14px}.sde-reviews h2{font-size:clamp(48px,16vw,78px)!important}.sde-reviews__live{padding:14px;box-shadow:7px 7px 0 var(--sde-coral,#ff695e)}.sde-confidence{grid-template-columns:1fr}.sde-confidence a,.sde-confidence a:nth-child(2){min-height:120px;border-right:0;border-bottom:1px solid var(--sde-ink,#151515)}.sde-confidence a:last-child{border-bottom:0}}
