@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit,.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{font-size:16px;font-weight:500!important;color:#242424!important;background-color:#fdba12!important;position:relative;text-decoration:none;text-transform:none;padding:10px 24px 8px;display:inline-block;border:0!important;outline:0!important;box-shadow:none!important;border-radius:20px!important;z-index:9;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:hover,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:hover:not(.inactive),.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:hover,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:not(.inactive):hover,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:hover:not(.inactive),.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:#fdba12!important;color:#242424!important;opacity:.8;}.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{font-weight:500!important;color:#fdba12!important;background-color:#fff!important;border:0!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:#fdba12!important;color:#fff!important;}.ibis-ecomm *{font-family:"Inter",sans-serif;font-optical-sizing:auto;letter-spacing:-2%;}.ibis-ecomm * strong,.ibis-ecomm * b{font-weight:500;}.ibis-ecomm a{text-decoration-thickness:.64px;text-underline-offset:4.8px;text-decoration-skip-ink:none;}.ibis-ecomm body{font-weight:400;line-height:22px;color:#242424;}.ibis-ecomm body.hd.big-background{font-size:16px;line-height:1.2;background-color:#fff;padding:0 15px;}.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{font-size:20px;font-weight:500;color:#242424;}.ibis-ecomm body.hd.big-background h2,.ibis-ecomm body.hd.big-background h3{font-size:30px;margin-top:10px!important;}.ibis-ecomm body.hd.big-background #heartbeat{color:#242424;}.ibis-ecomm body.hd.big-background #frm-purchaser #partial-purchaser-wrapper .instructions-wrapper{display:none!important;}.ibis-ecomm body.hd.big-background #container{background-color:#fff;justify-content:stretch;margin-top:0;padding:0;min-height:520px;}.ibis-ecomm body.hd.big-background #container .container-fluid{max-width:1440px;flex:1;}@media all and (min-width:768px){.ibis-ecomm body.hd.big-background #container .container-fluid .container{padding-left:15px;padding-right:15px;}}.ibis-ecomm body.hd.big-background #container .container-fluid ::placeholder{color:#787472;}.ibis-ecomm body.hd.big-background #container .container-fluid .form-label-group .form-label{color:#787472!important;}.ibis-ecomm body.hd.big-background #container .container-fluid #breadcrumb-wrapper{display:none!important;}.ibis-ecomm body.hd.big-background #container .container-fluid label{margin-bottom:4px;}.ibis-ecomm body.hd.big-background #container .container-fluid input{background-color:#e5e5e5;border:1px solid #fff;font-weight:400;font-size:16px;}.ibis-ecomm body.hd.big-background #container .container-fluid input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;box-sizing:border-box;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #787472;border-radius:0;cursor:pointer;}.ibis-ecomm body.hd.big-background #container .container-fluid input[type=checkbox]:checked{position:relative;}.ibis-ecomm body.hd.big-background #container .container-fluid input[type=checkbox]:checked::before{content:"✓";font-size:14px;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.ibis-ecomm body.hd.big-background #container .container-fluid input:disabled{background-color:#787472!important;border:1px solid #e5e5e5!important;color:#fff!important;}@media all and (max-width:990px){.ibis-ecomm body.hd.big-background #container .container-fluid .flex-wrapper.flex-3-2-1 .flex-elements{width:100%;}}.ibis-ecomm body.hd.big-background #container .container-fluid .flex-wrapper .flex-elements{margin:12px 10px;}.ibis-ecomm body.hd.big-background #container .container-fluid .form-control{border-radius:0;}.ibis-ecomm body.hd.big-background #container .container-fluid .well{background-color:#242424!important;padding:36px;color:#fff;}.ibis-ecomm body.hd.big-background #container .container-fluid .well#content_USPs,.ibis-ecomm body.hd.big-background #container .container-fluid .well.booking-option-usps{background-color:#cecec2!important;color:#242424;}.ibis-ecomm body.hd.big-background #container .container-fluid .well#content_USPs p,.ibis-ecomm body.hd.big-background #container .container-fluid .well.booking-option-usps p{color:#242424;margin-bottom:14px;}.ibis-ecomm body.hd.big-background #container .container-fluid .well h1,.ibis-ecomm body.hd.big-background #container .container-fluid .well h2,.ibis-ecomm body.hd.big-background #container .container-fluid .well h3,.ibis-ecomm body.hd.big-background #container .container-fluid .well h4,.ibis-ecomm body.hd.big-background #container .container-fluid .well h5,.ibis-ecomm body.hd.big-background #container .container-fluid .well h6,.ibis-ecomm body.hd.big-background #container .container-fluid .well p{color:#fff;}.ibis-ecomm body.hd.big-background #container .container-fluid .well a{color:#fdba12;}.ibis-ecomm body.hd.big-background #container .container-fluid table thead,.ibis-ecomm body.hd.big-background #container .container-fluid .ticket-head,.ibis-ecomm body.hd.big-background #container .container-fluid div.header-grey{background-color:transparent;}.ibis-ecomm body.hd.big-background #container .container-fluid .btn{padding-right:48px;padding-left:48px;border-radius:20px;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid .cart-page-cart-summary{margin-top:20px;}}.ibis-ecomm body.hd.big-background #container .container-fluid .cart-page-cart-summary .note{color:#fdba12;}.ibis-ecomm body.hd.big-background #container .container-fluid membership-details>p:first-of-type{margin-top:14px;}.ibis-ecomm body.hd.big-background #container .container-fluid .return-to-membership-list{margin-top:24px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper{background-image:url(//resources.ibisnz.com/hepuna/giftvoucher-bg.jpg);background-size:contain;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper{max-width:490px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-to-name,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-from-name,.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-message{color:#fff;}@media all and (max-width:1150px){.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-to{margin-top:20px;}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-message{margin-top:30px;}}.ibis-ecomm body.hd.big-background #container .container-fluid .ibis-ecomm-membership-details .membership-page-wrapper .membership-form-wrapper{background-color:#cecec2;}.ibis-ecomm body.hd.big-background #container .container-fluid .ibis-departure-calendar .calendar-row div{font-size:1rem;}.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:#fdba12;}.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:#fdba12;}.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:#fdba12!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:#fdba12!important;color:#242424!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:#fdba12!important;color:#242424!important;}.ibis-ecomm body.hd.big-background #container p{color:#242424;}.ibis-ecomm body.hd.big-background #container a{color:#242424;}.ibis-ecomm body.hd.big-background #container .form-control{border-radius:0;}.ibis-ecomm body.hd.big-background #container label{margin-bottom:4px;}.ibis-ecomm body.hd.big-background #container .flex-wrapper .flex-elements{margin:12px 10px;}.ibis-ecomm body.hd.big-background #container input{background-color:#e5e5e5;border:1px solid #fff;font-weight:400;font-size:16px;}.ibis-ecomm body.hd.big-background #container input:disabled{background-color:#787472!important;border:1px solid #e5e5e5!important;color:#fff!important;}.ibis-ecomm body.hd.big-background #container .login-content,.ibis-ecomm body.hd.big-background #container .membership-content,.ibis-ecomm body.hd.big-background #container .membership-person-details,.ibis-ecomm body.hd.big-background #container .membership-content,.ibis-ecomm body.hd.big-background #container .membership-details{max-width:500px!important;margin:0 auto!important;}.ibis-ecomm body.hd.big-background #container .membership-person-details,.ibis-ecomm body.hd.big-background #container .membership-details,.ibis-ecomm body.hd.big-background #container .membership-list,.ibis-ecomm body.hd.big-background #container .login-content{padding-top:20px;padding-left:0;padding-right:0;}@media(min-width:767px){.ibis-ecomm body.hd.big-background #container .membership-person-details,.ibis-ecomm body.hd.big-background #container .membership-details,.ibis-ecomm body.hd.big-background #container .membership-list,.ibis-ecomm body.hd.big-background #container .login-content{padding-top:120px;padding-left:15px;}}.ibis-ecomm body.hd.big-background #container .membership-person-details .star:after{color:#f5c145;}.ibis-ecomm body.hd.big-background #container .login-form-option-wrapper{gap:10px;}.ibis-ecomm body.hd.big-background #container .login-form-option-wrapper,.ibis-ecomm body.hd.big-background #container .login-input-wrapper{flex-direction:column;}.ibis-ecomm body.hd.big-background #container .frm-login-wrapper .login-input-wrapper{gap:20px;margin-bottom:30px;}.ibis-ecomm body.hd.big-background #container .frm-membership-password.well{background-color:#fff!important;margin-top:30px;padding:0;}.ibis-ecomm body.hd.big-background #container .frm-membership-password.well input{background-color:transparent;border:0;border-bottom:1px solid #242424;padding:30px 11px 20px;}.ibis-ecomm body.hd.big-background #container .frm-membership-password.well div{color:#242424;}.ibis-ecomm body.hd.big-background #container .frm-membership-password .login-input-wrapper{margin-bottom:30px;}.ibis-ecomm body.hd.big-background #container .login-content .frm-membership h3.frm-header{margin-bottom:20px;}.ibis-ecomm body.hd.big-background #container .login-content .frm-membership .frm-membership-login .form-label-group input.form-control{background-color:#fff;border-bottom:1px solid #242424;padding:30px 11px 20px;}.ibis-ecomm body.hd.big-background #container .login-content .frm-membership .frm-membership-login .btn-container .btn-right{text-align:left;}.ibis-ecomm body.hd.big-background #container .membership-person-details .wr-buttons.flex-elements.place-bottom .pull-right{float:none;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper{border-color:#fff;border-radius:8px;background-color:#cecec2;width:100%;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper p{margin-bottom:-3px;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper h4,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-person-details-header{font-size:16px!important;padding-bottom:0;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items{border:0;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items a{color:#fff;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items a:hover{color:#fff;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items div:nth-of-type(1){min-height:61px;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items div:nth-of-type(2){position:relative;top:-20px;z-index:0;}}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:hover p,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit-mobile:hover:not(.inactive) p,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:hover p,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:not(.inactive):hover p,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .membership-details-edit:hover:not(.inactive) p{color:#fdba12;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items{margin-top:0;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items p{line-height:28px;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items p:first-of-type strong{font-size:20px;text-transform:capitalize;line-height:28px;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items .membership-details-edit{margin:15px 0;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items .membership-details-edit a{text-decoration:none;color:#242424!important;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items .membership-details-edit:hover a{color:#fdba12!important;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items .membership-details-edit-mobile a{text-decoration:none;color:#242424!important;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .member-items .membership-details-edit-mobile:hover a{color:#fdba12!important;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table{font-size:16px;display:flex;flex-direction:column;width:100%;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table tbody{display:flex;flex-direction:column;width:100%;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table tr{display:flex;width:100%;gap:8px;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table tr td:last-child,.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table tr td:first-child{width:auto;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table strong{font-size:24px;text-transform:capitalize;color:#f5c145;}.ibis-ecomm body.hd.big-background #container .membership-details .membership-details-wrapper .my-membership-table.table>:not(caption)>*>*{color:#fff;}.ibis-ecomm body.hd.big-background #container .request-password-reset{padding:0;color:#fff!important;background-color:transparent;text-decoration:underline;}.ibis-ecomm body.hd.big-background #container #partial-purchaser-wrapper>.row{gap:15px;}.ibis-ecomm body.hd.big-background #container #partial-purchaser-wrapper>.row>.col-sm-6{padding:0;}@media(min-width:576px){.ibis-ecomm body.hd.big-background #container .col-sm-6{width:100%;}}.ibis-ecomm body.hd.big-background #container-footer{text-align:left;background-color:transparent;padding-top:20px;}.ibis-ecomm body.hd.big-background #container-footer .footer .footer-ibis{padding:0 15px;max-width:500px;margin:0 auto;}.ibis-ecomm body.hd.big-background #container-footer .footer .footer-ibis .footer1{display:none;}.ibis-ecomm body.hd.big-background #container-footer .footer .footer-ibis .footer3{display:block;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table thead{color:#242424!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:#242424!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:#fdba12!important;}.ibis-ecomm body.hd.big-background .bootstrap-datetimepicker-widget .datepicker table span.active{background:#fdba12!important;}.ibis-ecomm body.hd.big-background p.product-price{font-size:30px!important;font-weight:400!important;line-height:38px!important;}.ibis-ecomm body.hd.big-background .font-600,.ibis-ecomm body.hd.big-background #shopping-cart-wrapper .cart-left-wrapper .cart-item-header .cart-item-header-left *,.ibis-ecomm body.hd.big-background #shopping-cart-wrapper .cart-left-wrapper .cart-item-header .cart-item-header-right *,.ibis-ecomm body.hd.big-background #cart-total{font-weight:400!important;line-height:22px!important;}.ibis-ecomm body.hd.big-background .item-grid .retail-item-name a,.ibis-ecomm body.hd.big-background .item-grid .retail-item-description a,.ibis-ecomm body.hd.big-background .item-grid .departures-item-name a{font-size:20px!important;font-weight:300!important;line-height:28px!important;}.ibis-ecomm body.hd.big-background .ibis-departure-calendar .month-container .month-item>.title,.ibis-ecomm body.hd.big-background div#container .container-fluid table thead tr{font-size:1rem!important;font-weight:300!important;line-height:22px!important;}.ibis-ecomm body.hd.big-background .booking-table-wrapper .ticket-head *{font-weight:500!important;}.ibis-ecomm body.hd.big-background .booking-table-wrapper .ticket-body .ticket-item-wrapper.details-deal{background-color:#fdba12!important;}.ibis-ecomm body.hd.big-background #frm-edit-booking .new-booking-container.booking-activity #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .item-total .item-total-desktop,.ibis-ecomm body.hd.big-background #frm-edit-booking .new-booking-container.booking-activity #EditItemsPartial .booking-table-wrapper .ticket-body .ticket-item-wrapper .item-total .item-total-mobile{font-weight:500!important;}.ibis-ecomm.hamburger body.hd.big-background #banner .fit5-nav #fit5-cart-widget{margin-right:10px!important;}.ibis-ecomm.hamburger body.hd.big-background #fit5-nav-hamburger{display:none;}

/*
.ibis-ecomm body.big-background,.ibis-ecomm .hamburger body.big-background{background:none;padding:0 15px;}.ibis-ecomm body.hd div#brand,.ibis-ecomm body .fit5-nav,.ibis-ecomm body #fit5-nav-hamburger,.ibis-ecomm body #banner,.ibis-ecomm body #breadcrumb-wrapper,.ibis-ecomm #frm-purchaser #partial-purchaser-wrapper .instructions-wrapper{display:none!important;}.ibis-ecomm body.big-background div#container,.ibis-ecomm .hamburger body.big-background div#container{margin-top:0;padding:0;}.ibis-ecomm .container-fluid{max-width:1440px;}.ibis-ecomm .well{background-color:#494746!important;padding:36px;color:#efefef;}.ibis-ecomm .well h1,.ibis-ecomm .well h2,.ibis-ecomm .well h3,.ibis-ecomm .well h4,.ibis-ecomm .well h5,.ibis-ecomm .well h6,.ibis-ecomm .well p{color:#efefef;}.ibis-ecomm .well a{color:#ffbf10;}.ibis-ecomm table thead,.ibis-ecomm .ticket-head,.ibis-ecomm div.header-grey{background-color:transparent;}.ibis-ecomm .btn{padding-right:48px;padding-left:48px;border-radius:20px;}.ibis-ecomm .btn-primary,.ibis-ecomm .btn-payment-wrapper .btn-payment,.ibis-ecomm .stripe-button-el span,.ibis-ecomm #stripe-pay-button,.ibis-ecomm #PxFusionSubmit,.ibis-ecomm .PurchaserSubmit,.ibis-ecomm .stripe-payment-button{background-color:#ffbf10!important;color:#494746!important;border:0!important;border-radius:20px!important;}.ibis-ecomm .btn.btn-inverse.btn-primary:not(.active):hover,.ibis-ecomm .btn.btn-inverse.btn-primary:hover:not(.active),.ibis-ecomm .btn.btn-inverse.btn-primary.hover:not(.active){color:#ffbf10!important;}.ibis-ecomm .fit5-cart-wrapper .note{color:#ffbf10;}.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper{background-image:url(//resources.ibisnz.com/hepuna/giftvoucher-bg.jpg);background-size:contain;}.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper{max-width:490px;}.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-to-name,.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-from-name,.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-message{color:#fff;}@media all and (max-width:1150px){.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-to{margin-top:20px;}.ibis-ecomm #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-message{margin-top:30px;}}.ibis-ecomm #container-footer .footer .footer-ibis .footer1{display:none;}.ibis-ecomm #container-footer .footer .footer-ibis .footer3{display:block;}@media(min-width:1200px){.ibis-ecomm .col-md-6:nth-child(2n+1),.ibis-ecomm .col-md-4:nth-child(3n+1),.ibis-ecomm .col-md-3:nth-child(4n+1),.ibis-ecomm .col-md-2:nth-child(6n+1){clear:none;}}@media(max-width:767px){.ibis-ecomm .cart-page-cart-summary{margin-top:20px;}}.ibis-ecomm body{font-size:16px;line-height:1.2;}.ibis-ecomm body div#container,.ibis-ecomm #container-footer{background-color:transparent;}.ibis-ecomm body div#container{min-height:520px;}.ibis-ecomm .membership-details>p:first-of-type{margin-top:14px;}.ibis-ecomm #container-footer{text-align:left;}.ibis-ecomm body.hd.big-background .form-control{border-radius:0;}.ibis-ecomm body label{margin-bottom:4px;}.ibis-ecomm body .flex-wrapper .flex-elements{margin:12px 10px;}.ibis-ecomm body input{background-color:#e5e5e5;border:1px solid #fff;font-weight:400;font-size:16px;}.ibis-ecomm body input:disabled{background-color:#787472!important;border:1px solid #e5e5e5!important;color:#fff!important;}.ibis-ecomm #container-footer .footer .footer-ibis{padding:0 15px;max-width:500px;margin:0 auto;}.ibis-ecomm .return-to-membership-list{margin-top:24px;}.ibis-ecomm .login-content,.ibis-ecomm .membership-content,.ibis-ecomm .membership-person-details,.ibis-ecomm .membership-content,.ibis-ecomm .membership-details{max-width:500px!important;margin:0 auto!important;}.ibis-ecomm body h3,.ibis-ecomm body h2{font-size:28px;margin-top:10px!important;}.ibis-ecomm .membership-person-details label,.ibis-ecomm .personal-info-title-wrapper,.ibis-ecomm .membership-details,.ibis-ecomm .membership-list,.ibis-ecomm .frm-membership,.reset-password-response,.ibis-ecomm .login-content .toggle-forgotten-password{color:#fff;}.ibis-ecomm .membership-person-details .star:after{color:#f5c145;}.ibis-ecomm #container{justify-content:stretch;}.ibis-ecomm .container-fluid{flex:1;}.ibis-ecomm .login-form-option-wrapper{gap:10px;}.ibis-ecomm .login-form-option-wrapper,.ibis-ecomm .login-input-wrapper{flex-direction:column;}.ibis-ecomm .login-content .form-container .frm-login-wrapper .btn-container .btn-right{text-align:left;}.ibis-ecomm .membership-person-details .wr-buttons.flex-elements.place-bottom .pull-right{float:none;}.ibis-ecomm .membership-person-details,.ibis-ecomm .membership-details,.ibis-ecomm .membership-list,.ibis-ecomm .login-content{padding-top:20px;padding-left:0;padding-right:0;}.ibis-ecomm .login-content .form-container h3.frm-header{margin-bottom:24px;}.table.my-membership-table.table>:not(caption)>*>*{color:#fff;}.membership-details-wrapper h4,.membership-details-wrapper .membership-person-details-header{font-size:16px!important;padding-bottom:0;}.ibis-ecomm .membership-details .membership-details-wrapper{border-color:#fff;border-radius:8px;background-color:#736e6b;width:100%;}.membership-details-wrapper .member-items{margin-top:0;}.ibis-ecomm .membership-details .membership-details-wrapper p{margin-bottom:-3px;}.membership-details-wrapper .member-items p:first-of-type strong,.membership-details-wrapper .my-membership-table.table strong{font-size:24px;text-transform:capitalize;color:#f5c145;}.ibis-ecomm .btn-primary,.membership-details-wrapper .membership-details-edit-mobile a,.membership-details-wrapper .membership-details-edit a{background-color:#f5c145!important;color:#494746!important;border:0!important;border-radius:20px!important;padding:10px 24px 8px;text-decoration:none;display:inline-block;font-weight:500;text-transform:none;font-size:16px!important;z-index:9;position:relative;}.membership-details-wrapper .my-membership-table.table,.membership-details-wrapper .my-membership-table.table tbody{display:flex;flex-direction:column;width:100%;}.membership-details-wrapper .my-membership-table.table tr{display:flex;width:100%;gap:8px;}.request-password-reset{padding:0;color:#fff!important;background-color:transparent;text-decoration:underline;}.membership-details-wrapper .my-membership-table.table{font-size:16px;}.ibis-ecomm .membership-details .membership-details-wrapper .my-membership-table tr td:last-child,.ibis-ecomm .membership-details .membership-details-wrapper .my-membership-table tr td:first-child{width:auto;}.ibis-ecomm .membership-details .membership-details-wrapper .member-items{border:0;}.ibis-ecomm .membership-details .membership-details-wrapper .member-items a{color:#fff;}.ibis-ecomm .membership-details .membership-details-wrapper .member-items a:hover{color:#fff;}@media(min-width:576px){.col-sm-6{width:100%;}}@media(min-width:767px){.ibis-ecomm .membership-person-details,.ibis-ecomm .membership-details,.ibis-ecomm .membership-list,.ibis-ecomm .login-content{padding-top:120px;}.ibis-ecomm .membership-person-details,.ibis-ecomm .membership-details,.ibis-ecomm .membership-list,.ibis-ecomm .login-content{padding-left:15px;}.membership-details-wrapper .member-items div:nth-of-type(1){min-height:61px;}.membership-details-wrapper .member-items div:nth-of-type(2){position:relative;top:-20px;z-index:0;}}@media(min-width:768px){.ibis-ecomm body div#container .container-fluid .container{padding-left:15px;padding-right:15px;}}@media(max-width:990px){.ibis-ecomm body .flex-wrapper.flex-3-2-1 .flex-elements{width:100%;}}
*/