.expedition-search_trigger__oVUvj{position:fixed;right:clamp(16px,2vw,28px);bottom:calc(clamp(16px, 2vw, 28px) + 72px + env(safe-area-inset-bottom));z-index:85;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 20px;border:1px solid #e36c2c;border-radius:999px;background:var(--brand-accent);color:#20211e;font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 8px 24px #6c351b29;transition:transform .15s,box-shadow .15s}.expedition-search_trigger__oVUvj:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6c351b38}body:has([data-site-dialog][aria-modal=true],[aria-label="Analytics consent"]) .expedition-search_trigger__oVUvj{visibility:hidden;pointer-events:none}.expedition-search_dialog__vQE1O{position:fixed;inset:auto clamp(16px,2vw,28px) calc(clamp(16px, 2vw, 28px) + 138px + env(safe-area-inset-bottom)) auto;width:min(520px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 180px - env(safe-area-inset-bottom));margin:0;padding:0;overflow:hidden;border:1px solid #e1d8cc;border-radius:18px;background:#fffefa;box-shadow:0 20px 70px #27201838;color:#20252f;font-family:var(--font-body)}.expedition-search_dialog__vQE1O[open]{display:flex;flex-direction:column}.expedition-search_dialog__vQE1O::backdrop{background:#17171440;backdrop-filter:blur(2px)}.expedition-search_header____IYO{display:flex;align-items:flex-start;gap:12px;flex-shrink:0;padding:22px 18px 18px 22px}.expedition-search_intro__6VpH6{flex:1;min-width:0}.expedition-search_intro__6VpH6 h2{margin:0;font-family:var(--font-body);font-size:23px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em}.expedition-search_intro__6VpH6 p{margin:7px 0 0;font-size:14px;line-height:1.5;color:#68645f}.expedition-search_clear__3SGLK,.expedition-search_close__JttER{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#68645f;cursor:pointer}.expedition-search_close__JttER{margin-top:-8px;margin-right:-6px}.expedition-search_clear__3SGLK:hover,.expedition-search_close__JttER:hover{background:#f8e8db}.expedition-search_search__5Qlu_{min-width:0;flex-shrink:0;padding:0 22px 16px}.expedition-search_field__CTULE{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 6px 0 16px;border:1px solid #d8d4cc;border-radius:12px;background:#fffefa;color:#825436;transition:border-color .15s,box-shadow .15s}.expedition-search_field__CTULE:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 16%,transparent)}.expedition-search_field__CTULE>svg{flex-shrink:0}.expedition-search_field__CTULE input{width:100%;min-width:0;min-height:54px;padding:0;border:0;outline:0;background:transparent;color:#20252f;font:inherit;font-size:16px}.expedition-search_field__CTULE input::placeholder{color:#74716d;opacity:1}.expedition-search_field__CTULE input::-webkit-search-cancel-button{display:none}.expedition-search_hint__qFEsB{margin:8px 0 0;color:#68645f;font-size:12px;line-height:1.5}.expedition-search_panel__nmoOf{display:flex;flex-direction:column;min-height:0;padding:0 12px 12px}.expedition-search_count__NunMK{flex-shrink:0;margin:0 10px 8px;color:#68645f;font-size:12px;line-height:1.5}.expedition-search_results__WAcsL{min-height:0;max-height:360px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.expedition-search_result__A_bDy{display:flex;align-items:center;gap:12px;min-height:82px;padding:10px;border-radius:8px;color:#20252f;text-decoration:none}.expedition-search_result__A_bDy:hover,.expedition-search_result__A_bDy[aria-selected=true]{background:#fce8dc}.expedition-search_result__A_bDy>svg{flex-shrink:0;margin-left:auto;color:#825436}.expedition-search_image__JtmuQ{width:54px;height:54px;flex-shrink:0;object-fit:cover;border-radius:7px}.expedition-search_copy__TpjTA{min-width:0}.expedition-search_copy__TpjTA small,.expedition-search_copy__TpjTA strong,.expedition-search_copy__TpjTA>span{display:block;overflow-wrap:anywhere}.expedition-search_copy__TpjTA strong{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.4}.expedition-search_copy__TpjTA>span{margin-top:2px;color:#68645f;font-size:12px;line-height:1.4}.expedition-search_copy__TpjTA small{margin-top:3px;color:#825436;font-size:11px;line-height:1.4}.expedition-search_empty__g97RQ{margin:0;padding:0 22px 22px;color:#68645f;font-size:14px;line-height:1.5}.expedition-search_panel__nmoOf .expedition-search_empty__g97RQ{padding:4px 10px 10px}.expedition-search_clear__3SGLK:focus-visible,.expedition-search_close__JttER:focus-visible,.expedition-search_result__A_bDy:focus-visible,.expedition-search_trigger__oVUvj:focus-visible{outline:2px solid #915027;outline-offset:3px}.expedition-search_srOnly__TDTS2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.expedition-search_trigger__oVUvj{right:max(12px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));min-height:48px;padding:0 16px}.expedition-search_dialog__vQE1O{inset:auto max(12px,env(safe-area-inset-right)) calc(132px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 148px - env(safe-area-inset-bottom));border-radius:16px}.expedition-search_header____IYO{padding:18px 14px 14px 18px}.expedition-search_intro__6VpH6 h2{font-size:22px!important}.expedition-search_search__5Qlu_{padding:0 18px 14px}.expedition-search_field__CTULE{gap:10px;padding-left:12px}.expedition-search_panel__nmoOf{padding:0 8px 8px}.expedition-search_result__A_bDy{gap:10px;padding:8px 10px}.expedition-search_image__JtmuQ{width:44px;height:48px}.expedition-search_empty__g97RQ{padding-inline:18px}}@media (max-height:520px){.expedition-search_dialog__vQE1O{top:max(8px,env(safe-area-inset-top));bottom:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-top))}.expedition-search_header____IYO{padding-block:12px}.expedition-search_hint__qFEsB,.expedition-search_intro__6VpH6 p{display:none}.expedition-search_search__5Qlu_{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.expedition-search_field__CTULE,.expedition-search_trigger__oVUvj{transition:none}}