.mecha-reassurance{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;z-index:10001}.mecha-reassurance *,.mecha-reassurance *:before,.mecha-reassurance *:after{box-sizing:inherit}.mecha-reassurance__inner{display:flex;align-items:flex-start;gap:12px;padding:16px 40px 16px 16px;position:relative;background:#fff;border:1px solid #E0E0E0;border-left:4px solid #1a237e;border-radius:6px;box-shadow:0 4px 16px #0000001a}.mecha-reassurance__icon{flex-shrink:0;margin-top:2px}.mecha-reassurance__content{flex:1;min-width:0}.mecha-reassurance__heading{margin:0 0 4px;font-size:15px;font-weight:700;color:#1a237e;line-height:1.3}.mecha-reassurance__message{margin:0 0 4px;font-size:14px;font-weight:400;color:#333;line-height:1.5}.mecha-reassurance__attribution{margin:0;font-size:12px;font-weight:400;color:#999;font-style:italic;line-height:1.4}.mecha-reassurance__shipping{margin:8px 0 0;padding:6px 10px;font-size:13px;font-weight:600;color:#1a237e;background:#e8eaf6;border-radius:4px;line-height:1.4}.mecha-reassurance__close{position:absolute;top:8px;right:8px;width:20px!important;height:20px!important;min-width:0!important;min-height:0!important;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;border:none!important;border-width:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;color:#bbb;cursor:pointer;border-radius:0!important;transition:color .15s ease;line-height:1;font-size:0;text-decoration:none!important}.mecha-reassurance__close:hover,.mecha-reassurance__close:focus,.mecha-reassurance__close:active{background:none!important;background-color:transparent!important;border:none!important;border-width:0!important;box-shadow:none!important;outline:none!important;color:#666}.mecha-reassurance__close:focus-visible{outline:2px solid #1a237e!important;outline-offset:2px}.mecha-reassurance--inline{padding:12px 16px;opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.mecha-reassurance--inline.is-visible{opacity:1;transform:translateY(0)}.mecha-reassurance--inline .mecha-reassurance__inner{box-shadow:none;border-radius:6px;background:#f7f8fc;border-color:#d8dce8;border-left-color:#1a237e}.mecha-reassurance--slide{position:fixed;bottom:24px;right:24px;width:380px;max-width:calc(100vw - 48px);opacity:0;transform:translate(110%);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.mecha-reassurance--slide.is-visible{opacity:1;transform:translate(0)}.mecha-reassurance--slide .mecha-reassurance__inner{border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}@media(max-width:480px){.mecha-reassurance--slide{bottom:16px;right:12px;left:12px;width:auto;max-width:none}.mecha-reassurance__inner{padding:14px 36px 14px 14px;gap:10px}.mecha-reassurance__heading{font-size:14px}.mecha-reassurance__message{font-size:13px}.mecha-reassurance__icon svg{width:24px;height:24px}}.mecha-reassurance--hover{position:absolute;width:320px;max-width:calc(100vw - 32px);opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mecha-reassurance--hover.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.mecha-reassurance-hover__inner{position:relative;padding:14px 32px 14px 14px;background:#fff;border:1px solid #E0E0E0;border-left:3px solid #ffd600;border-radius:6px;box-shadow:0 4px 16px #0000001a}.mecha-reassurance-hover__stars{display:flex;gap:2px;margin-bottom:6px}.mecha-reassurance-hover__quote{margin:0 0 4px;font-size:13px;font-weight:400;color:#333;line-height:1.5;font-style:italic}.mecha-reassurance-hover__reviewer{margin:0;font-size:11px;font-weight:600;color:#999;line-height:1.3}.mecha-reassurance--hover .mecha-reassurance__close{width:18px!important;height:18px!important;top:6px;right:6px}@media(max-width:480px){.mecha-reassurance--hover{width:auto;left:0;right:0}}@media(prefers-reduced-motion:reduce){.mecha-reassurance--inline,.mecha-reassurance--slide{transition-duration:.01ms}}.mecha-reassurance__stars{display:inline-flex;gap:2px;margin-bottom:4px}.mecha-reassurance__star{width:14px;height:14px;fill:#ffd600}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cart-reassurance.css.map */
