html body .flight-card:before,html body .stay-card .editorial-photo{box-shadow:inset 0 0 0 2px rgba(255,255,255,.55),0 12px 26px rgba(20,40,40,.16)!important}html body .flight-card:after,html body .stay-card .editorial-arc{width:100%!important;left:0!important;top:0!important;border-radius:27px!important;clip-path:none!important;transform:none!important;background:linear-gradient(90deg,rgba(8,32,36,.62) 0%,rgba(8,32,36,.28) 45%,rgba(8,32,36,0) 75%)!important;-webkit-mask:none!important;mask:none!important;opacity:1!important}html body .flight-card .editorial-head,html body .stay-card .editorial-head{left:6%!important;width:88%!important;justify-content:flex-start!important}html body .flight-card .editorial-head :is(h1,h2),html body .stay-card .editorial-head h2{color:#fff!important;font:500 19px/1.25 Montserrat,Arial,sans-serif!important;letter-spacing:.12em!important;max-width:62%!important;text-shadow:0 2px 12px rgba(0,0,0,.25)!important}html body .flight-card .editorial-head:after,html body .stay-card .editorial-head:after{left:auto!important;right:0!important;width:46px!important;height:46px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:20px!important;line-height:1!important;background:linear-gradient(160deg,rgba(255,255,255,.4),rgba(255,255,255,.12))!important;-webkit-backdrop-filter:blur(14px) saturate(180%)!important;backdrop-filter:blur(14px) saturate(180%)!important;border:1.5px solid rgba(255,255,255,.85)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 16px rgba(0,0,0,.2)!important;transition:transform 300ms cubic-bezier(.23,1,.32,1)!important}html body .flight-card .editorial-head:active:after,html body .stay-card .editorial-head:active:after{transform:translateY(-50%) scale(.94)!important}html body .stay-card .field label{font:600 9px Montserrat,Arial,sans-serif!important;letter-spacing:.16em!important;color:#4a4f52!important}html body .stay-card .field input,html body .stay-card .field select{height:50px!important;border-radius:14px!important;border:1px solid #e1dcd5!important;background:#fbfaf8!important;font:500 14px Montserrat,Arial,sans-serif!important;color:#1d2224!important;padding:0 14px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)!important}html body .stay-card .field input[type="date"]{-webkit-appearance:none!important;appearance:none!important;line-height:50px!important;display:block!important;text-align:left!important}html body .stay-card .field input[type="date"]::-webkit-date-and-time-value{text-align:left!important;margin:0!important;line-height:50px!important}html body .stay-card .search>.field:nth-child(1) input,html body .stay-card .search>.field:nth-child(2) input{height:50px!important}html body #essenceListingOverlay{background:linear-gradient(160deg,rgba(188,118,94,.6),rgba(134,72,54,.48))!important;border:1px solid rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.04)!important;backdrop-filter:blur(26px) saturate(190%) brightness(1.04)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -1px 1px rgba(255,255,255,.18),inset 0 0 20px rgba(255,255,255,.12),0 14px 34px -12px rgba(80,35,22,.5)!important}html body #essenceListingOverlay .elo-label{color:#fff!important;font-weight:600!important;letter-spacing:.16em!important;font-size:10px!important;text-shadow:0 1px 3px rgba(0,0,0,.35)!important}html body #essenceListingOverlay .elo-dot{background:rgba(255,255,255,.78)!important;border-color:rgba(255,255,255,.95)!important;box-shadow:inset 0 1px 1px #fff,0 4px 12px rgba(0,0,0,.12)!important}html body #essenceListingOverlay .elo-dot svg{stroke:#7f4535!important}html body #essenceListingOverlay:is([data-kind="car"],[data-kind="hotel"],[data-kind="stay"],[data-kind="experience"],[data-kind="villa"]){background:linear-gradient(160deg,rgba(140,166,128,.6),rgba(88,108,80,.48))!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -1px 1px rgba(255,255,255,.18),inset 0 0 20px rgba(255,255,255,.12),0 14px 34px -12px rgba(40,55,35,.5)!important}html body #essenceListingOverlay:is([data-kind="car"],[data-kind="hotel"],[data-kind="stay"],[data-kind="experience"],[data-kind="villa"]) .elo-dot svg{stroke:#4f6347!important}html body #essenceGlobalControls{gap:7px!important}html body #essenceGlobalControls button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;font-size:11px!important;letter-spacing:.04em!important;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.24))!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.8)!important;color:#1d1714!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 14px rgba(30,20,15,.15)!important}html body #essenceGlobalControls svg{width:15px!important;height:15px!important}html body #essenceGlobalControls #egWa svg{width:17px!important;height:17px!important;fill:currentColor!important;stroke:none!important}html body #essenceGlobalControls #egInfo span{font-size:18px!important}html body.dark #essenceGlobalControls button{background:linear-gradient(160deg,rgba(60,60,60,.55),rgba(20,20,20,.35))!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}@media (min-width:900px){html body #essenceGlobalControls button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}}