.topbar__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}.book-cta,body.marketing .book-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--green-deep, #2c541d);color:#fff!important;text-decoration:none;font-family:var(--font, "Poppins", "Lato", "Segoe UI", sans-serif);font-weight:600;font-size:15px;line-height:1;padding:12px 18px;border-radius:4px;white-space:nowrap}.book-cta:hover,body.marketing .book-cta:hover{background:#1f3d14;color:#fff!important}.eviivo-band{background:var(--cream, #f4f1e8);padding:28px 16px 8px}.eviivo-band__inner{max-width:var(--max, 1140px);margin:0 auto}.eviivo-band h2{margin:0 0 6px;font-size:1.35rem}.eviivo-band__lead{margin:0 0 14px;color:var(--muted, #4a4a4a);max-width:40rem}.ev-searchbox{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 8px 24px rgba(28,28,28,.08);font-family:var(--font, "Poppins", "Lato", "Segoe UI", sans-serif)}.ev-searchbox .ev-label{display:block;margin:0 0 4px;font-size:13px;font-weight:600;color:var(--ink, #1c1c1c)}.ev-searchbox .ev-input,.ev-searchbox .ev-select{width:100%;box-sizing:border-box;margin:0;padding:10px 12px;font:inherit;font-size:15px;color:var(--ink, #1c1c1c);background:#fff;border:1px solid #e0ddd4;border-radius:8px}.ev-searchbox .ev-input:focus,.ev-searchbox .ev-select:focus{outline:2px solid var(--green-deep, #2c541d);outline-offset:1px;border-color:var(--green-deep, #2c541d)}.ev-searchbox .ev-invalid{border-color:#a33b2b;outline:2px solid #a33b2b}.ev-searchbox .ev-button{grid-column:1/-1;margin:0;border:0;border-radius:999px;padding:14px 22px;background:var(--green-deep, #2c541d);color:#fff;font:inherit;font-weight:600;font-size:16px;cursor:pointer}.ev-searchbox .ev-button:hover{background:#1f3d14}.ev-searchbox .s-ev-num-nights{grid-column:1/-1;margin:0;min-height:1.2em;font-size:13px;color:var(--forest, #5e745f)}@media (min-width:860px){.ev-searchbox{grid-template-columns:1.15fr 1.15fr .7fr .7fr auto;align-items:end;gap:12px 14px}.ev-searchbox .ev-button{grid-column:auto;padding:12px 18px;white-space:nowrap}.ev-searchbox .s-ev-num-nights{grid-column:1/-1}}@media (min-width:1024px){.book-cta{border-radius:999px;padding:10px 18px;font-size:14px;box-shadow:0 6px 16px rgba(44,84,29,.12)}.book-cta:hover{transform:translateY(-2px)}}@media (max-width:720px){.topbar{grid-template-columns:44px minmax(0,1fr) auto}.logo img{width:132px}.book-cta{height:44px;padding:0 10px;font-size:13px;border-radius:10px}}@media (max-width:380px){.logo img{width:108px}.book-cta{padding:0 8px;font-size:12px}}