
#makeapack-final-request-popup.mkp-request-popup{
  position:fixed;right:22px;bottom:22px;z-index:2147482000;
  width:min(420px,calc(100vw - 32px));
  pointer-events:none;opacity:0;
  transform:translateY(18px) scale(.985);
  transition:opacity .22s ease,transform .28s cubic-bezier(.22,.85,.2,1);
}
#makeapack-final-request-popup.mkp-request-popup.is-open{
  pointer-events:auto;opacity:1;transform:translateY(0) scale(1);
}
#makeapack-final-request-popup .mkp-request-popup-card{
  position:relative;display:grid;gap:14px;padding:20px;
  border:1px solid rgba(20,25,21,.10);border-radius:18px;background:#fff;
  box-shadow:0 22px 60px rgba(16,22,18,.20),0 4px 14px rgba(16,22,18,.08);
}
#makeapack-final-request-popup .mkp-request-popup-close{
  position:absolute;top:10px;right:10px;display:grid;place-items:center;
  width:32px;height:32px;border:1px solid #e5e8e5;border-radius:50%;
  background:#fff;color:#444a46;font-size:21px;line-height:1;cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
#makeapack-final-request-popup .mkp-request-popup-copy{padding-right:34px}
#makeapack-final-request-popup .mkp-request-popup-kicker{
  display:block;margin:0 0 5px;color:#8a908b;font-size:9px;line-height:1.2;
  font-weight:850;letter-spacing:.13em;
}
#makeapack-final-request-popup #mkp-request-popup-title{
  display:block;color:#161a17;font-size:20px;line-height:1.15;font-weight:850;
}
#makeapack-final-request-popup .mkp-request-popup-copy p{
  margin:7px 0 0;color:#666d68;font-size:12px;line-height:1.5;font-weight:500;
}
#makeapack-final-request-popup .mkp-request-popup-cta{
  width:100%;min-height:46px;border-radius:11px;font-size:13px;font-weight:850;
  -webkit-tap-highlight-color:transparent;
}
#makeapack-final-request-popup button:focus-visible{
  outline:2px solid rgba(223,118,33,.38);outline-offset:2px;
}
@media(max-width:640px){
  #makeapack-final-request-popup.mkp-request-popup{
    left:8px;right:8px;bottom:8px;width:auto;
  }
  #makeapack-final-request-popup .mkp-request-popup-card{
    padding:17px 15px 15px;border-radius:17px;
  }
  #makeapack-final-request-popup #mkp-request-popup-title{font-size:18px}
  #makeapack-final-request-popup .mkp-request-popup-copy p{font-size:11px}
}
