.cj-warranty-float[hidden]{display:none!important}.cj-warranty-float{position:fixed;right:24px;bottom:92px;z-index:35;width:335px;max-width:calc(100vw - 44px);border:1px solid #c5d8df;border-left:4px solid #b82335;border-radius:10px;background:#fff;box-shadow:0 8px 30px #092d4b26;color:#102e49;font-family:Arial,sans-serif}.cj-warranty-trigger{display:flex;align-items:center;gap:14px;width:100%;padding:18px 26px 18px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.cj-warranty-trigger img{width:58px;height:42px;object-fit:contain}.cj-warranty-trigger strong{display:block;font-size:14px;line-height:1.4}.cj-warranty-trigger small{display:block;font-size:10px;line-height:1.6;color:#526775;margin-top:3px}.cj-warranty-trigger em{display:block;font:600 11px/1.6 Arial,sans-serif;color:#176385;margin-top:4px}.cj-warranty-dismiss,.cj-warranty-close{position:absolute;right:3px;top:3px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#526775;font:24px Arial,sans-serif;cursor:pointer}.cj-warranty-trigger:focus-visible,.cj-warranty-dismiss:focus-visible,.cj-warranty-dialog :focus-visible{outline:3px solid #17708c;outline-offset:3px}.cj-warranty-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d4e1e7;border-radius:14px;padding:35px;background:#fff;color:#102e49;font:15px/1.75 Arial,sans-serif;box-shadow:0 20px 90px #00172755}.cj-warranty-dialog::backdrop{background:#062338b8}.cj-warranty-dialog>img{width:90px;height:58px;object-fit:contain;display:block;margin-bottom:15px}.cj-warranty-dialog h2{font:36px/1.15 Georgia,serif;margin:8px 0 18px;color:#102e49}.cj-warranty-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#176385;margin:0}.cj-warranty-dialog h3{font:23px/1.3 Georgia,serif;margin:25px 0 12px}.cj-warranty-coverage{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#edf4f6;border:1px solid #d7e4e8;border-radius:8px;padding:22px 8px;text-align:center}.cj-warranty-coverage strong{display:block;font:42px/1 Georgia,serif}.cj-warranty-coverage span{display:block;font-size:11px;line-height:1.5;margin-top:10px}.cj-warranty-note{font-size:12px;line-height:1.8;color:#526775}.cj-warranty-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 15px}.cj-warranty-actions a{padding:12px 16px;border:1px solid #bcced8;border-radius:5px;font-size:12px;font-weight:600;text-decoration:none;color:#102e49}.cj-warranty-actions a:first-child{background:#102e49;color:#fff;border-color:#102e49}.cj-warranty-terms{font-size:12px;color:#176385;text-underline-offset:4px}.cj-warranty-close{right:8px;top:8px;width:40px;height:40px}@media(max-width:679px){.cj-warranty-float{right:12px;bottom:calc(98px + env(safe-area-inset-bottom));width:310px;max-width:calc(100vw - 24px)}.cj-warranty-trigger{padding:13px 26px 13px 13px;gap:10px}.cj-warranty-trigger strong{font-size:13px}.cj-warranty-trigger img{width:49px}.cj-warranty-dialog{padding:25px;max-height:calc(100dvh - 24px)}.cj-warranty-dialog h2{font-size:30px}.cj-warranty-actions{flex-direction:column}.cj-warranty-actions a{text-align:center}}@media print{.cj-warranty-float,.cj-warranty-dialog{display:none!important}}.cj-warranty-float{animation:cj-warranty-jostle 1.1s ease-in-out .25s 1;transform-origin:50% 80%}@keyframes cj-warranty-jostle{0%,100%{transform:translateX(0) rotate(0)}18%{transform:translateX(-5px) rotate(-1deg)}36%{transform:translateX(5px) rotate(1deg)}54%{transform:translateX(-3px) rotate(-.6deg)}72%{transform:translateX(2px) rotate(.4deg)}88%{transform:translateX(-1px) rotate(-.2deg)}}.cj-warranty-float:hover,.cj-warranty-float:focus-within{animation:none}@media(prefers-reduced-motion:reduce){.cj-warranty-float{animation:none}}body[data-reduce-animations] .cj-warranty-float{animation:none}
