.cms-hidden{display:none!important}
.visit .row[hidden],.mobi-bar[hidden]{display:none!important}
.cms-admin-link{font-size:11px;letter-spacing:.03em;text-transform:none;display:inline-flex;align-items:center;min-height:28px;text-decoration:underline;text-underline-offset:3px}
#cms-announcement{position:relative;z-index:60;background:var(--emerald);color:var(--cream);padding:12px 22px;text-align:center;font:500 13px var(--sans);letter-spacing:.015em}
#cms-announcement a{text-decoration:underline;text-underline-offset:3px}
.cms-custom-block{padding:72px 0;background:var(--paper)}
.cms-custom-block .wrap{max-width:1000px;text-align:center}
.cms-custom-block h2{font-size:clamp(32px,5vw,54px);margin:20px 0}
.cms-custom-block p{font-size:18px;line-height:1.7;max-width:740px;margin:0 auto;white-space:pre-line}
.cms-custom-block img{width:100%;max-height:680px;object-fit:cover;border-radius:10px}
.cms-order-enabled{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}
.cms-order-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit!important}
body.cms-editor:not(.cms-preview) [data-cms-id],body.cms-editor:not(.cms-preview) [data-cms-setting]{cursor:pointer;scroll-margin-top:120px}
body.cms-editor:not(.cms-preview) .is-soon{pointer-events:auto!important}
body.cms-editor:not(.cms-preview) [data-cms-type=text]{white-space:pre-wrap}
body.cms-editor:not(.cms-preview) .cms-hidden{display:revert!important;opacity:.3;outline:2px dashed #a16c45;outline-offset:-2px;min-height:24px}
body.cms-editor:not(.cms-preview) .cms-selected{outline:2px solid #bed594!important;outline-offset:5px;box-shadow:0 0 0 5px #38482a33;border-radius:2px}
body.cms-editor:not(.cms-preview) [contenteditable]{cursor:text;background:#c4daa826;min-width:12px;display:inline-block;outline:2px solid #b4d687!important}
body.cms-editor .a11y-launcher,body.cms-editor .a11y-widget{display:none!important}
@media (hover:hover) and (pointer:fine){body.cms-editor:not(.cms-preview) [data-cms-type=text]:hover,body.cms-editor:not(.cms-preview) [data-cms-type=image]:hover{outline:1px dashed #bed594;outline-offset:4px}}
