.layout-Wrapper{--reservation-padding: 20px;--reservation-width: 1192px}@media (min-width: 750px){.layout-Wrapper>.layout-Header{border-bottom:1px solid var(--color-stroke)}.layout-Wrapper>.layout-Header>.header-Row{width:calc((var(--reservation-padding) * 2) + var(--reservation-width));max-width:100%;margin:0 auto;padding:0 var(--reservation-padding);border-bottom:none}}@media (max-width: 749px){.layout-Wrapper>.layout-Header{--header-menu-height: 60px}.layout-Wrapper>.layout-Header>.header-Row{padding-left:20px;padding-right:20px}.layout-Wrapper>.layout-Header>.header-Row>.right>.phone{padding:3px;border-radius:40px}.layout-Wrapper>.layout-Header>.header-Row>.right>.phone>.icon{width:35px;height:35px}.layout-Wrapper>.layout-Header .logo>img{height:35px}}.layout-Wrapper>.layout-Footer{padding-top:49px}.layout-Wrapper>.layout-Footer>.footer-Section.section-Contact-Newsletter,.layout-Wrapper>.layout-Footer>.footer-Separator{display:none}@media (max-width: 749px){.layout-Wrapper>.layout-Footer .section-Copy{justify-content:center;text-align:center}}.reservation-Wrapper{display:grid;align-items:start;width:calc((var(--reservation-padding) * 2) + var(--reservation-width));max-width:100%;margin:0 auto;padding:25px var(--reservation-padding) 120px;gap:20px 70px;grid-template-columns:[content-start] auto [content-end sidebar-start] 384px [sidebar-end]}.reservation-Wrapper>.content{grid-column:content}.reservation-Wrapper>.sidebar{grid-column:sidebar}.reservation-Wrapper>.content,.reservation-Wrapper>.sidebar{display:grid}.reservation-Wrapper>.content{gap:30px}@media (max-width: 749px){.reservation-Wrapper>.content{gap:20px}}.reservation-Wrapper>.sidebar{gap:20px}@media (max-width: 749px){.reservation-Wrapper{grid-template-columns:[content-start sidebar-start] auto [content-end sidebar-end];padding:0 0 50px}}@media (min-width: 750px) and (max-width: 1000px){.reservation-Wrapper{column-gap:20px;grid-template-columns:[content-start] auto [content-end sidebar-start] 330px [sidebar-end]}}@media (max-width: 749px){.reservation-Wrapper:not(._mobile-summary) .sidebar{display:none}}@media (max-width: 749px){.reservation-Wrapper._mobile-summary .sidebar{padding-left:20px;padding-right:20px}}.reservation-Wrapper .sidebar>.content-Submit .spa-btn{width:100%;justify-content:center}.reservation-Wrapper .sidebar>.content-Submit>#reservation-Action-Back{display:none}@media (min-width: 750px){.reservation-Wrapper .sidebar>.content-Submit{display:none}}@media (max-width: 749px){.reservation-Wrapper .content>.content-Submit{padding-left:20px;padding-right:20px}.reservation-Wrapper .content>.content-Submit>.actions{display:grid;grid-template-columns:1fr;row-gap:5px}.reservation-Wrapper .content>.content-Submit>.actions #reservation-Action-Submit{order:-1}.reservation-Wrapper .content>.content-Submit .spa-btn{width:100%;justify-content:center}}.reservation-Wrapper .sidebar-Summary{border-radius:15px;background:var(--color-background)}.reservation-Wrapper .sidebar-Summary>.section{padding:20px}.reservation-Wrapper .sidebar-Summary>.section+.section{border-top:1px solid var(--color-gray-4)}.reservation-Wrapper .sidebar-Summary>.section.section-Header{display:flex;flex-direction:column;gap:20px}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.heading{margin-bottom:-10px;font-size:13px;font-weight:500;text-align:center;color:var(--color-gray-1)}@media (min-width: 750px){.reservation-Wrapper .sidebar-Summary>.section.section-Header>.heading{display:none}}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.photo>img{display:block;width:100%;border-radius:8px}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.location{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.location>.position{display:flex;gap:5px;align-items:flex-start;color:var(--color-gray-1)}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.location>.position>svg{margin:3px 0;flex-shrink:0}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.location>.position>.caption{font-size:13px}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.name{font-size:22px;font-weight:600;color:var(--color-black)}@media (max-width: 749px){.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.name{margin-top:5px;font-size:18px}}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features{display:flex;flex-flow:row wrap;margin-top:10px;gap:20px}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features>.feature{display:flex;gap:5px;align-items:center;color:var(--color-black)}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features>.feature>.caption{line-height:26px;font-size:14px;font-weight:600;white-space:nowrap}@media (max-width: 749px){.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features>.feature>.caption{font-size:12px}}.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features>.feature-Separator{flex-shrink:0;width:1px;background:var(--color-stroke)}@media (max-width: 749px){.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features{gap:0 15px}}@media (min-width: 750px) and (max-width: 1000px){.reservation-Wrapper .sidebar-Summary>.section.section-Header>.package>.features{column-gap:10px}}.reservation-Wrapper .sidebar-CancellationPolicies,.reservation-Wrapper .sidebar-InsurancePromo{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:10px;border-radius:10px;line-height:20px;font-size:12px;font-weight:600;text-align:center;background:var(--color-background);color:var(--color-gray-1)}.reservation-Wrapper .sidebar-CancellationPolicies:hover,.reservation-Wrapper .sidebar-InsurancePromo:hover{background:var(--color-stroke)}.reservation-Wrapper .sidebar-Features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.reservation-Wrapper .sidebar-Features>.feature{display:flex;flex-direction:column;gap:5px;padding:20px;border:1px solid var(--color-gray-3);border-radius:15px;box-shadow:0 2px 4px #0000000d;color:var(--color-black)}.reservation-Wrapper .sidebar-Features>.feature>svg{margin-bottom:20px}.reservation-Wrapper .sidebar-Features>.feature>.caption{font-size:16px;font-weight:600;letter-spacing:-.32px}.reservation-Wrapper .sidebar-Features>.feature>.description{font-size:12px;color:var(--color-gray-1)}.reservation-Wrapper .sidebar-Contact{padding:30px 20px;border-radius:15px;border:1px solid var(--color-gray-3);box-shadow:0 2px 4px #0000000d;background:var(--color-white)}.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper{position:relative;width:60px;height:60px;margin:0 auto 20px;background:#eee}.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper,.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper>img{border-radius:50%}.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper>img{display:block;width:100%}.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper>.indicator{--size: 10px;--color: var(--color-green-main);position:absolute;border-radius:50%;width:var(--size);height:var(--size);top:calc(var(--size) / 2 * -1);right:calc(var(--size) / 2 * -1);background:var(--color)}.reservation-Wrapper .sidebar-Contact>.avatar-Wrapper>.indicator._unavailable{--color: var(--color-red-error)}.reservation-Wrapper .sidebar-Contact>.quote{line-height:29px;font-size:18px;font-weight:500;text-align:center;color:var(--color-gray-1)}.reservation-Wrapper .sidebar-Contact>.quote:before{content:open-quote}.reservation-Wrapper .sidebar-Contact>.quote:after{content:close-quote}.reservation-Wrapper .sidebar-Contact>.quote+.info{margin-top:15px}.reservation-Wrapper .sidebar-Contact>.info{display:flex;flex-direction:column;align-items:center}.reservation-Wrapper .sidebar-Contact>.info>.name{line-height:28px;font-size:16px;font-weight:600;letter-spacing:-.32px;color:var(--color-black)}.reservation-Wrapper .sidebar-Contact>.info>.position{font-size:14px;letter-spacing:-.14px;color:var(--color-gray-1)}.reservation-Wrapper .sidebar-Contact>.separator{border:none;border-top:1px solid var(--color-stroke);margin:30px 0}.reservation-Wrapper .sidebar-Contact>.contact{display:flex;flex-direction:column;align-items:center}.reservation-Wrapper .sidebar-Contact>.contact>.phone{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;line-height:28px;font-size:18px;font-weight:600;letter-spacing:-.36px;text-decoration:none;color:var(--color-black)}.reservation-Wrapper .sidebar-Contact>.contact>.time{font-size:15px;letter-spacing:-.15px;color:var(--color-gray-1)}.reservation-Wrapper>.content>.section-Separator{margin:0;border:0;border-top:1px solid var(--color-stroke)}@media (max-width: 749px){.reservation-Wrapper>.content>.section{padding-left:20px;padding-right:20px}}.reservation-Wrapper .content-Header>.back{color:var(--color-black)}.reservation-Wrapper .content-Header>.back,.reservation-Wrapper .content-Header>.back>svg{display:block}@media (min-width: 750px){.reservation-Wrapper .content-Header>.back{display:none}}.reservation-Wrapper .content-Header>.heading{margin:0;font-size:36px;font-weight:600;letter-spacing:-.72px;color:var(--color-black)}@media (max-width: 749px){.reservation-Wrapper .content-Header>.heading{flex:1;font-size:25px;letter-spacing:-.36px;text-align:center}}.reservation-Wrapper .content-Header>.details{display:flex;flex-flow:row wrap;margin-top:5px;font-size:18px;color:var(--color-gray-1)}.reservation-Wrapper .content-Header>.details>.separator{padding:0 4px}@media (max-width: 749px){.reservation-Wrapper .content-Header>.details{display:none}}@media (max-width: 749px){.reservation-Wrapper .content-Header{display:flex;gap:10px;padding-top:23px;padding-left:20px;padding-right:20px;align-items:center}}.reservation-Wrapper .content-Package{margin:0 20px;border-radius:15px;background:var(--color-background)}.reservation-Wrapper .content-Package>.section{padding:10px 20px}.reservation-Wrapper .content-Package>.section>.location{display:flex;align-items:center;color:var(--color-gray-1)}.reservation-Wrapper .content-Package>.section>.location>.icon{margin-right:5px}.reservation-Wrapper .content-Package>.section>.location>.caption{font-size:13px}.reservation-Wrapper .content-Package>.section>.name{font-size:15px;font-weight:600;color:var(--color-black)}.reservation-Wrapper .content-Package>.section>.name:not(:first-child){margin-top:5px}.reservation-Wrapper .content-Package>.section>.trigger{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin-top:8px;cursor:pointer;align-self:flex-start;line-height:22.5px;font-size:13px;text-decoration:underline;color:var(--color-gray-1)}.reservation-Wrapper .content-Package>.section>.trigger:hover{text-decoration:none}.reservation-Wrapper .content-Package>.section>.features{display:flex;flex-flow:row wrap}.reservation-Wrapper .content-Package>.section>.features>.feature{display:flex;align-items:center}.reservation-Wrapper .content-Package>.section>.features>.feature>svg{display:block;flex-shrink:0;margin-right:5px}.reservation-Wrapper .content-Package>.section>.features>.feature>.caption{line-height:24px;font-size:13px;font-weight:600}.reservation-Wrapper .content-Package>.section>.features>.feature:not(:last-child){margin-right:20px}.reservation-Wrapper .content-Package>.section-Separator{margin:0;border:0;border-top:1px solid var(--color-stroke)}@media (min-width: 750px){.reservation-Wrapper .content-Package{display:none}}.reservation-Wrapper .content-Tabs{display:flex}.reservation-Wrapper .content-Tabs>.tab{flex:1;display:flex;padding-bottom:20px;border-bottom:2px solid var(--color-stroke);line-height:22px;font-size:14px;letter-spacing:-.28px;counter-increment:tab-counter;color:var(--color-gray-2)}.reservation-Wrapper .content-Tabs>.tab:before{content:counter(tab-counter) ".";text-align:center}.reservation-Wrapper .content-Tabs>.tab:before,.reservation-Wrapper .content-Tabs>.tab>svg{width:22px;height:22px}.reservation-Wrapper .content-Tabs>.tab>svg{color:var(--color-green-text)}.reservation-Wrapper .content-Tabs>.tab._active,.reservation-Wrapper .content-Tabs>.tab._done{border-color:var(--color-green-text)}.reservation-Wrapper .content-Tabs>.tab._active{font-weight:600;color:var(--color-green-text)}.reservation-Wrapper .content-Tabs>.tab._done:before,.reservation-Wrapper .content-Tabs>.tab:not(._done)>svg{display:none}.reservation-Wrapper .content-Submit{display:grid;gap:15px;align-items:center}.reservation-Wrapper .content-Submit>.warn{max-width:380px;line-height:18px;font-size:12px;color:var(--color-gray-1)}.reservation-Wrapper .content-Submit>.warn>b{font-weight:500}.reservation-Wrapper .content-Submit>.warn [data-trigger]{cursor:pointer;text-decoration:underline}.reservation-Wrapper .content-Submit>.warn [data-trigger]:hover{text-decoration:none}.reservation-Wrapper .content-Submit>.warn>a{font-weight:500;text-decoration:underline;color:inherit}.reservation-Wrapper .content-Submit>.actions{display:flex;align-items:center}.reservation-Wrapper .content-Submit>.actions>*:not(:last-child){margin-right:10px}@media (min-width: 750px){.reservation-Wrapper .content-Submit>.actions>.price-Wrapper{display:none!important}}@media (max-width: 749px){.reservation-Wrapper .content-Submit>.actions>#reservation-Action-Back{display:none!important}}.reservation-Wrapper .content-Submit>.actions>.spa-btn{display:flex;align-items:center;line-height:24px;text-transform:uppercase;padding:24.5px}.reservation-Wrapper .content-Submit>.actions>.spa-btn>svg{flex-shrink:0}.reservation-Wrapper .content-Submit>.actions>.spa-btn>svg._left{margin-right:10px}.reservation-Wrapper .content-Submit>.actions>.spa-btn>svg._right{margin-left:10px}@media (max-width: 749px){.reservation-Wrapper .content-Submit>.actions>.spa-btn{padding:22px;font-size:17px}}@media (max-width: 749px){.reservation-Wrapper .content-Submit>.warn{order:2;text-align:center}}@media (min-width: 750px){.reservation-Wrapper .content-Submit{grid-template-columns:1fr auto}}.reservation-Wrapper._vertical{grid-template-columns:[content-start sidebar-start] auto [content-end sidebar-end];margin:0 auto;width:778px;max-width:100%;padding-left:20px;padding-right:20px}.modal[data-modal=vop]>.content{line-height:1.35;font-size:11px}.modal[data-modal=vop]>.content a{color:var(--color-blue-main)}.modal[data-modal=vop]>.content .conditions-Heading{margin-top:0;margin-bottom:5px;font-size:15px;font-weight:700}.modal[data-modal=vop]>.content .conditions-Heading:not(:first-of-type){margin-top:20px}.modal[data-modal=vop]>.content .conditions-Subheading{margin-bottom:2px;font-size:12px;font-weight:600}.modal[data-modal=vop]>.content .conditions-Text+.conditions-Text{margin-top:10px}.modal[data-modal=vop]>.content .conditions-Text+.conditions-Subheading{margin-top:15px}.modal[data-modal=vop]>.content .conditions-List{margin:2px 0 10px}.modal[data-modal=vop]>.content .conditions-List li{padding:3px 0}.modal[data-modal=vop]>.content .conditions-Steps{list-style-position:inside;margin:2px 8px 10px 0}.modal[data-modal=vop]>.content .conditions-Steps li{padding:3px 0}.modal[data-modal=package-contents]._extended{position:relative;gap:0;padding:0;width:968px;--inline-padding: 15px;--block-padding: 25px}@media (min-width: 375px){.modal[data-modal=package-contents]._extended{--inline-padding: 20px}}@media (min-width: 750px){.modal[data-modal=package-contents]._extended{--inline-padding: 30px;--block-padding: 40px}}.modal[data-modal=package-contents]._extended .package{display:grid;row-gap:10px}.modal[data-modal=package-contents]._extended .package>.name{font-size:36px;font-weight:600;color:var(--color-black)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .package>.name{font-size:25px}}.modal[data-modal=package-contents]._extended .package>.location{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .package>.location{gap:4px 20px}}.modal[data-modal=package-contents]._extended .package>.location>.position{display:flex;gap:5px;align-items:flex-start;color:var(--color-black)}.modal[data-modal=package-contents]._extended .package>.location>.position>svg{margin:3px 0;flex-shrink:0}.modal[data-modal=package-contents]._extended .package>.location>.position>.caption{line-height:21px;font-size:14px}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .package>.location>.position>svg{margin:3px 3px 3px 0}.modal[data-modal=package-contents]._extended .package>.location>.position>.caption{line-height:21px;font-size:14px}}.modal[data-modal=package-contents]._extended>.header{display:block;position:relative;padding:40px var(--inline-padding)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.header>.package{display:none}}.modal[data-modal=package-contents]._extended>.header>.close{position:absolute;top:20px;right:20px;width:30px;height:30px}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.header>.close{position:static;border-radius:10px;background:#24242480;color:var(--color-white)}.modal[data-modal=package-contents]._extended>.header>.close>svg{width:30px;height:30px}}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.header{position:absolute;top:0;right:0;padding:10px;z-index:1}}.modal[data-modal=package-contents]._extended>.content>section{padding-left:var(--inline-padding);padding-right:var(--inline-padding)}.modal[data-modal=package-contents]._extended>.content hr{margin:0;border:none;border-top:1px solid var(--color-stroke)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content>.section-top{padding-left:0;padding-right:0}}.modal[data-modal=package-contents]._extended .section-top>.gallery{position:relative;height:300px}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos{display:flex;height:100%;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo{position:relative;flex-shrink:0;overflow:hidden;height:100%;width:100%;scroll-snap-align:start}@media (max-width: 359px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo{width:85%;border-radius:15px}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo:not(:first-child){margin-left:4px}}@media (min-width: 360px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo{width:calc(50% - 2px);border-radius:15px}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo:not(:first-child){margin-left:4px}}@media (min-width: 750px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo{width:calc(50% - 5px);border-radius:15px}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo:not(:first-child){margin-left:10px}}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>.overlay{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:0;right:0;bottom:0;left:0}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>.overlay .rating{margin-top:20px;display:grid;grid-template-columns:auto 1fr;column-gap:5px;padding:8px 12px;border-radius:0 28px 28px 0;align-items:center;line-height:16px;font-size:12px;font-weight:600;background:var(--color-blue-main);color:var(--color-white)}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>.overlay .partner{width:48.52px;height:55.33px;background:url(/spacz/svg/plus/badge.svg) center center no-repeat;background-size:100% auto;margin-left:auto;margin-right:15px}.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>.overlay>.top-row{display:flex;align-items:start;width:100%}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.photos>.photo>.overlay{display:none}}.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:0 1px 3px #0000001a,0 7px 10px #0000000a,0 0 14px #0000000a;--side-offset: 20px;cursor:pointer;position:absolute;padding:18px;top:50%;transform:translateY(-50%);border-radius:50%;background:var(--color-white);color:#2d3b43}.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow>svg{display:block}.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow.arrow-left{left:var(--side-offset)}.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow.arrow-right{right:var(--side-offset)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow{--side-offset: 10px;padding:8px}}@media (max-width: 359px){.modal[data-modal=package-contents]._extended .section-top>.gallery>.arrow{display:none}}.modal[data-modal=package-contents]._extended .section-top>.gallery._first .arrow-left,.modal[data-modal=package-contents]._extended .section-top>.gallery._last .arrow-right{display:none}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.gallery{height:200px;padding:5px}}.modal[data-modal=package-contents]._extended .section-top>.highlights{display:flex;flex-direction:row;padding:33px 0;overflow:auto;scrollbar-width:thin}.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight{display:grid;grid-template-columns:auto 1fr;flex-shrink:0;column-gap:10px;align-items:center;color:var(--color-black)}.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight>.caption{line-height:17px;font-weight:600;font-size:15px}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight>.caption{text-align:center}}.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight>.caption>.price-info{font-size:12px;font-weight:400;color:var(--color-gray-1)}.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight:not(:last-child){margin-right:40px}@media (min-width: 750px){.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight:first-child{margin-left:auto}.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight:last-child{margin-right:auto}}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.highlights>.highlight{grid-template-columns:1fr;grid-template-rows:auto 1fr;row-gap:5px;justify-items:center;align-items:start}}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-top>.highlights{padding:18.5px var(--inline-padding)}}.modal[data-modal=package-contents]._extended .section-top>.mobile-only .package{padding:25px var(--inline-padding) 5px var(--inline-padding)}@media (min-width: 750px){.modal[data-modal=package-contents]._extended .section-top>.mobile-only{display:none}}.modal[data-modal=package-contents]._extended .section-main{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;padding-top:var(--block-padding);padding-bottom:var(--block-padding)}.modal[data-modal=package-contents]._extended .section-main .column>.heading{margin-bottom:15px;font-size:22px;font-weight:600;color:var(--color-black)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-main .column>.heading{font-size:20px}}@media (min-width: 750px){.modal[data-modal=package-contents]._extended .section-main .column._double{grid-column:1 / span 2}}.modal[data-modal=package-contents]._extended .section-main .contents{display:grid;gap:10px;list-style:none;padding:0;margin:0}.modal[data-modal=package-contents]._extended .section-main .contents>li{display:flex;align-items:flex-start;line-height:28px;font-size:15px;color:var(--color-black)}.modal[data-modal=package-contents]._extended .section-main .contents>li>svg{flex-shrink:0;margin-right:15px;color:var(--color-blue-main)}.modal[data-modal=package-contents]._extended .section-main .prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.modal[data-modal=package-contents]._extended .section-main .prices>.term,.modal[data-modal=package-contents]._extended .section-main .prices>.price{padding:10px 0;line-height:28px}.modal[data-modal=package-contents]._extended .section-main .prices>.term{font-weight:600}.modal[data-modal=package-contents]._extended .section-main .prices>.price{display:grid;grid-template-columns:auto auto auto;justify-content:start;column-gap:5px;align-items:center;color:var(--color-blue-main)}.modal[data-modal=package-contents]._extended .section-main .prices>.price>.amount{font-weight:600;white-space:nowrap}.modal[data-modal=package-contents]._extended .section-main .prices>.price>.per{font-size:13px;color:var(--color-gray-1)}@media (max-width: 379px){.modal[data-modal=package-contents]._extended .section-main .prices>.term,.modal[data-modal=package-contents]._extended .section-main .prices>.price{padding:0}.modal[data-modal=package-contents]._extended .section-main .prices>.price~.term{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-stroke)}}@media (min-width: 380px){.modal[data-modal=package-contents]._extended .section-main .prices>.term~.term,.modal[data-modal=package-contents]._extended .section-main .prices>.price~.price{border-top:1px solid var(--color-stroke)}}.modal[data-modal=package-contents]._extended .section-main .note{display:grid;grid-template-columns:1fr;row-gap:20px;font-size:15px}.modal[data-modal=package-contents]._extended .section-main .note ul{display:grid;row-gap:10px;list-style:none}.modal[data-modal=package-contents]._extended .section-main .note ul,.modal[data-modal=package-contents]._extended .section-main .note p{padding:0;margin:0}.modal[data-modal=package-contents]._extended .section-main .note strong,.modal[data-modal=package-contents]._extended .section-main .note b{font-weight:600}.modal[data-modal=package-contents]._extended .section-main .note ul>li{position:relative;padding-left:16px}.modal[data-modal=package-contents]._extended .section-main .note ul>li:before{content:"\2022";display:block;position:absolute;left:0;top:-2px;font-size:18px;color:var(--color-gray-1)}.modal[data-modal=package-contents]._extended .section-main .note ul>li>ul{margin:10px 0 0;list-style-type:square;list-style-position:inside}.modal[data-modal=package-contents]._extended .section-main .note ul>li>ul>li{padding:2px 0;font-size:13px;font-weight:400}.modal[data-modal=package-contents]._extended .section-main:not(._with-prices){grid-template-columns:1fr}.modal[data-modal=package-contents]._extended .section-main:not(._with-prices)>.prices{display:none}@media (max-width: 749px){.modal[data-modal=package-contents]._extended .section-main{grid-template-columns:1fr;row-gap:35px}.modal[data-modal=package-contents]._extended .section-main .column.column-Seasons>.heading{margin-bottom:0}}.modal[data-modal=package-contents]._extended>.content .section-reviews{padding:var(--block-padding) 0}.modal[data-modal=package-contents]._extended>.content .section-reviews .reviews-block>.heading{margin-bottom:25px;font-size:22px;font-weight:600;text-align:center;color:var(--color-black)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content .section-reviews .reviews-block{border-radius:15px;padding:30px 20px 25px;border:1px solid var(--color-gray-3);margin:0 var(--inline-padding)}.modal[data-modal=package-contents]._extended>.content .section-reviews .reviews-block .summary>.total{display:none}}@media (min-width: 750px){.modal[data-modal=package-contents]._extended>.content .section-reviews .summary,.modal[data-modal=package-contents]._extended>.content .section-reviews .examples{padding:0 var(--inline-padding)}}.modal[data-modal=package-contents]._extended>.content .section-reviews hr{margin:var(--block-padding) 0}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary{display:grid;grid-template-columns:1fr 1fr}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:30px}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview>.top{position:relative}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview>.top>.circle{position:relative;width:168px;height:84px;overflow:hidden;-webkit-clip-path:url(#reviews-clip);clip-path:url(#reviews-clip);background:var(--color-stroke);color:var(--color-blue-main)}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview>.top>.circle>.progress{display:block;position:absolute;top:0;left:0;transform:rotate(calc(-180deg + (var(--value) / 100 * 180deg)));transform-origin:bottom}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview>.top>.text{position:absolute;top:43px;left:0;right:0;line-height:69px;font-size:46px;font-weight:600;text-align:center;color:var(--color-blue-main)}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview>.caption{margin-top:34px;font-size:14px;font-weight:600;text-align:center;color:var(--color-black)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.overview{padding-right:0}}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total{display:grid;row-gap:10px;border-left:1px solid var(--color-stroke);padding-left:30px}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.header{display:grid;grid-template-columns:1fr auto;font-size:14px;color:var(--color-gray-1)}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.header>.score{font-weight:600;color:var(--color-black)}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.progress{position:relative;height:6px;margin-top:5px;background:var(--color-background)}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.progress,.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.progress:after{border-radius:7px}.modal[data-modal=package-contents]._extended>.content .section-reviews .summary>.total>.rating>.progress:after{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(var(--value) * 10%);background:var(--color-blue-main)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content .section-reviews .summary{grid-template-columns:1fr}}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples{position:relative}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.arrow{-webkit-appearance:none;appearance:none;background:none;border:none;box-shadow:0 1px 3px #0000001a,0 7px 10px #0000000a,0 0 14px #0000000a;--side-offset: 20px;cursor:pointer;position:absolute;padding:18px;top:-70px;border-radius:50%;background:var(--color-white);color:#2d3b43}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.arrow>svg{display:block}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.arrow.arrow-left{left:var(--side-offset)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.arrow.arrow-right{right:var(--side-offset)}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.arrow{--side-offset: 0;padding:8px;top:-46px}}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples._first .arrow-left,.modal[data-modal=package-contents]._extended>.content .section-reviews .examples._last .arrow-right{display:none}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review{width:calc(50% - 15px);flex-shrink:0;scroll-snap-align:start}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review+.review{margin-left:30px}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.header{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center;margin-bottom:20px}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.header>.rating{display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;padding:6px 12px;border-radius:28px;line-height:18px;font-size:12px;font-weight:600;background:var(--color-blue-main);color:var(--color-white)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.header>.name{display:grid;grid-template-columns:auto 1fr;column-gap:5px;align-items:center;font-size:15px;font-weight:600;color:var(--color-black)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.comment{line-height:28px;font-size:15px;color:var(--color-gray-1)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.comment._placeholder{font-style:italic}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating{display:grid;grid-template-columns:auto 1fr;column-gap:10px;margin-top:10px}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating>.icon{margin:4px}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating>.icon._positive{color:var(--color-blue-main)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating>.icon._negative{color:#d13525}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating>.text{line-height:28px;font-size:15px;color:var(--color-gray-1)}.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.comment~.comment._placeholder,.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review>.rating~.comment._placeholder{display:none}@media (max-width: 749px){.modal[data-modal=package-contents]._extended>.content .section-reviews .examples>.reviews>.review{width:100%}}.modal[data-modal=package-contents]._extended>.footer{padding:8px var(--inline-padding)}.modal[data-modal=package-contents]._extended>.footer>button{padding:0;line-height:40px}.modal[data-modal=package-contents]:not(._extended)>.content{display:grid;gap:20px}.modal[data-modal=package-contents]:not(._extended)>.content>.heading{font-size:18px;font-weight:600;color:var(--color-black)}.modal[data-modal=package-contents]:not(._extended)>.content>.contents{display:grid;gap:10px;list-style:none;padding:0;margin:0}.modal[data-modal=package-contents]:not(._extended)>.content>.contents>li{display:flex;align-items:flex-start;line-height:28px;font-size:15px;color:var(--color-black)}.modal[data-modal=package-contents]:not(._extended)>.content>.contents>li>svg{flex-shrink:0;margin-right:15px;color:var(--color-blue-main)}.modal[data-modal=package-contents]>.footer>.close{width:100%}@media (min-width: 750px){.modal[data-modal=package-contents]>.footer{display:none}}.modal[data-modal=cancellation-policy]>.content>.policies{display:grid;gap:10px;padding-left:20px;margin:10px 0 0}.modal[data-modal=cancellation-policy]>.content>.policies>li{line-height:28px;font-size:15px;color:var(--color-black)}.modal[data-modal=cancellation-policy]>.content>.policies>li>svg{flex-shrink:0;color:var(--color-blue-main)}.modal[data-modal=cancellation-policy]>.content>.text .alert-box{border-radius:10px;padding:10px 20px;background-color:var(--color-soft-creamy);display:flex;gap:10px;font-weight:600;font-size:15px;color:var(--color-brown-text);align-items:center}@media (max-width: 749px){.modal[data-modal=cancellation-policy]>.content>.text .alert-box{font-size:14px}.modal[data-modal=cancellation-policy]>.content>.text .alert-box>.icon{display:none}}.modal[data-modal=insurance-promo]>.content{display:grid;row-gap:30px}.modal[data-modal=insurance-promo]>.content .heading{margin:0}.modal[data-modal=insurance-promo]>.content .sub-heading{margin:0 0 10px;font-size:18px;font-weight:600}@media (max-width: 749px){.modal[data-modal=insurance-promo]>.content .sub-heading{font-size:16px}}.modal[data-modal=insurance-promo]>.content .bold{font-weight:600}.modal[data-modal=insurance-promo]>.content ul{margin:0;list-style:none;padding:0;display:grid;row-gap:10px}.modal[data-modal=insurance-promo]>.content ul>li{position:relative;padding-left:30px;line-height:28px}.modal[data-modal=insurance-promo]>.content ul>li>img{position:absolute;top:0;left:0;display:block;flex-shrink:0;width:20px;height:28px;margin-right:15px;background-size:20px auto}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section-Heading{margin:0 0 16px;font-size:18px;font-weight:600;letter-spacing:-.36px;color:var(--color-black)}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .content>.section-Separator,#page-ReservationCreate.inquiry .layout-Body>.body-Content .content>.section>.section-Heading{display:none}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests]{display:grid;grid-template-columns:1fr;row-gap:20px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests] .guest-Select{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests] .guest-Select>.select-Label{margin-right:auto}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests] .guest-Select>.select-Label>.caption{font-size:18px;font-weight:600;letter-spacing:-.36px;color:var(--color-black)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests] .guest-Select>.select-Label>.ages{font-size:14px;color:var(--color-gray-1)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=guests]>.spa-btn{padding:13.5px 45px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=term]{display:grid;grid-template-columns:1fr;row-gap:20px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=term] .calendar{width:698px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=term] .footer{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center}#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=term] .footer>.spa-btn{padding:13.5px 45px}@media (max-width: 760px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .popper[data-popper=term]._left{transform:translate(-10px)}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .form-Group{position:relative}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable{position:relative}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable>.form-Input{cursor:pointer;padding-right:60px;min-width:0}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable>.caret{display:block;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--color-black)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable._open>.caret._closed,#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable:not(._open)>.caret._open{display:none}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable+.popper{position:absolute;z-index:1;top:100%;margin-top:10px;padding:20px;border-radius:20px;box-shadow:0 35px 60px #0000001f;background:var(--color-white)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable+.popper._stretch{left:0;min-width:100%}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable+.popper._left{left:0}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable+.popper._right{right:0}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Settings .input-Wrapper._openable:not(._open)+.popper{display:none}#page-ReservationCreate.inquiry .layout-Body>.body-Content .input-Grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width: 1150px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .input-Grid{grid-template-columns:1fr 1fr}#page-ReservationCreate.inquiry .layout-Body>.body-Content .input-Grid>._double{grid-column:1 / span 2}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .group-Note{display:grid;grid-template-columns:1fr;row-gap:15px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .group-Note._disabled{display:none}#page-ReservationCreate.inquiry .layout-Body>.body-Content .group-Note .notice{line-height:1.25;font-size:14px;color:var(--color-gray-1)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox{position:relative}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox>label{min-height:var(--height);line-height:1.5}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .caption,#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .price{font-size:14px}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .price{letter-spacing:-.3px;color:var(--color-blue-main)}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .price{white-space:nowrap}}@media (min-width: 750px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper{position:relative}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>svg{cursor:help;display:block;margin:auto 0;color:var(--color-gray-2)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>svg:hover{color:var(--color-black)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>.tip{pointer-events:none;position:absolute;width:320px;bottom:100%;left:50%;padding:15px;border-radius:10px;margin-bottom:5px;transform:translate(-50%);background:var(--color-black);z-index:2}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>.tip>.text{line-height:1.5;font-size:12px;color:var(--color-white)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>.tip>svg{position:absolute;top:100%;left:50%;margin-left:-5px}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>.tip>svg{margin-left:0;left:auto;right:9px}}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>.tip{right:-5px;left:auto;transform:none;margin-bottom:0;max-width:calc(100vw - 28px)}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox .note-wrapper>svg:not(:hover)~.tip{display:none}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox{display:grid;grid-template-columns:1fr auto auto}}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .options-Group .checkbox>label>.caption{font-weight:400}}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions{display:flex;flex-wrap:wrap}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions .action{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:5px 0;line-height:34px;font-weight:600;color:var(--color-green-text)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions .action>svg{display:block;margin-right:10px}@media (min-width: 750px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions .action:not(:last-child){margin-right:20px}}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions .action:not(:last-child){border-bottom:1px solid var(--color-stroke)}}@media (max-width: 749px){#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions{display:block;padding:0;border-top:1px solid var(--color-stroke);border-bottom:1px solid var(--color-stroke)}#page-ReservationCreate.inquiry .layout-Body>.body-Content .section.section-Actions .action{margin-right:0;padding:15px 20px;width:100%}}
/*# sourceMappingURL=inquiry.css.map */
