@font-face{font-family:ZEROPOPHeading;src:url('FjallaOne-Regular.woff') format('woff');font-display:swap}.zero-smart-popup{position:fixed;right:24px;bottom:24px;z-index:9990;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 60px);overflow:auto;display:grid;grid-template-columns:120px minmax(0,1fr);background:#111;color:#fff;border:1px solid #383838;border-top:3px solid #e10600;box-shadow:0 14px 50px #0008;font:14px/1.5 Arial,sans-serif;animation:zero-popup-in .3s ease;box-sizing:border-box}.zero-smart-popup:not(:has(img)){grid-template-columns:1fr}.zero-smart-popup>img{width:120px;height:100%;max-height:270px;object-fit:contain;background:#080808}.zero-smart-popup-copy{padding:25px 20px 20px}.zero-smart-popup-kicker{display:block;color:#e10600;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.13em}.zero-smart-popup h2{font:400 25px/1.15 ZEROPOPHeading,'Fjalla One',Impact,sans-serif!important;color:#fff!important;letter-spacing:0!important;margin:9px 0 12px!important}.zero-smart-popup p{font:13px/1.55 Arial,sans-serif!important;color:#ccc!important;margin:0 0 17px!important}.zero-smart-popup .zero-smart-popup-cta{display:block;padding:12px 10px;background:#e10600;color:#fff!important;text-decoration:none!important;text-align:center;font:700 11px/1.5 Arial,sans-serif!important;border:1px solid #e10600;border-radius:0}.zero-smart-popup .zero-smart-popup-cta:hover{background:#bb0500;border-color:#bb0500}.zero-smart-popup .zero-smart-popup-close{position:absolute;right:5px;top:4px;display:grid;place-items:center;padding:0;width:36px;height:36px;border:0;border-radius:0;background:#111;color:#ddd;font:25px/1 Arial,sans-serif;cursor:pointer}.zero-smart-popup a:focus-visible,.zero-smart-popup button:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes zero-popup-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.zero-smart-popup{right:12px;bottom:12px;width:calc(100vw - 24px);grid-template-columns:95px minmax(0,1fr)}.zero-smart-popup>img{width:95px}.zero-smart-popup-copy{padding:23px 16px 16px}.zero-smart-popup h2{font-size:23px!important}.zero-smart-popup .zero-smart-popup-close{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.zero-smart-popup{animation:none}}
