.mzpdp-bar{position:fixed;z-index:39;left:50%;bottom:18px;display:flex;align-items:center;gap:14px;width:min(760px,calc(100vw - 200px));padding:8px;background:#2a0709;color:#fff;box-shadow:0 18px 40px #00000047;transform:translate(-50%,calc(100% + 40px));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.mzpdp-bar.is-on{transform:translate(-50%)}.mzpdp-bar[hidden]{display:flex;visibility:hidden}.mzpdp-bar.is-on[hidden]{visibility:visible}.mzpdp-bar__img{flex:0 0 auto;width:48px;height:48px;object-fit:cover;background:#f7f7f7}.mzpdp-bar__info{flex:1 1 auto;min-width:0}.mzpdp-bar__title{margin:0;overflow:hidden;font-family:var(--m-display, Montserrat, sans-serif);font-weight:800;font-size:13px;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:inherit}.mzpdp-bar__meta{display:flex;align-items:center;gap:8px;margin:2px 0 0;font-size:12px;color:inherit}.mzpdp-bar__free{padding:2px 6px 3px;background:#e95483;color:#000;font-weight:800;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.mzpdp-bar__free[hidden]{display:none}.mzpdp-bar__btn{flex:0 0 auto;padding:14px 22px;border:0;background:#e95483;color:#fff;font-family:var(--m-display, Montserrat, sans-serif);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.mzpdp-bar__btn:hover{background:#e95483}html.mzpdp-bar-on .mzpjc-tray{bottom:96px!important}@media(max-width:749px){.mzpdp-bar{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;gap:10px;padding:6px;transform:translateY(calc(100% + 40px))}.mzpdp-bar.is-on{transform:none}.mzpdp-bar__img{width:40px;height:40px}.mzpdp-bar__title,.mzpdp-bar__meta{font-size:11px}.mzpdp-bar__btn{padding:12px 14px;font-size:12px;letter-spacing:.06em}}@media(max-width:749px){html.mzpdp-bar-on body{padding-bottom:72px}.mzpdp-bar__btn{white-space:nowrap}}.mzpdp-target{animation:mzpdp-pulse 1.4s ease-out 1;border-radius:12px}@keyframes mzpdp-pulse{0%{box-shadow:0 0 #ba030873}to{box-shadow:0 0 0 14px #ba030800}}@media(prefers-reduced-motion:reduce){.mzpdp-target{animation:none}}
