/* SHW | Trust Signals | Nov 4 2026 */
.shw-trust-band{background:#f6f8fa;color:#263746;border-top:1px solid #dfe5eb}
.shw-trust-band .inner{padding-top:22px;padding-bottom:23px}
.shw-trust-band__title{font-family:Raleway,sans-serif;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:.01em;text-align:center;margin:0 0 14px}
.shw-trust-band__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1150px;margin:0 auto}
.shw-trust-band__item{display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;padding:7px 16px;color:inherit;text-decoration:none;border-right:1px solid #d8dfe6}
.shw-trust-band__item:last-child{border-right:0}
.shw-trust-band__item:hover .shw-trust-band__text strong,.shw-trust-band__item:focus-visible .shw-trust-band__text strong{text-decoration:underline}
.shw-trust-band__item:focus-visible,.shw-pdp-trust a:focus-visible{outline:3px solid #294b74;outline-offset:3px}
.shw-trust-band__item img{width:105px;max-width:36%;height:auto;flex:none}
.shw-trust-band__item svg{height:27px;width:27px;flex:none}
.shw-trust-band__text{display:block;min-width:0}
.shw-trust-band__text strong{display:block;font-size:12px;font-weight:700;line-height:1.4}
.shw-trust-band__text small{display:block;font-size:11px;line-height:1.5;opacity:.85}
.payment-methods__list .shw-payment-icon{width:38px;height:24px;vertical-align:middle;display:block}
.shw-pdp-trust{margin:13px 0 19px;padding:13px 15px;border:1px solid #e2e6eb;border-radius:5px;background:#fafbfc;color:#2b3c4b}
.shw-pdp-trust__top{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;line-height:1.45}
.shw-pdp-trust__top img{display:block;width:100px;max-width:100%;height:auto}
.shw-pdp-trust__links{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 0;font-size:12px;line-height:1.5}
.shw-pdp-trust__links a{color:#2d5272;text-decoration:underline}
@media(max-width:850px){.shw-trust-band__items{grid-template-columns:1fr;max-width:440px}.shw-trust-band__item{justify-content:flex-start;border-right:0;border-bottom:1px solid #d8dfe6;padding:11px 6px}.shw-trust-band__item:last-child{border-bottom:0}.shw-trust-band__item img{width:90px}.shw-trust-band__item svg{margin:0 30px;width:27px}}
@media(max-width:450px){.shw-trust-band__title{font-size:15px}.shw-trust-band__text strong{font-size:12px}.shw-trust-band__item img{width:80px}.shw-trust-band__item svg{margin:0 27px}}
