/* Shared search behaviour, presented in the cabin collection's ivory/peach palette. */
.cabane-2035 .cabane-search-enhanced {grid-template-columns:minmax(200px,1.4fr) minmax(180px,1.2fr) minmax(140px,.8fr) 148px}
.cabane-2035 .cabane-search-enhanced [hidden] {display:none!important}
.cabane-2035 .cabane-search-trigger {display:block;width:100%;min-height:47px;border:0;padding:0;background:transparent;text-align:left;color:#72665e;cursor:pointer;font:inherit}
.cabane-2035 .cabane-search-trigger strong {display:block;margin-bottom:6px;color:#3d342e;font-size:11px;font-weight:650}
.cabane-2035 .cabane-search-trigger span {display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cabane-2035 .cabane-search-trigger:focus-visible {outline:2px solid #a26744;outline-offset:5px;border-radius:5px}
.cabane-2035 #lvs-scrim {z-index:500}
.cabane-2035 #lvs-panel {z-index:501;background:#fffbf7}
.cabane-2035 #lvs-panel:not(.show) {visibility:hidden}
.cabane-2035 #lvs-panel .lvs-foot .go {background:#f5c6aa;color:#362b24}
.cabane-2035 #lvs-panel .lvs-foot .go:hover {background:#edb999}
.cabane-2035 #lvs-panel .lvs-step.on .lvs-head .t {color:#a16d4b}
.cabane-2035 #lvs-panel .lvs-sugg .p {display:none}
@media(max-width:1100px){.cabane-2035 .cabane-search-enhanced{grid-template-columns:minmax(160px,1.3fr) minmax(150px,1.1fr) minmax(115px,.8fr) 115px}}
@media(max-width:900px){
 .cabane-2035 .cabane-search-enhanced{grid-template-columns:repeat(2,minmax(0,1fr))}
 .cabane-2035 .cabane-search-enhanced .search-piece-destination{grid-column:1/-1;border:0;border-bottom:1px solid #e8ded5;padding-block:8px 12px}
 .cabane-2035 .cabane-search-enhanced .search-piece-arrival{border-right:1px solid #e8ded5;border-bottom:0;margin:0;padding-block:6px}
 .cabane-2035 .cabane-search-enhanced .search-piece-guests{border:0;padding-block:6px}
 .cabane-2035 .cabane-search-enhanced .cabane-search-submit{grid-column:1/-1;margin:0;font-size:13px}
}
@media(prefers-reduced-motion:reduce){.cabane-2035 #lvs-panel *{animation:none!important;transition:none!important}}
