html body .dps-pdp .a20-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0;font-family:Poppins,Arial,sans-serif}
html body .dps-pdp .a20-assurance li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:13px 7px 12px;border:1px solid #dfe5de;border-radius:13px;background:#fff;text-align:center}
html body .dps-pdp .a20-assurance-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f0f5e6;border:1px solid #e1e9d2;color:#43583b;margin-bottom:3px}
html body .dps-pdp .a20-assurance-icon svg{width:25px;height:25px;display:block;overflow:visible}
html body .dps-pdp .a20-assurance-icon :is(svg,path,circle),html body .dps-pdp .dpwa--a20 .dpwa-step :is(svg,path,circle){fill:none!important;stroke:currentColor!important;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
html body .dps-pdp .a20-assurance b{font-size:12px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em;color:#202b23;text-wrap:balance}
html body .dps-pdp .a20-assurance small{display:block;font-size:10.5px!important;font-weight:400!important;line-height:1.4!important;color:#5c675f;text-wrap:balance}
html body .dps-pdp .a20-community-proof{order:8;display:block;margin:18px 0 0;border:1px solid #dce3dc;border-radius:16px;background:#fff;overflow:hidden;font-family:Poppins,Arial,sans-serif;scroll-margin-top:170px}
html body .dps-pdp .a20-community-watch{display:flex;align-items:center;gap:17px;padding:18px;text-decoration:none;color:#202b23;min-width:0}
html body .dps-pdp .a20-community-thumbnails{position:relative;display:flex;align-items:center;flex:0 0 128px;padding-right:8px}
html body .dps-pdp .a20-community-thumbnails img{display:block;width:48px;height:58px;border-radius:10px;border:2px solid #fff;object-fit:cover;object-position:center;box-shadow:0 1px 6px #24392117;margin-left:-10px}
html body .dps-pdp .a20-community-thumbnails img:first-child{margin-left:0}
html body .dps-pdp .a20-community-thumbnails img:nth-child(2){transform:translateY(-3px)}
html body .dps-pdp .a20-community-play{position:absolute;right:0;bottom:-4px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#dfff56;border:2px solid white;color:#26361c}
html body .dps-pdp .a20-community-play svg{display:block;width:13px;height:13px}
html body .dps-pdp .a20-community-play :is(svg,path){fill:currentColor!important;stroke:none!important}
html body .dps-pdp .a20-community-copy{display:block;min-width:0}
html body .dps-pdp .a20-community-copy>b{display:block;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#202b23;letter-spacing:-.015em}
html body .dps-pdp .a20-community-copy>span{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#4b6040;text-decoration:underline;text-underline-offset:3px}
html body .dps-pdp .a20-community-reviews{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6eae3;padding:12px 18px;background:#f8faf5;text-decoration:none;color:#34452e}
html body .dps-pdp .a20-community-score{display:flex;align-items:center;gap:5px;white-space:nowrap}
html body .dps-pdp .a20-community-score svg{display:block;width:17px;height:17px;color:#8b6917}
html body .dps-pdp .a20-community-score :is(svg,path){fill:currentColor!important;stroke:none!important}
html body .dps-pdp .a20-community-score b{font-size:15px!important;font-weight:700!important;line-height:1!important;color:#202b23}
html body .dps-pdp .a20-community-score>span{font-size:11px;color:#65705f}
html body .dps-pdp .a20-community-review-link{font-size:12px;font-weight:500;line-height:1.5;text-align:right;text-decoration:underline;text-underline-offset:3px}
html body .dps-pdp .a20-community-watch:hover{background:#fbfcf8}
html body .dps-pdp .a20-community-reviews:hover{background:#f0f5e6}
html body .dps-pdp .a20-community-proof a:focus-visible{outline:2px solid #526b35;outline-offset:-4px}
html body .dps-pdp #a20-in-hand{scroll-margin-top:170px}
@media(max-width:749px){html body .dps-pdp .a20-assurance{gap:6px}html body .dps-pdp .a20-assurance li{padding:12px 5px 11px;border-radius:11px}html body .dps-pdp .a20-assurance b{font-size:11.5px!important}html body .dps-pdp .a20-assurance small{font-size:10px!important}html body .dps-pdp .a20-community-watch{padding:16px 13px;gap:12px}html body .dps-pdp .a20-community-thumbnails{flex-basis:113px}html body .dps-pdp .a20-community-thumbnails img{width:43px;height:54px}html body .dps-pdp .a20-community-copy>b{font-size:14px!important}html body .dps-pdp .a20-community-copy>span{font-size:11px}html body .dps-pdp .a20-community-reviews{padding:12px 13px}html body .dps-pdp .a20-community-review-link{font-size:11px}html body .dps-pdp :is(.a20-community-proof,#a20-in-hand){scroll-margin-top:95px}}
@media(max-width:360px){html body .dps-pdp .a20-community-thumbnails{flex-basis:96px}html body .dps-pdp .a20-community-thumbnails img{width:37px;height:48px}html body .dps-pdp .a20-community-copy>b{font-size:13px!important}}

@media(max-width:749px){html body .dps-pdp .a20-assurance b{display:flex;align-items:center;justify-content:center;min-height:32px}}
@media(max-width:749px){body:has(.a20-community-proof) .loox-float-toggler-container{display:none!important}}
