﻿@charset "UTF-8";html{min-height:100%;}.ibis-ecomm body{min-height:unset;color:#000;}.ibis-ecomm body.hd.big-background{background-color:#f0f0f0;}.ibis-ecomm body.hd.big-background *{font-family:"adelle-sans",Arial,sans-serif;}.ibis-ecomm body.hd.big-background .star::after{color:#333;}.ibis-ecomm body.hd.big-background select.select2:required+.select2-container:not(.select2-container--below):not(.select2-container--above) .selection .select2-selection .select2-selection__rendered::after{color:#333;opacity:.6;}.ibis-ecomm body.hd.big-background #fit5-nav-hamburger{display:none;}.ibis-ecomm body.hd.big-background div.header-grey{color:#000;}.ibis-ecomm body.hd.big-background header{width:100%;}.ibis-ecomm body.hd.big-background #header{position:initial;}.ibis-ecomm body.hd.big-background #banner{display:none;}.ibis-ecomm body.hd.big-background #progress-bar-wrapper{display:none;}.ibis-ecomm body.hd.big-background .btn.btn-primary{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:21px;padding:12px 43px 16px;text-align:center;border-radius:54px;background-color:#03a7e1;color:#fff;cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);border:0;}.ibis-ecomm body.hd.big-background .btn.btn-primary:hover{background-color:#000;}.ibis-ecomm body.hd.big-background.page-retail #container{padding:80px 50px 0;}@media all and (max-width:699px){.ibis-ecomm body.hd.big-background.page-retail #container{padding:80px 20px 0;}}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid{background-color:#fff;border-radius:47px;padding:40px;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid{margin-top:80px;}}@media all and (max-width:499px){.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid{padding:40px 25px;}}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid #retail-wrapper .item-image .sold-out{background-image:url(https://resources.ibisnz.com/AJHackett/FitCustom/sold-out.png);transform:translate(-50%,-49%);}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details{gap:30px;}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right{flex:1 1 calc(50% - 30px);}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #product-name{margin:0;}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right .product-price{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:22px;font-weight:normal;}@media all and (max-width:1060px){.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-detail-container{flex:0 0 100%;}}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-detail-container .number-input-wrapper .number-input-container .minus-btn{left:12px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/minus-btn.svg");background-size:10px 10px;background-repeat:no-repeat;background-position:right 15px center;opacity:1;}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-detail-container .number-input-wrapper .number-input-container .plus-btn{right:2px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/plus-btn.svg");background-size:10px 10px;background-repeat:no-repeat;background-position:right 15px center;opacity:1;}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-detail-container .number-input-wrapper .number-input-container .standard-number-input{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.1rem;border-radius:47px;padding-top:15px;}@media all and (max-width:1060px){.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-add-cart-container{flex:0 0 100%;}}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-add-cart-container .add-cart{padding:12px 43px 43px;}@media all and (max-width:1060px){.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-add-cart-container .add-cart{float:none;}}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-add-cart-container .add-cart:hover{color:#fff!important;background-color:#000!important;}.ibis-ecomm body.hd.big-background.page-retail #container .container-fluid .ibis-ecomm-retail-details #product-right #frm-retail .retail-add-cart-container .add-cart span{font-family:"TideSans-700MondoItalic",Arial,serif;}@media all and (max-width:1199px){.ibis-ecomm body.hd.big-background.page-retail .weglot-container .weglot_switcher #weglot-listbox{top:-6px;right:70px;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background.page-giftvoucher #container .container-fluid{margin-top:80px;}}.ibis-ecomm body.hd.big-background.page-giftvoucher #container .container-fluid #retail-wrapper.ibis-ecomm-voucher-items .gift-voucher-item-grid{flex:0 1 calc(33.74% - 1em);}@media all and (max-width:899px){.ibis-ecomm body.hd.big-background.page-giftvoucher #container .container-fluid #retail-wrapper.ibis-ecomm-voucher-items .gift-voucher-item-grid{flex:0 1 calc(50.8% - 1em);}}@media all and (max-width:700px){.ibis-ecomm body.hd.big-background.page-giftvoucher #container .container-fluid #retail-wrapper.ibis-ecomm-voucher-items .gift-voucher-item-grid{flex:0 1 100%;}}.ibis-ecomm body.hd.big-background.page-giftvoucher #container .container-fluid #retail-wrapper.ibis-ecomm-voucher-items .gift-voucher-item-grid .retail-item-details .btn-purchase-voucher{margin:30px 0 -30px;position:initial;bottom:unset;}@media all and (max-width:1199px){.ibis-ecomm body.hd.big-background.page-giftvoucher .weglot-container .weglot_switcher #weglot-listbox{top:-6px;right:70px;}}.ibis-ecomm body.hd.big-background.page-cart,.ibis-ecomm body.hd.big-background.page-checkout,.ibis-ecomm body.hd.big-background.page-paybypxpay,.ibis-ecomm body.hd.big-background.page-completesale,.ibis-ecomm body.hd.big-background.page-receipt{background-image:none;background:#f0f0f0;}.ibis-ecomm body.hd.big-background.page-cart header #shopping-cart,.ibis-ecomm body.hd.big-background.page-checkout header #shopping-cart,.ibis-ecomm body.hd.big-background.page-paybypxpay header #shopping-cart,.ibis-ecomm body.hd.big-background.page-completesale header #shopping-cart,.ibis-ecomm body.hd.big-background.page-receipt header #shopping-cart{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-checkout #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-paybypxpay #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-completesale #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container{text-align:center;margin:110px 0 -60px;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-checkout #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-paybypxpay #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-completesale #container #agent-login-container,.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container{margin-bottom:-30px;}}.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container .agent-login-wrapper,.ibis-ecomm body.hd.big-background.page-checkout #container #agent-login-container .agent-login-wrapper,.ibis-ecomm body.hd.big-background.page-paybypxpay #container #agent-login-container .agent-login-wrapper,.ibis-ecomm body.hd.big-background.page-completesale #container #agent-login-container .agent-login-wrapper,.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container .agent-login-wrapper{opacity:.5;}.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container .agent-login-wrapper ul li a,.ibis-ecomm body.hd.big-background.page-checkout #container #agent-login-container .agent-login-wrapper ul li a,.ibis-ecomm body.hd.big-background.page-paybypxpay #container #agent-login-container .agent-login-wrapper ul li a,.ibis-ecomm body.hd.big-background.page-completesale #container #agent-login-container .agent-login-wrapper ul li a,.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container .agent-login-wrapper ul li a{color:#000;}.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container .agent-login-wrapper ul li a svg,.ibis-ecomm body.hd.big-background.page-checkout #container #agent-login-container .agent-login-wrapper ul li a svg,.ibis-ecomm body.hd.big-background.page-paybypxpay #container #agent-login-container .agent-login-wrapper ul li a svg,.ibis-ecomm body.hd.big-background.page-completesale #container #agent-login-container .agent-login-wrapper ul li a svg,.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container .agent-login-wrapper ul li a svg{fill:#000;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container{padding:0!important;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid{position:relative;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper{flex-direction:column;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper{flex:1 0 100%;width:100%;max-width:480px;margin:auto;padding-right:30px;padding-bottom:0;padding-left:30px;border-bottom-right-radius:0;border-bottom-left-radius:0;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper{max-width:unset!important;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper .cart-item-header{padding-bottom:20px;border-bottom:1px solid rgba(85,85,85,.15);}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper .hr{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details{padding:0 0 30px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper{display:flex;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left{flex:1 0 100%;margin-top:3px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .cart-product-name{font-size:1.1rem;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .cart-product-name.cart-product-date{font-size:.96rem;color:#7f7f7f;margin-top:8px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .cart-booking-summary2{font-size:.96rem;color:#7f7f7f;opacity:1;margin-top:1px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .locktest{margin-top:15px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .locktest .alert{margin:0 0 20px;padding:15px;background-color:#ff6b00;color:#fff;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-left .locktest .space-lock-message{font-size:14px;color:#ff6b00;margin-bottom:0;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-item-body-right{flex:1 0 100%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper{flex:1 0 100%;justify-content:flex-end;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total{margin-top:0;margin-bottom:15px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total span{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total span.money{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;text-transform:uppercase;color:#7f7f7f;display:initial;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .form-remove-item{text-align:right;margin-top:-60px;padding-right:0;z-index:100;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove{text-align:right;color:transparent!important;margin-top:12px;padding-left:0;padding-right:0;border:0;cursor:default!important;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove::after{content:"";display:inline-block;background-image:url(http://resources.ibisnz.com/AJHackett/FitCustom/images/interface/remove.png);width:40px;height:40px;background-size:contain;cursor:pointer;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper{margin-bottom:-12px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-item-body-right,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-item-body-right{flex:1 0 100%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-price,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-price{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-unit,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-unit{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-line-total,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-item-body-right .cart-prod-details-line-total{text-align:left;margin-right:30px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper{flex:1 0 30%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total{text-align:right!important;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total{text-align:initial!important;margin-top:10px;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-booking .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total .money,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items.cart-category-package .cart-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total .money{color:#000;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns{flex:1 0 100%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper{margin-top:5px;margin-bottom:20px;max-width:100%;}.ibis-ecomm body.hd.big-background.page-cart #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{background-color:#f0f0f0;padding:7px 10px 2px;border-radius:5px;}.ibis-ecomm body.hd.big-background.page-cart #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{background-color:transparent;}.ibis-ecomm body.hd.big-background.page-cart #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 button{font-size:1.05em;color:#fff;background-color:#03a7e1;border-color:#03a7e1;}.ibis-ecomm body.hd.big-background.page-cart #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 button[disabled]{color:#000;background-color:transparent;border-color:#ccc;}.ibis-ecomm body.hd.big-background.page-cart #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 #promo-voucher-alert{color:#ff6b00;margin-left:0;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-action-buttons{flex:1 0 100%;position:absolute;bottom:-55px;left:50%;transform:translate(-50%,0);width:100%;max-width:480px;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-action-buttons .btn-continue-shopping{align-items:center;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-action-buttons .btn-continue-shopping .btn-primary{font-size:18px;border:0!important;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-action-buttons .btn-continue-shopping .btn-primary::before{content:"";display:inline-block;width:28px;height:28px;background-image:url(https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/plus-icon.png);background-size:contain;margin-right:14px;vertical-align:text-bottom;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary{flex:1 0 100%;width:100%;max-width:480px;float:none;position:initial;margin:auto;margin-top:-5px;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary{max-width:unset!important;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary{color:#555;padding-top:0;padding-right:30px;padding-left:30px;background-color:#fff;border-top-left-radius:0;border-bottom-right-radius:47px;}@media all and (max-width:599px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary{padding-right:30px;padding-left:30px;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .cart-summary-desktop,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .cart-summary-mobile,.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-prod-summary{display:none;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-total{margin-top:0;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-total .row .col-8{font-size:18px;line-height:120%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-total .row .col-4{font-size:18px;color:#ff6b00;line-height:120%;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .btn-payment-wrapper .btn-payment{font-size:1.3rem!important;border:0!important;padding:5px!important;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary .note.note1{color:rgba(0,0,0,.9);text-align:center;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-afterpay{padding:0 12px;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .cart-page-cart-summary #cart-afterpay{padding:0;}}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .btn-payment-wrapper{text-align:center;position:fixed;bottom:0;left:50%;width:100%;max-width:520px;transform:translate(-50%);background-color:#ffc900;padding:0 20px;border-radius:50px;z-index:1000;}.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .btn-payment-wrapper .btn-payment{width:100%;max-width:480px;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container .container-fluid #shopping-cart-wrapper #Partial_CartSummary .btn-payment-wrapper{max-width:unset!important;border-radius:0;}}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-cart #container #agent-login-container{padding:0 30px;}}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup{max-width:420px;}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup .swal2-icon{display:none!important;}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup #swal2-title,.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup #swal2-html-container{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.36rem!important;text-align:left;text-transform:uppercase;}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup #swal2-title{color:#000;padding-top:0;}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup #swal2-html-container{font-size:17px!important;color:#7f7f7f;margin:5px 20px 20px;}.ibis-ecomm body.hd.big-background.page-cart .swal2-container .swal2-popup .swal2-actions{justify-content:space-between;}.ibis-ecomm body.hd.big-background.page-cart.empty-cart #container .container-fluid #shopping-cart-wrapper .cart-left-wrapper{min-height:300px;border-radius:47px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser{display:flex;flex-direction:column;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper{flex:1 0 100%;width:100%;max-width:480px;margin:auto;padding-left:30px;padding-bottom:0;padding-right:30px;border-bottom-right-radius:0;border-bottom-left-radius:0;}@media all and (max-width:599px){.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper{padding-left:20px;padding-right:20px;}}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #expiry-warning{color:#fff;background-color:#ff6b00;padding:15px;border-radius:5px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #payment-header{border-bottom:1px solid rgba(85,85,85,.15);margin-bottom:35px;padding-bottom:15px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #heartbeat{margin-bottom:20px;padding-left:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row{margin-bottom:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row .col-sm-6{width:100%;padding:0;margin-bottom:20px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row .col-sm-6 a{color:#03a7e1;text-decoration:none!important;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row.fit5-purchaser-privacy-tc-wrapper{margin-top:20px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row.fit5-purchaser-payment-method .fit5-purchaser-payment-windcave{flex:1 0 100%;width:100%;padding:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row.fit5-purchaser-payment-method .fit5-purchaser-payment-afterpay{flex:1 0 100%;width:100%;margin-top:20px;padding:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .row.fit5-purchaser-payment-method .afterpay-modal-trigger{color:#03a7e1;text-decoration:none!important;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial{flex:1 0 100%;width:100%;max-width:480px;margin:auto;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary{float:none;position:initial;max-width:100%;padding:0;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary{background-color:#fff;color:#000;border-radius:0;border-bottom-right-radius:47px;border-bottom-left-radius:47px;padding:40px 30px;}@media all and (max-width:599px){.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary{padding:40px 20px;}}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .checkout-summary-desktop,.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .checkout-summary-mobile{border-top:1px solid rgba(85,85,85,.15);padding-top:40px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .row .prod-line-summary{flex:1 1 70%;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .row .prod-line-summary .checkout-summary1,.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .row .prod-line-summary .checkout-prod-datetime{text-align:left!important;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .row .prod-line-amount{flex:1 1 30%;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-total{padding-top:30px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-afterpay .afterpay-paragraph{font-size:13px;margin-left:12px;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .btn-payment-wrapper{text-align:center;position:fixed;bottom:0;left:50%;width:100%;max-width:520px;transform:translate(-50%);background-color:#ffc900;padding:10px 20px;border-radius:50px;z-index:1000;}.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .btn-payment-wrapper .PurchaserSubmit{width:100%;max-width:480px;margin:10px 0;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background.page-checkout #container .container-fluid #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary .btn-payment-wrapper{max-width:unset!important;border-radius:0;}}.ibis-ecomm body.hd.big-background.page-paybypxpay #container .container-fluid{background-color:#fff;max-width:480px;border-radius:47px;padding:40px 20px;}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background.page-paybypxpay #container .container-fluid{padding:40px 5px;}}.ibis-ecomm body.hd.big-background.page-paybypxpay #container .container-fluid .payment-message-wrapper #heartbeat{color:#ff6b00;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid{max-width:480px;padding:30px;}@media all and (max-width:599px){.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid{padding:30px 20px!important;}}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid .receipt-header #confirmation-order-id{font-size:1.1em;margin-top:7px;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper h3,.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper h5{font-size:1.3rem;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper #customer-info-details .customer-contact-details{width:100%;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper #customer-info-details .customer-contact-details p{font-size:.9rem;text-transform:uppercase;color:#7f7f7f;margin:0;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items{border-bottom-color:rgba(85,85,85,.15);}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-left .cart-product-name{font-size:.9rem;line-height:1.2;text-transform:uppercase;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-left .cart-product-name.cart-product-date{font-size:.86rem;color:#7f7f7f;margin-top:15px;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-left .cart-booking-summary2{font-size:.86rem;color:#7f7f7f;text-transform:uppercase;opacity:1;margin-top:0;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-right{display:block;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-right .cart-unit-total{font-size:1.1rem;margin:0 22px 0 auto;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-right .cart-unit-total{width:40%;}}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details #cart-total .cart-total-left{font-size:1.1rem;text-transform:uppercase;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details #cart-total .cart-total-right{font-size:1.1rem;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .your-payment-wrapper{border-color:rgba(85,85,85,.15);}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .your-payment-wrapper .cart-items .col-7{font-size:.97rem;}.ibis-ecomm body.hd.big-background.page-receipt #container .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .your-payment-wrapper .cart-items .col-5{font-size:1.1rem;}.ibis-ecomm body.hd.big-background.page-receipt #container #agent-login-container{display:none;}.ibis-ecomm body.hd.big-background #container{margin-top:0;padding-top:0;background-color:transparent;}@media all and (max-width:1199px){.ibis-ecomm body.hd.big-background #container{padding-right:8px;padding-left:8px;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container{padding:0 10px 30px!important;}}.ibis-ecomm body.hd.big-background #container .container-fluid{margin-top:0;}.ibis-ecomm body.hd.big-background #container #breadcrumb-wrapper{display:none!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper h2,.ibis-ecomm body.hd.big-background #container #frm-purchaser h2{display:none!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8{background-color:#fff;border-radius:47px;padding:37px 40px 40px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 .header-grey,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 .header-grey{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;display:none;text-align:center;background-color:transparent;padding-top:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details h5,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details h5{display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items.pointer,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items.pointer{cursor:default;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items:hover{background-color:#fff;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper{margin-bottom:10px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .cart-spectator-note,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .cart-spectator-note{color:rgba(0,0,0,.5);margin:0 0 2px 15px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item{padding-left:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove{font-family:"TideSans-700MondoItalic",Arial,serif;color:#333;margin-left:0;background-color:transparent;}@media all and (max-width:500px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .form-remove-item .prod-remove{float:none;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .prod-spectator,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .prod-spectator{font-family:"TideSans-700MondoItalic",Arial,serif;color:#fff;background-color:#03a7e1;border:1px solid #03a7e1;border-radius:67px;margin:5px 0 0 20px;}@media all and (max-width:1199px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .prod-remove{margin-left:15px;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .col-xs-12.row.col-sm-4,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .col-xs-12.row.col-sm-4{padding-left:0;}}@media all and (max-width:480px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-items .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-items .prod-remove{margin-left:0;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-image-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-image-wrapper{display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper{padding-left:0;padding-right:0;}@media all and (max-width:480px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper{margin-left:0!important;margin-right:0!important;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-name,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-booking-summary2,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-summary2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-name,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-booking-summary2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-summary2{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;text-transform:uppercase;line-height:1.3em;font-size:1.3em;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-booking-summary2,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-summary2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-booking-summary2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-product-summary2{font-size:1.1em;color:#000;opacity:.5;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .locktest,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .locktest{margin-top:10px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .locktest span,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .locktest span{color:#000!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-unit-price,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-unit-price{visibility:hidden;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-details.text-center,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-details.text-center{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.3em;font-weight:normal;padding:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-unit-total,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-unit-total{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.3em;font-weight:normal;padding:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-line-discount,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-line-discount{font-family:"adelle-sans",Arial,sans-serif;font-size:14px;color:#03a7e1;text-align:left;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .prod-edit,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .prod-edit{display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .prod-remove{color:#333;margin-top:10px;border-radius:20px;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .prod-remove,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .prod-remove{margin-top:0!important;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .prod-remove:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-details-items .prod-remove:hover{background-color:#fff;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns{display:flex;flex-direction:column;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper{padding-left:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper #cart-redeem-voucher-title,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper #cart-redeem-voucher-title{color:#333;padding-left:6px;opacity:.6;top:16px;}@media all and (max-width:400px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper #cart-redeem-voucher-title,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper #cart-redeem-voucher-title{font-size:.8rem;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .focused #cart-redeem-voucher-title,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .focused #cart-redeem-voucher-title{transform:translateY(-70%);font-size:.78rem!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .input-group,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .input-group{flex-wrap:nowrap;}@media all and (max-width:450px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .input-group .input-submit-voucher,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper .input-group .input-submit-voucher{min-width:unset;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper{margin-bottom:15px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper h6,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper h6,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper h6,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper h6{display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper input,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper input,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper input,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper input{min-width:200px;background-color:#f6f6f6;border:0;border-radius:5px;box-shadow:none;height:45px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper button,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper button,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-voucher-wrapper button,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper button{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:16px;margin-left:20px;padding:7px 20px;border-radius:47px;}@media all and (max-width:991px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .cart-bottom-btns .cart-bottom-btn-promo-wrapper{margin-top:0;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3{padding-right:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping{display:block;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:15.6px;color:#555;text-transform:uppercase;padding:10px 20px;border:1px solid #ccc;border-radius:47px;background-color:transparent;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn.btn-cart-add-voucher,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn.btn-cart-add-voucher{margin-top:15px;margin-right:14px;}@media all and (max-width:500px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn.btn-cart-add-voucher,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xs-3 .btn-continue-shopping .btn.btn-cart-add-voucher{margin-top:15px;margin-right:50px;}}@media all and (max-width:480px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xxs-12,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #cart-details .cart-bottom-btn-wrapper .col-xxs-12{padding-left:0;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 h1,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 h1{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.6em;font-weight:normal;text-align:center;margin-bottom:50px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 h1#payment-header,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 h1#payment-header{font-size:21px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #heartbeat,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #heartbeat{font-size:1em;font-style:normal;color:#ff6b00;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper{margin-top:10px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper label,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper label{color:#333;opacity:.6;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper label.ajh-input,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper label.ajh-input{display:inline-block;opacity:1;padding-right:13px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper input[type=checkbox],.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper input[type=checkbox]{opacity:0;cursor:pointer;height:0;width:0;margin-right:17px!important;-webkit-appearance:checkbox;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper input[type=checkbox]:checked~.checkmark:after,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper input[type=checkbox]:checked~.checkmark:after{display:block;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper input[type=checkbox]:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper input[type=checkbox]:hover{-webkit-appearance:checkbox;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .checkmark,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .checkmark{position:absolute;top:0;left:15px;height:25px;width:25px;background-color:#eee;border-radius:5px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .checkmark:after,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .checkmark:after{left:9px;top:5px;width:8px;height:13px;border:solid #03a7e1;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .select2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .select2{width:100%!important;}@media all and (max-width:676px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .select2,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .select2{max-width:360px!important;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .select2-selection,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .select2-selection{min-height:50px;background-color:#f0f0f0;border-radius:5px;border:0;border-top:6px solid #f0f0f0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .select2-selection__rendered,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .select2-selection__rendered{color:#999;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .select2-selection__arrow,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .select2-selection__arrow{margin-top:7px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .form-control,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .form-control{background:#f0f0f0;border:0;border-radius:5px;box-shadow:none;min-height:50px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-windcave .ajh-input .checkmark,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-windcave .ajh-input .checkmark{display:inline-block!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper{font-size:.95em;margin-top:10px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper span.pointer,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper span.pointer{text-decoration:none!important;font-weight:bold;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper span.pointer#cart-terms-conditions,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-privacy-tc-wrapper span.pointer#cart-terms-conditions{line-height:2em;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .phone-number-wrapper .parsley-errors-list,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .phone-number-wrapper .parsley-errors-list{margin-top:0!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper ul.parsley-errors-list li,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper ul.parsley-errors-list li{color:#ff6b00;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0{display:initial!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.3rem!important;font-weight:normal!important;border:0!important;border-radius:47px!important;background-color:#03a7e1!important;float:left;margin-left:-15px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit:hover,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span:hover{color:#fff!important;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit span{margin-left:0;}}@media all and (max-width:440px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit .hide-mobile,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0 button.PurchaserSubmit .hide-mobile{display:none;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-method .fit5-purchaser-payment-windcave .form-group p,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-method .fit5-purchaser-payment-windcave .form-group p{margin-left:0!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-method .fit5-purchaser-payment-windcave .form-group span.checkmark,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .fit5-purchaser-payment-method .fit5-purchaser-payment-windcave .form-group span.checkmark{display:none;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8 #partial-purchaser-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-xs.hidden-xxs.hidden-xxxs.text-right.pad-right0{margin-top:40px;}}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary{float:right;position:absolute;top:unset;right:0;padding-right:0;max-width:360px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper{color:#fff;background-color:#333;padding:30px 10px 30px 20px;border:0;border-top-left-radius:47px;border-bottom-left-radius:47px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper h4,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper h4{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.6em;font-weight:normal;text-align:center;margin-bottom:40px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row{margin-bottom:10px;border-bottom:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12 *,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12 *{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12.right,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12.right{text-align:left!important;text-transform:uppercase;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-total,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-total{text-transform:uppercase;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-total *,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-total *{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper.btn-payment-continue-shopping-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper.btn-payment-continue-shopping-wrapper{display:none;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .btn-payment,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .btn-payment,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.3rem!important;font-weight:normal!important;height:unset!important;border:0!important;border-radius:47px!important;background-color:#000!important;padding:8px 34.5px 10px 35.5px!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .btn-payment:hover,.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .btn-payment:hover,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit:hover{background-color:#000!important;color:#fff!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit span,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit span{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .note.note1,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .note.note1{color:#fff;opacity:.6;text-align:left;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .cart-nxid,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .cart-nxid{display:none;font-size:.8em;color:#fff;text-align:left;margin-top:10px;padding:0 15px;opacity:.2;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-option.active,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-option.active{background-color:rgba(255,255,255,.1);}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-voucher-initial input.parsley-error,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-voucher-initial input.parsley-error{background-color:#ffb986;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-voucher-initial ul.parsley-errors-list li.parsley-required,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.checkout-page-cart-summary .agent-payment-wrapper .agent-payment-voucher-initial ul.parsley-errors-list li.parsley-required{color:#ff6b00;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-xs-12.col-xxs-12.col-xsxs-12.hidden-lg.hidden-md.hidden-sm,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-xs-12.col-xxs-12.col-xsxs-12.hidden-lg.hidden-md.hidden-sm{display:none!important;}@media all and (max-width:1199px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8,.ibis-ecomm body.hd.big-background #container #frm-purchaser .col-lg-8{width:100%;margin-left:0;background-color:#fff;border-radius:0;border-top-right-radius:47px;border-top-left-radius:47px;padding:30px 40px 40px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary{position:initial;float:none;width:100%;max-width:unset;margin-left:0;padding:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper{color:#000!important;border-radius:0;border-bottom-right-radius:47px;border-bottom-left-radius:47px;background-color:#f0f0f0;padding:40px 28px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper h4,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper h4{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.6em;font-weight:normal;margin-bottom:40px;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row{margin-bottom:0;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12.col-md-4,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .col-lg-12.col-md-4{text-align:right!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .btn-payment-wrapper .PurchaserSubmit{font-size:1.25em!important;height:unset!important;border:0!important;border-radius:47px!important;padding:10px!important;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .note.note1,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .note.note1{color:#333;}.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper .cart-nxid,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper .cart-nxid{color:#333;}}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .fit5-cart-wrapper,.ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .fit5-cart-wrapper{background-color:#fff!important;}}.ibis-ecomm body.hd.big-background #container .gift-voucher-item-name,.ibis-ecomm body.hd.big-background #container .gift-voucher-item-price{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.6em;font-weight:normal;margin-bottom:5px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper{margin-top:30px;background-image:url(https://resources.ibisnz.com/ajhackett/FitCustom/gift-voucher-bg.jpg);}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper *{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1em;font-weight:normal;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-title{font-size:2.6em;color:#03a7e1;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-to{font-size:1.3em;color:#03a7e1;margin-top:20px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-to-name{font-size:2.4em;color:#03a7e1;margin-top:-5px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-received{font-size:1.2em;color:#555;margin-top:30px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-value{font-size:4.4em;color:#555;line-height:.9em;margin-top:15px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-voucher,.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-from{font-size:1.4em;color:#03a7e1;margin-top:50px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-from{margin-top:0;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-from-name{font-size:2.4em;color:#03a7e1;margin-top:-4px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-message{font-size:1.21em;color:#03a7e1;margin-top:40px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper h3{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.2em;font-weight:normal;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper .add-cart-wrapper{text-align:left;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper .add-cart-wrapper .btn-voucher,.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper .add-cart-wrapper .btn-voucher:hover{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.2em;font-size:1.4em;color:#fff!important;padding:15px 30px;background-color:#03a7e1!important;border:0;border-radius:67px;}.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper .add-cart-wrapper .btn-voucher span,.ibis-ecomm body.hd.big-background #container #frm-voucher #gift-voucher-wrapper .add-cart-wrapper .btn-voucher:hover span{font-family:"TideSans-700MondoItalic",Arial,serif;}.ibis-ecomm body.hd.big-background #container #receipt-wrapper .cart-prod-image-wrapper{display:none;}.ibis-ecomm body.hd.big-background #container .fit5-purchaser-country-marketing-wrapper .fit5-purchaser-country-wrapper{display:none!important;}.ibis-ecomm body.hd.big-background #container .fit5-purchaser-bookingnote-wrapper{display:initial!important;}.ibis-ecomm body.hd.big-background #container .fit5-purchaser-bookingnote-wrapper textarea{min-height:95px!important;padding:15px;}.ibis-ecomm body.hd.big-background #container .container-fluid h1,.ibis-ecomm body.hd.big-background #container .container-fluid h2,.ibis-ecomm body.hd.big-background #container .container-fluid h3,.ibis-ecomm body.hd.big-background #container .container-fluid h4,.ibis-ecomm body.hd.big-background #container .container-fluid h5,.ibis-ecomm body.hd.big-background #container .container-fluid h6{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;line-height:1.71;margin:0 0 10px;}.ibis-ecomm body.hd.big-background #container .container-fluid h1.px-pay#payment-header{font-size:21px;line-height:120%;text-align:center;border-bottom:1px solid rgba(85,85,85,.15);padding-bottom:20px;margin-bottom:35px;margin-top:-5px;}.ibis-ecomm body.hd.big-background #container .container-fluid .agent-content.login-content{background-color:#fff;padding:30px 25px;border-radius:47px;max-width:900px;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid .agent-content.login-content{margin-top:45px;}}.ibis-ecomm body.hd.big-background #container .container-fluid #frm-purchaser #fit5-cart-partial{position:unset;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container .container-fluid #payment-header{margin-top:28px;}}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid{background-color:#fff;border-radius:47px;padding:30px;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #payment-header{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;text-align:center;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #heartbeat{font-size:1em;font-style:normal;color:#ff6b00;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid label{color:#333;opacity:.6;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .form-control{background:#f0f0f0;border:0;border-radius:5px;box-shadow:none;min-height:50px;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .iframe-px-pay{min-height:920px;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #PxFusionSubmit{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.6em!important;font-weight:normal!important;background-color:#03a7e1!important;border:0!important;border-radius:47px!important;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #PxFusionSubmit:hover{color:#fff;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .row h1,.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .row h3{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:2.2em;font-weight:normal;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .row h3{font-size:1.3em;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .receipt-header #confirmation-header{font-size:1.75rem;text-align:center;flex:0 0 100%;margin-top:-3px;margin-bottom:20px;padding-bottom:17px;border-bottom:1px solid rgba(85,85,85,.15);}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid .receipt-header #confirmation-order-id{flex:0 0 100%;text-align:left;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper *{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1em;font-weight:normal;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper h3{font-size:1.3em;margin-bottom:20px;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .header-grey{display:none;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .cart-product-name{font-size:1.2em;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .cart-booking-summary2{color:#333;opacity:.5;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .cart-prod-line-discount{color:#ff6b00;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .return-home a,.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .return-home a:hover{color:#03a7e1;text-decoration:none;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-title-tickets{font-size:1.1rem;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper{width:100%;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-right{width:39.5%;}}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-right .cart-unit-price{display:none;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-right .cart-unit-quantity{display:none;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details .cart-details-items .cart-items .cart-prod-details-wrapper .cart-prod-details-right .cart-prod-line-discount{width:100%;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details #cart-total{display:flex;flex-wrap:nowrap;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details #cart-total .cart-total-left{font-size:1.1rem;}.ibis-ecomm body.hd.big-background #container.aj-custom-template .container-fluid #receipt-wrapper .receipt-content-wrapper #cart-details #cart-total .cart-total-right .hidden-xs{display:none;}.ibis-ecomm body.hd.big-background #container #agent-login-container{max-width:unset;}.ibis-ecomm body.hd.big-background #container-footer{background-color:transparent;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation{border-radius:47px;padding:40px!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-header .swal2-icon{display:none!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-header h2#swal2-title{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;text-transform:uppercase;line-height:1.2em;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-content #swal2-content{display:none!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-actions button{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:1.45em;font-weight:normal;text-transform:uppercase;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-actions button.swal2-cancel,.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-actions button.swal2-cancel:hover{background-image:none!important;background-color:#000!important;color:#fff!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-actions button.swal2-confirm,.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-noanimation .swal2-actions button.swal2-confirm:hover{background-image:none!important;background-color:#ff6b00!important;color:#fff!important;padding:15px 30px!important;border-radius:47px!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-icon-warning .swal2-actions{flex-direction:row-reverse;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-icon-warning .swal2-actions .swal2-confirm{background-color:#ff6b00!important;border-color:#ff6b00!important;}.ibis-ecomm body.hd.big-background .swal2-container .swal2-popup.swal2-icon-warning .swal2-actions .swal2-cancel{background-color:#000!important;}.ibis-ecomm body.hd.big-background .weglot-container{position:absolute;top:17px;right:90px;bottom:initial;z-index:5000;}@media all and (max-width:767px){.ibis-ecomm body.hd.big-background .weglot-container{right:unset;left:calc(50% + 170px);}}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background .weglot-container{left:unset;right:5px;}}.ibis-ecomm body.hd.big-background .weglot-container .weglot_switcher .language-option.active-language a{font-size:1.03rem;color:#000!important;}@media all and (max-width:600px){.ibis-ecomm body.hd.big-background .weglot-container .weglot_switcher .language-option{transform:none!important;}}.ibis-ecomm body.hd.big-background .location-slides .location-slide ul *{font-family:"TideSans-700MondoItalic",Arial,serif!important;font-weight:normal;font-size:26px;text-transform:uppercase;line-height:1.5;}.ibis-ecomm body.hd.big-background span.btn{padding:8px 26px 7px;}.ibis-ecomm body.hd.big-background.mac span.btn{padding:7px 26px 6px;}@media(max-width:1199px){.ibis-ecomm body.hd.big-background #header #menu-burger{z-index:5200;}.ibis-ecomm body.hd.big-background #header #menu-burger.close{opacity:1;}.ibis-ecomm body.hd.big-background #header #logo{z-index:5200;}}.ibis-ecomm body.hd.big-background #menu .menu-items .medium *{font-family:"TideSans-700MondoItalic",Arial,serif!important;}@media(max-width:768px){.ibis-ecomm body.hd.big-background .location-slides{top:153px;}}@media(max-width:375px){.ibis-ecomm body.hd.big-background .location-slides .location-slide .location-menu-item{margin-top:4px;}}@media(-webkit-min-device-pixel-ratio:1.5){.ibis-ecomm body.hd.big-background .location-slides .location-slide .location-menu-item .txt{background-position:0 4px!important;}}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-home #container,.ibis-ecomm body.big-background.page-activity #container{margin-top:50px;}}.ibis-ecomm body.big-background.page-home .home-featured .bs-column-fix,.ibis-ecomm body.big-background.page-activity .home-featured .bs-column-fix{background-color:#fff;border-radius:47px;}.ibis-ecomm body.big-background.page-home .home-featured .bs-column-fix .well,.ibis-ecomm body.big-background.page-activity .home-featured .bs-column-fix .well{border:0;}.ibis-ecomm body.big-background.page-activity #container .container-fluid{background-color:#fff;border-radius:47px;padding:20px;}@media all and (max-width:1199px){.ibis-ecomm body.big-background.page-agent header #shopping-cart,.ibis-ecomm body.big-background.page-home header #shopping-cart,.ibis-ecomm body.big-background.page-activity header #shopping-cart{display:none;}}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-cart #container{padding:0 10px 30px;}}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper{margin-top:50px;margin-bottom:-20px;}}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-item-body-right{display:none;}}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-prod-details-wrapper{width:100%;}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-description-wrapper{padding-left:13px;}}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total.text-right{text-align:right;margin-top:15px;}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-total.text-right.cart-prod-line-discount{margin-top:0;}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-prod-details-wrapper .cart-prod-description-wrapper .cart-unit-price.cart-prod-details{display:none;}}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .cart-spectator-note{padding-left:0;}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .prod-remove{max-width:110px;}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-details-items .prod-remove+a{width:250px;margin-top:5px;}.ibis-ecomm body.big-background.page-cart #container #shopping-cart-wrapper .cart-left-wrapper #cart-details .cart-bottom-btn-wrapper .cart-bottom-action-buttons .btn-continue-shopping{display:flex;flex-direction:column;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #expiry-warning{padding:0;}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-your-details-wrapper{margin-top:50px;margin-bottom:-20px;padding:0 40px 30px;}}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .fit5-purchaser-country-marketing-wrapper .fit5-purchaser-marketing-wrapper{padding-left:0;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .ajh-input .checkmark{top:unset;left:unset;margin:0 0 0 -17px;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary h4{font-size:1.54rem;color:#000;margin-bottom:0;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary{margin-top:15px;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .checkout-summary1{font-size:18px;line-height:120%;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .checkout-prod-datetime{font-size:.92rem;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-prod-summary .cart-prod-line-amount{font-size:18px;line-height:120%;}.ibis-ecomm body.big-background.page-checkout #container #frm-purchaser #fit5-cart-partial #Partial_CartSummary .checkout-page-cart-summary #cart-total{font-size:18px;line-height:120%;border-top:1px solid rgba(85,85,85,.15);}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-paybypxpay #container{margin-bottom:-20px;padding:0 10px 30px;}}@media all and (max-width:767px){.ibis-ecomm body.big-background.page-receipt #container{margin-bottom:-20px;padding:0 10px 30px;}}html[lang=zh].ibis-ecomm body.hd.big-background *{font-family:"Microsoft YaHei","微软雅黑体","Hiragino Sans GB W6","冬青黑体","Hiragino Sans GB"!important;font-style:normal;line-height:1.4;}html[lang=zh].ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper .col-lg-8 #cart-details .cart-details-items .cart-prod-details-wrapper .cart-unit-total{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh].ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .prod-line-amount .cart-prod-line-amount{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh].ibis-ecomm body.hd.big-background #container #shopping-cart-wrapper #Partial_CartSummary .well.fit5-cart-wrapper #cart-total .row .col-4{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh].ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-prod-summary .row .prod-line-amount .cart-prod-line-amount{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh].ibis-ecomm body.hd.big-background #container #frm-purchaser #Partial_CartSummary .well.fit5-cart-wrapper #cart-total .row .col-xs-4{font-family:"TideSans-700MondoItalic",Arial,serif!important;}

/* @import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700|Plus+Jakarta+Sans:400,500");@property --color-text-main{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,.8);}@property --color-main{syntax:"<color>";inherits:true;initial-value:#015a88;}@property --color-main-contrast{syntax:"<color>";inherits:true;initial-value:#fff;}@property --color-sub{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,.42);}@property --color-sub-contrast{syntax:"<color>";inherits:true;initial-value:#fff;}@property --color-border{syntax:"<color>";inherits:true;initial-value:rgba(191,191,191,.92);}@property --color-ok{syntax:"<color>";inherits:true;initial-value:#44a120;}@property --color-info{syntax:"<color>";inherits:true;initial-value:#015a88;}@property --color-warning{syntax:"<color>";inherits:true;initial-value:#bd1e1e;}@property --color-warning-field{syntax:"<color>";inherits:true;initial-value:#f5cccc;}@property --color-mainbg{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.92);}@property --color-promo{syntax:"<color>";inherits:true;initial-value:rgba(1,90,136,.3);}@property --color-payment-cc{syntax:"<color>";inherits:true;initial-value:#ffa479;}@property --color-payment-qr{syntax:"<color>";inherits:true;initial-value:#50e9cd;}@property --border-radius{syntax:"<length>";inherits:true;initial-value:5px;}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;transform:rotateZ(45deg);}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#aaa;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%;}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(90deg);}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(180deg);}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(270deg);}.sk-folding-cube .sk-cube2:before{animation-delay:.3s;}.sk-folding-cube .sk-cube3:before{animation-delay:.6s;}.sk-folding-cube .sk-cube4:before{animation-delay:.9s;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0;}}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0;}}html,body{margin:0;padding:0;min-width:375px;}html.ibis-kiosk body{font-family:"Hind",sans-serif;font-size:130%;color:var(--color-text-main);margin:0;padding:0;overflow-x:hidden;}@media all and (max-width:800px){html.ibis-kiosk body{padding:0;}}html.ibis-kiosk body h1,html.ibis-kiosk body h2,html.ibis-kiosk body h3,html.ibis-kiosk body h4,html.ibis-kiosk body h5,html.ibis-kiosk body h6{font-family:"Plus Jakarta Sans",sans-serif;}html.ibis-kiosk body .btn{font-weight:600;color:var(--color-main);width:40%;height:60px;max-width:300px;background-color:#fff;border:1px solid var(--color-main);border-radius:var(--border-radius);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;transition:background-color .25s ease-in-out;}html.ibis-kiosk body .btn:hover{background-color:#eee;}html.ibis-kiosk body .btn.active{color:#fff;background-color:var(--color-main);}html.ibis-kiosk body .text-center{text-align:center;}html.ibis-kiosk body .back::before{content:" ";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23555555"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></svg>');background-size:contain;width:40px;height:40px;margin-right:1px;}html.ibis-kiosk body .next::after{content:" ";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23555555"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');background-size:contain;width:40px;height:40px;margin-left:1px;}html.ibis-kiosk body input{outline:0;}html.ibis-kiosk body input[type=number]{-moz-appearance:textfield;}html.ibis-kiosk body input[type=number]::-webkit-outer-spin-button,html.ibis-kiosk body input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0;}html.ibis-kiosk body input[type=checkbox].toggle{display:none;}html.ibis-kiosk body input[type=checkbox].toggle::after,html.ibis-kiosk body input[type=checkbox].toggle::before,html.ibis-kiosk body input[type=checkbox].toggle *,html.ibis-kiosk body input[type=checkbox].toggle *::after,html.ibis-kiosk body input[type=checkbox].toggle *::before,html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn{box-sizing:border-box;}html.ibis-kiosk body input[type=checkbox].toggle::selection,html.ibis-kiosk body input[type=checkbox].toggle::after::selection,html.ibis-kiosk body input[type=checkbox].toggle ::before::selection,html.ibis-kiosk body input[type=checkbox].toggle *::selection,html.ibis-kiosk body input[type=checkbox].toggle *::after::selection,html.ibis-kiosk body input[type=checkbox].toggle *::before::selection,html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn::selection{background:none;}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn{font-family:"Hind",sans-serif;outline:0;display:block;width:5em;height:2.2em;position:relative;cursor:pointer;user-select:none;overflow:hidden;backface-visibility:hidden;transition:all .2s ease-in-out;border:1px solid #dadada;background-color:#ededed;border-radius:var(--border-radius);}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn::after,html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn::before{position:relative;display:block;content:"";width:50%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:100%;position:absolute;font-weight:600;color:#fff;}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn::after{left:100%;content:attr(data-toggle-on);border-color:var(--color-main);}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn:before{color:var(--color-main);left:0;content:attr(data-toggle-off);}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn:active{background-color:#888;}html.ibis-kiosk body input[type=checkbox].toggle+.toggle-btn:active::before{left:-10%;}html.ibis-kiosk body input[type=checkbox].toggle:checked+.toggle-btn{background-color:var(--color-main);}html.ibis-kiosk body input[type=checkbox].toggle:checked+.toggle-btn::after{left:0;}html.ibis-kiosk body input[type=checkbox].toggle:checked+.toggle-btn::before{left:-100%;}html.ibis-kiosk body input[type=checkbox].toggle:checked+.toggle-btn:active::after{left:10%;}html.ibis-kiosk body input[type=checkbox].slide{appearance:none;background-color:#ddd;border-radius:72px;border-style:none;flex-shrink:0;height:34px;margin:0;position:relative;width:55px;transition:all 100ms ease-out;cursor:pointer;}html.ibis-kiosk body input[type=checkbox].slide:hover{transition-duration:0s;}html.ibis-kiosk body input[type=checkbox].slide:checked{background-color:var(--color-main);}html.ibis-kiosk body input[type=checkbox].slide:checked::after{background-color:#fff;left:26px;}html.ibis-kiosk body input[type=checkbox].slide:checked:focus:not(.focus-visible){outline:0;}html.ibis-kiosk body input[type=checkbox].slide:checked:hover{background-color:var(--color-main);}html.ibis-kiosk body input[type=checkbox].slide::before{bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px;}html.ibis-kiosk body input[type=checkbox].slide::after{background-color:#fff;border-radius:50%;content:"";height:22px;left:6px;position:absolute;top:6px;width:22px;transition:all 100ms ease-out;}html.ibis-kiosk body input.form-control{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;color:var(--color-text-main);border:1px solid #bbb;border-radius:var(--border-radius);width:100%;padding:8px 10px;}html.ibis-kiosk body input.error{background-color:rgba(189,30,30,.15);}html.ibis-kiosk body select.form-control{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;border:1px solid #bbb;border-radius:var(--border-radius);width:100%;padding:6px 10px;outline:0;}html.ibis-kiosk body .input-group{display:flex;position:relative;border-radius:var(--border-radius);padding:3px 0;height:35px;}html.ibis-kiosk body .input-group input{text-align:center;width:100%;}html.ibis-kiosk body .input-group.number-input-control{padding:8px 5px;display:flex;background-color:#fff;user-select:none;touch-action:manipulation;}html.ibis-kiosk body .input-group.number-input-control .control{display:flex;align-items:center;}html.ibis-kiosk body .input-group.number-input-control .control::before{content:" ";background-size:28px;background-repeat:no-repeat;background-position:center;width:18px;height:18px;padding:0 8px;cursor:pointer;}html.ibis-kiosk body .input-group.number-input-control .control.minus::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23015a88"><path d="M200-440v-80h560v80H200Z"/></svg>');}html.ibis-kiosk body .input-group.number-input-control .control.plus::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23015a88"><path d="M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z"/></svg>');}html.ibis-kiosk body .input-group.number-input-control input{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.4rem;font-weight:600;color:var(--color-main);max-width:70px;}html.ibis-kiosk body .input-group.number-input-control input.form-control{border:0;}html.ibis-kiosk body .input-group.number-input-control input[data-kioskboard=disabled]{pointer-events:none;}html.ibis-kiosk body .star::after{color:var(--color-warning);content:"*";display:inline-block;margin-left:5px;opacity:.8;}html.ibis-kiosk body .form-label-group{position:relative;}html.ibis-kiosk body .form-label-group .form-label{font-size:1.1rem;font-weight:300;position:absolute;left:22px;top:16px;color:#212529;opacity:.75;z-index:10;transition:transform .1s ease-in-out,font-size .1s ease-in-out;pointer-events:none;}html.ibis-kiosk body .form-label-group .input-group input,html.ibis-kiosk body .form-label-group .input-group textarea,html.ibis-kiosk body .form-label-group .input-group select,html.ibis-kiosk body .form-label-group .input-group .select2-selection{font-size:1.1rem;font-weight:300;text-align:left;padding:10px 20px;border-top-right-radius:0;border-bottom-right-radius:0;}html.ibis-kiosk body .form-label-group .input-group input[type=text].form-control,html.ibis-kiosk body .form-label-group .input-group input[type=email].form-control,html.ibis-kiosk body .form-label-group .input-group input[type=tel].form-control,html.ibis-kiosk body .form-label-group .input-group input[type=password].form-control{position:relative;height:35px;}html.ibis-kiosk body .form-label-group .input-group .input-group-btn.active{z-index:10;}html.ibis-kiosk body .form-label-group .input-group .input-group-btn .btn{display:initial;width:100%;min-width:120px;height:57px;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;}html.ibis-kiosk body .form-label-group .input-group .input-group-btn .btn[disabled]{color:var(--color-border);pointer-events:none;border-color:var(--color-border);opacity:.7;}html.ibis-kiosk body .form-label-group.focused .form-label{transform:translateY(-50%);font-size:.88rem;top:15px;}html.ibis-kiosk body .form-label-group.focused .form-label:after{font-size:.9rem;vertical-align:middle;}html.ibis-kiosk body .form-label-group.focused .form-label input,html.ibis-kiosk body .form-label-group.focused .form-label textarea,html.ibis-kiosk body .form-label-group.focused .form-label select{margin-top:1px;}html.ibis-kiosk body .space-lock-response{color:var(--color-ok);}html.ibis-kiosk body .space-lock-response.warning{color:var(--color-warning);}html.ibis-kiosk body .select2 .selection .select2-selection{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;height:58px;padding:14px 10px;border-color:var(--color-border);}html.ibis-kiosk body .select2 .selection .select2-selection .select2-selection__arrow{top:15px;right:3px;}html.ibis-kiosk body .select2-container .select2-dropdown .select2-search{display:none;}html.ibis-kiosk body .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;line-height:35px;}html.ibis-kiosk body main{margin:0 auto;padding:50px 0;width:100%;display:flex;flex-wrap:nowrap;}html.ibis-kiosk body main .checkin-page-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;}html.ibis-kiosk body main .checkin-page-wrapper .footer-button-wrapper{display:flex;max-width:1200px;width:100%;}html.ibis-kiosk body main .checkin-page-wrapper .footer-button-wrapper .button-container{margin-top:100px;width:100%;display:flex;justify-content:center;}html.ibis-kiosk body main .checkin-page-wrapper .footer-button-wrapper .button-container .btn{font-size:2.2rem;width:400px;color:#fff;background-color:var(--color-main);height:150px;max-width:300px;border-radius:var(--border-radius);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;transition:background-color .25s;border:0;text-decoration:none;text-align:center;}html.ibis-kiosk body main .checkin-page-wrapper .footer-button-wrapper .button-container .btn-secondary{background-color:#fff;color:var(--color-text-main);}html.ibis-kiosk body main .checkin-page-wrapper .footer-button-wrapper .button-container .next::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23ffffff"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');}html.ibis-kiosk body main .kiosk-main{margin:0 auto;width:100%;max-width:650px;position:relative!important;}html.ibis-kiosk body main .kiosk-main .alert{background-color:var(--color-warning-field);border:1px solid var(--color-warning);padding:10px 20px;border-radius:var(--border-radius);font-weight:600;color:var(--color-warning);text-align:center;}html.ibis-kiosk body main .kiosk-main .alert a{color:var(--color-warning);text-decoration:none;}html.ibis-kiosk body main .kiosk-main h1{font-size:3rem;text-align:center;margin-bottom:40px;}html.ibis-kiosk body main .kiosk-main .welcome-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:200px;margin-top:150px;}html.ibis-kiosk body main .kiosk-main .welcome-buttons .btn{border-color:#fff;background-color:var(--color-main);color:#fff;font-size:3rem;font-weight:600;min-width:550px;min-height:200px;padding:30px 0;text-decoration:none;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;}html.ibis-kiosk body main .kiosk-main .welcome-buttons .btn-secondary{color:var(--color-main);background-color:#fff;border:1px solid var(--color-main);}html.ibis-kiosk body main .kiosk-main section{text-align:center;width:100%;}html.ibis-kiosk body main .kiosk-main section.page{flex-direction:column;flex:0 0 100%;gap:30px;right:-100vw;transition:left .2s cubic-bezier(.42,0,.19,.85),right .2s cubic-bezier(.42,0,.19,.85),opacity .2s cubic-bezier(.42,0,.19,.85);opacity:0;position:absolute;display:none;}html.ibis-kiosk body main .kiosk-main section.page.set{display:initial;}html.ibis-kiosk body main .kiosk-main section.page.current{display:flex;align-items:center;position:relative;right:0;left:0;opacity:1;}html.ibis-kiosk body main .kiosk-main section.page.old{position:absolute;left:-100vw;opacity:0;}html.ibis-kiosk body main .kiosk-main section.page .page-container{width:100%;}@media all and (max-width:700px){html.ibis-kiosk body main .kiosk-main section.page .page-container{width:calc(100% - 40px);}}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header{margin-bottom:50px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h1,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h2,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h3,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h4,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h5,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h6{margin:0 0 10px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h1{font-size:3rem;margin-bottom:40px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-header h2{font-size:2.5rem;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body{display:flex;flex-wrap:wrap;gap:30px;flex-direction:column;align-items:center;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section{display:flex;justify-content:space-between;flex:0 0 100%;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.day-container,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.pax-container,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.transport-container,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.departure-container{width:100%;max-width:650px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.day-container{margin-bottom:30px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.day-container .btn{font-size:1.4rem;height:80px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.pax-container .label,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.transport-container .label,html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.departure-container .label{font-size:1.4rem;margin-top:8px;}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.departure-container .no-departure{font-size:1.3rem;font-weight:600;font-style:italic;color:var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page .page-container .page-body .section.transport-container .input-container label{font-size:1.4rem;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container{flex-direction:column;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .label{font-size:1.7rem;font-weight:600;margin-bottom:15px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:10px;transition:opacity .1s ease-in-out;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper.loading{opacity:.3;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure{font-size:1.5rem;font-weight:600;color:var(--color-main);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--color-main);border-radius:var(--border-radius);width:100%;max-width:520px;padding:25px 30px;cursor:pointer;user-select:none;transition:background-color .25s ease-in-out;}@media all and (max-width:580px){html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure{width:calc(100% - 60px);max-width:unset;}}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure.promo{background-color:var(--color-promo);border:3px solid var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure:hover{background-color:#eee;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure.active{color:#fff;background-color:var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure .details{display:flex;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure .details .title{margin-right:10px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure .details .time{font-weight:400;margin-left:15px;min-width:100px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure .promo-description{font-style:italic;margin-top:4px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=departures] .page-container .section.departure-container .departure-wrapper .departure .promo-description svg{margin:-4px 0 0;transform:rotate(-12deg);fill:var(--color-main);vertical-align:middle;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section{text-align:left;flex-direction:column;gap:30px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container{display:flex;flex-wrap:wrap;gap:10px 30px;width:100%;max-width:650px;border-bottom:1px dashed var(--color-border);padding-bottom:25px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-name{flex:1 1 calc(60% - 20px);display:flex;align-items:center;justify-content:space-between;}@media all and (max-width:600px){html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-name{flex:0 0 calc(70% - 20px);}}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-name .title{font-weight:600;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-name .price{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.2rem;font-weight:600;font-style:italic;color:var(--color-main);margin-top:-5px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-num{flex:1 1 40%;max-width:140px;}@media all and (max-width:600px){html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-num{flex:0 0 30%;}}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-num .number-input-wrapper .input-group{justify-content:flex-end;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-container .option-description{font-size:1.2rem;font-style:italic;color:rgba(0,0,0,.6);flex:1 1 100%;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo{border-bottom:1px dashed var(--color-border);padding-bottom:25px;display:none;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo.show{display:initial;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo p{font-weight:600;color:var(--color-main);margin:0;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo p.promo-saving{font-size:1.6rem;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-total{display:flex;justify-content:space-between;border-bottom:1px dashed var(--color-border);padding-bottom:25px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-total .price{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;color:var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo-code{align-self:end;width:100%;max-width:450px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .section .option-promo-code .promo-message{color:var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .option-promotion-code{display:none;justify-content:flex-end;width:100%;max-width:650px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .option-promotion-code.show{display:flex;flex-direction:column;align-items:end;}html.ibis-kiosk body main .kiosk-main section.page[data-step=options] .page-container .option-promotion-code .promo-message{font-size:1.08rem;color:var(--color-main);margin-top:30px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper{display:flex;flex-direction:column;gap:35px 15px;width:100%;max-width:650px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail{display:flex;justify-content:space-between;align-items:center;gap:40px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail .label{font-size:1.25rem;text-align:left;flex:0 0 30%;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail .field{flex:0 0 calc(70% - 30px);text-align:left;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail .field input{width:calc(100% - 40px);height:40px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail .field input.invalid{background-color:var(--color-warning-field);}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail .field input:focus{box-shadow:0 0 3px 1px var(--color-main);}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.phone-container .phone-number-container{display:flex;gap:10px;}@media all and (max-width:600px){html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.phone-container .phone-number-container{flex-direction:column;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.phone-container .phone-number-container select{width:calc(100% - 18px);max-width:200px;}}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.phone-container .phone-number-container select{flex:0 0 35%;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.phone-container .phone-number-container .phone-wrapper{flex:0 0 calc(65% - 10px);}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.tc-container{flex-direction:column;align-items:flex-start;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.tc-container .tc-wrapper{display:flex;align-items:center;margin-top:10px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.tc-container .tc-wrapper input{margin-right:15px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.tc-container .tc-terms{font-size:.91rem;text-align:left;width:calc(100% - 40px);max-height:500px;padding:10px 15px;background-color:var(--color-mainbg);border-radius:var(--border-radius);overflow:hidden auto;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields{flex-direction:column;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question{display:flex;align-items:center;width:100%;gap:40px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question .label{text-align:left;flex:0 0 30%;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question .field{flex:0 0 calc(70% - 48px);}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question .field input,html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question .field select{height:58px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=details] .page-container .details-wrapper .detail.additional-fields .custom-question .field select option{height:58px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container h4{margin:0 0 30px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container{background-color:var(--color-mainbg);border:2px solid var(--color-main);padding:40px 30px;border-radius:var(--border-radius);width:stretch;max-width:650px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .prodname{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.34rem;font-weight:600;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .time{margin-top:15px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .time .day-of-week{font-size:1.2rem;font-weight:600;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .time .day{font-size:.95rem;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .time .time{font-size:1.2rem;font-weight:600;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .options{margin-top:10px;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .total{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:1.05rem;margin-top:20px;display:flex;align-items:center;justify-content:center;}html.ibis-kiosk body main .kiosk-main section.page[data-step=confirm] .page-container .page-body .booking-container .total .price{font-size:1.35rem;margin-left:6px;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in{display:flex;flex-direction:column;align-items:center;margin-top:60px;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px;padding:30px;background-color:rgba(255,255,255,.8);border:1px solid var(--color-main);border-radius:5px;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block .row{display:flex;justify-content:space-between;align-items:center;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block .row .left{flex:0 0 50%;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block .row .right{flex:0 0 50%;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block .row .right input{height:55px;box-sizing:border-box;}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .block .row .right input:focus{box-shadow:0 0 3px 1px var(--color-main);}html.ibis-kiosk body main .kiosk-main .form-wrapper .check-in .or{font-weight:600;text-transform:uppercase;margin:40px 0;}html.ibis-kiosk body footer{width:100%;height:50px;margin:auto;padding:40px 0;display:none;}html.ibis-kiosk body footer .footer-control-wrapper{display:flex;align-items:center;justify-content:space-around;padding:0 40px;}@media all and (max-width:1660px){html.ibis-kiosk body footer .footer-control-wrapper{justify-content:space-between;}}@media all and (max-width:640px){html.ibis-kiosk body footer .footer-control-wrapper{padding:0 20px;}}html.ibis-kiosk body footer .footer-control-wrapper button{font-size:1.6rem;padding:10px 40px;background-color:#fff;border:0;border-radius:var(--border-radius);display:flex;align-items:center;cursor:pointer;user-select:none;}html.ibis-kiosk body footer .footer-control-wrapper button.back{padding:30px 40px 30px 30px;}html.ibis-kiosk body footer .footer-control-wrapper button.back::before{content:" ";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23555555"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></svg>');background-size:contain;width:40px;height:40px;margin-right:1px;}html.ibis-kiosk body footer .footer-control-wrapper button.reset{font-size:1.25rem;color:rgba(0,0,0,.9);background-color:rgba(0,0,0,.13);height:80px;width:180px;padding:14px 36px;text-align:center;}html.ibis-kiosk body footer .footer-control-wrapper button.next{padding:30px 40px 30px 40px;}html.ibis-kiosk body footer .footer-control-wrapper button.next::after{content:" ";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23555555"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');background-size:contain;width:40px;height:40px;margin-left:1px;}html.ibis-kiosk body footer .footer-control-wrapper button.active{font-weight:600;color:#fff;background-color:var(--color-main);border-color:var(--color-main);}html.ibis-kiosk body footer .footer-control-wrapper button.active.back::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23ffffff"><path d="M0 0h24v24H0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/></svg>');}html.ibis-kiosk body footer .footer-control-wrapper button.active.next::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23ffffff"><path d="M0 0h24v24H0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>');}html.ibis-kiosk body footer .footer-control-wrapper button.disabled{opacity:.3;pointer-events:none;}html.ibis-kiosk body #bottom{height:20px;display:flex;justify-content:center;padding:40px 0 60px;height:15px;}html.ibis-kiosk body #info{color:#666;opacity:.5;font-size:10px;font-weight:600;margin-left:10px;}html.ibis-kiosk body #processing{display:none;font-size:1.8rem;color:#fff;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:100;}html.ibis-kiosk body #processing.show{display:flex;flex-direction:column;gap:10px;}html.ibis-kiosk body #processing img{width:120px;vertical-align:middle;margin-right:10px;}html.ibis-kiosk body #processing .dots .dot{visibility:hidden;}html.ibis-kiosk body #processing .dots .dot.show{visibility:visible;}html.ibis-kiosk body #overlay{position:fixed;width:100vw;height:100vh;top:0;background-color:var(--color-mainbg);z-index:-1;}html.ibis-kiosk body #KioskBoard-VirtualKeyboard .kioskboard-key[data-value=".co.nz"],html.ibis-kiosk body #KioskBoard-VirtualKeyboard .kioskboard-key[data-value=".com"]{font-size:22px!important;max-width:150px!important;margin-left:40px;}html.ibis-kiosk body #KioskBoard-VirtualKeyboard .kioskboard-key-enter{font-size:24px!important;}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-icon.swal2-info{border-color:var(--color-info);}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-icon.swal2-info .swal2-icon-content{color:var(--color-info);}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-icon.swal2-warning{border-color:var(--color-main);}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-icon.swal2-warning .swal2-icon-content{color:var(--color-main);}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-title{font-size:2.1rem;font-weight:500;padding-top:10px;}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-html-container{font-size:1.3rem;line-height:1.3;}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-actions{gap:15px;margin:40px 0 20px;}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-actions button{font-size:1.4rem;box-shadow:none;}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-actions button.swal2-confirm{color:var(--color-main-contrast);background-color:var(--color-main);}html.ibis-kiosk body .swal2-container .swal2-popup .swal2-actions button.swal2-cancel{color:var(--color-sub-contrast);background-color:var(--color-sub);}html.ibis-kiosk body .swal2-container .swal2-title .swal2-actions button{padding:20px;}html.ibis-kiosk body[data-page-index="0"] footer .footer-control-wrapper button.back{visibility:hidden;pointer-events:none;}html.ibis-kiosk body[data-page-index="0"] footer .footer-control-wrapper button.next{visibility:hidden;pointer-events:none;}html.ibis-kiosk body.page-kiosk-booking footer{display:initial;}html.ibis-ecomm body.kiosk .form-control{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;color:var(--color-text-main);border:1px solid #bbb;border-radius:var(--border-radius);width:100%;padding:8px 10px;border-color:rgba(0,0,0,.1);}html.ibis-ecomm body.kiosk #container .container-fluid .kiosk-receipt-message{text-align:center;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier h2{font-size:1.2em;margin:0;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier .set-identifier-form{margin-top:20px;display:grid;gap:20px;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier .set-identifier-form .checkin-info p{font-size:.9em;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier .set-identifier-form .button-wrapper{display:flex;justify-content:space-between;margin-top:40px;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier .set-identifier-form .input-wrapper .field .form-control{height:55px;box-sizing:border-box;}html.ibis-ecomm body.kiosk #container .container-fluid .set-identifier .set-identifier-form .input-wrapper .field .form-control:focus#identifier{box-shadow:0 0 3px 1px var(--color-main)!important;}html.ibis-ecomm body.kiosk #container .container-fluid .kiosk-cart .footer .button-wrapper button.next{font-size:1.3rem;font-weight:500;height:125px;width:300px;}html.ibis-ecomm body.kiosk #container .container-fluid .kiosk-cart .footer .button-wrapper button.reset{font-size:1.4rem;font-weight:500;height:125px;width:220px;padding:10px 25px;}html.ibis-ecomm .indeterminate-form{display:grid;grid-gap:25px;max-width:600px;}html.ibis-ecomm .indeterminate-form input{height:40px;border:1px solid var(--color-main)!important;}html.ibis-ecomm .indeterminate-form input[type=radio]{height:30px;margin-right:20px;width:30px;}html.ibis-ecomm .indeterminate-form input[type=radio]:checked{background-color:var(--color-main);}html.ibis-ecomm .indeterminate-form .checkbox-container{display:flex;align-items:center;}html.ibis-ecomm .indeterminate-form .supervisor-pin-container{display:flex;align-items:center;}html.ibis-ecomm .indeterminate-form .supervisor-pin-label{width:250px;}html.ibis-ecomm .indeterminate-form .btn{font-weight:600;color:var(--color-main);width:40%;height:60px;background-color:#fff;border:1px solid var(--color-main);border-radius:var(--border-radius);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;transition:background-color .25s ease-in-out;width:100%;}html.ibis-ecomm .indeterminate-form .active{font-weight:600;color:#fff;background-color:var(--color-main);border-color:var(--color-main);}html.ibis-ecomm .indeterminate-form .bottom{margin-top:100px;border-color:#000;}html.ibis-ecomm .kiosk-home-container{margin:20px 0 0 0!important;}html.ibis-ecomm .kiosk-home-container .check-in{display:flex;color:var(--color-main);border:3px solid var(--color-main);background-color:#fff;height:80px;width:100%;margin-top:40px;cursor:pointer;}html.ibis-ecomm .kiosk-home-container .check-in span{font-size:30px;text-align:center;font-weight:600;margin:auto;}html.ibis-ecomm .kiosk-home-container .divider{border:1px solid #ccc;border-left:0;border-right:0;margin-top:80px;width:100%;}html.ibis-ecomm .btn{font-size:1.2rem;width:200px;color:#fff;background-color:var(--color-main);height:80px;max-width:300px;border-radius:var(--border-radius);box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;transition:background-color .25s;border:0;text-decoration:none;text-align:center;}html.ibis-ecomm .btn-secondary{background-color:#fff;color:var(--color-text-main);}html.ibis-ecomm #container .container-fluid .set-identifier .set-identifier-form .btn{height:120px;width:250px;font-size:1.5rem;font-weight:400;} */