@keyframes styles_skeleton-animation__zMRLd{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.styles_container__vKsKd{position:fixed;bottom:14px;left:12px;right:12px;z-index:200;display:flex;align-items:center}@media(min-width:1025px){.styles_container__vKsKd{position:relative;display:flex;align-items:stretch;flex-direction:column;border-radius:16px;padding:32px;gap:16px;left:0;right:0;bottom:0;background-color:var(--bg-subtle);border:1px solid #e0e4e6;box-shadow:0 4px 40px -4px rgba(46,79,77,.0196078431)}}.styles_header__Y4Wd3{flex:1 1;display:none}@media(min-width:1025px){.styles_header__Y4Wd3{display:flex;flex-direction:column;gap:8px}}.styles_header__Y4Wd3 .styles_subtitle__6b_VS,.styles_header__Y4Wd3 .styles_title__dTo1N{display:flex;flex-direction:column;gap:8px}.styles_header__Y4Wd3 .styles_subtitle__6b_VS .styles_address__JL6Y7{display:flex;align-items:center;gap:8px}.styles_headerGroupBooking__3XoKA{display:none;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(46,79,77,.2)}@media(min-width:1025px){.styles_headerGroupBooking__3XoKA{display:flex}}.styles_price__dE3a1{display:flex;align-items:flex-start;flex:1 1;gap:4px}@media(min-width:1025px){.styles_price__dE3a1{padding:0;gap:8px}}.styles_price__dE3a1.styles_loading__l2eGW>*{position:relative;overflow:hidden;color:rgba(0,0,0,0)!important;background-color:var(--colours-sea-spray-200)}.styles_price__dE3a1.styles_loading__l2eGW>* *{color:rgba(0,0,0,0)!important}.styles_price__dE3a1.styles_loading__l2eGW>:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--colours-sea-spray-400);animation:styles_skeleton-animation__zMRLd 1s ease-in-out infinite;border-radius:4px}.styles_price__dE3a1 .styles_priceTotalCompareAt__HkaMn{color:var(--colours-mountain-green-400,#91a2a2);font-weight:600;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:18px}@media(min-width:1025px){.styles_price__dE3a1 .styles_priceTotalCompareAt__HkaMn{font-size:28px}}.styles_price__dE3a1 .styles_priceTotalCurrency__mXE_Z{font-size:18px;font-weight:600;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media(min-width:1025px){.styles_price__dE3a1 .styles_priceTotalCurrency__mXE_Z{font-size:28px}}.styles_price__dE3a1 .styles_priceTotalLabel__6aDdd{display:inline-block;font-weight:600;margin-left:2px}@media(min-width:1025px){.styles_price__dE3a1 .styles_priceTotalLabel__6aDdd{font-weight:400;margin-left:6px}}.styles_edit__j4KrM{text-decoration:underline;color:var(--colours-sea-spray-800,#617470)}.styles_search__crVwn{display:none}@media(min-width:1025px){.styles_search__crVwn{display:flex;padding:16px;flex-direction:column;gap:12px;border-radius:8px;border:1px solid var(--colours-sea-spray-400,#dee9e7);background:var(--colours-sea-spray-100,#f7fafc)}}.styles_search__crVwn .styles_row__ZbIN9{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(46,79,77,.2)}.styles_search__crVwn .styles_row__ZbIN9:last-child{border-bottom:none;padding-bottom:0}.styles_link__TEYa5{z-index:0}@media(min-width:1025px){.styles_link__TEYa5{width:100%}}.styles_link__TEYa5.styles_linkDisabled__zY1jk{background:var(--colours-sea-spray-200,#ebf4d9);margin-top:16px}.styles_linkLoading__DGQXx{color:rgba(0,0,0,0);z-index:0;background:var(--colours-sea-spray-400,#ebf4d9);pointer-events:none}@media(min-width:1025px){.styles_linkLoading__DGQXx{width:100%}}.styles_review__uA8Af{display:none}@media(min-width:1025px){.styles_review__uA8Af{display:flex;flex-direction:column;gap:12px;border-bottom:0 solid rgba(46,79,77,.2)}}.styles_review__uA8Af .styles_row__ZbIN9{display:flex;justify-content:space-between}.styles_review__uA8Af .styles_row__ZbIN9.styles_loading__l2eGW>*{position:relative;overflow:hidden;color:rgba(0,0,0,0)!important;background-color:var(--colours-sea-spray-200)}.styles_review__uA8Af .styles_row__ZbIN9.styles_loading__l2eGW>* *{color:rgba(0,0,0,0)!important}.styles_review__uA8Af .styles_row__ZbIN9.styles_loading__l2eGW>:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--colours-sea-spray-400);animation:styles_skeleton-animation__zMRLd 1s ease-in-out infinite;border-radius:4px}.styles_review__uA8Af .styles_row__ZbIN9 .styles_total__5Ak_7{font-weight:600}.styles_review__uA8Af .styles_row__ZbIN9 .styles_discount__URKCI{color:var(--colours-new-growth-700,#7d973a)}.styles_divider__AxAq9{display:none}@media(min-width:1025px){.styles_divider__AxAq9{display:block;height:1px;width:100%;background:rgba(46,79,77,.2)}}.styles_callout__S2bw2{display:none;border-radius:4px;padding:12px 16px;background:var(--colours-new-growth-200,#ebf4d9)}@media(min-width:1025px){.styles_callout__S2bw2{display:block}}.styles_callout__S2bw2 .styles_calloutIcon__QSNml{margin-right:8px}.styles_callout__S2bw2 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);font:inherit;margin:0;padding:0;color:inherit;cursor:pointer;font-weight:500;text-decoration:underline}.styles_callout__S2bw2.styles_calloutSimple__xcn_W{background-color:rgba(0,0,0,0);text-align:center;padding:0}.styles_callout__S2bw2.styles_calloutDark__8YV02{background-color:var(--colours-sea-spray-500)}.styles_callout__S2bw2.styles_error__BTqEs{background:#fef3f2;color:#d92d20}.styles_desktopOnly__eWTts{display:none}@media(min-width:1025px){.styles_desktopOnly__eWTts{display:block}}.styles_intercomLink__Tn9YA{display:none}@media(min-width:1025px){.styles_intercomLink__Tn9YA{display:flex}}.styles_discountContainer__xkzTT{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.styles_discountContainer__xkzTT .styles_badgeAndDiscountName__rhuID{display:flex;gap:8px}.styles_discountContainer__xkzTT .styles_badgeAndDiscountName__rhuID .styles_outsidersBadge__Jl77C{margin-top:4px}.styles_bestRate__cc_op{padding:3px 8px;border-radius:32px;background:var(--colours-sea-spray-300);position:relative;cursor:pointer;border:none;color:var(--colours-mountain-green-500);white-space:nowrap;display:flex;gap:6px;align-items:center;font-size:14px;font-family:var(--tertiary-font),sans-serif;font-weight:400;line-height:150%}.styles_bestRate__cc_op .styles_info__UJ9ei{height:17px;width:16px}.styles_overrideLink__snCtb{display:block;margin-top:8px;text-decoration:underline}.styles_ratesButtonInfo__W_uhT{position:relative;z-index:5;height:16px;width:16px}