body.admin-bar{--snuggii-toast-admin-offset:var(--wp-admin--admin-bar--height,32px)}
.snuggii-toast,#snuggii-wishlist-notice{position:fixed;inset-inline-start:50%;inset-block-start:calc(16px + env(safe-area-inset-top,0px) + var(--snuggii-toast-admin-offset,0px));inset-block-end:auto;transform:translateX(-50%);z-index:100002;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));box-sizing:border-box;margin:0;padding:10px 12px 10px 18px;background:var(--wp--preset--color--grape,#342b6a);color:#fff;border-radius:28px;box-shadow:0 2px 4px #342b6a12,0 12px 32px #342b6a24;font:inherit;font-size:13px;line-height:1.5;animation:snuggii-toast-in .22s cubic-bezier(.22,1,.36,1) both}
#snuggii-wishlist-notice{padding:16px 20px;overflow-wrap:anywhere}
.snuggii-toast[hidden]{display:none!important}.snuggii-toast-check{display:flex;flex:none;color:#ffcfe2}.snuggii-toast svg{width:20px;height:20px;display:block}.snuggii-toast-message{max-width:430px;overflow-wrap:anywhere}.snuggii-toast a{color:inherit;flex:none;text-underline-offset:4px;display:flex;align-items:center;min-height:44px;font-weight:500}.snuggii-toast button{display:grid;place-items:center;flex:none;background:transparent;border:0;color:inherit;padding:12px;border-radius:50%;width:44px;height:44px;cursor:pointer}.snuggii-toast :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:2px}.snuggii-toast button:hover{background:#ffffff15}
@keyframes snuggii-toast-in{from{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%,0)}}
@media(max-width:700px){.snuggii-toast{gap:8px;padding:8px 8px 8px 14px;font-size:12px;border-radius:22px}.snuggii-toast-check{display:none}.snuggii-toast button{width:44px}.snuggii-toast-message{flex:1}.snuggii-toast a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.snuggii-toast,#snuggii-wishlist-notice{animation:none}}
