.sd-simple{--sd-green:#174f3b;--sd-paper:#f7f4ed;color:#1c382d;background:var(--sd-paper);font:15px/1.55 system-ui,-apple-system,sans-serif;padding:28px;min-height:100svh;width:100%;box-sizing:border-box}.sd-simple *{box-sizing:border-box}.sd-simple :is(h1,h2,h3,h4,p){margin:0}.sd-simple button,.sd-simple input,.sd-simple textarea{font:inherit}.sd-heading,.sd-columns,.sd-footnote{max-width:1000px;margin-inline:auto}.sd-eyebrow{font-size:10px;letter-spacing:.14em;color:#76653a;font-weight:750}.sd-heading h1{font:400 clamp(26px,3.8vw,40px)/1.16 Georgia,serif;letter-spacing:-.02em;margin:8px 0 10px}.sd-heading p{color:#57665b}.sd-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;align-items:start}.sd-editor,.sd-result{min-width:0}.sd-editor{background:white;padding:24px;border:1px solid #d8e0d3;border-radius:16px}.sd-section-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sd-step{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;background:#e6eddd;border-radius:50%;font-size:12px;font-weight:750}.sd-section-head h2{font-size:17px;font-weight:750}.sd-dish-label{font-weight:650;margin:18px 0 12px!important}.sd-simple label{display:block;font-weight:650;font-size:13px;margin:14px 0 6px}.sd-price-field{display:flex;align-items:center;gap:12px;border:1px solid #b4c6b7;border-radius:10px;padding:0 14px;height:56px;background:#fcfdfb}.sd-price-field>span{color:#637565;font-size:21px}.sd-price-field input{border:0;outline:0;width:100%;background:transparent;font-size:26px;font-weight:650;color:var(--sd-green);min-width:0;height:100%}.sd-price-field:focus-within{outline:3px solid #b79546;outline-offset:2px}.sd-hint{font-size:12px;color:#647363;margin-top:7px!important}.sd-save,.sd-request{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;border:0;border-radius:10px;background:var(--sd-green);color:#fff!important;font-weight:750;text-decoration:none;text-align:center;cursor:pointer;width:100%}.sd-save{margin-top:18px}.sd-save:disabled{opacity:.5;cursor:default}.sd-status{font-size:13px;min-height:42px;padding-top:10px;color:#637565}.sd-status.ok{color:#176b42;font-weight:650}.sd-status.error{color:#a62a20}.sd-more{border-top:1px solid #e2e7dc;padding-top:14px;margin-top:8px}.sd-more summary{cursor:pointer;font-size:13px;color:#46634f;min-height:32px}.sd-more-fields :is(input,textarea){display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #c7d4c4;border-radius:8px;color:#243c2f;background:#fff;font-size:16px}.sd-reset{border:0;background:transparent;color:#62735f;text-decoration:underline;font-size:12px;margin-top:10px;padding:8px 0;cursor:pointer}.sd-reset:disabled{opacity:.4}.sd-result-note{font-size:12px;color:#637565;margin:0 0 12px!important}.sd-site{border:1px solid #d8e0d3;border-radius:16px;background:white;overflow:hidden}.sd-site-header{position:relative;min-height:145px;display:flex;align-items:end;padding:18px;background:#133e2d;color:white}.sd-site-header img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.sd-site-header>div{position:relative;z-index:1}.sd-site-header small{font-size:9px;letter-spacing:.13em;font-weight:700}.sd-site-header h3{font:400 29px/1.2 Georgia,serif;margin-top:3px}.sd-site-content{padding:20px}.sd-site-kicker{font-size:9px;font-weight:750;letter-spacing:.13em;color:#807041}.sd-menu-row{display:flex;align-items:start;gap:16px;justify-content:space-between;margin-top:12px}.sd-menu-row>div{min-width:0}.sd-menu-row h4,.sd-event-result h4{font:600 18px/1.35 Georgia,serif;overflow-wrap:anywhere}.sd-menu-row p,.sd-event-result p{font-size:12px;color:#65715f;margin-top:6px}.sd-menu-row>strong{font-size:26px;line-height:1.3;white-space:nowrap;color:var(--sd-green)}.sd-site.is-updated{border:2px solid #47916a}.sd-event-result{margin-top:22px;border-top:1px solid #e1e8da;padding-top:18px}.sd-event-result h4{margin-top:10px}.sd-personal{margin-top:20px;padding:18px 0 0;border-top:1px solid #d7dfd1}.sd-personal>strong{font-size:16px}.sd-personal p{font-size:13px;color:#637565;margin:6px 0 14px}.sd-footnote{font-size:11px;color:#6f7969;margin-top:24px}.sd-simple :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #b79546;outline-offset:3px}.sd-simple [hidden]{display:none!important}
body.ssdemo-page .wp-block-template-part,body.ssdemo-page .wp-block-post-title{display:none!important}body.ssdemo-page main.wp-block-group,body.ssdemo-page .wp-block-group:has(>.wp-block-post-content),body.ssdemo-page .wp-block-post-content{padding:0!important;margin:0!important;max-width:none!important}
@media(max-width:700px){.sd-simple{padding:18px 14px}.sd-heading h1{font-size:27px}.sd-heading p{font-size:13px}.sd-columns{grid-template-columns:1fr;gap:22px;margin-top:18px}.sd-editor{padding:18px}.sd-site-header{min-height:95px;padding:14px 18px}.sd-site-content{padding:18px}.sd-dish-label{margin-top:10px!important}.sd-status{min-height:36px}.sd-footnote{margin-top:18px}}
body.ssdemo-page .wp-block-post-content>.sd-simple{width:100%!important;max-width:none!important}
