.caeli-campaign[hidden]{display:none!important}.caeli-campaign{position:relative;margin:1rem auto;padding:1.5rem;background:#f3e7e4;color:#251e20;max-width:42rem;border:1px solid #c6b8b5;overflow-wrap:anywhere}.caeli-campaign button[data-caeli-close]{float:right;min-width:44px;min-height:44px}.caeli-campaign h2{font-size:1.5rem}.caeli-campaign-dialog{padding:0;max-width:min(90vw,44rem);max-height:85vh;overflow:auto}.caeli-campaign-dialog::backdrop{background:#0005}.caeli-marketing-form fieldset{min-width:0;border:0;padding:0}.caeli-marketing-form input[type=email]{display:block;width:100%;font-size:1rem;margin:.5rem 0}.caeli-marketing-form label{display:block;margin:.75rem 0}.caeli-marketing-form button{min-height:44px}.caeli-campaign :focus-visible{outline:2px solid #251e20;outline-offset:3px}@media(max-width:767px){.caeli-campaign{position:static;max-width:100%;margin:1rem;padding:1rem}.caeli-campaign-dialog{max-width:100%}}@media(prefers-reduced-motion:reduce){.caeli-campaign,.caeli-campaign-dialog{animation:none!important;transition:none!important}}.caeli-campaign[data-display="drawer"]:not([data-caeli-preview]){position:fixed;bottom:1rem;right:1rem;z-index:50;width:min(26rem,90vw)}@media(max-width:767px){.caeli-campaign[data-display="drawer"]:not([data-caeli-preview]){position:static;width:auto;z-index:auto}}