.split-sticky-layout{background-color:hsla(54,21%,91%,.4)}@media (min-width:992px){.split-sticky-layout{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}.split-sticky-layout .split-content-container{flex-shrink:0;margin-inline-start:calc((var(--browser-width) - var(--container-width))/2 - env(safe-area-inset-right) - env(safe-area-inset-left) + 1.25rem);max-width:calc(var(--container-width)*.4);padding-inline:0}}.split-sticky-layout .split-content-wrapper{display:flex;flex-direction:column;gap:1.5625rem;padding-bottom:3.75rem}@media (min-width:768px){.split-sticky-layout .split-content-wrapper{max-width:33.75rem}}@media (min-width:1200px){.split-sticky-layout .split-content-wrapper{gap:2.5rem;padding-bottom:8.125rem}}.split-sticky-layout .split-sticky-container{position:relative;width:100%}@media (min-width:992px){.split-sticky-layout .split-sticky-container{flex-shrink:1;position:sticky;top:var(--header-sticky-height);width:calc(var(--container-width)*.5 + (var(--browser-width) - var(--container-width))/2)}}.sharing{--sharing-bg:#fff;--bs-link-hover-color-rgb:#00f}.deal-footer{background-color:#fff;display:flex;flex-direction:column;gap:1.5625rem;padding:1.5625rem}.deal-footer span.sep{background:hsla(54,21%,91%,.5);display:inline-block;height:1px;width:100%}.deal-footer .deal-dates{align-items:flex-start;display:flex;font-weight:500;gap:.5rem}@media (min-width:576px){.deal-footer .deal-dates{font-size:1.125rem}}.deal-footer .deal-dates>span{display:flex;flex-direction:column}.deal-footer .deal-dates svg{fill:#00f;aspect-ratio:1/1;width:1.375rem}@media (min-width:576px){.deal-footer .deal-dates svg{width:1.5rem}}.deal-footer .deal-price{font-size:1.375rem;line-height:.9}@media (min-width:576px){.deal-footer .deal-price{font-size:2rem}}.deal-footer .deal-price .price-value{font-weight:600}.deal-link{width:100%}@media (min-width:768px){.deal-link{max-width:50%}}.deal-terms{display:flex;flex-wrap:wrap;font-size:.75rem;list-style:none;margin:0;padding:0}.deal-terms li:not(:last-child):after{content:" | "}.split-sticky-container .hotel-logo-wrapper{bottom:1.25rem;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.split-sticky-container .hotel-logo-wrapper svg.hotel-logo{fill:#fff;--hotel-logo-scale:.58}@media (min-width:992px){.split-sticky-container .hotel-logo-wrapper svg.hotel-logo{--hotel-logo-scale:.95}}