.floating-whatsapp{position:fixed;right:24px;bottom:99px;z-index:35;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#18cc60;color:#fff;box-shadow:0 5px 22px #0002;text-decoration:none;transition:background .15s,transform .15s}.floating-whatsapp i{font-size:33px;line-height:1}.floating-whatsapp:hover{background:#10b853;transform:translateY(-2px)}.floating-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:3px}.trust-corner-badge{position:fixed;left:18px;bottom:17px;z-index:35;display:flex;align-items:center;gap:6px;min-height:31px;padding:6px 9px;background:#fff;color:#101010;border:1px solid #e5e5e5;border-radius:7px 7px 0 0;box-shadow:0 2px 20px #0002;font-family:Arial,'Segoe UI',sans-serif;line-height:1.2}.trust-corner-badge strong{font-size:13px;font-weight:700;white-space:nowrap}.trust-corner-check{background:#23ae81;color:#fff;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:16px;font-weight:bold}.trust-corner-badge small{font-size:8px;color:#777;margin-left:3px;align-self:flex-end}.trust-corner-dialog{width:min(430px,calc(100% - 36px));padding:30px;border:1px solid #dcd7e3;border-radius:14px;background:#fff;color:#25212b;box-shadow:0 20px 70px #0003}.trust-corner-dialog::backdrop{background:#0007}.trust-corner-dialog h2{font-size:21px;margin:0 0 18px;padding-right:20px}.trust-corner-dialog h2 span{color:#23ae81}.trust-corner-dialog p{font-size:13px;line-height:1.8;color:#726879}.trust-corner-dialog p:first-of-type{font-weight:700;color:#615071}.trust-dialog-close{position:absolute;right:12px;top:8px;width:30px;height:30px;font-size:25px;background:transparent;color:#645b6d}.trust-dialog-dismiss{background:#66518e;color:white;padding:10px 20px;border-radius:5px;font-size:13px}.review-jump{top:auto!important;bottom:179px!important}.cart-open .floating-whatsapp,.cart-open .trust-corner-badge,.cart-open .floating-cart,.cart-open .review-jump{visibility:hidden}@media(max-width:700px){.floating-whatsapp{right:18px;bottom:92px}.trust-corner-badge{left:12px;bottom:15px;max-width:calc(100% - 95px);padding:6px 8px}.trust-corner-badge strong{font-size:12px}.review-jump{bottom:169px!important}}@media(prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}
