/* Coleção editorial: a foto 360° fica livre; a interface usa as cores do modelo ou do cliente. */
body.skin-editorial{--editorial-claro:#f7f0e4}
body.skin-editorial::before,body.skin-editorial::after{content:"";position:fixed;left:0;right:0;pointer-events:none;z-index:9}
body.skin-editorial::before{top:0;height:95px;background:color-mix(in srgb,var(--verde) 91%,transparent);border-bottom:1px solid rgba(255,255,255,.16);backdrop-filter:blur(15px)}
body.skin-editorial::after{bottom:0;height:84px;background:linear-gradient(90deg,color-mix(in srgb,var(--verde) 93%,transparent),color-mix(in srgb,var(--verde) 72%,transparent));border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px)}
body.skin-editorial .top{height:0;padding:0;background:none}
body.skin-editorial .scene-title{position:fixed;left:28px;bottom:19px;max-width:min(50vw,620px);padding-left:17px;border-left:3px solid var(--ouro);text-align:left;text-shadow:none}
body.skin-editorial .scene-title .script{font:700 10px var(--fonte),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ambar)}
body.skin-editorial .scene-title strong{font:500 30px/1.1 var(--fonte-titulo),Georgia,serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.skin-editorial .lv[data-id^="editorial-"]{font-family:var(--fonte),sans-serif;transition:color .18s,background .18s,border-color .18s}
body.skin-editorial .lv[data-id$="-marca"]{display:flex;align-items:center;font:500 27px/1 var(--fonte-titulo),Georgia,serif;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 12px rgba(0,0,0,.25)}
body.skin-editorial .lv[data-id$="-marca"] img{object-position:left center}
body.skin-editorial .lv[data-id$="-explorar"],body.skin-editorial .lv[data-id$="-ambientes"],body.skin-editorial .lv[data-id$="-mapa"]{letter-spacing:.015em}
body.skin-editorial .lv[data-id$="-explorar"] svg{display:none}
body.skin-editorial .lv[data-id$="-explorar"]:hover,body.skin-editorial .lv[data-id$="-ambientes"]:hover,body.skin-editorial .lv[data-id$="-mapa"]:hover{background:transparent!important;color:var(--ambar)!important}
body.skin-editorial .lv[data-id$="-visita"]:hover{background:var(--ouro)!important;color:var(--verde)!important}
body.skin-editorial .lv[data-id$="-visita"]{flex-direction:row-reverse;justify-content:space-between}
body.skin-editorial .lv[data-id$="-visita"] svg{width:19px;height:19px}
body.skin-editorial .lv[data-id$="-painel"]{height:min(74vh,650px);max-height:calc(100vh - 110px);overflow:hidden;animation:editorial-entrar .28s ease-out}
body.skin-editorial .lv-cenas-painel{display:flex;flex-direction:column;height:100%;padding:22px;min-height:0}
body.skin-editorial .lv-cenas-cabecalho{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}
body.skin-editorial .lv-cenas-cabecalho small{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px var(--fonte),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro)}
body.skin-editorial .lv-cenas-cabecalho strong{display:block;margin-top:5px;font:500 28px/1.1 var(--fonte-titulo),Georgia,serif}
body.skin-editorial .lv-cenas-fechar{flex:none;border:0;background:transparent;font-size:28px;color:inherit;cursor:pointer}
body.skin-editorial .lv-cenas-busca{width:100%;padding:12px 13px;border:1px solid color-mix(in srgb,var(--verde) 23%,transparent);border-radius:8px;background:#fff;color:var(--verde);font:500 13px var(--fonte),sans-serif}
body.skin-editorial .lv-cenas-grupos{display:flex;gap:7px;overflow-x:auto;flex:none;padding:12px 0}
/* o componente também tem a classe lv-cenas: filtros e fechar não seguem o tamanho das miniaturas (.lv-cenas button) */
body.skin-editorial .lv-cenas-grupos button,body.skin-editorial .lv-cenas-fechar{flex:none;width:auto;height:auto;aspect-ratio:auto;background-image:none}
body.skin-editorial .lv-cenas-grupos button{border:1px solid currentColor;border-radius:99px;background:transparent;color:inherit;padding:6px 10px;white-space:nowrap;font-size:11px;cursor:pointer}
body.skin-editorial .lv-cenas-grupos button[aria-pressed="true"]{background:var(--verde);border-color:var(--verde);color:#fff}
body.skin-editorial .lv-cenas-painel>.lv-cenas{height:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:1px 3px 1px 0}
body.skin-editorial .lv-cenas-painel>.lv-cenas button{flex:0 0 76px;position:relative;width:100%;height:76px;aspect-ratio:auto;background-repeat:no-repeat;background-position:left center;background-size:120px auto;border:1px solid rgba(0,0,0,.16);border-radius:8px;text-align:left}
body.skin-editorial .lv-cenas-painel>.lv-cenas button span{display:flex;align-items:center;margin-left:112px;height:100%;padding:8px 10px;background:var(--editorial-claro);color:var(--verde);font:600 13px var(--fonte),sans-serif;text-shadow:none}
body.skin-editorial .lv-cenas-painel>.lv-cenas button[aria-current="true"]{border-color:var(--ouro);box-shadow:0 0 0 1px var(--ouro)}
body.skin-editorial .lv[data-id$="-cenas-mobile"],body.skin-editorial .lv[data-id$="-mapa-mobile"],body.skin-editorial .lv[data-id$="-contato-mobile"],body.skin-editorial .lv[data-id$="-planta-mobile"]{display:none}
body.skin-editorial .lv[data-id$="-info"],body.skin-editorial .lv[data-id$="-tela"]{gap:9px}
body.skin-editorial .lv[data-id$="-info"]:hover,body.skin-editorial .lv[data-id$="-tela"]:hover{background:transparent!important;color:var(--ambar)!important}
body.skin-editorial .zoom-controls{top:auto;right:370px;bottom:22px;transform:none;display:flex;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
body.skin-editorial .zoom-controls button{border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:22px}
body.skin-editorial-pousada{--editorial-claro:#f9f3e9}
/* Vale das Orquídeas: cabeçalho branco, verde institucional e botões retos do site. */
body.skin-editorial-vale-orquideas{--editorial-claro:#fff}
body.skin-editorial-vale-orquideas::before{height:110px;background:#fff;border-top:6px solid #01642e;border-bottom:1px solid #e1e9e3;box-sizing:border-box;backdrop-filter:none}
body.skin-editorial-vale-orquideas::after{background:rgba(16,55,45,.96);border-top:1px solid rgba(255,255,255,.22)}
body.skin-editorial-vale-orquideas .scene-title{border-color:#b7d2bd}
body.skin-editorial-vale-orquideas .scene-title .script{color:#d7ead7}
body.skin-editorial-vale-orquideas .lv[data-id^="editorial-vale-orquideas-"]{letter-spacing:.015em}
body.skin-editorial-vale-orquideas .lv[data-id$="-marca"]{text-shadow:none}
body.skin-editorial-vale-orquideas .lv[data-id$="-explorar"],body.skin-editorial-vale-orquideas .lv[data-id$="-ambientes"],body.skin-editorial-vale-orquideas .lv[data-id$="-mapa"]{text-transform:uppercase;font-size:13px!important;font-weight:500!important}
body.skin-editorial-vale-orquideas .lv[data-id$="-visita"]{background:#01642e!important;color:#fff!important;border-color:#01642e!important;text-transform:uppercase;font-size:12px!important;letter-spacing:.04em}
body.skin-editorial-vale-orquideas .lv[data-id$="-visita"]:hover{background:#10372d!important;color:#fff!important}
body.skin-editorial-vale-orquideas .lv[data-id$="-painel"]{border-radius:3px!important}
body.skin-editorial-vale-orquideas .lv-cenas-cabecalho small{color:#01642e}
body.skin-editorial-vale-orquideas .lv-cenas-painel>.lv-cenas button,body.skin-editorial-vale-orquideas .lv-cenas-busca{border-radius:3px}
body.skin-editorial-vale-orquideas .lv-cenas-grupos button{border-radius:3px}
body.skin-editorial-vale-orquideas .lv[data-id$="-info"],body.skin-editorial-vale-orquideas .lv[data-id$="-tela"]{color:#fff!important}
@media(min-width:761px){body.skin-editorial-vale-orquideas .ga{--ga-topo:110px}}
body.skin-editorial-vale-orquideas.com-guia[data-guia="locais"] .lv[data-id$="-o-que-fazer"],body.skin-editorial-vale-orquideas.com-guia[data-guia="ambientes"] .lv[data-id$="-ambientes"],body.skin-editorial-vale-orquideas.com-guia[data-guia="sobre"] .lv[data-id$="-mapa"]{color:#01642e!important;box-shadow:inset 0 -2px 0 #01642e!important}
body.skin-editorial-residencial{--editorial-claro:#f4f0ea}
body.skin-editorial-territorio{--editorial-claro:#f5f1e5}
@keyframes editorial-entrar{from{opacity:0;translate:0 -9px}to{opacity:1;translate:0 0}}
@media(min-width:761px) and (max-width:980px){body.skin-editorial .lv[data-id$="-ambientes"],body.skin-editorial .lv[data-id$="-mapa"]{display:none}body.skin-editorial .lv[data-id$="-explorar"]{left:53%!important}body.skin-editorial .zoom-controls{right:320px}}
@media(max-width:760px){
  body.skin-editorial::before{height:76px}
  body.skin-editorial::after{height:151px;background:var(--editorial-claro);border-top:1px solid color-mix(in srgb,var(--verde) 15%,transparent);border-radius:18px 18px 0 0;box-shadow:0 -10px 32px rgba(0,0,0,.14)}
  body.skin-editorial .scene-title{left:18px;right:18px;bottom:94px;max-width:none;padding:0 0 0 12px;border-left:2px solid var(--ouro)}
  body.skin-editorial .scene-title .script{display:none}
  body.skin-editorial .scene-title strong{color:var(--verde);font-size:24px}
  body.skin-editorial .lv[data-id$="-marca"]{font-size:23px}
  body.skin-editorial .lv[data-id$="-explorar"]{border:1px solid rgba(255,255,255,.35)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important}
  body.skin-editorial .lv[data-id$="-explorar"] svg{display:block}
  body.skin-editorial .lv[data-id$="-explorar"] span{display:none}
  body.skin-editorial .lv[data-id$="-cenas-mobile"],body.skin-editorial .lv[data-id$="-mapa-mobile"],body.skin-editorial .lv[data-id$="-contato-mobile"]{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;border-radius:8px!important;background:transparent!important;box-shadow:none!important}
  body.skin-editorial .lv[data-id$="-cenas-mobile"] svg,body.skin-editorial .lv[data-id$="-mapa-mobile"] svg,body.skin-editorial .lv[data-id$="-contato-mobile"] svg{width:23px;height:23px;color:var(--ouro)}
  body.skin-editorial .lv[data-id$="-cenas-mobile"]:hover,body.skin-editorial .lv[data-id$="-mapa-mobile"]:hover,body.skin-editorial .lv[data-id$="-contato-mobile"]:hover{color:var(--verde)!important;background:color-mix(in srgb,var(--ouro) 12%,transparent)!important}
  body.skin-editorial .lv[data-id$="-painel"]{height:min(66vh,540px);max-height:calc(100vh - 175px)}
  body.skin-editorial .lv-cenas-painel{padding:17px}
  body.skin-editorial .zoom-controls{right:14px;bottom:165px;display:flex;background:color-mix(in srgb,var(--verde) 85%,transparent);border-radius:10px;padding:4px}
  body.skin-editorial .zoom-controls button{border:0;border-radius:7px}
}
@media(max-width:760px){
  body.skin-editorial-vale-orquideas::before{height:84px;border-top-width:5px}
  body.skin-editorial-vale-orquideas::after{height:151px;background:#fff;border-radius:0;box-shadow:0 -7px 25px rgba(16,55,45,.16);border-top:3px solid #01642e}
  body.skin-editorial-vale-orquideas .scene-title{border-color:#01642e}
  body.skin-editorial-vale-orquideas .lv[data-id$="-painel"]{max-height:calc(100vh - 260px)}
  body.skin-editorial-vale-orquideas .lv[data-id$="-explorar"]{background:#01642e!important;border-color:#01642e!important;color:#fff!important;border-radius:3px!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-cenas-mobile"],body.skin-editorial-vale-orquideas .lv[data-id$="-mapa-mobile"]{border-radius:3px!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-cenas-mobile"] svg,body.skin-editorial-vale-orquideas .lv[data-id$="-mapa-mobile"] svg{color:#01642e}
  body.skin-editorial-vale-orquideas .lv[data-id$="-contato-mobile"]{background:#01642e!important;color:#fff!important;border-radius:3px!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-contato-mobile"] svg{color:#fff}
  body.skin-editorial-vale-orquideas .zoom-controls{background:#10372d;border-radius:3px}
}
/* Galeria do Vale das Orquídeas: quarto acesso no celular e item discreto no cabeçalho. */
body.skin-editorial-vale-orquideas .lv[data-id$="-galeria"]{text-transform:uppercase;font-size:13px!important;font-weight:500!important}
@media(min-width:761px) and (max-width:980px){body.skin-editorial-vale-orquideas .lv[data-id$="-galeria"]{left:18px!important;top:120px!important;transform:none!important;background:#10372d!important;color:#fff!important;border-radius:4px!important}}
@media(max-width:760px){
  body.skin-editorial-vale-orquideas .lv[data-id$="-cenas-mobile"],body.skin-editorial-vale-orquideas .lv[data-id$="-mapa-mobile"],body.skin-editorial-vale-orquideas .lv[data-id$="-galeria"],body.skin-editorial-vale-orquideas .lv[data-id$="-contato-mobile"]{left:12.5%!important;top:auto!important;bottom:12px!important;width:23vw!important;max-width:92px;height:62px;transform:translateX(-50%)!important;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}
  body.skin-editorial-vale-orquideas .lv[data-id$="-mapa-mobile"]{left:37.5%!important}
  /* com o botão da planta (-planta-mobile) a barra passa a ter 5 posições */
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv:is([data-id$="-cenas-mobile"],[data-id$="-mapa-mobile"],[data-id$="-planta-mobile"],[data-id$="-galeria"],[data-id$="-contato-mobile"]){width:19vw!important;max-width:84px}
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv[data-id$="-cenas-mobile"]{left:10%!important}
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv[data-id$="-planta-mobile"]{left:30%!important;top:auto!important;bottom:12px!important;height:62px;transform:translateX(-50%)!important;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;border-radius:3px!important;background:transparent!important;box-shadow:none!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-planta-mobile"] svg{width:23px;height:23px;color:#01642e}
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv[data-id$="-mapa-mobile"]{left:50%!important}
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv[data-id$="-galeria"]{left:70%!important}
  body.skin-editorial-vale-orquideas:has(.lv[data-id$="-planta-mobile"]) .lv[data-id$="-contato-mobile"]{left:90%!important}
  /* passeio automático flutua sobre a foto no celular: fundo branco para ler em qualquer panorama */
  body.skin-editorial-vale-orquideas .lv[data-id$="-passeio"]{background:#fff!important;color:#01642e!important;border-radius:3px!important;box-shadow:0 8px 24px rgba(16,55,45,.2)!important;font-weight:600!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-galeria"]{left:62.5%!important;background:transparent!important;color:#10372d!important;border-radius:3px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0;text-transform:none}
  body.skin-editorial-vale-orquideas .lv[data-id$="-galeria"] svg{width:23px;height:23px;color:#01642e}
  body.skin-editorial-vale-orquideas .lv[data-id$="-contato-mobile"]{left:87.5%!important}
}
/* Haras La Estancia (haraslaestancia.com.br): azul petróleo, linho e laranja; Cinzel nos sobretítulos, Cormorant nos títulos,
   Open Sans no texto; botões retos com contorno, como no site. */
body.skin-editorial-haras-la-estancia{--editorial-claro:#fbf6ec;--haras-tinta:#0a3341;--haras-borda:#dbcbb2;--haras-laranja-texto:#995c00}
body.skin-editorial-haras-la-estancia::before{height:84px;background:rgba(6,39,49,.94);border-bottom:1px solid rgba(229,138,0,.28)}
body.skin-editorial-haras-la-estancia::after{height:84px;background:rgba(6,39,49,.9);border-top:1px solid rgba(229,138,0,.22)}
body.skin-editorial-haras-la-estancia .scene-title{left:34px;bottom:16px;padding-left:16px;border-left-color:var(--ouro)}
body.skin-editorial-haras-la-estancia .scene-title .script{font:400 10px Cinzel,serif;letter-spacing:.24em;color:var(--ouro);margin-bottom:4px}
body.skin-editorial-haras-la-estancia .scene-title strong{font:500 31px/1.05 var(--fonte-titulo),Georgia,serif;color:#f4ebdc}
body.skin-editorial-haras-la-estancia .lv[data-id^="editorial-haras-la-estancia-"]{letter-spacing:0}
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-explorar"],body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-estancias"],body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-condominio"],
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-mapa"],body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-video"]{padding:6px 2px!important;opacity:.88}
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-explorar"] span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-estancias"] span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-condominio"] span,
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-mapa"] span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-video"] span{padding-bottom:5px;border-bottom:1px solid transparent;transition:border-color .18s}
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-explorar"]:hover,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-estancias"]:hover,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-condominio"]:hover,
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-mapa"]:hover,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-video"]:hover{opacity:1;color:#f4ebdc!important}
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-explorar"]:hover span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-estancias"]:hover span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-condominio"]:hover span,
body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-mapa"]:hover span,body.skin-editorial-haras-la-estancia .lv-botao[data-id$="-video"]:hover span{border-color:var(--ouro)}
body.skin-editorial-haras-la-estancia .lv[data-id$="-visita"]{flex-direction:row;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:.16em}
body.skin-editorial-haras-la-estancia .lv[data-id$="-visita"] svg{order:2;width:17px;height:17px}
body.skin-editorial-haras-la-estancia .lv[data-id$="-visita"]:hover{background:var(--ouro)!important;color:#062731!important}
body.skin-editorial-haras-la-estancia .lv[data-id$="-tela"],body.skin-editorial-haras-la-estancia .lv[data-id$="-local"],body.skin-editorial-haras-la-estancia .lv[data-id$="-galeria"],
body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas"]{gap:10px;color:#f4ebdc!important;border-left:1px solid rgba(157,176,180,.3)!important}
body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas"]{border-left:0!important}
body.skin-editorial-haras-la-estancia .lv[data-id$="-tela"]:hover,body.skin-editorial-haras-la-estancia .lv[data-id$="-local"]:hover,body.skin-editorial-haras-la-estancia .lv[data-id$="-galeria"]:hover,
body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas"]:hover{color:var(--ouro)!important}
body.skin-editorial-haras-la-estancia .lv-cenas[data-id*="-painel"],body.skin-editorial-haras-la-estancia .lv[data-id*="-painel"]{border-top:3px solid var(--ouro)!important;height:min(70vh,620px);max-height:calc(100vh - 200px);overflow:hidden;animation:editorial-entrar .28s ease-out}
body.skin-editorial-haras-la-estancia .lv-cenas-cabecalho small{font:400 10px Cinzel,serif;letter-spacing:.22em;color:var(--haras-laranja-texto)}
body.skin-editorial-haras-la-estancia .lv-cenas-cabecalho strong{font:500 29px/1.1 var(--fonte-titulo),Georgia,serif;color:var(--haras-tinta)}
body.skin-editorial-haras-la-estancia .lv-cenas-busca,body.skin-editorial-haras-la-estancia .lv-cenas-grupos button,body.skin-editorial-haras-la-estancia .lv-cenas-painel>.lv-cenas button{border-radius:0}
body.skin-editorial-haras-la-estancia .lv-cenas-busca{border-color:var(--haras-borda)}
body.skin-editorial-haras-la-estancia .lv-cenas-grupos button{border-color:var(--haras-borda);color:var(--haras-tinta)}
body.skin-editorial-haras-la-estancia .lv-cenas-grupos button[aria-pressed="true"]{background:var(--haras-tinta);border-color:var(--haras-tinta);color:#f4ebdc}
body.skin-editorial-haras-la-estancia .lv-cenas-painel>.lv-cenas button{border-color:var(--haras-borda)}
body.skin-editorial-haras-la-estancia .lv-cenas-painel>.lv-cenas button span{background:var(--editorial-claro);color:var(--haras-tinta);font:600 13px var(--fonte),sans-serif}
body.skin-editorial-haras-la-estancia .lv-cenas-painel>.lv-cenas button[aria-current="true"] span{color:var(--haras-laranja-texto)}
body.skin-editorial-haras-la-estancia .zoom-controls{right:520px;bottom:20px}
body.skin-editorial-haras-la-estancia .zoom-controls button{border-color:rgba(244,235,220,.5);color:#f4ebdc}
/* janela estreita no computador: fica só "Explorar" ao lado do botão de visita */
@media(min-width:761px) and (max-width:1180px){
  body.skin-editorial-haras-la-estancia .lv[data-id$="-estancias"],body.skin-editorial-haras-la-estancia .lv[data-id$="-condominio"],body.skin-editorial-haras-la-estancia .lv[data-id$="-mapa"],
  body.skin-editorial-haras-la-estancia .lv[data-id$="-video"],body.skin-editorial-haras-la-estancia .lv[data-id$="-local"],body.skin-editorial-haras-la-estancia .lv[data-id$="-galeria"],
  body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas"]{display:none!important}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-explorar"]{left:calc(100% - 256px)!important}
  body.skin-editorial-haras-la-estancia .zoom-controls{right:180px}
}
@media(max-width:760px){
  body.skin-editorial-haras-la-estancia::before{height:76px}
  body.skin-editorial-haras-la-estancia::after{height:178px;background:var(--editorial-claro);border-top:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 32px rgba(6,39,49,.18)}
  body.skin-editorial-haras-la-estancia .scene-title{left:18px;right:18px;bottom:100px;padding:0;border-left:0;text-align:center}
  body.skin-editorial-haras-la-estancia .scene-title .script{display:block;font-size:9px;color:var(--haras-laranja-texto)}
  body.skin-editorial-haras-la-estancia .scene-title strong{color:var(--haras-tinta);font-size:25px;white-space:normal}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-explorar"]{border:1px solid rgba(244,235,220,.35)!important;border-radius:0!important;background:transparent!important;opacity:1}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-explorar"] span{display:none}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-explorar"] svg{display:block;color:#f4ebdc}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas-mobile"],body.skin-editorial-haras-la-estancia .lv[data-id$="-mapa-mobile"],body.skin-editorial-haras-la-estancia .lv[data-id$="-contato-mobile"]{gap:6px;border-radius:0!important}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas-mobile"] svg,body.skin-editorial-haras-la-estancia .lv[data-id$="-mapa-mobile"] svg,body.skin-editorial-haras-la-estancia .lv[data-id$="-contato-mobile"] svg{
    width:46px;height:46px;padding:12px;box-sizing:border-box;border:1px solid var(--haras-borda);border-radius:50%;background:#fff;color:var(--haras-laranja-texto)}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-cenas-mobile"]:hover,body.skin-editorial-haras-la-estancia .lv[data-id$="-mapa-mobile"]:hover,body.skin-editorial-haras-la-estancia .lv[data-id$="-contato-mobile"]:hover{background:transparent!important;color:var(--haras-tinta)!important}
  body.skin-editorial-haras-la-estancia .lv[data-id$="-contato-mobile"] svg{background:var(--haras-tinta);border-color:var(--haras-tinta);color:var(--ouro)}
  body.skin-editorial-haras-la-estancia .lv[data-id*="-painel"]{max-height:calc(100vh - 290px)}
  body.skin-editorial-haras-la-estancia .zoom-controls{right:14px;bottom:192px;border-radius:0}
}
/* Janela do 3DVista aberta (vídeo, localização, planta): a skin some até ela fechar, porque o "X" dela fica embaixo da barra. */
body.janela-3d>:not(#engine){visibility:hidden!important}
body.janela-3d::before,body.janela-3d::after{display:none!important}
/* Tour do 3DVista em outro domínio (sem a ponte): a skin sai da frente e o tour usa a interface dele. */
body.motor-sem-ponte>:not(#engine){display:none!important}
body.motor-sem-ponte::before,body.motor-sem-ponte::after{display:none!important}
@media(prefers-reduced-motion:reduce){body.skin-editorial .lv[data-id^="editorial-"]{transition:none}body.skin-editorial .lv[data-id$="-painel"]{animation:none}}
/* selo da agência: acima da barra de baixo da Vale das Orquídeas (no celular, acima dos botões flutuantes) */
body.skin-editorial-vale-orquideas{--selo-baixo:100px}
@media(max-width:760px){body.skin-editorial-vale-orquideas{--selo-baixo:226px}}
/* "O que fazer" no menu do topo (lista de parceiros do guia): mesmo estilo dos outros itens; sai quando o topo aperta */
body.skin-editorial-vale-orquideas .lv[data-id$="-o-que-fazer"]{text-transform:uppercase;font-size:13px!important;font-weight:500!important;letter-spacing:.015em}
body.skin-editorial-vale-orquideas .lv[data-id$="-o-que-fazer"]:hover{background:transparent!important;color:var(--ambar)!important}
@media(max-width:1240px){body.skin-editorial-vale-orquideas .lv[data-id$="-o-que-fazer"]{display:none}}
@media(min-width:761px){body.skin-editorial-vale-orquideas .lv[data-id$="-socorro-celular"]{display:none}} /* no computador o menu do topo tem "O que fazer" */
/* Vale das Orquídeas no celular: panorama em primeiro lugar. Cabeçalho de 60px, faixa de baixo de 106px (título numa linha +
   barra de 5 botões) e nada flutuando sobre a foto; o passeio guiado vira um botão curto na linha do título. Acomodações e
   "O que fazer" seguem no guia (Cenas). */
@media(max-width:760px){
  body.skin-editorial-vale-orquideas::before{height:60px;border-top-width:4px}
  body.skin-editorial-vale-orquideas::after{height:106px;border-top-width:2px;box-shadow:0 -4px 16px rgba(16,55,45,.12)}
  body.skin-editorial-vale-orquideas .idioma.idioma-flutuante{top:max(11px,env(safe-area-inset-top));right:66px}
  body.skin-editorial-vale-orquideas .idioma.idioma-flutuante button{min-height:36px;padding-block:0}
  body.skin-editorial-vale-orquideas .scene-title{bottom:66px;left:14px;right:128px;padding-left:10px;border-left-width:2px}
  body.skin-editorial-vale-orquideas .scene-title strong{font-size:19px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  html body.skin-editorial-vale-orquideas.skin-editorial-vale-orquideas:has(.lv) .lv:is([data-id$="-cenas-mobile"],[data-id$="-mapa-mobile"],[data-id$="-planta-mobile"],[data-id$="-galeria"],[data-id$="-contato-mobile"]){bottom:6px!important;height:54px!important;gap:2px!important;font-size:11.5px!important}
  html body.skin-editorial-vale-orquideas.skin-editorial-vale-orquideas:has(.lv) .lv:is([data-id$="-cenas-mobile"],[data-id$="-mapa-mobile"],[data-id$="-planta-mobile"],[data-id$="-galeria"],[data-id$="-contato-mobile"]) svg{width:21px!important;height:21px!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-passeio"]{left:auto!important;right:12px!important;top:auto!important;bottom:64px!important;width:auto!important;height:32px!important;padding:0 11px!important;transform:none!important;
    background:#fff!important;color:#01642e!important;border:1px solid #01642e!important;box-shadow:none!important;font-size:12px!important;gap:5px!important}
  body.skin-editorial-vale-orquideas .lv[data-id$="-passeio"] svg{width:14px!important;height:14px!important}
  body.skin-editorial-vale-orquideas aside.destaque{top:66px!important}
  body.skin-editorial-vale-orquideas .destaque-abrir{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;padding:6px 2px 6px 10px}
  body.skin-editorial-vale-orquideas .destaque-detalhe{display:none}
  body.skin-editorial-vale-orquideas .destaque-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis}
  body.skin-editorial-vale-orquideas .destaque-selo,body.skin-editorial-vale-orquideas .destaque-cta{flex:none}
  body.skin-editorial-vale-orquideas .zoom-controls{bottom:116px}
  body.skin-editorial-vale-orquideas{--selo-baixo:114px}
  body.skin-editorial-vale-orquideas .ga{--ga-topo:60px}
}
