.class{color:var(--color-main);}.ibis-ecomm body.hd.big-background #container .btn-primary,.ibis-ecomm body.hd.big-background #container .stripe-button-el span,.ibis-ecomm body.hd.big-background #container #stripe-pay-button,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit,.ibis-ecomm body.hd.big-background #container .booking-add-voucher,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.PurchaserSubmit,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.stripe-payment-button,.ibis-ecomm body.hd.big-background #container .btn-payment-wrapper .btn-primary.btn-payment{background-color:#a1ce5c!important;color:#fff!important;border-color:#a1ce5c!important;outline:0!important;box-shadow:none!important;}.ibis-ecomm body.hd.big-background #container .btn-primary:hover,.ibis-ecomm body.hd.big-background #container .btn-primary:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .btn-primary:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:hover,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .booking-add-voucher:hover,.ibis-ecomm body.hd.big-background #container .booking-add-voucher:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .booking-add-voucher:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:hover,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.PurchaserSubmit:hover,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.PurchaserSubmit:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.PurchaserSubmit:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.stripe-payment-button:hover,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.stripe-payment-button:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .btn-primary.btn-inverse.stripe-payment-button:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .btn-payment-wrapper .btn-primary.btn-payment:hover,.ibis-ecomm body.hd.big-background #container .btn-payment-wrapper .btn-primary.btn-payment:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .btn-payment-wrapper .btn-primary.btn-payment:hover:not(.inactive){background-color:#a1ce5c!important;border-color:#a1ce5c!important;color:#fff!important;}.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn.btn-sm.btn-default,.ibis-ecomm body.hd.big-background #container .btn.btn-inverse.btn-default.fit5-button{background-color:#a1ce5c!important;border-color:#a1ce5c!important;color:#fff!important;outline:0!important;box-shadow:none!important;padding:9px 16px;}.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn.btn-sm.btn-default:hover,.ibis-ecomm body.hd.big-background #container .btn.btn-inverse.btn-default.fit5-button:hover{background-color:#a1ce5c!important;border-color:#a1ce5c!important;color:#fff!important;}.ibis-ecomm{min-width:320px;}.ibis-ecomm body.hd.big-background{background:none;color:#000;}@media all and (max-width:1300px){.ibis-ecomm body.hd.big-background{background-position:center top!important;}}@media all and (max-width:1100px){.ibis-ecomm body.hd.big-background{background-size:1100px;}}.ibis-ecomm body.hd.big-background h1,.ibis-ecomm body.hd.big-background h2,.ibis-ecomm body.hd.big-background h3,.ibis-ecomm body.hd.big-background h4,.ibis-ecomm body.hd.big-background h5,.ibis-ecomm body.hd.big-background h6{color:#000;}.ibis-ecomm body.hd.big-background #heartbeat{color:#000;}.ibis-ecomm body.hd.big-background #banner{background-color:#007dc5;height:90px;}@media all and (max-width:1310px){.ibis-ecomm body.hd.big-background #banner{padding:0 20px;}}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background #banner{height:140px;}}.ibis-ecomm body.hd.big-background #banner .fit5-nav{display:flex;justify-content:space-between;}.ibis-ecomm body.hd.big-background #banner .fit5-nav div#brand{margin-top:20px;width:180px;height:50px;}@media all and (max-width:500px){.ibis-ecomm body.hd.big-background #banner .fit5-nav div#brand{margin-top:10px;width:110px;}}.ibis-ecomm body.hd.big-background #banner .fit5-nav div#brand div{background-size:contain;background-image:url(//resources.ibisnz.com/excoskyau/logo.webp);background-repeat:no-repeat;height:50px;}.ibis-ecomm body.hd.big-background #banner .fit5-nav #nav-main{display:flex;gap:80px;width:450px;margin-top:20px;font-size:1.05rem;}.ibis-ecomm body.hd.big-background #banner .fit5-nav #nav-main>li{margin:0;}.ibis-ecomm body.hd.big-background #banner .fit5-nav #nav-main>li a{color:#fff;}.ibis-ecomm body.hd.big-background #banner .fit5-nav .ibis-widget-membership .ibis-account-wrapper .ibis-widget-account-menu{position:absolute;right:0;}.ibis-ecomm body.hd.big-background #banner .fit5-nav #fit5-cart-widget{margin-top:30px;margin-right:20px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23ffffff' fill-opacity='.35'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");}@media all and (max-width:430px){.ibis-ecomm body.hd.big-background #banner .fit5-nav #fit5-cart-widget{margin-right:70px!important;}}.ibis-ecomm body.hd.big-background #banner .fit5-nav #fit5-cart-widget.has-item{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");}.ibis-ecomm body.hd.big-background #progress-bar-container{position:absolute;top:90px;width:100%;padding:29px 20px 11px;background-color:rgba(0,125,197,.4);}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background #progress-bar-container{top:140px;}}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar{width:100%;max-width:1200px;margin:auto;}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul{color:#fff;display:flex;justify-content:space-between;list-style:none;padding:0;}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul::before{content:"";position:absolute;top:45px;left:0;right:0;height:2px;background:rgba(0,125,197,.09);z-index:-1;}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li{text-align:center;flex:0 0 25%;}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step.active .dot{box-shadow:0 0 0 5px #b2d8ee;background-color:#007dc5;border-color:rgba(0,125,197,.6);}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step.active .label{display:block;}}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step.done .dot{background-color:#fff;}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step.done .dot::after{content:"";width:6px;height:11px;border:2px solid #007dc5;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);}.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step .dot{width:26px;height:26px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(0,125,197,.6);background-color:#007dc5;display:grid;place-items:center;transition:all .25s;margin:3px auto 10px;border:2px solid rgba(0,125,197,.6);}@media all and (max-width:420px){.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step .dot{width:18px;height:18px;margin-top:7px;}}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background #progress-bar-container #progress-bar>ul li .step .label{display:none;}}.ibis-ecomm body.hd.big-background #container{margin-top:116px;}@media all and (max-width:849px){.ibis-ecomm body.hd.big-background #container{margin-top:146px;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container{margin-top:166px;}}.ibis-ecomm body.hd.big-background #container .container-fluid{max-width:1100px;margin:0 auto;border:2px solid #007dc5;border-radius:15px;padding:30px;}@media all and (max-width:500px){.ibis-ecomm body.hd.big-background #container .container-fluid{padding:20px;}}.ibis-ecomm body.hd.big-background #container .container-fluid #breadcrumb-wrapper{display:none!important;}.ibis-ecomm body.hd.big-background #container .container-fluid .home-featured .bs-column-fix{flex:0 1 calc(50% - .8em)!important;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background #container .container-fluid .home-featured .bs-column-fix{flex:0 1 100%!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid #departures-wrapper .item-grid .departures-item-details .departures-item-name{text-align:center;}.ibis-ecomm body.hd.big-background #container .container-fluid .gift-voucher-item-name{font-size:1.3rem;}.ibis-ecomm body.hd.big-background #container .container-fluid .gift-voucher-item-price{font-size:1.1rem;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures{display:flex;flex-direction:column;width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-selector{display:flex;flex-direction:column-reverse;gap:40px;width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-selector .ibis-departure-calendar{max-width:700px;margin:auto;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-selector{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-selector .departures-selector-product .method-productSelection option:not([data-extra1=group]){display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-selector .departures-selector-usp{display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial{width:100%;max-width:700px;margin:30px auto 0;padding:0;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-xs,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-xxs,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-xxxs{display:table-row!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-lg,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-md,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .hidden-sm{display:none!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-head-product,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-head-date,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-product,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-date{display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-head-time{width:30%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-head-available{width:20%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-head-save{width:50%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-available{font-size:1rem;color:#fff;padding-left:20px;position:relative;z-index:5;display:flex;margin-top:2px;padding-top:14px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-available::before{content:" ";position:absolute;background-color:#a1ce5c;width:40px;height:40px;border-radius:50%;z-index:-1;top:5px;left:4px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-book-now .btn-departure-book-now{border-radius:20px;}@media all and (max-width:500px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-book-now .btn-departure-book-now{min-width:unset;}}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-book-now .btn-departure-book-now{padding:8px 15px 5px;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-time{width:30%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-available{width:20%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-departures .departures-partial .ibis-ecomm-departures-details-partial .departure-body-book-now{width:50%;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header{display:flex;flex-wrap:wrap;justify-content:space-between;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header .new-booking-headers{flex:1 1 70%;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header .new-booking-headers .new-booking-headers-proddate{font-size:.9rem;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header .new-booking-headers .new-booking-headers-prodname{font-size:1.1rem;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header .new-booking-headers-availability{color:#fff;margin-top:31px;background-color:#a1ce5c;padding:6px 10px;border-radius:20px;height:30px;flex:1 1 30%;max-width:fit-content;}.ibis-ecomm body.hd.big-background #container .container-fluid #new-booking-header .new-booking-headers-maxpax{text-align:right;flex:1 1 100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head{font-size:1.05rem;color:#000;background-color:transparent;padding:0;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head .header-item .hidden-xs{display:none!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head .header-unit-cost{text-align:left;padding-right:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head .header-units{text-align:left;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head .hidden-xs{display:block!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-head .hidden-xs.header-unit-cost{display:none!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .addon-header{margin-top:50px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .addon-header .header-optional-extras{color:#000;background-color:transparent!important;padding:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper{padding:0;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .ticket-names{flex:1 1 auto;}}@media all and (max-width:678px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper{flex-wrap:nowrap;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal{color:#fff;background-color:#a1ce5c;margin:0 -15px;padding:0 15px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal .ticket-names .ticket-name{color:#fff;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal .unit-total .money{color:#fff;}@media all and (max-width:678px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal{margin-top:15px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal .ticket-names .ticket-name{padding-top:0;}}@media all and (max-width:678px) and (max-width:550px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal .ticket-names .ticket-name{padding-top:15px;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .unit-total{text-align:left;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .item-unit select{width:70px;border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .item-total .item-total-desktop{display:inline-block!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .item-total .item-total-mobile{display:none!important;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .hidden-xs{display:block!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .hidden-xs.unit-total{display:none!important;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .ticket-body .hidden-xs{display:block!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .booking-options{margin-top:30px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .booking-options .form-label-group{padding-left:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .booking-options .form-label-group.focused .form-label{transform:translateY(-20%);}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .booking-options .form-label-group .form-label{top:1px;left:15px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .booking-table-wrapper .booking-options #promo-voucher-alert{margin:10px 0 0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper{display:flex!important;flex-direction:column-reverse!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-left{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-left .booking-option-usps{color:#fff;margin:0;background-color:#00b5f1;border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-left .booking-option-usps strong,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-left .booking-option-usps p{color:#fff;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right{width:100%;width:100%;max-width:unset;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right .add-cart-wrapper button{font-size:1rem;width:100%;border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right .hidden-sm,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right .hidden-xs,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right .hidden-xxs,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-options-wrapper .new-booking-options-right .hidden-xxxs{display:block!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .new-booking-bottom{display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .split-process .pages.page2 .booking-table-wrapper{margin-top:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .split-process .pages .split-btn-wrapper button{background-color:#a1ce5c;margin-top:31px;border-radius:20px;padding:6px 10px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-edit-booking .new-booking-container #EditItemsPartial .split-process .pages .split-btn-wrapper button.previous{margin-top:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper{display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #gift-voucher-wrapper{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper{flex-direction:column;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper{width:100%;padding:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper .cart-item-header{background-color:transparent;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper .cart-item-header .cart-item-header-left{padding:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-image-wrapper{display:none;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .form-label-group .input-group .input-group-btn .btn-submit-voucher{color:#fff;background-color:#a1ce5c;border-color:#a1ce5c;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-right:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-subtotal .row .col-8,.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-booking-fee .row .col-8,.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-total .row .col-8{padding-left:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .btn-payment-continue-shopping-wrapper .btn-continue-shopping{font-size:1rem;color:#fff;background-color:#00b5f1;border-color:#00b5f1;border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .btn-payment-wrapper .btn-payment{color:#fff;background-color:#a1ce5c;border-color:#a1ce5c;border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-purchaser{flex-direction:column;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-purchaser #fit5-your-details-wrapper{width:100%;padding-right:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-purchaser #fit5-cart-partial{width:100%;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .btn-payment-wrapper .PurchaserSubmit{border-radius:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid .receipt-header{flex-direction:column;}.ibis-ecomm body.hd.big-background #container .container-fluid .receipt-header #confirmation-order-id{text-align:left;}.ibis-ecomm body.hd.big-background #container .container-fluid #receipt-wrapper .receipt-content-wrapper .receipt-header{background-color:transparent;}.ibis-ecomm body.hd.big-background #container .container-fluid #receipt-wrapper .receipt-content-wrapper .receipt-header .reicept-content-header-left .reicept-content-header-item{padding:0;}.ibis-ecomm body.hd.big-background #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-image-wrapper{visibility:hidden;}.ibis-ecomm body.hd.big-background #container #agent-login-container .agent-login-wrapper{text-align:center;}.ibis-ecomm body.hd.big-background #container .btn-primary:hover p,.ibis-ecomm body.hd.big-background #container .btn-primary:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .btn-primary:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:hover p,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container #PurchaserSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .booking-add-voucher:hover p,.ibis-ecomm body.hd.big-background #container .booking-add-voucher:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .booking-add-voucher:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:hover p,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .btn-cancel-cart .btn:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover p,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive) p{color:#000;}.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now p{color:#fff;}.ibis-ecomm body.hd.big-background #container .booking-table .departure-body-book-now .btn.btn-departure-book-now p:hover{color:#000;}.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary,.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary,.ibis-ecomm body.hd.big-background #container .stripe-button-el span:hover,.ibis-ecomm body.hd.big-background #container #stripe-pay-button:hover,.ibis-ecomm body.hd.big-background #container #PxFusionSubmit:hover{background:transparent!important;color:#000!important;}.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary:hover,.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary:hover{background:#000!important;color:#fff!important;}.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active,.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active:hover,.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active,.ibis-ecomm body.hd.big-background #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active:hover{background:#000!important;color:#fff!important;}.ibis-ecomm body.hd.big-background #container p{color:#000;}.ibis-ecomm body.hd.big-background #container a{color:#000;}.ibis-ecomm body.hd.big-background #container .ibis-departure-calendar .left-arrow{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23007dc5'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");left:20px;}.ibis-ecomm body.hd.big-background #container .right-arrow{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23007dc5'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");right:20px;}.ibis-ecomm body.hd.big-background #container .month-container .date-headings-container .headings .col{color:#007dc5;}.ibis-ecomm body.hd.big-background #container .month-container .month-items .month-item .title .month-title .month-name,.ibis-ecomm body.hd.big-background #container .month-container .month-items .month-item .title .month-title .year{color:#007dc5;}.ibis-ecomm body.hd.big-background #container .calendar-row div.col:not(.unavail):hover .date{color:#007dc5;}.ibis-ecomm body.hd.big-background #container .calendar-row div.col.active .date{border-color:#007dc5;}.ibis-ecomm body.hd.big-background #container .calendar-row div.col .date{color:#007dc5;}.ibis-ecomm body.hd.big-background #container .calendar-row div.col .month{color:#fff;}.ibis-ecomm body.hd.big-background #container .calendar-row div.col.current{color:#fff;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table thead{color:#007dc5!important;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day.today:before,.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day.active.today:before{border-bottom-color:#007dc5!important;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day.active,.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day:hover,.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day.active.active,.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table .day.active:hover{background:#007dc5!important;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table span.active{background:#007dc5!important;}.ibis-ecomm body.hd.big-background .weglot-container{color:#fff;top:30px;right:110px;}@media all and (max-width:1640px){.ibis-ecomm body.hd.big-background .weglot-container{right:110px;left:auto;margin-left:unset;}}.ibis-ecomm body.hd.big-background .weglot-container .weglot_switcher #weglot-listbox li a{color:#fff;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid{padding:0;border:0;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary{padding:30px;border:1px solid #007dc5;border-radius:20px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary{margin-top:40px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid{padding:0;border:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper,.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial{padding:30px;border:1px solid #007dc5;border-radius:20px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial{margin-top:40px;}.ibis-ecomm body.hd.big-background.page-paybypxpay #fit5-nav-hamburger{display:none!important;}.ibis-ecomm body.hd.big-background.page-paybypxpay .weglot-container{right:30px!important;}.ibis-ecomm body.hd.big-background.page-receipt #banner .fit5-nav #nav-main{display:none;}.ibis-ecomm body.hd.big-background.page-receipt #fit5-nav-hamburger{display:none!important;}.ibis-ecomm body.hd.big-background.page-receipt .weglot-container{right:30px!important;}@media all and (max-width:850px){.ibis-ecomm body.hd.big-background #banner .fit5-nav #fit5-cart-widget{margin-right:100px;}.ibis-ecomm body.hd.big-background #banner .fit5-nav #nav-main{display:none;}.ibis-ecomm body.hd.big-background #fit5-nav-hamburger{display:inline-block!important;position:absolute;top:33px;right:35px;}.ibis-ecomm body.hd.big-background #fit5-nav-hamburger span{background-color:#fff;}.ibis-ecomm body.hd.big-background .weglot-container{right:190px;}}@media all and (max-width:430px){.ibis-ecomm body.hd.big-background .weglot-container{right:150px;}}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background .weglot-container{top:80px;right:20px;}}.ibis-ecomm body.nav-open{background-image:none!important;background-color:#007dc5!important;}.ibis-ecomm body.nav-open #banner .fit5-nav.nav-open #nav-main{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:160px;}.ibis-ecomm body.nav-open #container.nav-open{display:none;}.ibis-ecomm body.nav-open #container-footer{display:none;}