.abbazia-review-entry{display:grid;gap:12px;width:100%;font-family:Montserrat,sans-serif;color:#371931}.abbazia-review-entry label{font-size:14px;font-weight:600}.abbazia-review-entry input[type=password]{min-height:50px;background:#fff;border:1px solid #bcabae;border-radius:2px;padding:12px;font:inherit;color:#371931}.abbazia-review-entry button,.abbazia-review-bar button,#abbazia-review-dialog button[type=submit]{background:#fbd9d1;color:#371931;border:1px solid #371931;border-radius:2px;padding:14px 20px;min-height:46px;font:600 14px Montserrat,sans-serif;cursor:pointer}.abbazia-review-entry button:disabled{opacity:.55;cursor:default}.abbazia-review-entry p,.abbazia-review-small{font-size:12px;line-height:1.6}.abbazia-review-message{padding:14px;background:#f4e9e5;color:#371931;font:14px/1.6 Montserrat,sans-serif}.abbazia-review-bar{position:fixed;z-index:99990;bottom:14px;left:18px;display:flex;align-items:center;gap:16px;padding:10px 16px;background:#faf7f2;color:#371931;border:1px solid #d3c2c7;border-radius:4px;box-shadow:0 4px 22px #0002;font:13px Montserrat,sans-serif;max-width:calc(100% - 36px)}.abbazia-review-bar form{margin:0}.abbazia-review-bar form button{background:transparent;border:0;text-decoration:underline;font-size:12px;padding:8px}.abbazia-review-bar span{font-weight:600}#abbazia-review-dialog{width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #d3c2c7;border-radius:6px;padding:32px;background:#faf7f2;color:#371931;font:14px/1.6 Montserrat,sans-serif}#abbazia-review-dialog::backdrop{background:#291326b8}#abbazia-review-dialog h2{font:32px/1.2 'Playfair Display',serif;margin:0 25px 16px 0}#abbazia-review-dialog form{display:grid;gap:10px}#abbazia-review-dialog input,#abbazia-review-dialog textarea{width:100%;font:inherit;min-height:44px;padding:10px;color:#371931;background:#fff;border:1px solid #bcabae}#abbazia-review-dialog .abbazia-review-close{position:absolute;right:12px;top:8px;border:0;color:#371931;background:transparent;font-size:30px;min-width:44px;min-height:44px}.abbazia-review-trap{position:absolute;left:-9999px;visibility:hidden}.abbazia-review-toast{position:fixed;left:18px;bottom:96px;max-width:calc(100% - 36px);z-index:99991;background:#e4eee5;padding:16px;color:#213c29;font:14px/1.5 Montserrat,sans-serif}.abbazia-review-entry :focus-visible,.abbazia-review-bar :focus-visible,#abbazia-review-dialog :focus-visible{outline:3px solid #704b67;outline-offset:3px}@media(max-width:600px){.abbazia-review-bar{left:12px;right:12px;bottom:12px;max-width:none;flex-wrap:wrap;gap:8px;justify-content:center}.abbazia-review-bar span{width:100%;text-align:center;font-size:11px}.abbazia-review-bar button{font-size:12px;padding:10px 12px}#abbazia-review-dialog{padding:24px}.abbazia-review-toast{bottom:150px}}

.abbazia-review-access-page [data-elementor-id="300"],.abbazia-review-access-page [data-elementor-id="301"]{display:none!important}
