.search-explore-background{display:none}.search-page{min-height:100vh;background:#F1EFEA;color:#0C0C0E;font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;font-variant-numeric:tabular-nums}.b2-search-root :focus-visible,.search-page :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.b2-search-root .b2-mobile:focus-visible{outline:0}.b2-search-root{color:#0C0C0E}.b2-mobile{width:100%;max-width:560px;min-height:100vh;margin:0 auto;padding:0 20px 32px;box-sizing:border-box;scroll-padding-top:64px;scroll-padding-bottom:calc(20px + env(safe-area-inset-bottom))}.b2-intercepted{position:fixed;z-index:40;inset:0;overflow-y:auto;background:#F1EFEA}.b2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.b2-topo{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:4px;height:56px;margin:0 -20px;padding:0 20px 0 8px;background:#F1EFEA}.b2-voltar{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:transparent;color:#0C0C0E;cursor:pointer}.b2-tt{font-size:17px;line-height:22px;font-weight:600}.b2-ativo{margin-top:8px;padding:10px 14px 4px;border-radius:16px;background:#FFFFFF;box-shadow:0 0 0 1px var(--field-border),0 8px 20px -10px rgba(12,12,14,.35)}.b2-ativo-input{display:block;min-width:0}.b2-mobile-fields .b2-ativo,.b2-mobile-fields .b2-linha:first-child{margin-top:8px}.b2-rot{display:block;color:#655E57;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b2-in{gap:10px;height:42px;color:#655E57}.b2-in,.b2-query{display:flex;align-items:center}.b2-query{flex:1;min-width:0}.b2-in .b2-query input{flex:1;min-width:0;height:100%;border:0;padding:0;outline:0;background:transparent;color:#0C0C0E;font:600 17px/22px var(--font-archivo),Helvetica Neue,Arial,sans-serif;scroll-margin-block:72px}.b2-in input::placeholder{color:#8F8373;font-weight:500;opacity:1}.b2-in input::-webkit-search-cancel-button{display:none}.b2-clear{position:relative;flex:none;width:28px;height:28px;margin-right:-4px;border:0;border-radius:50%;background:#C7BFB4;color:#FFFFFF;display:grid;place-items:center;cursor:pointer}.b2-clear:before{position:absolute;inset:-8px;content:""}.b2-linha{width:100%;margin-top:8px;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:0;border-radius:14px;background:#FFFFFF;box-shadow:0 0 0 1px #DBD5CB;color:#0C0C0E;text-align:left;cursor:pointer}.b2-linha .b2-rot{flex:none;width:84px;margin:0}.b2-linha b{flex:1;min-width:0;font-size:16px;line-height:22px;font-weight:600}.b2-linha b.vazio{color:#8F8373;font-weight:500}.b2-linha:disabled{cursor:default}.b2-card{margin-top:12px;overflow:hidden;border-radius:18px;background:#FFFFFF;box-shadow:0 0 0 1px #DBD5CB}.b2-card .b2-linha{margin:0;border-radius:0;box-shadow:none;min-height:60px}.b2-card .b2-linha+.b2-linha{box-shadow:inset 0 1px 0 #E6E1D9}.b2-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin-top:12px;border:0;border-radius:14px;background:#FFD21A;color:#0C0C0E;font:700 16px/20px var(--font-archivo),Helvetica Neue,Arial,sans-serif;cursor:pointer}.b2-sec{margin:16px 0 0;color:#655E57;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b2-sec-row{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.b2-sec-row .b2-sec{margin:0}.b2-clear-recent{flex:none;min-height:36px;border:0;padding:0 4px;background:transparent;color:#655E57;font:600 13px/18px var(--font-archivo),Helvetica Neue,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.b2-list-rows{margin-top:4px}.b2-res{position:relative;width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border:0;box-shadow:inset 0 -1px 0 #E1DDD4;background:transparent;color:#0C0C0E;text-align:left;cursor:pointer}.b2-res .ic{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#E6E1D9;color:#524B45}.b2-res .t{flex:1;min-width:0;font-size:15px;line-height:20px;font-weight:500}.b2-res .t b{font-weight:800}.b2-res .t small{display:block;color:#655E57;font-size:13px;line-height:18px;font-weight:400}.b2-recent-row{display:flex;align-items:center}.b2-recent-row .b2-res{flex:1;min-width:0}.b2-res-rm{position:relative;flex:none;width:44px;height:44px;margin-right:-10px;border:0;border-radius:50%;background:transparent;color:#655E57;display:grid;place-items:center;cursor:pointer}.b2-res-rm:before{position:absolute;inset:-4px;content:""}.b2-aviso{margin:14px 0 0;display:flex;gap:10px;padding:12px 14px;border-radius:14px;background:#E6E1D9;color:#0C0C0E;font-size:14px;line-height:20px}.b2-nota{margin:14px 0 0;color:#655E57;font-size:13px;line-height:18px}.b2-empty-result{margin-top:14px;padding:14px;border-radius:14px;background:#E6E1D9;font-size:14px;line-height:20px}.b2-location-groups .b2-list-group:first-child .b2-res{border-top:0}.b2-list-group{margin-top:4px}.b2-desktop-surface{display:none}@media (hover:hover){.b2-res:hover{background:#F1EFEA}.b2-linha:not(:disabled):hover{background:#FAF9F7}}@media (min-width:1024px){.b2-mobile{display:none}.b2-desktop-surface,.search-explore-background{display:block}.b2d-dialog,.b2d-faixa{position:relative;z-index:30}.b2d-faixa{width:100%;padding:20px 0 24px;background:#F1EFEA;box-shadow:0 1px 0 #DBD5CB,0 24px 40px -24px rgba(12,12,14,.35)}.b2d-barra{--bar-width:min(820px,calc(100vw - 40px));position:relative;width:var(--bar-width);height:68px;margin:0 auto;display:flex;align-items:stretch;padding:6px;box-sizing:border-box;border-radius:999px;background:#E6E1D9;box-shadow:inset 0 0 0 1px #DBD5CB}.b2d-seg{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:transparent;color:#0C0C0E;text-align:left;text-decoration:none;cursor:pointer}.b2d-seg.on{position:relative;z-index:1;background:#FFFFFF;padding-right:var(--space-14);box-shadow:0 6px 18px -6px rgba(12,12,14,.35)}.b2d-div:has(+.b2d-seg.on),.b2d-seg.on+.b2d-div{background:transparent}.b2d-seg.fixo{cursor:default}.b2d-seg .r{color:#655E57;font:700 12px/16px var(--font-archivo),Helvetica Neue,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.b2d-seg .b2d-value{width:100%;min-width:0;overflow:hidden;border:0;padding:0;background:transparent;color:#0C0C0E;font:600 16px/22px var(--font-archivo),Helvetica Neue,Arial,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.b2d-seg .b2d-value.vazio{color:#8F8373;font-weight:500}.b2d-seg input,.b2d-seg input:focus,.b2d-seg input:focus-visible{flex:1;min-width:0;width:100%;height:auto;margin:0;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;background:transparent;color:#0C0C0E;font:600 16px/22px var(--font-archivo),Helvetica Neue,Arial,sans-serif}.b2d-seg .b2-query{flex:none}.b2d-seg .b2-clear{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);width:28px;height:28px;margin:0}.b2d-seg input::-webkit-search-cancel-button{display:none}.b2d-div{flex:none;width:1px;margin:14px 0;background:#CFC7BB}.b2d-btn{margin-left:calc(var(--space-3) / 2);flex:none;display:flex;align-items:center;gap:8px;padding:0 24px;border:0;border-radius:999px;background:#FFD21A;color:#0C0C0E;font:700 16px/20px var(--font-archivo),Helvetica Neue,Arial,sans-serif;cursor:pointer}.b2d-lista{--bar-width:min(820px,calc(100vw - 40px));position:absolute;top:100px;left:max(20px,calc((100vw - var(--bar-width)) / 2));z-index:31;width:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 190px);overflow-y:auto;padding:12px;box-sizing:border-box;border-radius:20px;background:#FFFFFF;box-shadow:0 24px 60px -12px rgba(12,12,14,.3),0 0 0 1px #DBD5CB}.b2d-lista.onde{left:auto;right:max(20px,calc((100vw - var(--bar-width)) / 2))}.b2d-lista .b2-sec{margin:8px 12px 4px;color:#655E57;font-size:11.5px;letter-spacing:.14em;line-height:16px}.b2d-lista .b2-sec-row{margin:4px 12px}.b2d-lista .b2-sec-row .b2-sec{margin:0}.b2d-lista .b2-clear-recent{min-height:32px;font-size:12px}.b2d-lista .b2-list-rows{margin-top:0}.b2d-lista .b2-res{min-height:52px;padding:6px 12px;border-radius:12px;box-shadow:none}.b2d-lista .b2-res .ic{width:34px;height:34px;border-radius:10px}.b2d-lista .b2-res-rm{margin-right:0}.b2d-lista .b2-res.on,.b2d-lista .b2-res:focus-visible{background:#F1EFEA}.b2d-lista .b2-aviso,.b2d-lista .b2-empty-result,.b2d-lista .b2-nota{margin-left:12px;margin-right:12px}.b2d-lista .b2-aviso{display:block}.b2d-lista .b2-location-groups .b2-sec:empty{display:none}.b2d-scrim{position:fixed;z-index:19;inset:72px 0 0;display:block;width:100%;border:0;padding:0;background:rgba(12,12,14,.32);cursor:default}:is(.b2-intercepted,.b2-direct){position:fixed;z-index:21;inset:0;overflow:visible;pointer-events:none;background:transparent}:is(.b2-intercepted,.b2-direct) .b2d-dialog{position:fixed;top:72px;right:0;left:0;pointer-events:auto}:is(.b2-intercepted,.b2-direct) .b2d-faixa{padding-top:20px}:is(.b2-intercepted,.b2-direct) .b2d-scrim{pointer-events:auto}.b2d-dialog[role=dialog]{outline:0}}@media (max-width:600px){.b2-intercepted .b2-mobile,.b2-mobile{min-height:100dvh}}