.monnari-purchase-notices {position:fixed;left:10px;bottom:10px;z-index:40;width:336px;max-width:calc(100vw - 24px);font-family:'Poppins',Arial,sans-serif;color:#3b2630;opacity:0;transform:translateX(calc(-100% - 24px));transition:transform .3s ease,opacity .3s ease}
.monnari-purchase-notices[hidden] {display:none!important}
.monnari-purchase-notices.is-visible {opacity:1;transform:translateX(0)}
.monnari-purchase-card {position:relative;box-sizing:border-box;display:flex;gap:8px;width:100%;height:100px;padding:10px;border-radius:10px;background:#ffa6b7 url('./notice-background.png') center/cover no-repeat;box-shadow:0 3px 16px #0002}
.monnari-purchase-image {display:block;flex:none;width:80px;height:80px;border-radius:6px;overflow:hidden;background:#f7f7f7}
.monnari-purchase-image img {display:block;width:80px;height:80px;object-fit:cover}
.monnari-purchase-copy {display:flex;flex:1;min-width:0;height:80px;flex-direction:column;justify-content:space-between;padding:2px 0}
.monnari-purchase-title {display:block;max-width:100%;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:17px;color:inherit;text-decoration:none}
.monnari-purchase-copy p {display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:15px;color:inherit}
.monnari-purchase-copy time,.monnari-purchase-meta {font-size:12px;line-height:15px;color:inherit}
.monnari-purchase-close {position:absolute;right:0;top:0;display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:0;color:#333;cursor:pointer;font:18px/1 Arial,sans-serif}
.monnari-purchase-close span {display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff70}
.monnari-purchase-card a:focus-visible,.monnari-purchase-close:focus-visible {outline:2px solid #852138;outline-offset:2px}
@media(max-width:767px) {.monnari-purchase-notices{left:0;right:0;margin:auto;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(calc(-100vw - 24px))}.monnari-purchase-notices.is-visible{transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.monnari-purchase-notices{transition:none}}
