.item-popup__wrapper{visibility:hidden;opacity:0;pointer-events:none;z-index:1000;background-color:#00000080;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;display:none;position:fixed;top:0;left:0}body:has(.item-popup__wrapper.visible){overflow:hidden}.item-popup__wrapper.visible{visibility:visible;opacity:1;pointer-events:all;display:block}#rebuy-modal .rebuy-notification-dialog.dialog,.item-popup__content{background-color:#fff;border-radius:4px;flex-direction:column;gap:25px;width:100%;max-width:500px;height:fit-content;margin:auto;padding:46px 50px;display:flex;position:relative}.item-popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item-popup__close{cursor:pointer;width:30px;height:30px;position:absolute;top:16px;right:16px}.item-popup__close:after,.item-popup__close:before{content:"";background-color:#000;width:2px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.item-popup__close:after{transform:translate(-50%,-50%)rotate(-45deg)}#rebuy-modal .rebuy-notification-dialog-header,#rebuy-modal .rebuy-notification-dialog-header *,.item-popup__title{color:#000;letter-spacing:-2%;padding:0;font-family:IBM Plex Serif;font-size:32px;font-weight:500;line-height:100%}#rebuy-modal .rebuy-notification-dialog-content,.item-popup__message{color:#000;max-width:70%;letter-spacing:0%;padding:0;font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;line-height:130%}#rebuy-modal .rebuy-notification-dialog-actions.multi-button,.item-popup__buttons{border:none;flex-direction:row;gap:10px;padding:0;display:flex}#rebuy-modal .rebuy-notification-dialog-button,.item-popup__button{text-align:center;letter-spacing:.7px;text-transform:capitalize;letter-spacing:0%;background:0 0;border-width:1px;border-color:#000;border-radius:4px;flex:1;margin:0;padding:12px;font-family:IBM Plex Sans;font-size:15px;font-style:normal;font-weight:500;line-height:100%}#rebuy-modal .rebuy-notification-dialog-button.primary,.item-popup__button--confirm{color:#fff;background-color:#000}#rebuy-modal .rebuy-notification-dialog-button.secondary,.item-popup__button--cancel{color:#000;background-color:#0000}@media screen and (width<=480px){.item-popup__content{width:calc(100% - 32px);padding:40px 24px}#rebuy-modal .rebuy-notification-dialog-actions.multi-button,.item-popup__buttons{flex-direction:column;gap:16px}}