.pw-amazon-box .pw-amazon-editorial-badges{
display:flex !important;
flex-wrap:wrap !important;
align-items:center !important;
gap:7px !important;
margin:0 0 10px !important;
}
.pw-amazon-box .pw-amazon-editorial-badge{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;
width:auto !important;
max-width:100% !important;
min-height:32px !important;
padding:7px 11px !important;
border:1px solid transparent !important;
border-radius:999px !important;
font-size:.82rem !important;
line-height:1.15 !important;
font-weight:800 !important;
text-align:center !important;
text-decoration:none !important;
box-sizing:border-box !important;
box-shadow:0 2px 6px rgba(15,23,42,.12) !important;
}
.pw-amazon-box .pw-amazon-editorial-badge--used{
background:#b54708 !important;
border-color:#b54708 !important;
color:#fff !important;
}
.pw-amazon-box .pw-amazon-editorial-badge--top{
background:#8a5a00 !important;
border-color:#8a5a00 !important;
color:#fff !important;
}
.pw-amazon-box .pw-amazon-editorial-badge--value{
background:#24512d !important;
border-color:#24512d !important;
color:#fff !important;
}
.pw-amazon-box .pw-amazon-editorial-badge--research{
background:#005f69 !important;
border-color:#005f69 !important;
color:#fff !important;
} .pw-amazon-box.pw-amazon-tool .pw-amazon-tool-used{
display:inline-flex !important;
background:#b54708 !important;
border:1px solid #b54708 !important;
border-radius:999px !important;
color:#fff !important;
} .pw-amazon-box.pw-amazon-tool .pw-amazon-tool-context{
display:grid !important;
grid-template-columns:auto minmax(0,1fr) !important;
gap:5px 8px !important;
margin:12px 0 16px !important;
padding:12px 14px !important;
border:0 !important;
border-left:4px solid #b54708 !important;
border-radius:0 8px 8px 0 !important;
background:#fff7f2 !important;
color:#26343d !important;
font-size:.96rem !important;
line-height:1.5 !important;
}
.pw-amazon-box.pw-amazon-tool .pw-amazon-tool-context-label{
display:block !important;
margin:0 !important;
font-weight:800 !important;
color:#7a3306 !important;
}
.pw-amazon-box.pw-amazon-tool .pw-amazon-tool-context-text{
display:block !important;
min-width:0 !important;
color:#26343d !important;
overflow-wrap:anywhere !important;
} .pw-amazon-box .pw-amazon-alt-offer{
display:block !important;
margin:10px 0 0 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-link{
display:grid !important;
grid-template-columns:minmax(0,1fr) auto auto !important;
align-items:center !important;
gap:8px 12px !important;
width:100% !important;
padding:11px 13px !important;
border:1px solid #bfd2d6 !important;
border-left:4px solid #007785 !important;
border-radius:8px !important;
background:#f4f8f9 !important;
color:#243746 !important;
text-decoration:none !important;
box-sizing:border-box !important;
box-shadow:none !important;
}
.pw-amazon-box .pw-amazon-alt-offer-copy,
.pw-amazon-box .pw-amazon-alt-offer-meta{
display:flex !important;
min-width:0 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-copy{
flex-direction:column !important;
align-items:flex-start !important;
}
.pw-amazon-box .pw-amazon-alt-offer-kicker{
display:inline-block !important;
margin:0 0 3px !important;
padding:3px 7px !important;
border-radius:999px !important;
background:#e5f1f2 !important;
color:#005f69 !important;
font-size:.69rem !important;
font-weight:800 !important;
line-height:1.2 !important;
letter-spacing:.02em !important;
text-transform:uppercase !important;
}
.pw-amazon-box .pw-amazon-alt-offer-merchant{
display:block !important;
color:#334155 !important;
font-size:.88rem !important;
line-height:1.3 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-merchant strong{
color:#005f69 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-meta{
flex-direction:column !important;
align-items:flex-end !important;
white-space:nowrap !important;
}
.pw-amazon-box .pw-amazon-alt-offer-price{
color:#005f69 !important;
font-size:1.03rem !important;
font-weight:800 !important;
line-height:1.2 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-shipping{
margin-top:2px !important;
color:#66737c !important;
font-size:.7rem !important;
line-height:1.2 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-arrow{
display:flex !important;
align-items:center !important;
justify-content:center !important;
width:30px !important;
height:30px !important;
border-radius:999px !important;
background:#fff !important;
color:#007785 !important;
font-size:1rem !important;
font-weight:800 !important;
line-height:1 !important;
box-shadow:inset 0 0 0 1px #bfd2d6 !important;
} @media (max-width:640px){ .pw-amazon-box .pw-amazon-editorial-badges{
margin:0 0 10px !important;
}
.pw-amazon-box .pw-amazon-editorial-badge{
min-height:36px !important;
padding:8px 13px !important;
font-size:.88rem !important;
box-shadow:0 3px 8px rgba(15,23,42,.15) !important;
}
.pw-amazon-box.pw-amazon-tool .pw-amazon-tool-context{
display:block !important;
margin:12px 0 15px !important;
padding:12px !important;
border-left-width:4px !important;
font-size:.93rem !important;
line-height:1.48 !important;
}
.pw-amazon-box.pw-amazon-tool .pw-amazon-tool-context-label{
margin-bottom:4px !important;
} .pw-amazon-box .pw-amazon-alt-offer{
margin-top:10px !important;
}
.pw-amazon-box .pw-amazon-alt-offer-link{
grid-template-columns:minmax(0,1fr) 34px !important;
grid-template-rows:auto auto !important;
gap:7px 10px !important;
padding:11px 12px !important;
border-left-width:4px !important;
}
.pw-amazon-box .pw-amazon-alt-offer-copy{
grid-column:1 !important;
grid-row:1 !important;
}
.pw-amazon-box .pw-amazon-alt-offer-meta{
grid-column:1 !important;
grid-row:2 !important;
flex-direction:row !important;
flex-wrap:wrap !important;
align-items:baseline !important;
gap:4px 7px !important;
white-space:normal !important;
}
.pw-amazon-box .pw-amazon-alt-offer-price{
font-size:1.05rem !important;
}
.pw-amazon-box .pw-amazon-alt-offer-shipping{
margin:0 !important;
font-size:.72rem !important;
}
.pw-amazon-box .pw-amazon-alt-offer-arrow{
grid-column:2 !important;
grid-row:1 / span 2 !important;
align-self:center !important;
width:32px !important;
height:32px !important;
}
} @media (max-width:380px){
.pw-amazon-box .pw-amazon-editorial-badge{
max-width:100% !important;
white-space:normal !important;
}
.pw-amazon-box .pw-amazon-alt-offer-link{
grid-template-columns:minmax(0,1fr) 30px !important;
padding:10px !important;
}
.pw-amazon-box .pw-amazon-alt-offer-arrow{
width:28px !important;
height:28px !important;
}
}.pw-amazon-box.pw-decision{--pwd-fallback-accent:#28666b;--pwd-fallback-button:#28666b;--pwd-fallback-text:#fff;--pwd-accent:var(--brand-main,var(--pwd-fallback-accent));--pwd-button:var(--brand-main,var(--pwd-fallback-button));--pwd-button-text:var(--brand-button-text,var(--pwd-fallback-text));box-sizing:border-box;display:block!important;container-type:inline-size;max-width:100%;margin:24px 0!important;padding:20px!important;border:1px solid #ccd9db!important;border-top:4px solid var(--pwd-accent)!important;border-radius:14px;background:#fff!important;color:#24343d!important;box-shadow:0 4px 18px #1c343b0a;font:inherit;overflow-wrap:anywhere}
.pw-amazon-box.pw-decision[data-pw-theme=knipex]{--pwd-fallback-accent:#a21e29;--pwd-fallback-button:#a21e29;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision[data-pw-theme=makita]{--pwd-fallback-accent:#006875;--pwd-fallback-button:#006875;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision[data-pw-theme=dewalt]{--pwd-fallback-accent:#6b5100;--pwd-fallback-button:#ffcc00;--pwd-fallback-text:#151515;--pwd-accent:var(--pwd-fallback-accent);}
.pw-amazon-box.pw-decision[data-pw-theme=festool]{--pwd-fallback-accent:#286215;--pwd-fallback-button:#76b900;--pwd-fallback-text:#152109;--pwd-accent:var(--pwd-fallback-accent);}
.pw-amazon-box.pw-decision[data-pw-theme=bosch]{--pwd-fallback-accent:#005b85;--pwd-fallback-button:#005b85;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision[data-pw-theme=einhell]{--pwd-fallback-accent:#b3131b;--pwd-fallback-button:#b3131b;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision[data-pw-theme=metabo]{--pwd-fallback-accent:#00634a;--pwd-fallback-button:#00634a;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision[data-pw-theme=milwaukee]{--pwd-fallback-accent:#ad1027;--pwd-fallback-button:#ad1027;--pwd-fallback-text:#fff;}
.pw-amazon-box.pw-decision *{box-sizing:border-box}
.pw-decision .pwd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
.pw-decision .pwd-grid>*{min-width:0}
.pw-decision .pwd-disclosure{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#52616b;margin-bottom:16px}
.pw-decision .pwd-eyebrow{color:var(--pwd-accent);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}
.pw-decision .pw-amazon-title{font-size:clamp(1.2rem,3vw,1.65rem)!important;font-weight:750;line-height:1.2!important;text-transform:none!important;color:var(--pwd-accent)!important;margin:0!important;padding:0!important;border:0!important}
.pw-decision .pwd-model{font-size:.86rem;line-height:1.5;color:#52616b;margin:10px 0 0}
.pw-decision .pwd-fit{font-size:1rem;line-height:1.5;margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--pwd-accent);background:#f4f7f7;border-radius:0 6px 6px 0}
.pw-decision .pwd-media{width:100%!important;max-width:none!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}
.pw-decision .pwd-media>a,.pw-decision .pwd-local-image{display:flex;width:100%;aspect-ratio:4/3;max-height:240px;align-items:center;justify-content:center;background:#fff}
.pw-decision .pwd-media img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:240px!important;border-radius:0!important;box-shadow:none!important}
.pw-decision .pwd-media small{font-size:.7rem;color:#52616b}
.pw-decision .pwd-no-image{display:grid;place-items:center;aspect-ratio:4/3;width:100%;background:#f4f7f7;border:1px dashed #c3d0d3;border-radius:8px;color:#52616b;text-align:center;padding:12px;font-size:.9rem}
.pw-decision .pwd-specs{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0 0 16px;list-style:none}
.pw-decision .pwd-specs li{display:flex;gap:6px;align-items:center;padding:5px 9px;background:#f0f5fa;border-radius:6px;font-size:.83rem;color:#24465d}
.pw-decision svg{flex-shrink:0;vertical-align:middle;width:22px;height:22px}
.pw-decision .pwd-procons{display:grid;gap:12px}
.pw-decision .pwd-procons section{padding:14px;border-radius:9px}
.pw-decision .pwd-strengths{background:#eef7f1;color:#205539}
.pw-decision .pwd-limits{background:#fff5e7;color:#7c4609}
.pw-decision h4{display:flex;align-items:center;gap:7px;margin:0 0 8px!important;font-size:1rem!important;line-height:1.4!important;font-weight:750;color:inherit!important}
.pw-decision .pwd-procons ul{margin:0;padding-left:20px;line-height:1.55;font-size:.93rem}
.pw-decision .pwd-procons li+li{margin-top:5px}
.pw-decision .pwd-verdict{padding-top:16px;color:#24343d}
.pw-decision .pwd-verdict p{font-size:.95rem;line-height:1.6;margin:0}
.pw-decision .pwd-verdict a{display:inline-flex;align-items:center;min-height:44px;color:#205d70;text-decoration:underline}
.pw-decision .pwd-buy{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f3f6f6;border-radius:10px;align-self:start}
.pw-decision .pwd-offer{display:flex;flex-direction:column;gap:3px;min-height:96px;font-size:.9rem}
.pw-decision .pwd-offer p{margin:0;font-size:.95rem}
.pw-decision .pwd-price{font-size:1.65rem;font-weight:800;color:#183b40;line-height:1.2}
.pw-decision .pwd-offer small{font-size:.75rem;color:#52616b}
.pw-amazon-box.pw-amazon-box--product.pw-decision a.pw-amazon-button.pwd-cta{display:flex!important;width:100%!important;min-height:48px!important;align-items:center;justify-content:center;gap:8px;background:var(--pwd-button)!important;color:var(--pwd-button-text)!important;border:2px solid var(--pwd-button)!important;border-radius:7px!important;text-decoration:none!important;font-size:.96rem!important;font-weight:750!important;padding:11px 14px!important;line-height:1.4!important;white-space:normal!important;text-align:center}
.pw-amazon-box.pw-amazon-box--product.pw-decision a.pw-amazon-button.pwd-cta:hover{filter:brightness(.9);opacity:1}
.pw-decision :is(a,summary):focus-visible{outline:3px solid #185db5!important;outline-offset:4px}
.pw-decision .pwd-merchants summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:.88rem;font-weight:650;text-decoration:underline}
.pw-decision .pwd-merchants .pw-amazon-comparison a{min-height:44px}
.pw-decision .pwd-legal{border-top:1px solid #dce5e6;margin-top:18px;padding-top:12px;font-size:.72rem;line-height:1.5;color:#52616b}
@container (min-width:640px){
.pw-decision .pwd-grid{grid-template-columns:minmax(190px,.8fr) minmax(0,1.65fr);column-gap:24px}
.pw-decision .pwd-head{grid-column:2;grid-row:1}
.pw-decision .pwd-media{grid-column:1;grid-row:1 / span 2;align-self:start}
.pw-decision .pwd-editorial{grid-column:2;grid-row:2}
.pw-decision .pwd-buy{grid-column:2;grid-row:3}
.pw-decision .pwd-procons{grid-template-columns:repeat(2,minmax(0,1fr))}
.pw-decision--compact .pwd-buy{grid-column:2;grid-row:2}
}
@media(prefers-reduced-motion:reduce){.pw-decision *{transition:none!important;animation:none!important}} .pw-decision .pw-amazon-button:hover,.pw-decision .pw-amazon-button:focus{opacity:1} .pw-amazon-box.pw-amazon-box--product.pw-decision .pwd-head .pw-amazon-title::after{
content:none!important;
display:none!important;
}