html:not([dir=rtl]) .ITdZ-header{margin:var(--size-spacing-xsmall) var(--size-spacing-xsmall) 0 0}html[dir=rtl] .ITdZ-header{margin:var(--size-spacing-xsmall) 0 0 var(--size-spacing-xsmall)}.ITdZ-close-button-wrapper{position:relative}.ITdZ-heading{width:100%;background-color:var(--color-elevation-one-surface);color:var(--color-elevation-one-content)}html:not([dir=rtl]) .ITdZ-heading{padding:var(--size-spacing-xsmall) 0 var(--size-spacing-small) var(--size-spacing-xlarge)}html[dir=rtl] .ITdZ-heading{padding:var(--size-spacing-xsmall) var(--size-spacing-xlarge) var(--size-spacing-small) 0}.ITdZ-dates{color:var(--color-foreground-neutral-default);text-transform:uppercase;letter-spacing:0}.ITdZ-title{margin:var(--size-spacing-xsmall) 0}.ITdZ-body{flex-grow:1;overflow-y:auto}.ITdZ-image{background-repeat:no-repeat;background-size:cover;background-position:center;height:195px;width:600px;position:absolute}.ITdZ-deals{padding:164px var(--size-spacing-base) 0;max-height:508px;overflow-x:scroll;position:relative}.ITdZ-deal{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-background-action-content);color:var(--color-elevation-one-content);box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);margin-bottom:var(--size-spacing-small);padding:var(--size-spacing-xsmall);border-radius:var(--size-border-radius-medium)}.ITdZ-deal:hover{cursor:pointer;background-color:var(--color-background-base-hover)}.ITdZ-hotel-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.ITdZ-stars{font-size:14px;line-height:20px;flex:0 0 85px;margin:0 var(--size-spacing-xsmall)}.ITdZ-price{flex:0 0 80px;text-align:center}html:not([dir=rtl]) .ITdZ-price{margin-right:var(--size-spacing-xxsmall)}html[dir=rtl] .ITdZ-price{margin-left:var(--size-spacing-xxsmall)}.ITdZ-footer{background-color:var(--color-elevation-one-surface);display:flex;flex-direction:column;flex-shrink:0;padding:var(--size-spacing-xsmall) var(--size-spacing-base);box-shadow:0 10px 20px var(--color-shadow-color-2),0 3px 6px var(--color-shadow-color-1),0 -3px 6px var(--color-shadow-color-1)}.ITdZ-see-all-wrapper{margin-bottom:var(--size-spacing-xsmall)}.ITdZ-disclaimer-and-sponsor-logo{display:flex;justify-content:space-between;align-items:center}.ITdZ-disclaimer{color:var(--color-foreground-neutral-default)}.c4RQd{display:flex;flex-direction:column}.c4RQd-content{width:auto}@media (min-width: 640px){.c4RQd-content{width:600px}}.c4RQd-header{width:100%;background-color:var(--color-foreground-action-default);color:var(--color-foreground-white-static);padding:32px}.c4RQd-dates{font-size:10px;line-height:12px;text-transform:uppercase}.c4RQd-title{margin:8px 0}.c4RQd-image{width:100%;height:150px;object-fit:cover;position:relative;z-index:-1}.c4RQd-body{margin-top:-50px;padding:24px 16px 16px}.c4RQd-deal{background-color:var(--color-background-action-content);color:var(--color-elevation-one-content);font-size:14px;line-height:20px;box-shadow:0 3px 6px var(--color-shadow-color-3),0 -1px 4px var(--color-shadow-color-1);flex-grow:1;cursor:pointer;margin-bottom:8px;padding:0 12px;border-radius:var(--size-border-radius-small);height:45px;display:flex;align-items:center;justify-content:space-between}.c4RQd-hotel-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.c4RQd-stars{flex:0 0 100px;margin:0 4px}html:not([dir=rtl]) .c4RQd-stars{padding-left:4px}html[dir=rtl] .c4RQd-stars{padding-right:4px}.c4RQd-price{flex:0 0 80px}.c4RQd-see-all-wrapper{margin-top:16px}.c4RQd-bottom-row{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.c4RQd-disclaimer{font-size:12px;line-height:16px}
