.tab-room-list-lph{padding-top:var(--etg-padding-top-bottom-mini);padding-bottom:var(--etg-padding-top-bottom)}.tab-room-list-lph .container-tab-rooms{margin-top:var(--etg-padding-top-bottom);width:100%}.tab-room-list-lph .container-tab-rooms .tab-items-header>ul{justify-content:center;column-gap:1rem}.tab-room-list-lph .container-tab-rooms .tab-items-header button.headerTab{border:1px solid var(--etg-primary);color:var(--etg-color-txt-title);font-size:1.125rem;font-weight:400;line-height:1.75rem;word-wrap:break-word;padding:8px 24px;text-transform:capitalize}.tab-room-list-lph .container-tab-rooms .tab-items-header button.headerTab:hover{color:#fff;background-color:var(--etg-primary-dark);transition:all 0.3s ease}.tab-room-list-lph .container-tab-rooms .tab-items-header button.headerTab.active{background-color:var(--etg-primary);color:#fff}.tab-room-list-lph .container-tab-rooms .tab-items-content{margin-top:var(--etg-padding-top-bottom)}.tab-room-list-lph .container-tab-rooms .roomCard{background-color:transparent;margin-bottom:56px;border:none;display:flex;width:100%;align-items:center;position:relative;overflow:hidden}.tab-room-list-lph .container-tab-rooms .roomCard.odd{flex-direction:row-reverse}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent{background-color:#fff;position:relative;aspect-ratio:534/372;width:534px;padding:2rem;margin-right:-147px;z-index:2;flex-shrink:0}body.etg-bkg-white .tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent{background-color:var(--etg-bkg-light)}.tab-room-list-lph .container-tab-rooms .roomCard.odd .roomCardContent{margin-left:-147px;margin-right:0}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage{position:relative;width:723px;z-index:1;flex-shrink:0}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage .blockImage{width:100%;aspect-ratio:723/460;overflow:hidden;display:flex;justify-content:center;align-items:center}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage .blockImage>picture{width:100%;height:100%}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage .blockImage>picture img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.3s ease-out}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent{padding:40px}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent h2{color:var(--etg-color-txt-title);font-size:1.875rem;font-style:normal;font-weight:400;line-height:2.5rem}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .excerptRoom{color:var(--etg-color-txt-body);font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom{padding:24px 0;border-bottom:1px solid #d3d3d3}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-item{padding:0;display:flex;gap:5px;align-items:center}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-item span.icon{color:var(--etg-primary);font-size:1.2rem}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-item span.icon svg{width:16px}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-item span.icon svg.pax{width:32px}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-item span.titleAmenity{color:var(--etg-color-txt-body);font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.2rem}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .actionRoom{display:flex;align-items:center;justify-content:flex-end;margin-top:24px}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .actionRoom a.actionRoomDetail{color:var(--etg-color-txt-body);font-size:1rem;text-decoration:none}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .actionRoom a.actionRoomBook{}.tab-room-list-lph .container-tab-rooms .roomCard:hover .roomCardImage img{transform:scale(1.1);transition:transform 0.3s ease-in}.tab-room-list-lph .tab-rooms-content{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:20px}.tab-room-list-lph .tab-rooms-content>div{background:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0;width:100%;transition:opacity 0.3s ease;animation:accessibleTabFadeIn 0.3s ease}@media(min-width:1400px){}@media(max-width:1399px){}@media(max-width:1199px){}@media(pointer:coarse)and(max-width:1199px){}@media(max-width:991px){}@media(max-width:1200px){.tab-room-list-lph{padding-top:var(--etg-padding-top-bottom-mobile);padding-bottom:var(--etg-padding-top-bottom-mobile);padding-left:15px;padding-right:15px}.tab-room-list-lph .container-tab-rooms .tab-items-content{margin-top:20px}.tab-room-list-lph .container-tab-rooms .tab-items-header>ul{justify-content:flex-start;column-gap:0.5rem;row-gap:0.25rem}.tab-room-list-lph .container-tab-rooms .roomCard{background-color:transparent;margin-bottom:26px;border:none;display:flex;width:100%;align-items:center;position:relative}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage{width:100%}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardImage .blockImage{width:100%;aspect-ratio:4/3}.tab-room-list-lph .container-tab-rooms .roomCard.even,.tab-room-list-lph .container-tab-rooms .roomCard.odd{flex-direction:column-reverse}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent{background-color:#fff;position:relative;aspect-ratio:unset;padding:20px;margin:0!important;width:100%}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .amenityRoom .amenityRoom-grid-container{grid-template-rows:1fr;grid-template-columns:none}.tab-room-list-lph .container-tab-rooms .roomCard .roomCardContent .actionRoom a.actionRoomBook{display:block;width:100%;text-align:center;padding:10px 0}}@media(max-width:767px){}@media(min-width:10px)and(max-width:575px){}