.lr-home-page{padding-bottom:40px}.lr-home-section{margin-top:28px}@media (min-width:992px){.lr-home-section{margin-top:0}}.lr-home-campaigns{position:relative;margin:12px -16px 0}@media (min-width:992px){.lr-home-campaigns{margin:16px 0 0}}.lr-home-campaigns__track{display:flex;gap:12px;padding:2px 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lr-home-campaigns__track::-webkit-scrollbar{display:none}@media (min-width:992px){.lr-home-campaigns__track{gap:16px;padding:2px 0 4px;scroll-padding:0}}.lr-home-campaigns__card{position:relative;flex:0 0 auto;display:block;width:310px;max-width:78%;height:178px;overflow:hidden;border-radius:16px;background-color:#012b55;box-shadow:0 4px 7px rgba(30,30,30,.06),0 1px 1.5px rgba(30,30,30,.08);color:#fff;scroll-snap-align:start;text-decoration:none}.lr-home-campaigns__card:after{content:"";position:absolute;inset:0;background:linear-gradient(167deg,rgba(1,43,85,.72) 12%,rgba(1,43,85,.3) 44%,rgba(1,43,85,.8) 88%);pointer-events:none}.lr-home-campaigns__card:focus,.lr-home-campaigns__card:hover{color:#fff;text-decoration:none}.lr-home-campaigns__card:focus-visible{outline:3px solid #eb802d;outline-offset:2px}@media (min-width:992px){.lr-home-campaigns__card{width:378px;max-width:none;height:210px}.lr-home-campaigns__card:hover .lr-home-campaigns__photo{transform:scale(1.04)}.lr-home-campaigns__card:hover .lr-home-campaigns__cta{background-color:hsla(0,0%,100%,.28)}}.lr-home-campaigns__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lr-home-campaigns__badge{position:absolute;top:8px;right:14px;z-index:1;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:27px;font-weight:800;line-height:1.45;letter-spacing:-.5px}@media (min-width:992px){.lr-home-campaigns__badge{top:10px;right:14px;font-size:33px}}.lr-home-campaigns__body{position:absolute;right:16px;bottom:14px;left:16px;z-index:1;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:992px){.lr-home-campaigns__body{right:20px;bottom:18px;left:20px}}.lr-home-campaigns__eyebrow{max-width:100%;overflow:hidden;font-size:10.5px;font-weight:700;line-height:1.45;letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.92}@media (min-width:992px){.lr-home-campaigns__eyebrow{font-size:11.5px}}.lr-home-campaigns__title{display:-webkit-box;margin-top:4px;overflow:hidden;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:992px){.lr-home-campaigns__title{max-width:260px;margin-top:6px;font-size:20.5px}}.lr-home-campaigns__cta{display:inline-flex;gap:4px;align-items:center;margin-top:9px;padding:5px 13px;border:1px solid hsla(0,0%,100%,.42);border-radius:100px;background-color:hsla(0,0%,100%,.16);font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap;transition:background-color .2s ease}@media (min-width:992px){.lr-home-campaigns__cta{margin-top:11px;padding:6px 13px}}.lr-home-campaigns__arrow{display:none}@media (min-width:992px){.lr-home-campaigns__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background-color:#fff;box-shadow:0 4px 12px rgba(1,43,85,.18);color:#012b55;transform:translateY(-50%);cursor:pointer}.lr-home-campaigns__arrow[hidden]{display:none}.lr-home-campaigns__arrow:hover{background-color:#eef4fb}.lr-home-campaigns__arrow svg{width:18px;height:18px}}.lr-home-campaigns__arrow--prev{left:8px}.lr-home-campaigns__arrow--next{right:8px}.lr-home-campaigns__dots{display:flex;gap:6px;justify-content:center;margin-top:10px}@media (min-width:992px){.lr-home-campaigns__dots{display:none}}.lr-home-campaigns__dot{width:6px;height:6px;border-radius:50%;background-color:#cbd3da;transition:width .2s ease,background-color .2s ease}.lr-home-campaigns__dot.is-active{width:18px;border-radius:3px;background-color:#004b97}.lr-rooms__stay{position:relative}.lr-search-editor{position:fixed;inset:0;z-index:1060;display:none}.lr-search-editor.is-open{display:block}@media (min-width:992px){.lr-search-editor{position:absolute;top:calc(100% + 8px);right:auto;bottom:auto;left:var(--lr-editor-left,0);z-index:40}}.lr-search-editor__backdrop{position:absolute;inset:0;top:var(--lr-editor-top,0);background-color:rgba(30,30,30,.45)}@media (min-width:992px){.lr-search-editor__backdrop{display:none}}.lr-search-editor__form{margin:0}.lr-search-editor__panel{position:absolute;inset:0;display:none;flex-direction:column;background-color:#fff;font-family:DM Sans,Plus Jakarta Sans,sans-serif}.lr-search-editor[data-open-panel=dates] .lr-search-editor__panel--dates,.lr-search-editor[data-open-panel=guests] .lr-search-editor__panel--guests{display:flex}.lr-search-editor__panel--summary{top:var(--lr-editor-top,0);bottom:auto;gap:16px;padding:16px;border-radius:0 0 24px 24px;background-color:#004b97;box-shadow:0 12px 24px rgba(1,43,85,.25)}.lr-search-editor[data-open-panel=summary] .lr-search-editor__panel--summary{display:flex}@media (min-width:992px){.lr-search-editor[data-open-panel=summary] .lr-search-editor__panel--summary{display:none}}@media (min-width:992px){.lr-search-editor__panel{position:static;inset:auto;max-height:none;border:1px solid #efeded;border-radius:16px;box-shadow:0 12px 32px rgba(30,30,30,.16),0 2px 6px rgba(30,30,30,.08)}.lr-search-editor__panel--dates{width:660px}.lr-search-editor__panel--guests{width:380px}}.lr-search-editor__head{position:relative;display:flex;flex-shrink:0;align-items:center;gap:6px;padding:10px 8px}@media (min-width:992px){.lr-search-editor__head{padding:16px 16px 4px}}.lr-search-editor__title{flex:1 1 auto;margin:0;color:#1e1e1e;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:22px}.lr-search-editor__title span{color:inherit}@media (min-width:992px){.lr-search-editor__title{font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:15px}}.lr-search-editor__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#1e1e1e;font-size:17px;cursor:pointer}.lr-search-editor__nav{gap:6px}.lr-search-editor__nav-btn{width:32px;height:32px;padding:0;border:1px solid #e1dede;border-radius:8px;background-color:#fff;color:#1e1e1e;font-size:18px;line-height:1;cursor:pointer}.lr-search-editor__nav-btn:hover{border-color:#004b97;color:#004b97}.lr-search-editor__months{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:0 16px 6px}.lr-search-editor__month{padding:5px 11px;border:1px solid #e1dede;border-radius:100px;background-color:#fff;color:#1e1e1e;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.lr-search-editor__month:focus-visible,.lr-search-editor__month:hover{border-color:#004b97;color:#004b97}.lr-search-editor__body{flex:1 1 auto;padding:4px 16px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:992px){.lr-search-editor__body{padding:8px 16px;overflow:visible}}.lr-search-editor__foot{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #efeded}@media (min-width:992px){.lr-search-editor__foot{padding:12px 16px 16px}}.lr-search-editor__summary{flex:1 1 100%;margin:0;color:#1e1e1e;font-size:13px;text-align:center}.lr-search-editor__summary:empty{display:none}@media (min-width:992px){.lr-search-editor__summary{flex:1 1 auto;color:#57585a;text-align:left}.lr-search-editor__summary:empty{display:block}}.lr-search-editor__error{flex:1 1 100%;margin:0;color:#e02020;font-size:13px;font-weight:600}.lr-search-editor__error[hidden]{display:none}.lr-search-editor__submit{flex:1 1 100%}@media (min-width:992px){.lr-search-editor__submit{flex:0 0 auto;min-width:140px;margin-left:auto}}@media (min-width:992px){.lr-search-editor__panel--guests .lr-search-editor__submit{min-height:40px;font-size:14.5px}}.lr-rd-editor-open{overflow:hidden}.lr-rd-editor-open .lr-chat-bubble,.lr-rd-editor-open .userway_buttons_wrapper{display:none!important}.lr-calendar{font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-variation-settings:"opsz" 14}@media (min-width:992px){.lr-calendar{display:grid;grid-template-columns:repeat(2,336px);gap:40px}}.lr-calendar__month+.lr-calendar__month{margin-top:24px}@media (min-width:992px){.lr-calendar__month+.lr-calendar__month{margin-top:0}}.lr-calendar__title{margin:0 0 12px;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.18px;text-align:center}@media (min-width:992px){.lr-calendar__title{line-height:40px}}.lr-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px}@media (min-width:992px){.lr-calendar__grid{grid-template-columns:repeat(7,48px)}}.lr-calendar__weekday{padding:4px 0;color:#4e4f51;font-size:14px;font-weight:500;line-height:20px;text-align:center}.lr-calendar__day{position:relative;z-index:0;height:48px;padding:0;border:0;border-radius:0;background:transparent;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;line-height:22px;cursor:pointer}.lr-calendar__day:before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:48px;height:48px;border-radius:50%;transform:translateX(-50%)}.lr-calendar__day:hover:not(.is-disabled):before{box-shadow:inset 0 0 0 1px #05a65b}.lr-calendar__day:focus{outline:none}.lr-calendar__day:focus-visible:before{box-shadow:inset 0 0 0 2px #004b97}.lr-calendar__day.is-disabled{color:#929396;cursor:default}.lr-calendar__day.is-today:before{box-shadow:inset 0 0 0 1px #929396}.lr-calendar__day.has-tariff{color:#0b7a45}.lr-calendar__day.has-tariff:before{background-color:#eef9f2}.lr-calendar__day.is-in-range,.lr-calendar__day.is-preview{background-color:#e3fef1;color:#28292a;font-weight:700}.lr-calendar__day.is-in-range:before,.lr-calendar__day.is-preview:before{background-color:transparent}.has-range .lr-calendar__day.is-start{background:linear-gradient(90deg,transparent 50%,#e3fef1 0)}.has-range .lr-calendar__day.is-end,.lr-calendar__day.is-preview-end{background:linear-gradient(270deg,transparent 50%,#e3fef1 0);font-weight:700}.lr-calendar__day.is-preview-end:before{box-shadow:inset 0 0 0 1px #05a65b}.lr-calendar__day.is-end,.lr-calendar__day.is-start{color:#fff;font-weight:700}.lr-calendar__day.is-end:before,.lr-calendar__day.is-start:before{background-color:#05a65b;box-shadow:none}.lr-calendar-legend{display:flex;align-items:center;gap:6px;margin:0;color:#4e4f51;font-size:13px}.lr-calendar-legend__swatch{width:14px;height:14px;border-radius:50%;background-color:#eef9f2;box-shadow:inset 0 0 0 1px #9be8c2}@media (min-width:992px){.lr-search-editor__panel--dates{position:relative;width:auto;padding:32px;border:0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16)}.lr-search-editor__panel--dates .lr-search-editor__head{position:absolute;top:32px;right:32px;left:32px;padding:0;pointer-events:none}.lr-search-editor__panel--dates .lr-search-editor__title{display:none}.lr-search-editor__panel--dates .lr-search-editor__nav{flex:1 1 auto;justify-content:space-between}.lr-search-editor__panel--dates .lr-search-editor__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#28292a;font-size:20px;pointer-events:auto}.lr-search-editor__panel--dates .lr-search-editor__nav-btn:hover{background-color:#f7f5f3;color:#28292a}.lr-search-editor__panel--dates .lr-search-editor__body{padding:0 0 24px}.lr-search-editor__panel--dates .lr-search-editor__foot{flex-wrap:nowrap;padding:16px 0 0;border-top-color:#b0b1b3}.lr-search-editor__panel--dates .lr-search-editor__summary{margin-left:auto;color:#4e4f51;font-size:14px;font-weight:500;line-height:20px;text-align:right}}.lr-search-editor__panel--dates .lr-search-editor__summary{color:#4e4f51;font-size:14px;font-weight:500}.lr-guest-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px}.lr-guest-row+.lr-guest-row{padding-top:16px;border-top:1px solid #b0b1b3}.lr-guest-row__text{color:#28292a;font-size:16px;font-weight:700;line-height:22px}.lr-guest-stepper{display:inline-flex;align-items:center;gap:16px}.lr-guest-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #cdcecf;border-radius:8px;background-color:#fff;color:#28292a;font-size:24px;cursor:pointer}@media (min-width:992px){.lr-guest-stepper__btn{width:40px;height:40px;font-size:20px}}.lr-guest-stepper__btn:hover:not(:disabled){border-color:#28292a}.lr-guest-stepper__btn:disabled{color:#b0b1b3;cursor:default}.lr-guest-stepper__btn:focus{outline:none}.lr-guest-stepper__btn:focus-visible{box-shadow:0 0 0 4px rgba(181,200,214,.4)}.lr-guest-stepper__value{width:32px;padding:0;border:0;background:transparent;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px;text-align:center;pointer-events:none}.lr-guest-ages{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background-color:#f7f7f8}.lr-guest-ages[hidden]{display:none}.lr-guest-ages__field{display:flex;align-items:center;gap:16px;margin:0}.lr-guest-ages__field[hidden]{display:none}.lr-guest-ages__label{flex:1 1 auto;color:#28292a;font-size:14px;font-weight:700;line-height:20px}.lr-guest-ages__control{position:relative;flex:0 0 144px}.lr-guest-ages__select{width:100%;height:48px;padding:0 40px 0 16px;border:1px solid #616365;border-radius:8px;background-color:#fff;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px;appearance:none;cursor:pointer}.lr-guest-ages__select:focus{outline:none;box-shadow:0 0 0 4px rgba(181,200,214,.4)}.lr-guest-ages__select.is-invalid{border-color:#b91c1c}.lr-guest-ages__caret{position:absolute;top:50%;right:16px;color:#28292a;font-size:16px;transform:translateY(-50%);pointer-events:none}.lr-guest-note{margin:16px 0 0;color:#4e4f51;font-size:13px;line-height:18px}@media (min-width:992px){.lr-guest-note{display:none}}.lr-hotel-page__search-card{order:0;margin:0 -16px;padding:12px 16px;background-color:#fff}.lr-search-card{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid #eb802d;border-radius:12px;background-color:#fff;box-shadow:0 4px 7px rgba(1,43,85,.18);font-family:DM Sans,Plus Jakarta Sans,sans-serif;text-align:left;cursor:pointer}.lr-search-card__icon{color:#004b97;font-size:18px}.lr-search-card__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.lr-search-card__title{overflow:hidden;color:#1e1e1e;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lr-search-card__details{color:#57585a;font-size:12.5px}.lr-search-card__edit{color:#004b97;font-size:12.5px;font-weight:700}.lr-search-compact{position:relative;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.16)}.lr-search-compact__row{display:flex;align-items:center;gap:16px;width:100%;min-height:56px;padding:0 16px;border:0;background:transparent;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;text-align:left;cursor:pointer}.lr-search-compact__row+.lr-search-compact__row{border-top:1px solid #e4e5e6}.lr-search-compact__row--where{padding:0}.lr-search-compact__pick{display:flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0;min-height:56px;padding:0 16px;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.lr-search-compact__pick:focus,.lr-search-compact__row:focus{outline:none}.lr-search-compact__pick:focus-visible,.lr-search-compact__row:focus-visible{box-shadow:inset 0 0 0 2px #004b97}.lr-search-compact__icon{flex-shrink:0;color:#28292a;font-size:24px}.lr-search-compact__text{display:flex;flex-direction:column;gap:4px;min-width:0}.lr-search-compact__label{color:#4e4f51;font-size:12px;font-weight:600;line-height:16px}.lr-search-compact__value{overflow:hidden;color:#28292a;font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.lr-search-compact__value.is-placeholder{color:#929396}.lr-search-compact__error{padding:8px 12px;border-radius:8px;background-color:#fff}.lr-search-compact__submit{width:100%;min-height:48px;border-radius:8px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.18px}.lr-search-compact__submit-icon{margin-left:8px;font-size:24px}.lr-search-editor[data-open-panel=where] .lr-search-editor__panel--where{display:flex}@media (min-width:992px){.lr-search-editor[data-open-panel=where] .lr-search-editor__panel--where{display:none}}.lr-search-editor__panel--where .lr-search-editor__body{padding:16px 0 32px}.lr-where-input{display:flex;align-items:center;gap:16px;height:56px;margin:12px 16px;padding:0 16px;border:1px solid #b0b1b3;border-radius:8px;background-color:#fff;cursor:text}.lr-where-input:focus-within{border-color:#28292a;box-shadow:0 0 0 4px rgba(181,200,214,.4)}.lr-where-input__icon{flex-shrink:0;color:#28292a;font-size:24px}.lr-where-input__text{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.lr-where-input__label{color:#4e4f51;font-size:12px;font-weight:600;line-height:16px}.lr-where-input__field{width:100%;padding:0;border:0;background:transparent;color:#28292a;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-overflow:ellipsis}.lr-where-input__field:focus{outline:none}.lr-where-input__field::placeholder{color:#929396}.lr-where-input__clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-6px;padding:0;border:0;background:transparent;color:#28292a;font-size:20px}.lr-where-input__clear[hidden]{display:none}.lr-where-input__clear:focus{outline:none}.lr-where-list{margin:0;padding:0;border-top:1px solid #b0b1b3;list-style:none}.lr-where-list[hidden]{display:none}.lr-where-list__item{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer}.lr-where-list__item+.lr-where-list__item{border-top:1px solid #cdcecf}.lr-where-list__icon,.lr-where-list__item.is-active,.lr-where-list__item:hover{background-color:#f7f7f8}.lr-where-list__icon{display:inline-flex;flex-shrink:0;padding:8px;border-radius:4px;color:#28292a;font-size:20px}.lr-where-list__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.lr-where-list__place,.lr-where-list__title{overflow:hidden;font-size:16px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.lr-where-list__title{color:#28292a}.lr-where-list__title b{font-weight:700}.lr-where-list__place{color:#4e4f51}.lr-where-list__caret{display:inline-flex;flex-shrink:0;color:#28292a;font-size:20px}.lr-search-editor__panel--dates .lr-search-editor__head,.lr-search-editor__panel--guests .lr-search-editor__head,.lr-search-editor__panel--where .lr-search-editor__head{gap:12px;padding:16px}@media (min-width:992px){.lr-search-editor__panel--dates .lr-search-editor__head,.lr-search-editor__panel--guests .lr-search-editor__head,.lr-search-editor__panel--where .lr-search-editor__head{padding:16px 16px 4px}}.lr-search-editor__panel--dates .lr-search-editor__title,.lr-search-editor__panel--guests .lr-search-editor__title,.lr-search-editor__panel--where .lr-search-editor__title{color:#28292a;font-size:16px;font-weight:700;line-height:22px}.lr-search-editor__panel--dates .lr-search-editor__icon-btn,.lr-search-editor__panel--guests .lr-search-editor__icon-btn,.lr-search-editor__panel--where .lr-search-editor__icon-btn{width:24px;height:24px;font-size:24px}.lr-search-editor__panel--guests .lr-search-editor__body{padding:40px 24px 24px}@media (min-width:992px){.lr-search-editor__panel--guests .lr-search-editor__body{padding:20px 20px 12px}}@media (max-width:991px){.lr-search-editor__foot--sheet,.lr-search-editor__panel--dates .lr-search-editor__foot{padding-top:16px;border-top-color:#b0b1b3;box-shadow:0 -2px 12px rgba(0,0,0,.16)}.lr-search-editor__foot--sheet .lr-search-editor__submit,.lr-search-editor__panel--dates .lr-search-editor__foot .lr-search-editor__submit{min-height:48px;border-radius:8px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.18px}}.lr-home-search{position:relative;margin-top:18px;border-radius:16px;box-shadow:0 4px 7px rgba(30,30,30,.06),0 1px 1.5px rgba(30,30,30,.08)}.lr-home-search__bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background-color:#012b55}.lr-home-search__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(131deg,rgba(1,43,85,.92) 7%,rgba(1,43,85,.74) 45%,rgba(1,43,85,.42) 93%)}.lr-home-search__photo{width:100%;height:100%;object-fit:cover}.lr-home-search__inner{position:relative;padding:20px 16px 18px}@media (min-width:992px){.lr-home-search__inner{padding:30px 34px 24px}}.lr-home-search .lr-home-search__heading{margin:0 0 6px;color:hsla(0,0%,100%,.85);font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:0}@media (min-width:992px){.lr-home-search .lr-home-search__heading{font-size:18px}}.lr-home-search .lr-home-search__title{margin:0;color:#fff;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.3px}@media (min-width:992px){.lr-home-search .lr-home-search__title{font-size:29px}}.lr-home-search__subtitle{margin:8px 0 0;color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.45}@media (min-width:992px){.lr-home-search__subtitle{font-size:15px}}.lr-home-search__form{margin:16px 0 0}@media (min-width:992px){.lr-home-search__form{margin-top:18px}}.lr-home-search__box{position:relative}.lr-home-search__bar{display:flex;flex-direction:column;padding:6px;border:1px solid #efeded;border-radius:16px;background-color:#fff;box-shadow:0 14px 20px rgba(1,43,85,.34)}@media (min-width:992px){.lr-home-search__bar{flex-direction:row;align-items:stretch;padding:8px}}.lr-home-search__field{position:relative;display:flex;flex:1 1 0;align-items:center;gap:11px;min-width:0;min-height:54px;margin:0;padding:6px 12px;border:0;border-bottom:1px solid #efeded;border-radius:12px;background:transparent;color:#1e1e1e;font-family:DM Sans,Plus Jakarta Sans,sans-serif;text-align:left;cursor:pointer}.lr-home-search__field.is-active,.lr-home-search__field:hover{background-color:#f8fafb}.lr-home-search__field:focus-visible{outline:2px solid #004b97;outline-offset:-2px}@media (min-width:992px){.lr-home-search__field{padding:6px 16px;border-bottom:0}.lr-home-search__field+.lr-home-search__field:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background-color:#e1dede}}.lr-home-search__field--where{cursor:text}.lr-home-search__field--where:focus-within{background-color:#f8fafb}.lr-home-search__icon{flex-shrink:0;color:#004b97;font-size:22px}.lr-home-search__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin:0;cursor:inherit}.lr-home-search__label{color:#57585a;font-size:12.5px;font-weight:600;line-height:1.45}.lr-home-search__input,.lr-home-search__value{overflow:hidden;color:#1e1e1e;font-size:16px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lr-home-search__input.is-placeholder,.lr-home-search__value.is-placeholder{color:#747679;font-weight:600}.lr-home-search__input{width:100%;padding:0;border:0;outline:0;background:transparent}.lr-home-search__input::placeholder{color:#747679;font-weight:600}.lr-home-search__clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#747679;font-size:16px;cursor:pointer}.lr-home-search__clear[hidden]{display:none}.lr-home-search__clear:hover{color:#1e1e1e}.lr-home-search__suggestions{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:45;max-height:360px;margin:0;padding:6px 0;overflow-y:auto;border:1px solid #efeded;border-radius:16px;background-color:#fff;box-shadow:0 12px 32px rgba(30,30,30,.16),0 2px 6px rgba(30,30,30,.08)}@media (min-width:992px){.lr-home-search__suggestions{right:auto;width:420px}}.lr-home-search__submit{gap:8px;min-height:50px;margin-top:6px;font-size:16.5px}.lr-home-search__submit svg{font-size:19px}@media (min-width:992px){.lr-home-search__submit{flex-shrink:0;width:138px;min-height:54px;margin:0 0 0 8px}}.lr-home-search__error{display:inline-block;margin:10px 0 0;padding:6px 12px;border-radius:10px;background-color:#e02020;color:#fff;font-size:13.5px;font-weight:600}.lr-home-search__error[hidden]{display:none}.lr-home-search__note{margin:12px 0 0;color:#9be8c2;font-size:12.5px;font-weight:700;line-height:1.45}@media (min-width:992px){.lr-home-search__note{font-size:13px}}@media (min-width:992px){.lr-home-search .lr-search-editor{z-index:50}}.lr-home-inspiration__nav{display:none}@media (min-width:992px){.lr-home-inspiration__nav{display:flex;flex-shrink:0;gap:10px;align-self:center}}.lr-home-inspiration__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #e1dede;border-radius:12px;background-color:#fff;color:#1e1e1e;cursor:pointer}.lr-home-inspiration__arrow[hidden]{display:flex;opacity:.35;pointer-events:none}.lr-home-inspiration__arrow:hover{border-color:#004b97;color:#004b97}.lr-home-inspiration__arrow svg{width:18px;height:18px}.lr-home-inspiration__track{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lr-home-inspiration__track::-webkit-scrollbar{display:none}@media (min-width:992px){.lr-home-inspiration__track{gap:16px;margin:0;padding:2px 0 6px;scroll-padding:0}}.lr-home-inspiration__item{flex:0 0 auto;width:150px;scroll-snap-align:start}@media (min-width:992px){.lr-home-inspiration__item{width:calc((100% - 80px)/6)}}.lr-home-inspiration__tile{position:relative;display:flex;align-items:flex-end;height:170px;padding:12px 14px;overflow:hidden;border-radius:16px;background-color:#012b55;box-shadow:0 4px 7px rgba(30,30,30,.06),0 1px 1.5px rgba(30,30,30,.08);color:#fff;text-decoration:none}.lr-home-inspiration__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,43,85,0) 40%,rgba(1,43,85,.78));pointer-events:none}.lr-home-inspiration__tile:focus,.lr-home-inspiration__tile:hover{color:#fff;text-decoration:none}.lr-home-inspiration__tile:focus-visible{outline:3px solid #eb802d;outline-offset:2px}@media (min-width:992px){.lr-home-inspiration__tile{height:200px}.lr-home-inspiration__tile:hover .lr-home-inspiration__photo{transform:scale(1.05)}}.lr-home-inspiration__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lr-home-inspiration__name{position:relative;z-index:1;font-size:15px;font-weight:700;line-height:1.25}@media (min-width:992px){.lr-home-inspiration__name{font-size:16.5px}}.lr-home-recent[hidden]{display:none}.lr-home-recent__list{display:flex;gap:10px;margin:0 -16px;padding:2px 16px 6px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.lr-home-recent__list::-webkit-scrollbar{display:none}@media (min-width:992px){.lr-home-recent__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:2px 0 6px;overflow:visible}}.lr-home-recent__item{flex:0 0 auto;width:260px;max-width:80%;scroll-snap-align:start}@media (min-width:992px){.lr-home-recent__item{width:auto;max-width:none}}.lr-home-recent__card{display:flex;gap:12px;align-items:center;height:100%;padding:10px;border:1px solid #efeded;border-radius:16px;background-color:#fff;color:#1e1e1e;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.lr-home-recent__card:focus,.lr-home-recent__card:hover{border-color:#cbdef2;box-shadow:0 4px 7px rgba(30,30,30,.06),0 1px 1.5px rgba(30,30,30,.08);color:#1e1e1e;text-decoration:none}.lr-home-recent__card:focus-visible{outline:2px solid #004b97;outline-offset:2px}.lr-home-recent__thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:12px;background-color:#eef4fb;color:#004b97;font-size:24px}.lr-home-recent__thumb img{width:100%;height:100%;object-fit:cover}.lr-home-recent__text{display:flex;flex-direction:column;min-width:0}.lr-home-recent__details,.lr-home-recent__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-home-recent__title{font-size:15.5px;font-weight:700;line-height:1.45}.lr-home-recent__details{margin-top:2px;color:#57585a;font-size:13.5px;line-height:1.45}.lr-home-benefits__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media (min-width:992px){.lr-home-benefits__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lr-home-benefits__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:16px 18px 18px;border:1px solid #efeded;border-radius:16px;background-color:#fff}.lr-home-benefits__card--friends{border-color:#eb802d;background:linear-gradient(164deg,#fdf3ea 11%,#fbe8d6 89%)}.lr-home-benefits__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background-color:#eef4fb;color:#004b97;font-size:22px}.lr-home-benefits__card--friends .lr-home-benefits__icon{background-color:#eb802d;color:#fff}.lr-home-benefits__title{margin:0;color:#1e1e1e;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:700;line-height:1.45}@media (min-width:992px){.lr-home-benefits__title{font-size:16.5px}}.lr-home-benefits__link{color:inherit}.lr-home-benefits__link:after{content:"";position:absolute;inset:0;border-radius:16px}.lr-home-benefits__link:focus,.lr-home-benefits__link:hover{color:#004b97;text-decoration:none}.lr-home-benefits__text{margin:6px 0 0;color:#57585a;font-size:14px;line-height:1.5}.lr-home-benefits__hours{display:block;color:#1e1e1e;font-weight:600}.lr-home-benefits__button{margin-top:14px;width:100%}@media (min-width:992px){.lr-home-benefits__button{width:auto;margin-top:auto}}.lr-home-benefits__card--friends .lr-home-benefits__text{margin-bottom:0}@media (min-width:992px){.lr-home-benefits__card--friends .lr-home-benefits__text{margin-bottom:16px}}.lr-home-resorts__mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media (min-width:992px){.lr-home-resorts__mosaic{grid-template-columns:minmax(0,1.62fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,196px);gap:14px}}.lr-home-resorts__item{min-width:0;height:130px}.lr-home-resorts__item--main{grid-column:1/-1;height:200px}@media (min-width:992px){.lr-home-resorts__item{height:auto}.lr-home-resorts__item--main{grid-column:1;grid-row:1/span 2;height:auto}}.lr-home-resorts__tile{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:100%;padding:12px 14px;overflow:hidden;border-radius:16px;background-color:#012b55;color:#fff;text-decoration:none}.lr-home-resorts__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,43,85,0) 45%,rgba(1,43,85,.75));pointer-events:none}.lr-home-resorts__tile:focus,.lr-home-resorts__tile:hover{color:#fff;text-decoration:none}.lr-home-resorts__tile:focus-visible{outline:3px solid #eb802d;outline-offset:2px}@media (min-width:992px){.lr-home-resorts__tile{padding:14px 16px}.lr-home-resorts__tile:hover .lr-home-resorts__photo{transform:scale(1.04)}}.lr-home-resorts__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lr-home-resorts__count,.lr-home-resorts__name{position:relative;z-index:1}.lr-home-resorts__name{min-width:0;overflow:hidden;font-size:15px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.lr-home-resorts__name{font-size:18px}}.lr-home-resorts__count{flex-shrink:0;font-size:12px;font-weight:600;line-height:1.45;opacity:.9}@media (min-width:992px){.lr-home-resorts__count{font-size:13px}}.lr-home-resort-index{scroll-margin-top:80px}.lr-home-resort-index__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}@media (min-width:992px){.lr-home-resort-index__list{display:block;column-count:4;column-gap:24px}}.lr-home-resort-index__link{display:inline-block;padding:6px 12px;border:1px solid #efeded;border-radius:100px;color:#1e1e1e;font-size:14px;line-height:1.45}.lr-home-resort-index__link:focus,.lr-home-resort-index__link:hover{color:#004b97;text-decoration:none}@media (min-width:992px){.lr-home-resort-index__link{display:block;padding:4px 0;border:0;border-radius:0;break-inside:avoid}.lr-home-resort-index__link:focus,.lr-home-resort-index__link:hover{text-decoration:underline}}.lr-home-resort-index__count{color:#747679;font-size:12.5px}.lr-home-hotels__row{display:flex;gap:12px;margin:0 -16px;padding:2px 16px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lr-home-hotels__row::-webkit-scrollbar{display:none}@media (min-width:992px){.lr-home-hotels__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:2px 0 8px;overflow:visible}.lr-home-hotels__row>:nth-child(n+5){display:none}}.lr-home-hotel{position:relative;display:flex;flex:0 0 auto;flex-direction:column;width:272px;max-width:80%;overflow:hidden;border:1px solid #efeded;border-radius:16px;background-color:#fff;box-shadow:0 4px 14px rgba(30,30,30,.06),0 1px 3px rgba(30,30,30,.08);scroll-snap-align:start}@media (min-width:992px){.lr-home-hotel{width:auto;max-width:none}.lr-home-hotel:hover .lr-home-hotel__photo{transform:scale(1.04)}}.lr-home-hotel__media{position:relative;height:170px;overflow:hidden;background-color:#f7f5f3}@media (min-width:992px){.lr-home-hotel__media{height:178px}}.lr-home-hotel__photo{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lr-home-hotel__badge{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:3px 8px;border-radius:7px;background-color:#004b97;color:#fff;font-size:12.5px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lr-home-hotel__body{display:flex;flex:1 1 auto;flex-direction:column;padding:12px 14px 14px}.lr-home-hotel__rating{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:13px}.lr-home-hotel__rating-word{color:#1e1e1e;font-size:13.5px;font-weight:700}.lr-home-hotel__reviews{color:#57585a}.lr-home-hotel__name{margin:0;color:#1e1e1e;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.3}@media (min-width:992px){.lr-home-hotel__name{font-size:17px}}.lr-home-hotel__link{color:inherit}.lr-home-hotel__link:after{content:"";position:absolute;inset:0;z-index:1}.lr-home-hotel__link:focus,.lr-home-hotel__link:hover{color:#004b97;text-decoration:none}.lr-home-hotel__link:focus-visible:after{border-radius:16px;outline:3px solid #eb802d;outline-offset:-3px}.lr-home-hotel__stars{margin-left:4px;color:#eb802d;font-size:12.5px;letter-spacing:1px;white-space:nowrap}.lr-home-hotel__location{display:flex;gap:6px;align-items:center;margin:6px 0 0;color:#57585a;font-size:13.5px;line-height:1.45}.lr-home-hotel__location .lr-rd-icon{flex-shrink:0;font-size:14px}.lr-home-hotel__price{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.lr-home-hotel__price.is-loading .lr-home-hotel__amount{opacity:.55}.lr-home-hotel__pill{margin-bottom:6px;padding:3px 8px;border-radius:7px;background-color:#e02020;color:#fff;font-size:12.5px;font-weight:700;line-height:1.45}.lr-home-hotel__pill[hidden]{display:none}.lr-home-hotel__old-price{color:#57585a;font-size:13.5px}.lr-home-hotel__amount{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;margin:0;transition:opacity .2s ease}.lr-home-hotel__amount .lr-rd-price{font-size:26px}.lr-home-hotel__from,.lr-home-hotel__per{color:#57585a;font-size:13px}.lr-home-hotel__from[hidden],.lr-home-hotel__per[hidden]{display:none}.lr-home-hotel__note{margin:2px 0 0;color:#57585a;font-size:12.5px;line-height:1.4}.lr-home-hotel__credits{margin:auto 0 0;padding-top:10px;color:#0e804b;font-size:12.5px;font-weight:700}.lr-home-hotel__credits[hidden]{display:none}@media (min-width:992px){.lr-home-trust{padding-top:26px}}.lr-home-trust__band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0;padding:18px 16px;border-radius:16px;background-color:#f7f5f3;list-style:none}@media (min-width:992px){.lr-home-trust__band{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 24px}}.lr-home-trust__cell{display:flex;flex-direction:column;gap:3px}.lr-home-trust__value{color:#004b97;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;line-height:1.05}@media (min-width:992px){.lr-home-trust__value{font-size:28px}}.lr-home-trust__label{color:#57585a;font-size:12.5px;line-height:1.45}@media (min-width:992px){.lr-home-trust__label{font-size:13px}}.lr-home-about{padding-bottom:8px}@media (min-width:992px){.lr-home-about{padding-top:32px}}.lr-home-about .lr-home-about__title{margin:0;color:#1e1e1e;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:26px}@media (min-width:992px){.lr-home-about .lr-home-about__title{font-size:24px;line-height:30px}}.lr-home-about__subtitle{margin:6px 0 0;color:#57585a;font-size:15px;font-weight:600;line-height:22px}.lr-home-about__text{max-width:920px;margin-top:12px;color:#57585a;font-size:14px;line-height:22px}.lr-home-about__text p{margin:0 0 10px}.lr-home-about__text strong{color:#1e1e1e;font-weight:600}.lr-home-about__text a{color:#004b97;font-weight:600;text-decoration:underline}.lr-home-page--bf{padding-bottom:0;color:#0f1418}.lr-home-page--bf .lr-home-section{margin-top:0;padding-top:20px;padding-bottom:20px}.lr-home-bf-hero{background:#0e1415}.lr-home-page--bf .lr-home-bf-banner{padding-top:0;padding-bottom:0}.lr-home-bf-banner__link{display:block;overflow:hidden;margin:0 -16px}@media (min-width:992px){.lr-home-bf-banner__link{margin:0}}.lr-home-bf-banner__image{display:block;width:100%;height:auto}.lr-home-search--dark{margin:0 -16px;border-radius:0;background:#0e1415;box-shadow:none}@media (min-width:992px){.lr-home-search--dark{margin:0}}.lr-home-search--dark .lr-home-search__inner{display:flex;flex-direction:column;gap:12px;padding:24px 16px 16px}@media (min-width:992px){.lr-home-search--dark .lr-home-search__inner{gap:16px;padding:32px}}.lr-home-search--dark .lr-home-search__title{color:#fff;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0}@media (min-width:992px){.lr-home-search--dark .lr-home-search__title{font-size:30px;line-height:36px;letter-spacing:-.3px}}.lr-home-search--dark .lr-home-search__heading{margin:0 0 -6px}.lr-home-search--dark .lr-home-search__form{margin:0}.lr-home-search--dark .lr-home-search__bar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (min-width:992px){.lr-home-search--dark .lr-home-search__bar{align-items:center;padding:12px;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.16)}}.lr-home-search--dark .lr-home-search__field{gap:16px;min-height:56px;padding:0 16px;border-bottom:1px solid #e3e8ec;border-radius:0;background:#fff}.lr-home-search--dark .lr-home-search__field:first-child{border-radius:8px 8px 0 0}.lr-home-search--dark .lr-home-search__field--where:focus-within,.lr-home-search--dark .lr-home-search__field.is-active,.lr-home-search--dark .lr-home-search__field:hover{background:#f8fafb}@media (min-width:992px){.lr-home-search--dark .lr-home-search__field{min-height:64px;border-bottom:0}.lr-home-search--dark .lr-home-search__field:first-child{border-radius:8px}.lr-home-search--dark .lr-home-search__field+.lr-home-search__field:before{top:8px;bottom:8px;background:#e3e8ec}}.lr-home-search--dark .lr-home-search__field:nth-last-child(2){border-bottom:0;border-radius:0 0 8px 8px}@media (min-width:992px){.lr-home-search--dark .lr-home-search__field:nth-last-child(2){border-radius:8px}}.lr-home-search--dark .lr-home-search__icon{color:#0f1418;font-size:24px}.lr-home-search--dark .lr-home-search__label{color:#353d45;font-size:12px;font-weight:600;line-height:16px}@media (min-width:992px){.lr-home-search--dark .lr-home-search__label{font-size:14px;font-weight:700;line-height:20px}}.lr-home-search--dark .lr-home-search__input,.lr-home-search--dark .lr-home-search__value{margin-top:4px;color:#0f1418;font-size:14px;font-weight:600;line-height:20px}@media (min-width:992px){.lr-home-search--dark .lr-home-search__input,.lr-home-search--dark .lr-home-search__value{font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.18px}}.lr-home-search--dark .lr-home-search__clear{width:20px;height:20px;color:#0f1418;font-size:20px}.lr-home-search--dark .lr-home-search__submit{width:100%;min-height:48px;margin:16px 0 0;border-radius:8px;font-size:18px;line-height:24px;letter-spacing:-.18px}.lr-home-search--dark .lr-home-search__submit svg{font-size:24px}@media (min-width:992px){.lr-home-search--dark .lr-home-search__submit{flex:0 0 184px;width:184px;min-height:64px;margin:0 0 0 12px}}.lr-home-bf-picks__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (min-width:992px){.lr-home-bf-picks__head{flex-direction:row;align-items:center;justify-content:space-between}}.lr-home-bf-picks__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}@media (min-width:992px){.lr-home-bf-picks__heading{flex-wrap:nowrap;gap:16px}}.lr-home-bf-picks .lr-home-bf-picks__title{margin:0;color:#0f1418;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.22px}@media (min-width:992px){.lr-home-bf-picks .lr-home-bf-picks__title{font-size:30px;line-height:36px;letter-spacing:-.3px;white-space:nowrap}}.lr-home-bf-picks .lr-home-bf-picks__chip{padding:4px 8px;font-size:11px;line-height:14px}.lr-home-bf-picks .lr-home-bf-picks__chip .lr-rd-icon{width:14px;height:14px}@media (min-width:992px){.lr-home-bf-picks .lr-home-bf-picks__chip .lr-rd-icon{width:16px;height:16px}}@media (min-width:992px){.lr-home-bf-picks .lr-home-bf-picks__chip{gap:8px;padding:12px;font-size:16px;line-height:22px}}.lr-home-bf-picks__all,.lr-home-bf-picks__resort-all{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}.lr-home-bf-picks__all:focus,.lr-home-bf-picks__all:hover,.lr-home-bf-picks__resort-all:focus,.lr-home-bf-picks__resort-all:hover{text-decoration:none}@media (min-width:992px){.lr-home-bf-picks__all,.lr-home-bf-picks__resort-all{padding:8px 24px;font-size:18px;line-height:24px;letter-spacing:-.18px}}.lr-home-bf-picks__all{background:#0f1418;color:#fff}.lr-home-bf-picks__all:focus,.lr-home-bf-picks__all:hover{background:#27333e;color:#fff}.lr-home-bf-picks__group{margin-top:16px}@media (min-width:992px){.lr-home-bf-picks__group{margin-top:24px}.lr-home-bf-picks__group+.lr-home-bf-picks__group{margin-top:40px}}.lr-home-bf-picks__resort{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-radius:8px;background:#0f1418}.lr-home-bf-picks__resort-text{display:flex;flex-direction:column;gap:8px;min-width:0}.lr-home-bf-picks .lr-home-bf-picks__resort-name{margin:0;color:#fff;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.22px}@media (min-width:992px){.lr-home-bf-picks .lr-home-bf-picks__resort-name{font-size:26px;line-height:32px;letter-spacing:-.26px}}.lr-home-bf-picks__resort-count{margin:0;color:#e3e8ec;font-size:14px;font-weight:500;line-height:20px}@media (min-width:992px){.lr-home-bf-picks__resort-count{font-size:16px;line-height:22px}}.lr-home-bf-picks__resort-all{background:#eb802d;color:#0f1418}.lr-home-bf-picks__resort-all:focus,.lr-home-bf-picks__resort-all:hover{background:#df6d15;color:#0f1418}.lr-home-bf-picks__cards{display:grid;gap:16px;margin-top:16px}@media (min-width:992px){.lr-home-bf-picks__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}}.lr-home-bf-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #cbd3da;border-radius:12px;background:#fff;font-family:DM Sans,Plus Jakarta Sans,sans-serif}.lr-home-bf-card__media{position:relative;height:180px;background:#f8fafb}.lr-home-bf-card__photo{width:100%;height:100%;object-fit:cover}.lr-home-bf-card__badges{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;height:52px;padding:0 9px;background:#0f1418}@media (min-width:992px){.lr-home-bf-card__badges{top:9px;left:9px;right:9px;justify-content:flex-start;height:auto;padding:0;background:none}}.lr-home-bf-card__pill{display:inline-flex;align-items:stretch;height:32px;overflow:hidden;border-radius:9px;font-family:DM Sans,Plus Jakarta Sans,sans-serif;font-weight:900;line-height:normal;white-space:nowrap}@media (min-width:992px){.lr-home-bf-card__pill{height:36px;border-radius:12.913px}}.lr-home-bf-card__badge{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:.6px solid hsla(0,0%,100%,.25);border-right:0;border-radius:9px 0 0 9px;background:#0f1418;color:#fff}@media (min-width:992px){.lr-home-bf-card__badge{gap:7.174px;padding:0 12.913px;border-width:.861px 0 .861px .861px;border-radius:12.913px 0 0 12.913px}}.lr-home-bf-card__badge:last-child{border-right-width:.6px;border-radius:9px}@media (min-width:992px){.lr-home-bf-card__badge:last-child{border-right-width:.861px;border-radius:12.913px}}.lr-home-bf-card__badge-mark{color:#eb802d;font-size:16px;font-weight:700}@media (min-width:992px){.lr-home-bf-card__badge-mark{font-size:22.957px}}.lr-home-bf-card__badge-name{display:flex;flex-direction:column;font-size:10px;line-height:1.05;letter-spacing:.65px}.lr-home-bf-card__badge-name>span+span{letter-spacing:.45px}@media (min-width:992px){.lr-home-bf-card__badge-name{font-size:13px;letter-spacing:.9326px}.lr-home-bf-card__badge-name>span+span{letter-spacing:.6457px}}.lr-home-bf-card__discount{display:inline-flex;align-items:center;padding:0 9px;background:#eb802d;color:#0f1418;font-size:20px;letter-spacing:-.8px}@media (min-width:992px){.lr-home-bf-card__discount{padding:0 12.913px;font-size:26px;letter-spacing:-1.1478px}}.lr-home-bf-card__discount-unit{font-size:13px;letter-spacing:0}@media (min-width:992px){.lr-home-bf-card__discount-unit{font-size:17px}}.lr-home-bf-card__body{display:flex;flex:1;flex-direction:column;padding:12px 16px}.lr-home-bf-card__head{display:flex;align-items:flex-start;gap:4px}.lr-home-bf-card .lr-home-bf-card__name{flex:1;min-width:0;margin:0;color:#0f1418;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lr-home-bf-card__link{color:#0f1418}.lr-home-bf-card__link:focus,.lr-home-bf-card__link:hover{color:#0f1418;text-decoration:none}.lr-home-bf-card__link:after{content:"";position:absolute;inset:0}.lr-home-bf-card__stars{margin-left:4px;color:#eb802d;font-size:10px;letter-spacing:0;vertical-align:2px;white-space:nowrap}.lr-home-bf-card .lr-home-bf-card__score{flex-shrink:0;min-width:32px;height:28px;padding:0 4px;border-radius:8px;font-size:14px;line-height:20px}.lr-home-bf-card__location{display:flex;gap:4px;margin:4px 0 0;padding-bottom:12px;color:#353d45;font-size:14px;font-weight:500;line-height:20px}.lr-home-bf-card__location .lr-rd-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.lr-home-bf-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:auto;padding-top:8px;text-align:right}.lr-home-bf-card__price.is-loading{opacity:.5}.lr-home-bf-card__save{padding:6px 10px;border-radius:8px;background:#0f1418;color:#eb802d;font-size:12px;font-weight:700;line-height:16px}.lr-home-bf-card__old-price{color:#353d45;font-size:14px;font-weight:500;line-height:20px}.lr-home-bf-card__amount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 4px;margin:0}.lr-home-bf-card__from,.lr-home-bf-card__per{color:#353d45;font-size:12px;font-weight:500;line-height:16px}.lr-home-bf-card__total{color:#004b97;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.24px;white-space:nowrap}.lr-home-bf-card__total small{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0}.lr-home-bf-card__stay{margin:0;color:#353d45;font-size:12px;font-weight:500;line-height:16px}.lr-home-bf-card__credits{margin:0;color:#0e6e44;font-size:14px;font-weight:700;line-height:20px}.lr-home-page--bf .lr-home-bf-friends{padding-top:24px;padding-bottom:24px}@media (min-width:992px){.lr-home-page--bf .lr-home-bf-friends{padding-top:20px;padding-bottom:20px}}.lr-home-bf-friends__box{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#0f1418}@media (min-width:992px){.lr-home-bf-friends__box{flex-direction:row;min-height:174px}}.lr-home-bf-friends__photo{display:block;flex-shrink:0;height:130px}@media (min-width:992px){.lr-home-bf-friends__photo{width:200px;height:auto}}.lr-home-bf-friends__image{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.lr-home-bf-friends__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:16px;min-height:260px;padding:20px 16px 16px}@media (min-width:992px){.lr-home-bf-friends__content{gap:20px;min-height:0;padding:24px 40px}}.lr-home-bf-friends__decor{position:absolute;right:0;bottom:0;width:343px;height:200px;overflow:hidden;pointer-events:none}@media (min-width:992px){.lr-home-bf-friends__decor{top:0;width:400px;height:auto}}.lr-home-bf-friends__percent{position:absolute}.lr-home-bf-friends__percent--l{left:241px;top:107px;width:140px;height:140px}.lr-home-bf-friends__percent--m{left:203px;top:141px;width:40px;height:40px}.lr-home-bf-friends__percent--xs{left:267px;top:82px;width:20px;height:20px}.lr-home-bf-friends__percent--s{left:303px;top:47px;width:60px;height:60px}@media (min-width:992px){.lr-home-bf-friends__percent--l{left:251px;top:67px}.lr-home-bf-friends__percent--m{left:213px;top:101px}.lr-home-bf-friends__percent--xs{left:277px;top:42px}.lr-home-bf-friends__percent--s{left:313px;top:7px}}.lr-home-bf-friends__text-block{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:12px}@media (min-width:992px){.lr-home-bf-friends__text-block{flex:0 0 auto}}.lr-home-bf-friends .lr-home-bf-friends__title{margin:0;color:#eb802d;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;line-height:24px}.lr-home-bf-friends__text{margin:0;color:#e3e8ec;font-size:14px;font-weight:500;line-height:20px}@media (min-width:992px){.lr-home-bf-friends__text{font-size:16px;line-height:22px}}.lr-home-bf-friends__actions{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:16px}@media (min-width:992px){.lr-home-bf-friends__actions{flex-direction:row;align-items:center}}.lr-home-bf-friends .lr-home-bf-friends__button{min-height:48px;padding:8px 24px;border-radius:8px;font-size:18px;line-height:24px;letter-spacing:-.18px}@media (min-width:992px){.lr-home-bf-friends .lr-home-bf-friends__button{min-width:147.5px}}.lr-home-bf-friends__details{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:2px 0;color:#eb802d;font-size:16px;font-weight:700;line-height:22px}.lr-home-bf-friends__details:focus,.lr-home-bf-friends__details:hover{color:#eb802d}.lr-home-bf-friends__details .lr-rd-icon{width:24px;height:24px}@media (min-width:992px){.lr-home-bf-friends__details{min-width:147.5px}}.lr-home-newsletter .lr-home-newsletter__title{margin:0;color:#0f1418;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600;line-height:28px}@media (min-width:992px){.lr-home-newsletter .lr-home-newsletter__title{font-size:30px;line-height:36px;letter-spacing:-.3px}}.lr-home-newsletter__text{max-width:580px;margin:16px 0 0;color:#353d45;font-size:16px;font-weight:500;line-height:22px}.lr-home-newsletter__form{display:flex;flex-direction:column;margin-top:32px}.lr-home-newsletter__bot{position:absolute;left:-9999px}.lr-home-newsletter__fields{display:contents}@media (min-width:992px){.lr-home-newsletter__fields{display:flex;align-items:center;gap:32px;order:1;padding:0 8px;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.16)}}.lr-home-newsletter__inputs{display:flex;flex-direction:column;order:1;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 8px 12px rgba(0,0,0,.16)}@media (min-width:992px){.lr-home-newsletter__inputs{flex:1;flex-direction:row;align-items:center;overflow:visible;border-radius:0;box-shadow:none}}.lr-home-newsletter__field{position:relative;display:block;flex:0 0 56px;height:56px;margin:0;cursor:text}.lr-home-newsletter__field+.lr-home-newsletter__field{border-top:1px solid #e3e8ec}@media (min-width:992px){.lr-home-newsletter__field+.lr-home-newsletter__field{border-top:0}.lr-home-newsletter__field+.lr-home-newsletter__field:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background:#e3e8ec}}@media (min-width:992px){.lr-home-newsletter__field{flex:1 1 0;height:64px}}.lr-home-newsletter__label{position:absolute;top:8px;right:16px;left:16px;overflow:hidden;color:#353d45;font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top .15s ease,font-size .15s ease,line-height .15s ease,transform .15s ease}@media (min-width:992px){.lr-home-newsletter__label{font-size:14px;font-weight:700;line-height:20px}}.lr-home-newsletter .lr-home-newsletter__input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:28px 16px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#0f1418;font-size:14px;font-weight:600;line-height:20px;-webkit-appearance:none;appearance:none}.lr-home-newsletter .lr-home-newsletter__input::placeholder{color:transparent}.lr-home-newsletter .lr-home-newsletter__input:focus{outline:0;box-shadow:none}.lr-home-newsletter .lr-home-newsletter__input.is-invalid{color:#e02020}@media (min-width:992px){.lr-home-newsletter .lr-home-newsletter__input{padding:32px 16px 8px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.18px}}.lr-home-newsletter .lr-home-newsletter__input:placeholder-shown:not(:focus)+.lr-home-newsletter__label{top:50%;font-size:14px;line-height:20px;transform:translateY(-50%)}@media (min-width:992px){.lr-home-newsletter .lr-home-newsletter__input:placeholder-shown:not(:focus)+.lr-home-newsletter__label{font-size:18px;line-height:24px;letter-spacing:-.18px}}.lr-home-newsletter .lr-home-newsletter__input.is-invalid+.lr-home-newsletter__label{color:#e02020}.lr-home-newsletter .lr-home-newsletter__submit{order:5;width:100%;min-height:48px;margin-top:16px;padding:8px 24px;border-radius:8px;font-size:18px;line-height:24px;letter-spacing:-.18px}.lr-home-newsletter .lr-home-newsletter__submit .lr-rd-icon{width:24px;height:24px}@media (min-width:992px){.lr-home-newsletter .lr-home-newsletter__submit{flex:0 0 184px;width:184px;margin-top:0}}.lr-home-newsletter__consent{display:flex;align-items:flex-start;gap:16px;order:3;margin:16px 0 0;padding:8px;color:#0f1418;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.lr-home-newsletter__consent input{flex-shrink:0;width:24px;height:24px;margin:0;border:1px solid #4d5760;border-radius:4px;accent-color:#eb802d}.lr-home-newsletter__consent a{color:inherit;text-decoration:underline}@media (min-width:992px){.lr-home-newsletter__consent{align-items:center;max-width:375px}}.lr-home-newsletter__error{order:2;margin:8px 0 0;color:#e02020;font-size:14px}.lr-home-newsletter__error[data-field=consent]{order:4}.lr-home-newsletter__error[data-field=form]{order:6}.lr-home-newsletter__done{margin:32px 0 0;padding:16px;border-radius:12px;background:#ecfaf3;color:#0e6e44;font-size:16px;font-weight:500}.lr-home-page--bf .lr-home-trust .lr-home-trust__band{display:flex;flex-direction:column;gap:0;padding:24px 16px;border-radius:12px;background:#f8fafb}@media (min-width:992px){.lr-home-page--bf .lr-home-trust .lr-home-trust__band{flex-direction:row;gap:32px;padding:32px 40px}}.lr-home-page--bf .lr-home-trust .lr-home-trust__cell{flex-direction:row;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid #e3e8ec}.lr-home-page--bf .lr-home-trust .lr-home-trust__cell:first-child{padding-top:0}.lr-home-page--bf .lr-home-trust .lr-home-trust__cell:last-child{padding-bottom:0;border-bottom:0}@media (min-width:992px){.lr-home-page--bf .lr-home-trust .lr-home-trust__cell{flex:1;flex-direction:column;justify-content:space-between;gap:16px;min-height:88px;padding:0;border-bottom:0}}.lr-home-page--bf .lr-home-trust .lr-home-trust__value{flex:0 0 96px;color:#004b97;font-family:Outfit,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;line-height:26px;letter-spacing:-.22px;white-space:nowrap}@media (min-width:992px){.lr-home-page--bf .lr-home-trust .lr-home-trust__value{flex:0 0 auto;font-size:30px;line-height:36px;letter-spacing:-.3px}}.lr-home-page--bf .lr-home-trust .lr-home-trust__label{color:#353d45;font-size:14px;font-weight:500;line-height:20px}@media (min-width:992px){.lr-home-page--bf .lr-home-trust .lr-home-trust__label{max-width:254px;font-size:16px;line-height:22px}}