.aa-gallery-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px}.aa-gallery-controls button{position:static}.aa-lightbox img{display:block;max-height:72vh;margin:auto}
/* Keep the complete promotional artwork visible at every screen size. */
.aa-migrated #zjNtsP .block-background,.aa-migrated #zQuqb4 .block-background{background-color:var(--aa-green)}
.aa-migrated #zjNtsP .block-background__image,.aa-migrated #zQuqb4 .block-background__image{object-fit:contain;object-position:center}
:root{--aa-green:#618e45;--aa-white:#fff;--aa-dark:#1d1e20;--aa-gray:#f1f1f1;--aa-content-width:1224px;--aa-mobile-width:360px;--aa-heading-font:Raleway,sans-serif;--aa-body-font:Lato,sans-serif;--aa-button-radius:12px}html{scroll-behavior:smooth}.aa-migrated #zi63pD h1{color:var(--aa-green)}.aa-migrated .text-box ul>li{list-style-type:disc}.aa-migrated .text-box ol>li{list-style-type:decimal}.aa-migrated .text-box ul ul>li,.aa-migrated .text-box ol ul>li{list-style-type:circle}.aa-migrated .input input.input__component{line-height:normal}.aa-migrated .text-box li{line-height:normal}.aa-reviews-frame{width:100%;height:550px;border:0}.aa-migrated .video iframe{width:100%;height:100%;border:0}.aa-migrated .aa-whatsapp{bottom:20px}.aa-migrated:has(#wpvibe-preview-banner) .aa-whatsapp{bottom:70px}body.aa-migrated{margin:0;background:#fff}.aa-migrated .page{width:100%;max-width:none}.aa-migrated .page__blocks>p:empty{display:none}.aa-migrated .block{margin-block:0}.aa-migrated .image{opacity:1}.aa-migrated .block-header-item:focus-within>.block-header-item__label>.block-header-item__dropdown-area{visibility:visible;opacity:1;pointer-events:auto}.aa-skip{position:fixed;left:1rem;top:-100px;z-index:99999;background:white;color:#335425;padding:12px}.aa-skip:focus{top:1rem}.aa-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.aa-form-status:empty{display:none}.aa-form-status{font:16px/1.4 Lato,sans-serif;color:inherit;margin:12px 0}.aa-migrated #zhNZx0 .aa-form-status{color:#fff}.aa-migrated #zhNZx0 .aa-form-status[data-error=true]{color:#9c2727}.aa-form-status[data-error=true]{background:#fff;color:#9c2727;padding:8px;border-radius:4px}.aa-whatsapp{position:fixed;right:20px;bottom:24px;z-index:100;background:#008d62;color:white;border-radius:50%;width:64px;height:64px;display:grid;place-items:center;box-shadow:0 4px 12px #0003}.aa-whatsapp:hover{color:white;background:#006c4c}.aa-migrated [data-aa-gallery]{cursor:zoom-in}.aa-lightbox{border:0;padding:45px 10px 10px;background:#111;color:white;max-width:95vw;max-height:95vh}.aa-lightbox::backdrop{background:#000d}.aa-lightbox img{max-width:90vw;max-height:80vh;object-fit:contain}.aa-lightbox button{position:absolute;right:10px;top:8px;background:white;color:#222;padding:4px 12px}.aa-migrated .block-header__hamburger-menu{cursor:pointer;z-index:2}.aa-migrated .block-header__hamburger-menu span{background:#618e45!important}.aa-migrated .aa-menu-open .burger__bun:first-child{transform:translateY(8px) rotate(45deg)}.aa-migrated .aa-menu-open .burger__bun:last-child{transform:translateY(-8px) rotate(-45deg)}.aa-migrated .aa-menu-open .burger__meat{opacity:0}.aa-migrated a:focus-visible,.aa-migrated button:focus-visible{outline:3px solid #618e45;outline-offset:4px}
@media(max-width:920px){.aa-migrated .block-header-layout-mobile__dropdown{display:none!important}.aa-migrated .aa-menu-open .block-header-layout-mobile__dropdown{display:block!important;visibility:visible!important;opacity:1!important;max-height:calc(100svh - 86px);overflow-y:auto}.aa-migrated .aa-menu-open .block-header-item__mobile-dropdown-trigger:checked~.block-header-item__dropdown-area{display:block;visibility:visible;opacity:1}.aa-migrated .block-header-item__dropdown-area{max-width:100vw}.aa-migrated .aa-whatsapp{width:64px;height:64px;right:20px;bottom:20px}}
@media(max-width:600px){#wpvibe-preview-banner{padding:8px!important;gap:8px!important;font-size:11px!important;flex-wrap:wrap!important}#wpvibe-preview-banner .wpvibe-info{display:none}#wpvibe-preview-banner .wpvibe-badge{flex:1!important;white-space:nowrap!important}#wpvibe-preview-banner .wpvibe-btn{padding:6px!important;font-size:10px!important;white-space:nowrap!important}.aa-migrated .aa-whatsapp{width:64px;height:64px;right:20px;bottom:20px}.aa-migrated:has(#wpvibe-preview-banner) .aa-whatsapp{bottom:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aa-migrated *{animation:none!important;transition:none!important}}
