.nc-assurance{--assurance-muted:#59736c;--assurance-line:#183c321b;display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px;color:#213c35;font:400 11px/1.4 Poppins,Verdana,sans-serif;text-align:left}
.nc-assurance--footer{padding:20px 0;border-top:1px solid var(--assurance-line)}
.nc-assurance-group{display:grid;gap:8px;min-width:0}.nc-assurance .nc-assurance-group h3{margin:0;color:var(--assurance-muted);font:500 10px/1.4 Poppins,Verdana,sans-serif;letter-spacing:.04em}
.nc-assurance-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0!important;padding:0!important;list-style:none!important}
.nc-assurance-icons li{display:flex;align-items:center;gap:5px;min-height:24px;max-width:100%;font-size:11px;color:inherit}
.nc-assurance-icon{display:flex;align-items:center;justify-content:center;flex:none;height:28px}
.nc-payment-logos{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;flex:none;height:14px;line-height:0}
.nc-payment-logo{display:flex;align-items:center;justify-content:center;flex:none;height:14px}
.nc-payment-logo>img{display:block;flex:none;width:auto;max-width:none;height:14px;object-fit:contain}
.nc-check-method-icon:has(>.nc-payment-logos){display:flex;align-items:center;width:auto;flex:none}
.nc-payment-settings-icon{display:flex;align-items:center;flex:none;min-height:28px}.nc-payment-settings-icon>svg{width:26px;height:26px}
.nc-assurance-icons svg{width:14px;height:14px;flex:none}.nc-trust-badge>svg{width:20px;height:20px;flex:none}
.nc-carrier-logo,.nc-check-method-icon.nc-carrier-logo{display:grid;place-items:center;flex:0 0 42px;width:42px;height:24px;box-sizing:border-box;padding:3px;background:#fff;color:#213c35;border:1px solid #183c321b;border-radius:6px;overflow:hidden}
.nc-carrier-logo>img{display:block;width:34px;height:16px;max-width:100%;object-fit:contain;font-size:9px}
.nc-carrier-logo>svg{width:14px;height:14px;color:#213c35}
.nc-assurance-label{max-width:160px;overflow-wrap:anywhere}.nc-assurance-sr{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}
.nc-trust-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px;min-width:0}.nc-assurance--footer .nc-trust-badges{margin-inline-start:auto}.nc-trust-badge{display:flex;align-items:center;gap:10px;max-width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #183c3214;border-radius:12px;background:linear-gradient(135deg,#ffffffb3,#dcebe533);text-decoration:none!important;color:inherit!important;font:400 11px/1.4 Poppins,Verdana,sans-serif}
.nc-trust-badge>img{display:block;width:auto;max-width:96px;height:28px;object-fit:contain;flex:none;border-radius:6px;box-shadow:0 1px 3px #102c231a}.nc-trust-badge>span{display:grid;gap:2px;min-width:0}.nc-trust-badge b{font-size:11px;font-weight:600}.nc-trust-badge small{font-size:9px;color:var(--assurance-muted,#59736c);overflow-wrap:anywhere}.nc-trust-badge>.nc-trust-external{width:12px;height:12px;opacity:.5}
.nc-trust-badge:focus-visible{outline:2px solid #219376;outline-offset:3px}.nc-trust-badge:hover{border-color:#21937666}.nc-trust-badge:hover b{text-decoration:underline}
.nc-trust-badge b{overflow-wrap:anywhere}.nc-assurance [hidden],.nc-trust-badges [hidden]{display:none!important}
.nc-assurance--basket{display:grid;gap:16px;margin:4px 0;width:100%;text-align:center}.nc-assurance--basket .nc-assurance-icons{gap:8px 12px;justify-content:center}.nc-assurance--basket .nc-assurance-group{justify-items:center;width:100%}
.nc-check-summary>.nc-trust-badges{margin-top:16px;padding-top:14px;border-top:1px solid #183c3220}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-assurance{--assurance-muted:#a7bdb3;--assurance-line:#b7dcc821;color:#ddece4}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-carrier-logo{border-color:#dcedead1;background:linear-gradient(145deg,#ebf6f4,#bed3d0);box-shadow:inset 0 1px 0 #ffffff8c}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-payment-logo{background:#ebf6f4;border-radius:2px;box-shadow:0 0 0 3px #ebf6f4}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-trust-badges{--assurance-muted:#a7bdb3;color:#ddece4}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-trust-badge{border-color:#b7dcc821;background:linear-gradient(135deg,#dcebe50f,#86b9a607)}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-trust-badge:hover{border-color:#81bd9d66}
:is([data-commerce-theme=night],[data-public-chat-theme=night]) .nc-check-summary>.nc-trust-badges{border-color:#b7dcc821}
@media(max-width:600px){.nc-assurance{gap:18px 24px}.nc-assurance--footer .nc-trust-badges{flex-basis:100%}.nc-assurance-icons{gap:8px 12px}.nc-trust-badges{gap:12px}}
