.arabz-home-discovery{padding:24px;margin:0 0 26px;background:#fffdf7;border:1px solid #ece3cd;border-radius:16px;text-align:right;color:#333;box-sizing:border-box}.arabz-home-discovery *{box-sizing:border-box}.arabz-home-discovery__eyebrow{color:#815600!important;font-size:12px!important;font-weight:700;margin:0 0 8px!important;padding:0!important}.arabz-home-discovery h2{color:#111!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.5!important;padding:0!important;margin:0 0 8px!important}.arabz-home-discovery>p{font-size:14px;line-height:1.8;margin-bottom:20px}.arabz-home-discovery__form{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;align-items:end}.arabz-home-discovery__form label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700}.arabz-home-discovery__form input,.arabz-home-discovery__form select{min-width:0;width:100%;height:44px;border:1px solid #ddd!important;border-radius:7px;background:#fff!important;color:#333!important;padding:7px 10px!important;font:inherit!important;font-size:13px!important}.arabz-home-discovery__form button{grid-column:1/-1;background:#ffb713;color:#111;border:0;border-radius:7px;padding:11px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;display:flex;justify-content:center;gap:12px}.arabz-home-discovery__form button:hover{background:#111;color:#fff}.arabz-home-discovery__cities{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:18px}.arabz-home-discovery__cities>span{font-size:12px;font-weight:700;color:#555}.arabz-home-discovery__cities a{color:#333!important;font-size:12px!important;border:1px solid #e6dcc5;border-radius:20px;padding:4px 10px;line-height:1.6;text-decoration:none!important}.arabz-home-discovery__cities a:hover{border-color:#ffb713;background:#fff4ce}.arabz-home-discovery__cities .arabz-home-discovery__all{border:0;font-weight:700}.arabz-home-discovery input:focus-visible,.arabz-home-discovery select:focus-visible,.arabz-home-discovery a:focus-visible,.arabz-home-discovery button:focus-visible{outline:2px solid #9a6500;outline-offset:3px}@media(max-width:600px){.arabz-home-discovery{padding:18px}.arabz-home-discovery__form{grid-template-columns:1fr 1fr}.arabz-home-discovery__form label:first-of-type{grid-column:1/-1}.arabz-home-discovery__cities{gap:6px}.arabz-home-discovery>p{font-size:13px}}
