:root{--wix-ads-height:0px!important;--site-width:980px}
html{scroll-behavior:smooth;min-width:0!important}
body.po-site{margin:0;min-width:980px;background:#fff;color:#848079}
body.po-site #site-root{top:0}
.po-source{position:relative;width:100%;isolation:isolate;min-height:40px}
.po-source>.mainPage{position:relative}
.po-source .pTvOx2{display:none}
.po-source img{max-width:none}
.po-source .wixui-section{outline:0}
.po-source a:focus-visible{outline:3px solid #748f19;outline-offset:3px}
.po-fallback{max-width:940px;margin:0 auto;padding:90px 20px;font:24px/1.5 'Patrick Hand',cursive}
.po-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;font:18px/1.35 'Patrick Hand',cursive;color:#57534e}
.po-contact-form label{display:flex;flex-direction:column;gap:4px}
.po-contact-form input,.po-contact-form textarea{font:inherit;padding:9px 11px;border:1px solid #a8a39c;border-radius:0;background:#fff;color:#292929;width:100%;box-sizing:border-box}
.po-contact-form textarea{min-height:120px;resize:vertical}
.po-contact-form .po-form-wide{grid-column:1/-1}
.po-contact-form button{font:700 16px Raleway,sans-serif;border:0;background:#fdf733;padding:12px 25px;cursor:pointer;justify-self:end}
.po-contact-form .po-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.po-contact-form .po-form-message{grid-column:1/-1;margin:0;padding:10px;background:#fff;border:1px solid #a8a39c}
.po-contact-form .po-form-message:empty{display:none}
.po-contact-form button[disabled]{opacity:.6;cursor:wait}
.po-lightbox{position:fixed;inset:0;z-index:999999;background:#000e;display:grid;place-items:center;padding:45px}
.po-lightbox img{max-width:100%;max-height:85vh;object-fit:contain}
.po-lightbox button{position:absolute;top:14px;right:20px;color:#fff;font-size:40px;line-height:1;background:none;border:0;cursor:pointer}
