.tick{box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:default;z-index:1;line-height:1.4;position:relative}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick .tick-credits{opacity:.4;color:inherit;font-size:11px;text-decoration:none;position:absolute;bottom:0;right:0}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{flex-direction:row;justify-content:center;display:flex}.tick [data-layout~=horizontal][data-layout~=baseline]{align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{flex-wrap:nowrap;align-content:stretch}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{flex:1 0 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{white-space:nowrap;flex-wrap:nowrap;place-content:center flex-start;display:inline-flex}.tick [data-layout~=vertical]{flex-direction:column;align-items:center;display:flex}.tick [data-layout~=vertical][data-layout~=top]{justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{flex:1 0 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{position:absolute;inset:0}.tick [data-layout~=overlay]>[data-overlay=center]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tick-flip{text-align:center;position:relative}.tick-flip *{border-radius:inherit;white-space:pre;letter-spacing:inherit;text-indent:inherit}.tick-flip-front{border-bottom-right-radius:0;border-bottom-left-radius:0}.tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.tick-flip-spacer{visibility:hidden;display:block}.tick-flip-shadow{position:absolute;inset:1px;color:#0000!important;background:0 0!important}.tick-flip-shadow-top{bottom:calc(50% - 1px)}.tick-flip-shadow-bottom{top:calc(50% + 1px)}.tick-flip-card-shadow{opacity:0;transform-origin:0 100%;z-index:0;background-color:#0000;border-radius:0;height:.5em;position:absolute;bottom:.125em;left:.15em;right:.15em;box-shadow:0 .125em .25em #00000080,0 .125em .5em #000000bf}.tick-flip-card{z-index:1;perspective:4em;width:100%;height:100%;position:absolute;top:0;left:0}.tick-flip-panel-back,.tick-flip-panel-front{backface-visibility:hidden;width:100%;height:51%;transform-style:preserve-3d;position:absolute;left:0}.tick-flip-panel-back-text,.tick-flip-panel-front-text{height:100%;position:absolute;top:0;left:-1px;right:-1px;overflow:hidden}.tick-flip-panel-text-wrapper{height:100%;position:absolute;top:0;left:0;right:0}.tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.tick-flip-panel-front{transform-origin:bottom;z-index:2;top:0;box-shadow:inset 0 1px #ffffff0d}.tick-flip-panel-back{transform-origin:top;z-index:1;top:50%;box-shadow:inset 0 -1px #0000001a}.tick-flip-panel-back:after{z-index:1;content:"";background-image:linear-gradient(#0000004d 1px,#00000026 0,#0000 30%);width:100%;height:100%;position:absolute;top:0;left:0}.tick-flip-panel-back-shadow{z-index:2}.tick-flip-panel-back-highlight{z-index:3}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow,.tick-flip-panel-front-shadow{opacity:0;position:absolute;inset:0}.tick-flip-panel-front-shadow{background-image:linear-gradient(#0000004d,#000c)}.tick-flip-panel-back-shadow{background-image:linear-gradient(#000000b3,#00000080)}.tick-flip-panel-back-highlight{background-image:linear-gradient(#ffffff26,#ffffff4d)}.tick [data-style*=shadow\:inner],.tick [data-style*=shadow\:inner] .tick-flip-card-shadow,.tick [data-style*=shadow\:none] .tick-flip-card-shadow,.tick [data-style*=shadow\:none] .tick-flip-panel-back,.tick [data-style*=shadow\:none] .tick-flip-panel-front,.tick [data-style*=shadow\:none] .tick-flip-shadow{box-shadow:none}.tick [data-style*=shadow\:none] .tick-flip-back:after,.tick [data-style*=shadow\:none] .tick-flip-panel-back-shadow,.tick [data-style*=shadow\:none] .tick-flip-panel-back-text:after,.tick [data-style*=shadow\:none] .tick-flip-panel-front-shadow{background-image:none}.tick [data-style*=rounded\:none]{border-radius:0}.tick [data-style*=rounded\:panels] .tick-flip-front,.tick [data-style*=rounded\:panels] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick [data-style*=rounded\:panels] .tick-flip-back,.tick [data-style*=rounded\:panels] .tick-flip-panel-back:after,.tick [data-style*=rounded\:panels] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.tick-flip{letter-spacing:.25em;text-indent:.25em;border-radius:.125em;min-width:1.125em;margin-left:.0625em;margin-right:.0625em}.tick-flip-panel{color:#edebeb;background-color:#333232}.tick-flip-shadow{box-shadow:0 .125em .3125em #00000040,0 .02125em .06125em #00000040}
.bordered-text{paint-order:stroke fill;-webkit-text-stroke:1px var(--color-grayscale-dark-30)}.banner-header{paint-order:stroke fill;-webkit-text-stroke:1px var(--color-grayscale-dark-30);text-shadow:0 0 .25rem #0003}.header-supertitle{text-shadow:0 0 .375rem #0003}.tick{line-height:1}.tick-flip{width:3.875rem;min-width:3.875rem;height:calc(5rem + 1px);margin-left:0;margin-right:.125rem;line-height:1}.tick-flip .tick-flip-card{border-radius:.25rem .25rem .5rem .5rem}.tick-flip .tick-flip-card:first-child{border-radius:.5rem .5rem .25rem .25rem}.tick-flip .tick-flip-card:first-child .tick-flip-panel-front{background:linear-gradient(180deg,#fff 0%,var(--grayscale-flip)100%)}.tick-flip .tick-flip-panel{color:#000;background-color:var(--grayscale-flip)}.tick-flip .tick-flip-panel-front{top:-.125rem}.tick-flip .tick-flip-panel-front .tick-flip-panel-front-text{top:1px}.tick-flip .tick-flip-panel-back:after{background-image:none}.tick-flip .tick-flip-panel-text-wrapper{justify-content:center;display:flex}.tick-flip .tick-flip-panel-front-text .tick-flip-panel-text-wrapper{top:-.125rem}.tick-flip .tick-flip-panel-back-text .tick-flip-panel-text-wrapper{top:-43px}.tick-flip .tick-flip-panel-back{box-shadow:inset 0 -.125rem #00000040}@media (max-width:1024px){.tick-flip{width:27px;min-width:27px;height:2.625rem;line-height:1}.tick-flip .tick-flip-panel-back-text .tick-flip-panel-text-wrapper{top:-22px}.tick-flip .tick-flip-panel-front{top:-1.5px}.tick-flip .tick-flip-panel-front .tick-flip-panel-front-text{top:2px}.tick-flip .tick-flip-card{border-radius:2px 2px 4px 4px}.tick-flip .tick-flip-card:first-child{border-radius:4px 4px 2px 2px}}@media (min-width:768px) and (max-width:1536px){.tick-flip .tick-flip-panel-front{top:-1.5px}.tick-flip{width:3.375rem;min-width:3.375rem;height:73px;line-height:1}.tick-flip .tick-flip-panel-back-text .tick-flip-panel-text-wrapper{top:-39px}.tick-flip .tick-flip-card{border-radius:3px 3px 6px 6px}.tick-flip .tick-flip-card:first-child{border-radius:6px 6px 3px 3px}}
:root{--i18n-adults-ages:"Ages 14 or above";--i18n-children-ages:"Ages 0-13";--icon-hotels:url(/images/icons/24/location.svg);--icon-dates:url(/images/icons/24/calendar-1.svg);--icon-occupancy:url(/images/icons/24/guests.svg)}.shs-widgets--search-bar>div{background-color:var(--grayscale-light-100);border-radius:1.15rem;padding:.5rem}@media (min-width:64rem){.shs-widgets--search-bar>div{padding-left:0}}.shs-widgets--search-bar .p-2{padding:0}.shs-widgets--search-bar .border{border:unset}.shs-widgets--search-bar .d-flex{flex-direction:column;display:flex}@media (min-width:64rem){.shs-widgets--search-bar .d-flex{flex-direction:row}.shs-widgets--search-bar .flex-fill{width:calc(33.3333% - 1.33333rem)}.shs-widgets--search-bar .flex-fill.false{flex:1}}.shs-widgets--search-bar .position-relative{position:relative}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__section-hotels:after,.shs-widgets--search-bar .shs-widgets--search-bar__section-dates:after{content:"";background-color:var(--grayscale-dark-20);width:.125rem;position:absolute;top:.25rem;bottom:.25rem;right:0}}.shs-widgets--search-bar .btn{vertical-align:middle;-webkit-user-select:none;user-select:none;text-transform:none;margin:0}.shs-widgets--search-bar .btn :not(:disabled):not(.disabled){cursor:pointer}.shs-widgets--search-bar .btn-block{text-align:start;width:100%;display:block}.shs-widgets--search-bar .pl-5{padding-left:3rem}@media (min-width:64rem){.shs-widgets--search-bar .pl-5{padding-left:2.5rem}}.shs-widgets--search-bar:has(.shs-widgets--search-bar__hotel-list) .shs-widgets--search-bar__dates__toggle:before{all:unset!important}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy{padding-left:.5rem;padding-right:.5rem}}:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy) .shs-widgets--search-bar__occupancy__toggle):before{content:"";background-color:var(--grayscale-dark-20);height:1px;position:absolute;top:0;left:.75rem;right:.75rem}@media (min-width:64rem){:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy) .shs-widgets--search-bar__occupancy__toggle):before{all:unset}}:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__hotels__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__occupancy__toggle){box-shadow:inset 0 0 0 .125rem var(--accent-150)}:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__hotels__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__occupancy__toggle) .shs-widgets--search-bar__hotels__values:after,:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__hotels__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__occupancy__toggle) .shs-widgets--search-bar__dates__values:after,:is(:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__hotels__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__dates__toggle,:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels,.shs-widgets--search-bar .shs-widgets--search-bar__dates,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy):has(div.shs-widgets--search-bar__details-bar) .shs-widgets--search-bar__occupancy__toggle) .shs-widgets--search-bar__occupancy__values:after{content:"";background:url(/images/icons/16/chevron-up.svg) 50% no-repeat;width:1.5rem;height:1.2rem;position:absolute}.shs-widgets--search-bar .shs-widgets--search-bar__hotels__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__dates__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__toggle{outline-color:var(--accent-150);border-radius:.75rem;flex-direction:column;gap:.25rem;padding-top:.625rem;padding-bottom:.625rem;padding-right:.625rem;display:flex}:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__dates__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__toggle):hover{background-color:var(--grayscale-dark-10)}.shs-widgets--search-bar .shs-widgets--search-bar__hotel__title,.shs-widgets--search-bar .shs-widgets--search-bar__dates__title,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__title{color:var(--grayscale-dark-100);letter-spacing:-.01rem;font-weight:500;line-height:100%}.shs-widgets--search-bar .shs-widgets--search-bar__hotels__values,.shs-widgets--search-bar .shs-widgets--search-bar__dates__values,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__values{color:var(--grayscale-dark-100);letter-spacing:-.01125rem;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;width:100%;padding-right:1rem;font-size:1.125rem;font-weight:400;line-height:125%;display:inline-block;position:relative;overflow:hidden}:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels__values,.shs-widgets--search-bar .shs-widgets--search-bar__dates__values,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__values):after{content:"";background:url(/images/icons/16/chevron-down.svg) 50% no-repeat;width:1.5rem;height:1.5rem;position:absolute}@media (max-width:28rem){:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels__values,.shs-widgets--search-bar .shs-widgets--search-bar__dates__values,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__values):after{right:-.25rem}}@media (min-width:64rem) and (max-width:96rem){:is(.shs-widgets--search-bar .shs-widgets--search-bar__hotels__values,.shs-widgets--search-bar .shs-widgets--search-bar__dates__values,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__values):after{right:-.25rem}}.shs-widgets--search-bar .shs-widgets--search-bar__dates__values{color:var(--grayscale-dark-60)}.shs-widgets--search-bar .shs-widgets--search-bar__dates__values .has-value{color:var(--grayscale-dark-100)}.shs-widgets--search-bar .shs-widgets--search-bar__hotels__toggle{background-position:1rem .6rem;background-repeat:no-repeat;background-image:var(--icon-hotels)}.shs-widgets--search-bar .shs-widgets--search-bar__dates__toggle{background-position:1rem .6rem;background-repeat:no-repeat;background-image:var(--icon-dates)}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__toggle{background-position:1rem .6rem;background-repeat:no-repeat;background-image:var(--icon-occupancy)}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__hotels__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__dates__toggle,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy__toggle{background-position:.6rem .6rem}}.shs-widgets--search-bar .font-weight-bold{font-weight:500}.shs-widgets--search-bar .text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shs-widgets--search-bar .shs-widgets--search-bar__icon{display:none}.shs-widgets--search-bar .shs-widgets--search-bar__search-button{text-align:center;cursor:pointer;border-radius:.875rem;margin-top:.5rem;background-color:var(--accent-150)!important}.shs-widgets--search-bar .shs-widgets--search-bar__search-button:hover{background-color:var(--accent-200)!important}.shs-widgets--search-bar .shs-widgets--search-bar__search-button:disabled{color:var(--grayscale-light-50)!important;background-color:var(--accent-1000)!important}.shs-widgets--search-bar .shs-widgets--search-bar__search-button{color:var(--grayscale-light-100);letter-spacing:-.01125rem;text-indent:-2rem;background:url(/images/icons/24/arrow-right.svg) calc(50% + 2rem) no-repeat;font-size:1.125rem;font-style:normal;font-weight:500;line-height:100%}.shs-widgets--search-bar .shs-widgets--search-bar__search-button:disabled{background-image:url(/images/icons/24/arrow-right-disabled.svg)}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__search-button{text-indent:200%;white-space:nowrap;background-position:50%;place-self:flex-end;margin-top:.2rem;overflow:hidden;width:3.5rem!important;height:3.5rem!important}}@media (max-width:767px){.shs-widgets--search-bar .shs-widgets--search-bar__details-bar{padding:unset!important;border:unset!important;box-shadow:unset!important}}@media (min-width:768px){.shs-widgets--search-bar .shs-widgets--search-bar__details-bar{position:unset;left:unset;top:unset;z-index:unset}}@media (max-width:calc(64rem - 1px)){.shs-widgets--search-bar .shs-widgets--search-bar__details-bar{box-shadow:none!important;border:none!important;padding:0!important}}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__details-bar{z-index:2;position:absolute;top:calc(62px + 1rem);left:-1px}}.shs-widgets--search-bar .shs-widgets--search-bar__details-bar{width:100%;color:var(--grayscale-dark-100);background-color:var(--color-grayscale-light-100);border-radius:.875rem}.shs-widgets--search-bar .shs-widgets--search-bar__details-bar:has(div.shs-widgets--search-bar__dates--calendar){width:auto;padding:1.5rem!important}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__details-bar:has(div.shs-widgets--search-bar__dates--calendar){left:50%;transform:translate(-50%)}}.shs-widgets--search-bar .shs-widgets--search-bar__hotel-list{border:1px solid var(--grayscale-dark-20);background:var(--grayscale-dark-20);border-radius:.75rem;gap:1px;margin-top:.5rem;overflow:hidden}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__hotel-list{margin:unset;border:none}}.shs-widgets--search-bar .shs-widgets--search-bar__hotel-item{color:var(--grayscale-dark-100);cursor:pointer;background-color:var(--color-grayscale-light-100);padding:.875rem 2.5rem .875rem 1rem;line-height:1.375rem;position:relative}.shs-widgets--search-bar .shs-widgets--search-bar__hotel-item:hover{background-color:#e6e7e7;background-color:lab(91.5424% -.322312 -.11524)}.shs-widgets--search-bar .shs-widgets--search-bar__hotel-item__active:after{content:"";background:url(/images/icons/16/checkmark.svg) 50% no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar--legend,.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar__info-message,.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar--day__check-out.d-block,.shs-widgets--search-bar .shs-widgets--calendar .sr-only{display:none!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-wrapper{padding-bottom:0!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Caption{margin-bottom:0!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Caption>div{padding:.25rem .5rem;font-weight:500;line-height:100%;text-align:center!important;font-size:1.25rem!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Months{flex-wrap:nowrap!important;gap:1.9375rem!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Month{padding:.5rem}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-NavButton{top:0!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-NavButton--prev{background-image:url(/images/icons/16/chevron-left.svg)!important;background-size:100%!important;left:1rem!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-NavButton--next{background-image:url(/images/icons/16/chevron-right.svg)!important;background-size:100%!important;right:1rem!important}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-NavButton--prev{left:-.5rem!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-NavButton--next{right:-.5rem!important}}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-WeekDay{color:#0000;letter-spacing:-.3rem;width:3rem;height:3rem;padding:0 .5rem;overflow:hidden}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-WeekDay:first-letter{color:var(--solid-dark-2);text-align:center;text-transform:uppercase;font-size:1.125rem;font-weight:500;line-height:3rem}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day{border-radius:.5rem!important;padding:0!important}.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar--day-container{font-size:1.125rem;line-height:1.5rem;width:3rem!important;height:3rem!important}@media (max-width:28rem){.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar--day-container{width:2.5rem!important;height:2.5rem!important}}.shs-widgets--search-bar .shs-widgets--calendar .shs-widgets--calendar--day-container.day-disabled>span{color:var(--grayscale-dark-100);text-decoration:line-through;opacity:.6!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--today .shs-widgets--calendar--day-container{color:var(--grayscale-dark-100);border:1px solid var(--grayscale-dark-100);background:var(--grayscale-dark-20);border-radius:.5rem;font-weight:400!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day:not(.DayPicker-Day--outside) .selected:not(.bg-primary-opacity),.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--selected .bg-primary-opacity{color:var(--grayscale-light-100);background:var(--accent-150)!important}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--selected.start .shs-widgets--calendar--day-container,.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--selected.end .shs-widgets--calendar--day-container{border-radius:.5rem}:is(.shs-widgets--search-bar .shs-widgets--calendar :has(.is-between) .DayPicker-Day--selected.start .shs-widgets--calendar--day-container,.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--selected.start:has(+.DayPicker-Day--selected.end) .shs-widgets--calendar--day-container){border-radius:.5rem 0 0 .5rem}.shs-widgets--search-bar .shs-widgets--calendar .DayPicker-Day--selected.start+.DayPicker-Day--selected.end .shs-widgets--calendar--day-container{border-radius:0 .5rem .5rem 0}.shs-widgets--search-bar .shs-widgets--calendar :has(.is-between) .DayPicker-Day--selected.end .shs-widgets--calendar--day-container{border-radius:0 .5rem .5rem 0}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--popover{gap:2rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--popover{padding:1rem!important}}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room{flex-direction:column;gap:1.25rem;width:100%;display:flex;position:relative}@media (max-width:64rem){.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room{padding:.5rem}}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--room--title{color:var(--grayscale-dark-100);letter-spacing:-.01125rem;font-size:1.125rem;font-style:normal;font-weight:500;line-height:112.5%}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room button.shs-widgets--search-bar__occupancy--remove-room small{color:var(--grayscale-dark-100);height:1.375rem;margin-right:1rem;font-weight:400;line-height:137.5%;font-size:1rem!important;font-style:normal!important}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room button.shs-widgets--search-bar__occupancy--remove-room small:after{content:" ";background:url(/images/icons/16/delete.svg) 50% no-repeat;width:1.375rem;height:1.375rem;position:absolute}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .row{flex-direction:column;gap:1.5rem;display:flex}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room hr{display:none}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection{justify-content:space-between;height:2.5rem;display:flex;position:relative}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-adults],.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-child]{letter-spacing:-.01125rem;color:var(--grayscale-dark-100);flex-direction:column;font-size:1.125rem;font-style:normal;font-weight:500;line-height:112.5%}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-adults]:after,.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-child]:after{color:var(--grayscale-dark-60);font-size:1rem;font-style:normal;font-weight:400;line-height:100%}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-adults]:after{content:var(--i18n-adults-ages)}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection label[for$=-select-child]:after{content:var(--i18n-children-ages)}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection .input-group{position:relative}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection .input-group select.custom-select{appearance:none;color:var(--grayscale-dark-100);text-align:center;letter-spacing:-.015rem;border:none;font-size:1.5rem;font-style:normal;font-weight:500;line-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection .input-group .input-group-append{gap:3rem;display:flex}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection .input-group .input-group-append button.btn-secondary{aspect-ratio:1;cursor:pointer;border:2px solid var(--grayscale-dark-60);background:var(--grayscale-dark-10);border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-bottom:.4rem;font-size:2.25rem;line-height:2.25rem;display:flex}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--room .shs-widgets--search-bar__occupancy--selection .input-group .input-group-append button.btn-secondary:hover{background:var(--grayscale-dark-20)}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--add-room{cursor:pointer;color:var(--grayscale-dark-100);letter-spacing:-.01125rem;border:2px solid var(--grayscale-dark-60);background:var(--grayscale-dark-10);border-radius:.75rem;justify-content:center;align-self:stretch;align-items:center;gap:.625rem;padding:1.125rem 2rem;font-size:1.125rem;font-style:normal;font-weight:500;line-height:100%;display:flex}.shs-widgets--search-bar .shs-widgets--search-bar__occupancy--add-room:hover{background:var(--grayscale-dark-20)}
