/* Native plugin integration, retaining the approved preview's visual system. */
body.pm-consent-ready #cookie-law-info-bar{visibility:hidden!important;pointer-events:none!important}
#pm-consent-notice[hidden]{display:none!important}
#pm-consent-notice{z-index:99990}
#pm-consent-notice p{font-size:11px;line-height:1.5;margin:4px 0 8px}
#pm-consent-notice .privacy-ack{font-size:11px}
#pm-consent-notice .privacy-close{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}
.partymalta-wordpress .balloons-page .product-grid{list-style:none}
.pm-skin-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px;color:#8d7b9d;padding-top:14px;padding-bottom:14px}
.pm-skin-breadcrumb a{color:#6500cf;font-weight:700;text-decoration:none}
.partymalta-wordpress .blog-article{font-size:inherit}
.partymalta-wordpress .blog-article-header h1{font-family:inherit}
.partymalta-wordpress .footer-directory details{min-width:0}
@media(max-width:600px){#pm-consent-notice{width:calc(100% - 24px);left:12px;right:12px;bottom:12px;padding:14px;max-height:calc(100dvh - 40px);overflow:auto}.pm-skin-breadcrumb{padding-left:18px;padding-right:18px}}
.newsletter-dialog .mc4wp-form{display:grid;gap:12px;font-size:13px}.newsletter-dialog .mc4wp-form label{display:grid;gap:7px;font-weight:700}.newsletter-dialog .mc4wp-form input:not([type=checkbox]){box-sizing:border-box;width:100%;border:1px solid #e5d7f0;border-radius:8px;padding:12px;font:inherit}.newsletter-dialog .mc4wp-form input[type=submit]{background:#ffdf00;border:0;color:#291348;border-radius:24px;font-weight:700;cursor:pointer}.newsletter-dialog .mc4wp-alert{font-size:12px}
