.styles_animate-shimmer__Bt4at{animation:styles_shimmer__8fS2P 2s linear infinite;border-radius:8px;background:linear-gradient(90deg,#f4f4f4 4%,#e9e9e9 25%,#f4f4f4 36%);background-size:1000px 100%}.styles_animate-shimmer__Bt4at.styles_is-slow__AoSw2{animation:styles_shimmer__8fS2P 4s linear infinite}.styles_animate-shimmer-dark__Ws9Ud{animation:styles_shimmer__8fS2P 2s linear infinite;border-radius:8px;background:linear-gradient(90deg,rgb(59,59,59) 4%,#575757 25%,rgb(59,59,59) 36%);background-size:1000px 100%}.styles_h-full__2G4Fy{height:100%}.styles_opacity-50__8bI7e{opacity:.5}@keyframes styles_shimmer__8fS2P{0%{background-position:-1000px 0}to{background-position:1000px 0}}.styles_wrapper___6l_J{position:relative;display:flex;transition-duration:.5s;transition-property:opacity;opacity:1}.styles_wrapper___6l_J.styles_shimmering___qg_s{opacity:0;z-index:999}.styles_wrapper___6l_J.styles_isCenteredContent__oY36c{justify-content:center}.availabilityResult_iropsMessageContainer__uiVnU{display:flex;flex-direction:column;gap:4px}.availabilityResult_iropsMessageContainer__uiVnU>div:first-child{display:flex;gap:6px;align-items:center}.availabilityResult_iropsMessageContainer__uiVnU>a:last-child{align-self:flex-end;font-family:var(--font-AtlasGroteskRegular),serif;margin-right:16px;display:flex;align-items:center;gap:4px}.availabilityResult_iropsMessageContainer__uiVnU>a:last-child:hover{text-decoration:underline}.availabilityResult_iropsMessageContainer__uiVnU>a:last-child>svg{margin-top:2px}.availabilityResult_outerWrapper__u2VAh{display:flex;position:relative;flex-direction:column;gap:20px;width:100%;padding:30px 20px 20px;background-color:#f7f6f5;border-radius:8px;border:.5px solid rgba(0,0,0,.3);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.availabilityResult_outerWrapper__u2VAh.availabilityResult_irops__gkIqZ{border-left:10px solid #0f4fa8}@media(min-width:768px){.availabilityResult_outerWrapper__u2VAh{padding:40px 40px 50px}.availabilityResult_outerWrapper__u2VAh.availabilityResult_irops__gkIqZ,.availabilityResult_outerWrapper__u2VAh.availabilityResult_isSmallPadding___8JC3{padding-bottom:20px}.availabilityResult_outerWrapper__u2VAh.availabilityResult_noResult__e4J3b{padding-bottom:80px}}.availabilityResult_strikethrough__2gMwX{text-decoration:line-through}.availabilityResult_wrapper__vY_b4{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media(min-width:768px){.availabilityResult_wrapper__vY_b4{flex-direction:row;gap:0}}.availabilityResult_wrapper__vY_b4>div:not(.availabilityResult_warning__9Xlvg){display:flex;flex-direction:column;gap:4px}.availabilityResult_wrapper__vY_b4 h2{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-weight:500;font-size:18px;letter-spacing:0;line-height:1.35;margin-bottom:0}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 h2{font-size:19px}}@media(min-width:1228px){.availabilityResult_wrapper__vY_b4 h2{font-size:20px;letter-spacing:-.2px}}@media(min-width:1440px){.availabilityResult_wrapper__vY_b4 h2{font-size:21px;letter-spacing:-.3px}}@media(min-width:1920px){.availabilityResult_wrapper__vY_b4 h2{font-size:22px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-weight:500;font-size:16px;letter-spacing:0;line-height:1.2;margin-bottom:0}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:16px;line-height:1.4}}@media(min-width:1228px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:16px;line-height:1.35}}@media(min-width:1440px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:17px;line-height:1.4}}@media(min-width:1920px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:18px;line-height:1.2}}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:0}}@media(min-width:768px)and (min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:19px}}@media(min-width:768px)and (min-width:1228px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:20px}}@media(min-width:768px)and (min-width:1440px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:21px}}@media(min-width:768px)and (min-width:1920px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr .availabilityResult_date__Nq7Cr{font-size:22px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr p{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35}@media(min-width:1228px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr p{font-size:13px}}@media(min-width:1440px){.availabilityResult_wrapper__vY_b4 .availabilityResult_dateContainer__nihAr p{font-size:14px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS{display:flex;align-items:flex-start;justify-content:center}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceOfferTag__dI8AG{margin-bottom:8px}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_strikethroughPrice__D9oce{text-decoration:line-through;margin-left:4px}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceBlock__pn1U_{display:flex;gap:9px;align-items:baseline}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceContainer__wf7xS{display:flex;align-items:flex-end}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-family:var(--font-AtlasGroteskMedium),sans-serif;font-weight:500;font-size:18px;letter-spacing:0;line-height:1.35;margin-bottom:0;line-height:1}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-size:19px}}@media(min-width:1228px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-size:20px;letter-spacing:-.2px}}@media(min-width:1440px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-size:21px;letter-spacing:-.3px}}@media(min-width:1920px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-size:22px}}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_price__WejEY{font-size:28px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceFrom__IFRXj{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35}@media(min-width:1228px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceFrom__IFRXj{font-size:13px}}@media(min-width:1440px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_priceFrom__IFRXj{font-size:14px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_perPerson__MpWpY{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:11px;line-height:1.5;color:#6d6d6d;margin-left:4px}@media(min-width:1920px){.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_perPerson__MpWpY{font-size:12px}}.availabilityResult_wrapper__vY_b4 .availabilityResult_priceContainer__wf7xS .availabilityResult_discountPercentage__Ha0eZ{color:#9e1915;margin-left:8px}.availabilityResult_wrapper__vY_b4 .availabilityResult_viewCabinsButton__mQJO6,.availabilityResult_wrapper__vY_b4 .availabilityResult_viewCabinsButton__mQJO6 button{width:100%}@media(min-width:768px){.availabilityResult_wrapper__vY_b4 .availabilityResult_viewCabinsButton__mQJO6{width:auto;align-self:center}}.availabilityResult_wrapper__vY_b4.availabilityResult_space__3jY3a{margin-top:8px}.availabilityResult_warning__9Xlvg{display:flex;align-items:center;gap:10px}.availabilityResult_warning__9Xlvg p{padding:0}.availabilityResult_isLoading__xwbmn>div:first-child{width:50%}.availabilityResult_offers__8fI9u>p{display:none}@media(min-width:768px){.availabilityResult_offers__8fI9u>p{display:block;margin-bottom:12px}}.availabilityResult_offers__8fI9u ul{padding:0;display:flex;flex-direction:column;gap:8px}.availabilityResult_offers__8fI9u li{list-style-type:none}.availabilityResult_iropsMessages__cy2Cw{padding:0;margin-top:24px;border-top:1px solid #f4f4f4}.availabilityResult_iropsMessages__cy2Cw li{list-style:none;padding:24px 0 0;margin:0}.availabilityResult_iropsMessages__cy2Cw li p{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35}@media(min-width:1228px){.availabilityResult_iropsMessages__cy2Cw li p{font-size:13px}}@media(min-width:1440px){.availabilityResult_iropsMessages__cy2Cw li p{font-size:14px}}.availabilityResult_nudgeTags__XZRgm{display:flex;gap:4px;position:absolute;flex-wrap:wrap;top:0;left:0}.availabilityResult_noResultText__Ln_SR{font-family:var(--font-AtlasGroteskRegular),sans-serif;font-weight:400;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.35;color:#6d6d6d}@media(min-width:1228px){.availabilityResult_noResultText__Ln_SR{font-size:13px}}@media(min-width:1440px){.availabilityResult_noResultText__Ln_SR{font-size:14px}}