﻿@charset "UTF-8";#activity-section{width:350px;left:auto;margin-left:auto;}#activity-section .activities{margin-bottom:20px;}#activity-section .activity-title,#activity-section .combo-title{color:#03a7e1;cursor:pointer;line-height:120%;margin:0 0 16px;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (min-width:1200px){#activity-section .activity-title:hover,#activity-section .combo-title:hover{color:#333;}}#activity-section .activity-location{display:none;}#activity-section .combos{margin-top:32px;}#combos-container{position:relative;top:auto;bottom:auto;left:auto;width:100%;z-index:1003;opacity:0;display:none;pointer-events:none;}@media all and (min-width:1200px) and (max-height:860px){#combos-container{position:fixed;top:auto;}}#combos-container.enabled{pointer-events:auto;}#combos-container .combos-title{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:22px;font-weight:normal;color:#fff;text-shadow:none;text-align:center;line-height:normal;margin-bottom:24px;}#combos-container .combos{display:block;align-items:center;justify-content:center;text-align:center;padding:0 0 30px 20px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:auto;width:100%;-webkit-overflow-scrolling:touch;vertical-align:text-top;}#combos-container .combos .combo{overflow:hidden;width:290px;margin:0 20px 0 0;border-radius:30px;box-shadow:0 10px 15px 0 rgba(0,0,0,.25);background-color:#fff;transition-property:all;display:inline-block;vertical-align:text-top;}#combos-container .combos .combo .img{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden;}#combos-container .combos .combo .title{position:relative;width:100%;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:22px;line-height:normal;font-weight:normal;color:#03a7e1;text-align:center;padding:23px 28px 22px;margin:0;white-space:pre-wrap;}@media all and (max-width:1400px){#combos-container .combos .combo .title{font-size:18px;}}#combos-container .combos .combo .price-container{position:relative;width:100%;}#combos-container .combos .combo .price-container .price{position:relative;float:left;width:calc(100% - 192px);margin-top:4px;margin-bottom:30px;}#combos-container .combos .combo .price-container .price .total{position:relative;width:100%;text-align:center;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:22px;font-weight:normal;line-height:normal;color:#00a8e1;}#combos-container .combos .combo .price-container .price .savings{position:relative;width:100%;text-align:center;color:#ff6b00;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:14px;font-weight:normal;line-height:normal;}#combos-container .combos .combo .price-container .small-btn{float:right;width:132px;margin-right:25px;}.clearfix:after{clear:both;content:"";display:block;}.booking{padding-bottom:100px;}@media all and (min-width:1200px) and (max-height:750px){.booking{min-height:750px;}}@media all and (min-width:768px){main{min-height:calc(100vh - 250px);}}@media all and (min-width:680px) and (max-width:767px) and (orientation:portrait){main{min-height:calc(100vh - 330px);}}.number-input-container{position:relative;width:100%;display:block;}.number-input-container .max-num{position:absolute;width:100%;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:11px;font-weight:500;line-height:normal;margin-top:3px;text-align:center;color:#00a8e1;opacity:0;pointer-events:none;-webkit-transition:opacity 500ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 500ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 500ms cubic-bezier(.165,.84,.44,1);transition:opacity 500ms cubic-bezier(.165,.84,.44,1);}.number-input-container .max-num.show{opacity:1;}.number-input-container .plus-btn{position:absolute;top:0;right:0;width:30px;height:50px;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;cursor:pointer;z-index:3;touch-action:manipulation;}.number-input-container .minus-btn{position:absolute;top:0;left:0;width:30px;height:50px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/minus-btn.svg");background-size:10px 10px;background-repeat:no-repeat;background-position:left 15px center;cursor:pointer;z-index:3;touch-action:manipulation;}.number-input-container input{position:relative;width:100%;height:50px;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:19px;font-weight:500;line-height:normal;color:#555;border-radius:25px;background-color:#f0f0f0;padding:12px 20px 11px;outline:0;display:block;text-align:center;z-index:1;border:solid 2px #f0f0f0;-webkit-appearance:none;}.number-input-container input.maxxed-out{border:solid 2px #00a8e1;}.orange{color:#ff6b00;}.big-btn{float:left;font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:21px;padding:17px 0 16px;text-align:center;border-radius:54px;background-color:#03a7e1;color:#fff;cursor:pointer;width:100%;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (max-width:1400px){.big-btn{font-size:18px;}}@media all and (min-width:1200px){.big-btn:hover{background-color:#333;}}.big-btn.disabled{background-color:#f0f0f0;pointer-events:none;}.small-btn{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:16px;padding:10px 16px 8px;text-align:center;border-radius:27px;background-color:#03a7e1;color:#fff;cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (min-width:1200px){.small-btn:hover{background-color:#333;}}.custom-select-box{position:relative;width:100%;display:block;}.custom-select-box.error>.selected{border:1px solid #db1212;background-color:#f8d0d0;}.custom-select-box.open{z-index:500;}.custom-select-box.open .blocker{display:block;}.custom-select-box.open .arrow{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.custom-select-box.open .ul{display:block;}.custom-select-box>.selected{position:relative;height:50px;cursor:pointer;font-size:19px;font-weight:500;line-height:1.11;color:#333;border-radius:5px;background-color:#f0f0f0;padding:13px 20px;outline:0;display:block;}@media all and (max-width:767px){.custom-select-box>.selected{font-size:18px;line-height:1.33;}}.custom-select-box .blocker{position:fixed;width:100%;height:100%;top:0;left:0;z-index:98;display:none;}.custom-select-box .arrow{position:absolute;top:22px;right:20px;width:12px;height:7px;z-index:102;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/dropdown-arrow.svg");background-repeat:no-repeat;background-size:11px 6px;-webkit-transition:all 200ms cubic-bezier(.455,.03,.515,.955);-moz-transition:all 200ms cubic-bezier(.455,.03,.515,.955);-o-transition:all 200ms cubic-bezier(.455,.03,.515,.955);transition:all 200ms cubic-bezier(.455,.03,.515,.955);}.custom-select-box .ul{position:absolute;top:-2px;left:0;width:100%;display:none;border-radius:5px;background-color:#fff;z-index:100;margin:0 0 60px 0;padding:0;list-style:none;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);}.custom-select-box .ul .li{display:block;font-size:19px;font-weight:500;line-height:1.375;color:#333;border-bottom:1px solid #f0f0f0;padding:13px 20px;cursor:pointer;}@media all and (max-width:767px){.custom-select-box .ul .li{font-size:18px;line-height:1.5;}}@media all and (min-width:1200px){.custom-select-box .ul .li:hover{opacity:.5;}}.custom-select-box .ul .li.disabled{color:#bbb;pointer-events:none;}.custom-select-box .ul .li.selected{color:#00a8e1;}#back-arrow-btn{position:fixed;top:152px;left:calc(50% - 500px);width:43px;height:43px;border-radius:100%;background-color:#fff;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/back-arrow.png");background-size:9px 14px;background-repeat:no-repeat;background-position:center;z-index:3001;cursor:pointer;display:none!important;}@media all and (-webkit-min-device-pixel-ratio:1.5){#back-arrow-btn{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/back-arrow@2x.png");}}.checkbox-container{position:relative;width:calc(100% - 80px);margin:48px auto 0 auto;}@media all and (max-width:767px){.checkbox-container{width:calc(100% - 50px);margin-left:30px;}}.checkbox-container .checkbox{float:left;width:24px;height:24px;border-radius:5px;background-color:#f0f0f0;margin-right:10px;cursor:pointer;}.checkbox-container .checkbox.selected{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-date-tick.svg");background-size:12px 13px;background-position:center;background-repeat:no-repeat;}.checkbox-container .checkbox-txt{float:left;width:calc(100% - 34px);font-size:16px;font-weight:500;line-height:1.5;color:#333;}.checkbox-container .checkbox-txt .checkbox-price{color:#00a8e1;}.vertical-divider-line{position:absolute;top:21px;right:0;width:1px;height:51px;background-color:#555;opacity:.2;pointer-events:none;transition:all 200ms cubic-bezier(.25,.25,.75,.75);}.activity-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:1;}.activity-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center top;transition:all 300ms cubic-bezier(.165,.84,.44,1);}.clear{clear:both;}@media all and (max-width:767px){.new-line-mobile{display:block;}}.btn-container.chat-container{position:relative;float:left;width:172px;}@media all and (max-width:768px){.btn-container.chat-container{overflow:hidden;}}.btn-container.chat-container .btn-mask{width:172px;height:100px;}.btn-container.chat-container .light-blue-text{float:left;width:100%;text-align:center;color:#00a8e1;font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:12px;}.btn-container.chat-container .left-btn{z-index:100;}.btn-container.chat-container .left-btn .btn-standard{padding:0;width:172px;height:38px;background-color:#00a8e1;}.btn-container.chat-container .left-btn .btn-standard a{float:left;font-size:16px;padding-top:9px;height:38px;color:#fff;text-decoration:none;-webkit-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-moz-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-o-transition:background-color 300ms cubic-bezier(.19,1,.22,1);transition:background-color 300ms cubic-bezier(.19,1,.22,1);}@media all and (min-width:1025px){.btn-container.chat-container .left-btn .btn-standard a:hover{background-color:#000;}}.btn-container.chat-container .left-btn .btn-standard a.phone{width:calc(46% + 1px);background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-phone-white.png");background-size:10px 13px;background-repeat:no-repeat;background-position:left 15px center;padding-left:15px;border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-webkit-border-radius:0 30px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media all and (-webkit-min-device-pixel-ratio:1.5){.btn-container.chat-container .left-btn .btn-standard a.phone{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-phone-white@2x.png");}}.btn-container.chat-container .left-btn .btn-standard a.chat{width:calc(54% - 1px);background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-chat-white.png");background-size:24px 19px;background-repeat:no-repeat;background-position:left 10px center;border-left:1px solid rgba(255,255,255,.15);padding-left:22px;border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media all and (-webkit-min-device-pixel-ratio:1.5){.btn-container.chat-container .left-btn .btn-standard a.chat{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-chat-white@2x.png");}}.btn-container.chat-container .left-btn .btn-standard a.chat.email-icon{padding-left:16px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-inline-email-white@2x.png");background-size:14px 10px;}@media all and (-webkit-min-device-pixel-ratio:1.5){.btn-container.chat-container .left-btn .btn-standard a.chat.email-icon{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-inline-email-white@2x.png");}}@media all and (min-width:1025px){.btn-container.chat-container .left-btn .btn-standard:hover{background-color:#00a8e1;}}.loader{position:absolute;top:150px;left:50%;transform:translate(-50%,0);margin:0 auto;width:60px;opacity:1;pointer-events:none;-webkit-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);}.loader.remove{opacity:0;}.loader:before{content:"";display:block;padding-top:100%;}.loader .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.loader .circular-static{height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:.2;}.loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;}.loader .path-bg{stroke:#000;}@keyframes rotate{100%{transform:rotate(360deg);}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes color{100%,0%{stroke:#00a8e1;}}@media all and (min-width:1200px){body.mac .big-btn{padding-top:15px;padding-bottom:15px;}}@media all and (min-width:1200px){body.mac .btn-container.chat-container .left-btn .btn-standard a{padding-top:8px;}}#date-section{width:420px;margin-bottom:20px;left:auto;margin-left:auto;}#date-section .date-headings-container .row>div{display:table;width:100%;}#date-section .date-headings-container .row .col{position:relative;display:table-cell;width:14.28%;font-size:12px;font-weight:500;text-align:center;line-height:1.33;opacity:.5;}#date-section .date-headings-container .row.headings{width:100%;margin:0 auto;padding:0 0 10px 0;border-bottom:1px solid #e9e9e9;}#date-section .date-headings-container .row.headings.fixed-on{width:calc(100% - 250px);padding:0;}@media all and (max-width:1024px){#date-section .date-headings-container .row.headings.fixed-on{width:100%;}}#date-section .date-headings-container .row.headings.fixed-on>div{position:relative;width:100%;margin:0 auto;padding:0 7%;}@media all and (max-width:767px){#date-section .date-headings-container .row.headings.fixed-on>div{padding:0 4%;}}.date-picker{position:relative;width:100%;max-width:none;border-radius:0;z-index:9;}.date-picker .left-arrow{position:absolute;top:18px;left:2px;width:40px;height:40px;background-size:7px 11px;background-repeat:no-repeat;background-position:center;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-left-arrow.png");opacity:0;pointer-events:none;cursor:pointer;z-index:100;}@media all and (min-width:1200px) and (max-height:860px){.date-picker .left-arrow{top:19px;}}@media all and (-webkit-min-device-pixel-ratio:1.5){.date-picker .left-arrow{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-left-arrow@2x.png");}}.date-picker .left-arrow.enabled{opacity:1;pointer-events:auto;}.date-picker .right-arrow{position:absolute;top:18px;right:2px;width:40px;height:40px;background-size:7px 11px;background-repeat:no-repeat;background-position:center;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-right-arrow.png");opacity:0;pointer-events:none;cursor:pointer;z-index:100;}@media all and (min-width:1200px) and (max-height:860px){.date-picker .right-arrow{top:19px;}}@media all and (-webkit-min-device-pixel-ratio:1.5){.date-picker .right-arrow{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-right-arrow@2x.png");}}.date-picker .right-arrow.enabled{opacity:1;pointer-events:auto;}.date-picker .month-container{position:relative;width:100%;height:432px;clear:both;overflow:hidden;transition:height 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (min-width:1200px) and (max-height:860px){.date-picker .month-container{height:330px;}}.date-picker .month-container .month-item{position:absolute;top:0;left:0;width:100%;}.date-picker .month-container .month-item>.title{color:#03a7e1;text-align:center;margin-bottom:22px;padding-top:22px;}.date-picker .month-container .month-item>.title .month-title{cursor:pointer;}.date-picker .month-container .month-item>.title .month-title .month-name{margin-right:6px;}.date-picker .row{position:relative;width:100%;clear:both;display:table;}.date-picker .row .col{position:relative;display:table-cell;width:14.28%;text-align:center;line-height:3.47;cursor:pointer;font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:18px;}@media all and (min-width:1200px) and (max-height:860px){.date-picker .row .col{line-height:2.7;}}@media all and (min-width:1200px){.date-picker .row .col:hover .number{color:#333;}.date-picker .row .col:hover.selected .number{color:#fff;}}.date-picker .row .col.selected .number{color:#fff;}.date-picker .row .col.selected .circle{background-color:#333;}.date-picker .row .col .circle{position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-24px;width:48px;height:48px;border-radius:44px;z-index:5;}.date-picker .row .col .number{position:relative;z-index:7;pointer-events:none;color:#00a8e1;padding-right:1px;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}.date-picker .row .col .month{position:absolute;top:-5px;left:0;width:100%;text-align:center;display:none;color:#fff;font-size:12px;font-weight:normal;z-index:1;}.date-picker .row .col .price{position:absolute;top:34px;left:0;width:100%;text-align:center;display:none;font-size:12px;font-weight:normal;opacity:.5;z-index:3;}@media all and (max-width:1320px){.date-picker .row .col .price{top:32px;}}@media all and (max-width:480px){.date-picker .row .col .price{top:31px;}}.date-picker .row .col.old{opacity:.15;pointer-events:none;}.date-picker .row .col.current{pointer-events:none;color:#fff;}@media all and (min-width:1200px){body.mac .date-picker .row .col .number{padding-top:3px;}}@media all and (min-width:1200px){body.mac .date-picker .left-arrow,body.mac .date-picker .right-arrow{top:18px;}}@font-face{font-family:"TideSansCond-400LilDude";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_5_0.eot?");src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_5_0.eot?#iefix") format("embedded-opentype"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_5_0.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_5_0.woff") format("woff"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_5_0.ttf") format("truetype");}@font-face{font-family:"TideSansCond-400LilDudeItalic";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_6_0.eot?");src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_6_0.eot?#iefix") format("embedded-opentype"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_6_0.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_6_0.woff") format("woff"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_6_0.ttf") format("truetype");}@font-face{font-family:"TideSans-700MondoItalic";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_9_0.eot?");src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_9_0.eot?#iefix") format("embedded-opentype"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_9_0.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_9_0.woff") format("woff"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_9_0.ttf") format("truetype");}@font-face{font-family:"TideSansCond-600BunnyItalic";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_A_0.eot?");src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_A_0.eot?#iefix") format("embedded-opentype"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_A_0.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_A_0.woff") format("woff"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/327E25_A_0.ttf") format("truetype");}@font-face{font-family:"TideSans-400LilDude";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans400LilDudeItalic/font.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans400LilDudeItalic/font.woff") format("woff");}@font-face{font-family:"TideSans-600Bunny";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans600Bunny/font.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans600Bunny/font.woff") format("woff");}@font-face{font-family:"TideSans-700Mondo";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans700Mondo/font.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans700Mondo/font.woff") format("woff");}@font-face{font-family:"TideSans-700MondoItalic";src:url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans700MondoItalic/font.woff2") format("woff2"),url("https://resources.ibisnz.com/AJHackett/FitCustom/fonts/TideSans700MondoItalic/font.woff") format("woff");}footer{position:relative;display:block;width:100%;height:60px;padding:0 0 30px 0;margin:0 auto;bottom:auto;left:auto;right:auto;z-index:3000;opacity:0;transition:opacity 300ms cubic-bezier(.25,.25,.75,.75);}@media all and (min-width:680px) and (max-width:1023px) and (orientation:portrait){footer.on-steps.on-combos{position:relative;bottom:auto;}}footer.transition-in{opacity:1;}footer .footer-icon{float:left;height:20px;font-size:16px;font-weight:600;line-height:1.31;position:relative;display:block;background-color:transparent;}footer .footer-icon .txt{font-size:17px;opacity:.35;color:#000;}footer .footer-email{width:47px;height:47px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/email-icon.svg");background-repeat:no-repeat;background-size:20px 16px;background-position:center;margin-left:20px;margin-right:10px;border-radius:100%;}footer .footer-phone{height:47px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/phone-icon.svg");background-repeat:no-repeat;background-size:17px 22px;background-position:center left 17px;margin-right:10px;padding-top:11px;padding-left:40px;padding-right:18px;border-radius:28px;}footer .footer-chat{float:right;margin-top:-7px;margin-right:20px;width:60px;height:60px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/chat-icon.jpg");background-repeat:no-repeat;background-size:60px 60px;background-position:center;border-radius:100%;}footer .footer-chat-spacer{float:left;width:60px;height:60px;}body.alternative-footer footer .footer-icon{background-color:#d2cabf;}body.show-activity-lightbox footer .footer-icon,body.show-transport-lightbox footer .footer-icon{background-color:transparent;}#header{top:0;left:0;width:100%;height:92px;z-index:3001;min-width:360px;-webkit-transition:background-color 500ms cubic-bezier(.19,1,.22,1);-moz-transition:background-color 500ms cubic-bezier(.19,1,.22,1);-o-transition:background-color 500ms cubic-bezier(.19,1,.22,1);transition:background-color 500ms cubic-bezier(.19,1,.22,1);}@media all and (max-width:768px){#header.hide-bg{background-color:transparent;}}#menu-burger{position:absolute;cursor:pointer;width:36px;height:36px;left:28px;top:28px;z-index:50;-webkit-transition:all 400ms cubic-bezier(.175,.885,.32,1),top 400ms cubic-bezier(.165,.84,.44,1);-webkit-transition:all 400ms cubic-bezier(.175,.885,.32,1.275),top 400ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 400ms cubic-bezier(.175,.885,.32,1.275),top 400ms cubic-bezier(.165,.84,.44,1);-o-transition:all 400ms cubic-bezier(.175,.885,.32,1.275),top 400ms cubic-bezier(.165,.84,.44,1);transition:all 400ms cubic-bezier(.175,.885,.32,1.275),top 400ms cubic-bezier(.165,.84,.44,1);}#menu-burger.close{display:none;}@media all and (max-width:768px){#menu-burger.close{z-index:7000;display:initial;}}#menu-burger #menu-circle{position:absolute;width:36px;height:36px;z-index:1;background-color:#fff;border-radius:36px;-webkit-transition:all 400ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 400ms cubic-bezier(.165,.84,.44,1);-o-transition:all 400ms cubic-bezier(.165,.84,.44,1);transition:all 400ms cubic-bezier(.165,.84,.44,1);}#menu-burger .menu-line{position:absolute;width:18px;height:2px;background-color:#fff;-webkit-transition:all 0ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 0ms cubic-bezier(.165,.84,.44,1);-o-transition:all 0ms cubic-bezier(.165,.84,.44,1);transition:all 0ms cubic-bezier(.165,.84,.44,1);z-index:2;}#menu-burger #menu-line1{top:12px;left:9px;}#menu-burger.close #menu-line1{top:17px;-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-moz-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-o-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);}#menu-burger #menu-line2{top:17px;left:9px;}#menu-burger.close #menu-line2{-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);-o-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);opacity:0;}#menu-burger #menu-line3{top:22px;left:9px;}#menu-burger.close #menu-line3{top:17px;-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-moz-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-o-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);}#logo{position:absolute;top:12px;left:87px;width:84px;height:56px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo.png");background-size:84px 56px;z-index:49;cursor:pointer;-webkit-transition:all 400ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 400ms cubic-bezier(.165,.84,.44,1);-o-transition:all 400ms cubic-bezier(.165,.84,.44,1);transition:all 400ms cubic-bezier(.165,.84,.44,1);}#header .logo{position:absolute;top:10px;left:142px;width:89px;height:54px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo.png");background-repeat:no-repeat;background-size:89px 54px;cursor:pointer;z-index:10;}#header #menu{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:52;}#header #menu .blocker{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}#header #menu .bg{position:absolute;top:0;left:0;width:350px;height:1440px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/menu-bg.png");background-size:350px 1440px;z-index:10;}#header #menu .menu-items{position:absolute;top:0;left:0;margin-left:30px;width:304px;height:100%;z-index:20;}#header #menu .menu-items .logo{left:0;z-index:501;}#header #menu .menu-items .close-btn{position:absolute;top:28px;right:36px;font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:18px;cursor:pointer;z-index:200;color:#fff;}#header #menu .menu-items .close-btn span{font-family:"TideSans-700Mondo";display:inline;}#header #menu .menu-items span{display:block;}#header #menu .menu-items a{color:#fff;text-decoration:none;}#header #menu .menu-items .small{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:16px;line-height:1.8;opacity:.5;}#header #menu .menu-items .medium{font-weight:normal;font-size:22px;line-height:1.9;}#header #menu .menu-items ul{margin:2px 0 35px 0;list-style:none;padding:0;}#header #menu .menu-items ul li{font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:30px;text-transform:uppercase;line-height:1.5;padding:0;margin:0;}#resize-small-height,#resize-767,#resize-1199,#resize-1440{display:none;}@media all and (min-width:1200px) and (max-height:860px){#resize-small-height{display:block;}}@media all and (max-width:1440px){#resize-1440{display:block;}}#header #menu-burger{top:18px;left:18px;}#logo{top:5px;left:70px;width:84px;height:55px;background-size:84px 55px;}#resize-1199{display:block;}#header #menu-back-btn{top:12px;left:17px;}body.cart-showing #header #logo{top:-100px;}body.cart-showing #header #menu-burger{top:-96px;}body.cart-showing #header #menu-back-btn{top:-95px;}@media all and (max-width:768px){.hide-overflow .mobile #header #menu{position:absolute!important;overflow-y:scroll!important;overflow-x:hidden!important;height:100%!important;}.hide-overflow .mobile #header #menu .bg{height:720px;}#header.no-bg{background-color:#000;}#header .logo{left:60px;width:69px;height:54px;background-size:69px 42px;}#header #menu{height:1000px;}#header #menu .vertical-align{vertical-align:top;padding-top:80px;}#header #menu .menu-items{margin-left:15px;width:234px;}#header #menu .menu-items .close-btn{top:13px;right:0;}#header #menu .menu-items .small{line-height:1.6;}#header #menu .menu-items .medium{line-height:1.4;}#header #menu .menu-items .medium.first{margin-top:10px;}#header #menu .menu-items ul{margin:2px 0 10px 0;}#header #menu .menu-items ul li{line-height:1.2;}#header #menu .menu-items.spaced .small{line-height:1.7!important;}#header #menu .menu-items.spaced .medium{line-height:1.7!important;}#header #menu .menu-items.spaced ul li{line-height:1.4!important;}.mac #header #menu .menu-items .close-btn,.mobile #header #menu .menu-items .close-btn{line-height:1!important;padding-top:2px;}}@media all and (max-width:767px){#resize-767{display:block;}}@media all and (max-width:480px){.mobile-offers-lightbox-open #header{display:none;z-index:-1;}}@media all and (-webkit-min-device-pixel-ratio:1.5){#logo{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo@2x.png");}#header .logo{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo@2x.png");}#header #menu .bg{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/menu-bg@2x.png");}}header{visibility:visible;opacity:1;}header.menu-open #header{z-index:5020;}header.menu-open #header #logo{display:none;}header.menu-open #menu{z-index:6000;}header .logo{position:absolute;top:10px;left:142px;width:84px;height:55px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo.png");background-repeat:no-repeat;background-size:84px 55px;cursor:pointer;z-index:10;}@media all and (max-width:768px){header .logo{top:0;left:60px;width:63px;height:41px;background-size:63px 41px;}}@media all and (-webkit-min-device-pixel-ratio:1.5){header .logo{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/logo@2x.png");}}header #btn-menu{position:absolute;left:0;font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;margin:0 0 0 29px;cursor:pointer;}@media all and (max-width:768px){header #btn-menu{position:fixed;top:10px;left:10px;margin:0;z-index:10000;}}header #btn-menu #menu-burger{position:absolute;top:13px;width:36px;height:36px;display:block;}@media all and (max-width:768px){header #btn-menu #menu-burger{top:0;border-radius:36px;background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);}}header #btn-menu #menu-burger #menu-circle{position:absolute;width:36px;height:36px;background-color:#fff;border-radius:36px;opacity:0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);}@media all and (max-width:768px){header #btn-menu #menu-burger #menu-circle{display:none;}}header #btn-menu #menu-burger .menu-line{position:absolute;width:14px;height:2px;background-color:#fff;z-index:2;-webkit-transition:background-color 250ms cubic-bezier(.25,.25,.75,.75);-moz-transition:background-color 250ms cubic-bezier(.25,.25,.75,.75);-o-transition:background-color 250ms cubic-bezier(.25,.25,.75,.75);transition:background-color 250ms cubic-bezier(.25,.25,.75,.75);}@media all and (max-width:768px){header #btn-menu #menu-burger .menu-line{background-color:#1f1f1f;}}header #btn-menu #menu-burger .menu-line.blue{background-color:#39ace2;}header #btn-menu #menu-burger #menu-line1{top:12px;left:11px;}header #btn-menu #menu-burger #menu-line2{top:17px;left:11px;}header #btn-menu #menu-burger #menu-line3{top:22px;left:11px;}header #btn-menu #menu-burger.close{background-color:transparent;}header #btn-menu #menu-burger.close #menu-line1{top:17px;left:7px;-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-moz-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-o-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);}header #btn-menu #menu-burger.close #menu-line2{-webkit-transform:scale3d(.9,.9,.9);-moz-transform:scale3d(.9,.9,.9);-o-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);opacity:0;}header #btn-menu #menu-burger.close #menu-line3{top:17px;left:7px;-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-moz-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-o-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);}header #btn-menu #menu-burger.close .menu-line{background-color:#fff;width:20px;}header #btn-menu .menu-text{float:left;margin-left:18px;margin-top:18px;padding-left:20px;}@media all and (max-width:768px){header #btn-menu .menu-text{display:none;}}header #btn-menu.fixed{position:fixed;}header #menu-left{float:left;margin:0;padding-left:40px;}@media all and (max-width:768px){header #menu-left{position:absolute;float:none;padding-left:66px;z-index:5001;}}@media all and (max-width:768px){header #menu-left.open-menu{position:fixed;top:10px;}}header #menu-right{float:right;margin:0;padding-right:20px;}@media all and (max-width:768px){header #menu-right{position:relative;z-index:10;-webkit-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);}}header #menu-right a{color:#fff;}header #menu-right .phone-icon{color:#fff;}@media all and (max-width:768px){header #menu-right .phone-icon span{display:none;}}header #menu-right li{float:left;font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;margin:18px 0 0 42px;cursor:pointer;}@media all and (max-width:990px){header #menu-right li{margin:18px 0 0 22px;}}@media all and (max-width:768px){header #menu-right li{margin:5px 0 0 15px;}}@media all and (max-width:768px){header #menu-right li.phone-icon-container{margin:5px 0 0 10px;}}header #menu-right li.chinese a{line-height:1.6;}header #menu-right li.circular{margin:10px 0 0 42px;padding:8px 0;width:100px;background-color:#fff;border-radius:30px;text-align:center;-webkit-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-moz-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-o-transition:background-color 300ms cubic-bezier(.19,1,.22,1);transition:background-color 300ms cubic-bezier(.19,1,.22,1);}@media all and (max-width:768px){header #menu-right li.circular{margin:8px 0 0 24px;display:none;}}header #menu-right li.circular a{color:#3c3434;-webkit-transition:color 300ms cubic-bezier(.19,1,.22,1);-moz-transition:color 300ms cubic-bezier(.19,1,.22,1);-o-transition:color 300ms cubic-bezier(.19,1,.22,1);transition:color 300ms cubic-bezier(.19,1,.22,1);}header #menu-right li.circular:hover{background-color:#000;}header #menu-right li.circular:hover a{color:#fff;}@media all and (max-width:768px){header #menu-right li.book-img-container{display:none;}}header #menu-right .book-img{width:98px;height:40px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/book.png");background-size:98px 40px;background-repeat:no-repeat;display:block;margin-top:-7px;}@media all and (-webkit-min-device-pixel-ratio:1.5){header #menu-right .book-img{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/book@2x.png");}}@media all and (max-width:768px){header #menu-right.open-menu{opacity:0;}}#menu{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:5000;}@media all and (max-width:768px){#menu{position:fixed;width:100%;height:1000px!important;}}#menu .menu-items ul.activity-menu-items{position:absolute;top:390px;width:100%;z-index:1;margin:0;}@media all and (max-width:768px){#menu .menu-items ul.activity-menu-items{top:375px;}}@media all and (max-width:375px){#menu .menu-items ul.activity-menu-items{top:355px;}}@media all and (max-width:359px){#menu .menu-items ul.activity-menu-items{top:325px;}}@media all and (max-width:375px) and (max-height:600px){#menu .menu-items ul.activity-menu-items{top:325px;}}@media all and (max-width:768px){#menu .vertical-align{vertical-align:top;padding-top:80px;}}#menu .blocker{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:19;}@media all and (max-width:768px){#menu .blocker{display:none;}}#menu.remove{pointer-events:none;}@media all and (max-width:768px){#menu.remove .bg{pointer-events:none;display:none;}}#menu .bg{position:absolute;top:0;left:0;width:100%;height:1440px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/menu-bg.png");background-size:420px 1440px;background-repeat:no-repeat;z-index:10;}@media all and (max-width:768px){#menu .bg{background-image:none;width:100%;height:150%!important;background-color:#000;}}@media all and (-webkit-min-device-pixel-ratio:1.5){#menu .bg{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/menu-bg@2x.png");}}#menu .menu-items{position:absolute;top:0;left:0;margin-left:30px;width:280px;height:100%;z-index:20;}@media all and (max-width:768px){#menu .menu-items{margin-left:0;width:100%;height:auto!important;opacity:0;-webkit-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);}}#menu .menu-items .desktop-content{position:relative;z-index:10;}@media all and (max-width:768px){#menu .menu-items .desktop-content{display:none;}}#menu .menu-items .mobile-content{display:none;z-index:10;}@media all and (max-width:768px){#menu .menu-items .mobile-content{display:block;}}#menu .menu-items>.content{position:relative;height:100%;z-index:100;}@media all and (max-width:768px){#menu .menu-items>.content{display:table;width:100%;}}#menu .menu-items .logo{left:0;z-index:501;}@media all and (max-width:768px){#menu .menu-items .logo{left:0;display:none;}}#menu .menu-items .close-btn{position:absolute;top:28px;right:-15px;font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:18px;cursor:pointer;z-index:200;color:#fff;}@media all and (max-width:768px){#menu .menu-items .close-btn{top:18px;right:30px;display:none;}}#menu .menu-items .close-btn span{font-family:"TideSans-700Mondo";display:inline;}#menu .menu-items span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0!important;}@media all and (max-width:768px){#menu .menu-items span{text-align:center;-webkit-user-drag:auto;user-drag:auto;}}#menu .menu-items a{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;outline:0!important;text-decoration:none;}@media all and (max-width:768px){#menu .menu-items a{display:block;text-align:center;-webkit-user-drag:auto;user-drag:auto;}}#menu .menu-items .small{font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:16px;line-height:1.8;height:34px;opacity:.5;}@media all and (max-width:768px){#menu .menu-items .small{font-size:13px;line-height:1.6;height:25px!important;}}#menu .menu-items .small>span,#menu .menu-items .small>a{display:inline;cursor:pointer;}@media all and (max-width:768px){#menu .menu-items .small>span,#menu .menu-items .small>a{display:block;text-align:center;}}#menu .menu-items .small.first{margin-top:15px;}@media all and (max-width:768px){#menu .menu-items .small.first{margin-top:14px;}}@media all and (max-width:768px) and (max-height:550px){#menu .menu-items .small.first{margin-top:4px;}}#menu .menu-items .small.has-dropdown>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-menu-dd-arrow.png");background-repeat:no-repeat;background-size:8px 5px;background-position:right center;padding-right:15px;}@media all and (max-width:768px){#menu .menu-items .small.has-dropdown>span{padding-right:0;width:95px;margin:0 auto;}}@media all and (-webkit-min-device-pixel-ratio:1.5){#menu .menu-items .small.has-dropdown>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-menu-dd-arrow@2x.png");}}#menu .menu-items .small.has-dropdown.open>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/group-17.png");background-size:10px 9px;}@media all and (-webkit-min-device-pixel-ratio:1.5){#menu .menu-items .small.has-dropdown.open>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/group-17@2x.png");}}#menu .menu-items .medium{font-family:"TideSans-700Mondo",Arial,serif;text-transform:uppercase;font-weight:normal;font-size:16px;opacity:1;line-height:1.73;height:34px;}@media all and (max-width:768px){#menu .menu-items .medium{font-size:17px;line-height:1.4;height:34px;}}@media all and (max-width:359px){#menu .menu-items .medium{font-size:16px;height:27px;}}#menu .menu-items .medium a{color:#00a8e1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;text-decoration:none;-webkit-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 200ms cubic-bezier(.25,.46,.45,.94);transition:all 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (max-width:768px){#menu .menu-items .medium a{-webkit-user-drag:auto;user-drag:auto;-webkit-transition:all 0ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 0ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 0ms cubic-bezier(.25,.46,.45,.94);transition:all 0ms cubic-bezier(.25,.46,.45,.94);}}#menu .menu-items .medium.first{margin-top:11px;}@media all and (max-width:768px){#menu .menu-items .medium.first{margin-top:6px;}}@media all and (min-width:769px) and (max-height:800px){#menu .menu-items .medium.first{margin-top:10px;}}@media all and (max-width:768px) and (max-height:550px){#menu .menu-items .medium.first{margin-top:4px;}}#menu .menu-items .book-btn{position:absolute;bottom:30px;left:0;margin-top:12px;margin-bottom:15px;width:134px;height:34px;background-color:#39ace2;display:block;}@media all and (max-width:768px){#menu .menu-items .book-btn{display:none!important;}}@media all and (max-width:768px){#menu .menu-items.transition-in{opacity:1;}}@media all and (max-width:768px){#menu .menu-items.spaced .small{line-height:1.7!important;}}@media all and (max-width:768px){#menu .menu-items.spaced .medium{line-height:1.7!important;}}@media all and (max-width:768px){#menu .menu-items.spaced ul li{line-height:1.4!important;}}#menu.remove{display:none;}@media all and (max-width:768px){#menu.remove{left:-1000px;display:block;}}@media all and (max-width:768px){#template.show-menu>#content{display:none!important;}}@media all and (max-width:768px){#template.show-menu>footer{display:none!important;}}#mobile-menu-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2052;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(.19,1,.22,1);-moz-transition:opacity 500ms cubic-bezier(.19,1,.22,1);-o-transition:opacity 500ms cubic-bezier(.19,1,.22,1);transition:opacity 500ms cubic-bezier(.19,1,.22,1);display:none;}@media all and (max-width:768px){#mobile-menu-bg{display:none;}}@media all and (max-width:768px){#mobile-menu-bg.transition-in{display:block;opacity:1;}}#mobile-menu-bg.hide-left{left:-1500px;}header.transition-in{opacity:1;pointer-events:auto;}@media all and (max-width:768px){#template.show-menu>#content{display:none!important;}}@media all and (max-width:768px){#template.show-menu>footer{display:none!important;}}.btn-standard{font-family:"TideSans-700Mondo",Arial,serif;font-size:17px;font-weight:normal;line-height:1.5;text-align:center;color:#38a8e0;background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:140px;height:35px;padding:8px 0 0 0;display:inline-block;cursor:pointer;-webkit-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-moz-transition:background-color 300ms cubic-bezier(.19,1,.22,1);-o-transition:background-color 300ms cubic-bezier(.19,1,.22,1);transition:background-color 300ms cubic-bezier(.19,1,.22,1);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mobile-cart.open .total{border-top:1px solid rgba(255,255,255,.2)!important;}#mobile-cart .cart-items li{border-top:1px solid rgba(255,255,255,.2)!important;}header #menu .menu-items ul{padding:0;margin:0;list-style:none;}header #menu .menu-items .mobile-book-btn.btn-standard{position:relative;margin:15px auto 0 auto;background-color:#00a8e1;width:134px;height:40px;border-radius:25px;font-size:18px;color:#fff;line-height:1.4;}@media all and (max-width:768px){header #menu .menu-items .book-btn{position:absolute;left:50%;bottom:20px;margin-top:12px;margin-left:-67px;margin-bottom:15px;width:134px;height:40px;background-color:#39ace2;display:block;}}@media all and (max-width:768px){header #menu .menu-items .book-btn.open{display:none;}}.location-tabs{position:absolute;top:100px;width:100%;}@media all and (max-width:768px){.location-tabs{top:70px;}}@media all and (max-width:375px) and (max-height:600px){.location-tabs{top:60px;}}.location-tabs[data-selected="0"] .tabs .tab[data-index="0"]{opacity:1;}.location-tabs[data-selected="0"] .menu-line .blue-line{left:0;width:97px;}@media all and (max-width:768px){.location-tabs[data-selected="0"] .menu-line .blue-line{left:41px;}}.location-tabs[data-selected="1"] .tabs .tab[data-index="1"]{opacity:1;}.location-tabs[data-selected="1"] .menu-line .blue-line{left:128px;width:47px;}@media all and (max-width:768px){.location-tabs[data-selected="1"] .menu-line .blue-line{left:168px;}}.location-tabs[data-selected="2"] .tabs .tab[data-index="2"]{opacity:1;}.location-tabs[data-selected="2"] .menu-line .blue-line{left:204px;width:75px;}@media all and (max-width:768px){.location-tabs[data-selected="2"] .menu-line .blue-line{left:244px;}}.location-tabs .tabs{position:relative;margin:0 auto 7px;width:100%;max-width:310px;}@media all and (max-width:768px){.location-tabs .tabs{margin:0 auto;width:310px;}}.location-tabs .tabs .tab{float:left;font-family:"TideSans-700Mondo",Arial,serif;text-transform:uppercase;font-weight:normal;font-size:12.1px;line-height:1.7;margin:0 15px;opacity:.5;color:#fff;-webkit-transition:all 200ms cubic-bezier(.19,1,.22,1);-moz-transition:all 200ms cubic-bezier(.19,1,.22,1);-o-transition:all 200ms cubic-bezier(.19,1,.22,1);transition:all 200ms cubic-bezier(.19,1,.22,1);cursor:pointer;}@media all and (max-width:768px){.location-tabs .tabs .tab{padding:15px 0;height:50px;-webkit-transition:all 100ms cubic-bezier(.19,1,.22,1);-moz-transition:all 100ms cubic-bezier(.19,1,.22,1);-o-transition:all 100ms cubic-bezier(.19,1,.22,1);transition:all 100ms cubic-bezier(.19,1,.22,1);}}@media all and (max-width:375px) and (max-height:600px){.location-tabs .tabs .tab{padding:15px 0 7px 0;}}.location-tabs .tabs .tab[data-index="0"]{margin-left:0;}@media all and (max-width:768px){.location-tabs .tabs .tab[data-index="0"]{margin-left:15px;}}.location-tabs .tabs .tab[data-index="2"]{margin-right:0;}@media all and (max-width:768px){.location-tabs .tabs .tab[data-index="2"]{margin-right:15px;}}.location-tabs .menu-line{position:relative;width:100%;height:3px;}@media all and (max-width:768px){.location-tabs .menu-line{margin-left:0;width:100%;}}.location-tabs .menu-line .blue-line{position:absolute;top:0;width:30px;height:3px;background-color:#38a8e0;z-index:2;-webkit-transition:all 300ms cubic-bezier(.77,0,.175,1);-moz-transition:all 300ms cubic-bezier(.77,0,.175,1);-o-transition:all 300ms cubic-bezier(.77,0,.175,1);transition:all 300ms cubic-bezier(.77,0,.175,1);}@media all and (max-width:768px){.location-tabs .menu-line .blue-line{-webkit-transition:all 100ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 100ms cubic-bezier(.165,.84,.44,1);-o-transition:all 100ms cubic-bezier(.165,.84,.44,1);transition:all 100ms cubic-bezier(.165,.84,.44,1);}}.location-tabs .menu-line .base-line{position:absolute;top:1px;width:100%;height:1px;background-color:rgba(255,255,255,.25);z-index:1;-webkit-transition:all 300ms cubic-bezier(.77,0,.175,1);-moz-transition:all 300ms cubic-bezier(.77,0,.175,1);-o-transition:all 300ms cubic-bezier(.77,0,.175,1);transition:all 300ms cubic-bezier(.77,0,.175,1);}@media all and (max-width:768px){.location-tabs .menu-line .base-line{-webkit-transition:all 100ms cubic-bezier(.165,.84,.44,1);-moz-transition:all 100ms cubic-bezier(.165,.84,.44,1);-o-transition:all 100ms cubic-bezier(.165,.84,.44,1);transition:all 100ms cubic-bezier(.165,.84,.44,1);}}.location-slides{position:absolute;top:162px;left:0;width:100%;z-index:5;}@media all and (max-width:768px){.location-slides{top:155px;}}@media all and (max-width:359px){.location-slides{top:122px;}}@media all and (max-width:375px) and (max-height:600px){.location-slides{top:130px;}}.location-slides .location-slide{position:absolute;top:0;left:0;width:100%;pointer-events:none;opacity:0;}.location-slides .location-slide.selected{pointer-events:auto;}.location-slides .location-slide .location-menu-item{text-align:left;position:relative;width:100%;margin-top:10px;}@media all and (max-width:768px){.location-slides .location-slide .location-menu-item{text-align:center;}}@media all and (max-width:375px){.location-slides .location-slide .location-menu-item{margin-top:0;}}.location-slides .location-slide .location-menu-item .txt{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;font-weight:normal;display:inline;line-height:1;letter-spacing:.1px;color:#fff;opacity:.5;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/location-icon.png");background-repeat:no-repeat;background-size:13px 18px;background-position:left top 3px;padding-left:18px;}@media all and (max-width:768px){.location-slides .location-slide .location-menu-item .txt{background-position:left top 1px;text-align:center;}}@media all and (-webkit-min-device-pixel-ratio:1.5){.location-slides .location-slide .location-menu-item .txt{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/location-icon@2x.png");}}.location-slides .location-slide ul{display:block;margin:0;}@media all and (max-width:768px){.location-slides .location-slide ul{display:block;}}.location-slides .location-slide ul li{font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:28px;text-transform:uppercase;line-height:1.5;height:41px;-webkit-transition:opacity 250ms cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity 250ms cubic-bezier(.25,.46,.45,.94);-o-transition:opacity 250ms cubic-bezier(.25,.46,.45,.94);transition:opacity 250ms cubic-bezier(.25,.46,.45,.94);outline:0!important;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}@media all and (max-width:768px){.location-slides .location-slide ul li{font-size:26px;line-height:1.2;height:38px!important;}}.location-slides .location-slide ul li a{color:#fff;outline:0!important;}@media all and (max-width:768px){.location-slides .location-slide ul li a{display:block;text-align:center;-webkit-user-drag:auto;}}.location-slides .location-slide ul li>span{display:inline;cursor:pointer;}@media all and (max-width:768px){.location-slides .location-slide ul li>span{display:block;text-align:center;}}.location-slides .location-slide ul li .submenu-dropdown{height:0;display:none;}.location-slides .location-slide ul li .submenu-dropdown .container>div{padding-top:0;padding-bottom:10px;}.location-slides .location-slide ul li .submenu-dropdown a,.location-slides .location-slide ul li .submenu-dropdown span{display:block;}.location-slides .location-slide ul li .submenu-dropdown .blue-title{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:15px;line-height:1;color:#00a8e1;text-transform:none;margin-top:8px;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .blue-title{font-size:14px;}}.location-slides .location-slide ul li .submenu-dropdown .blue-title.pad-top{padding-top:5px;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .blue-title.pad-top{padding-top:15px;}}.location-slides .location-slide ul li .submenu-dropdown .blue-title.less-mt{margin-top:0;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .blue-title.less-mt{margin-top:10px;}}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .blue-title.first{margin-top:20px;}}.location-slides .location-slide ul li .submenu-dropdown .subheading{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:13px;line-height:1;margin:0 0 15px 0;opacity:.5;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown #compare-swings-btn{margin-left:-10px;}}.location-slides .location-slide ul li .submenu-dropdown .submenu-item{font-family:"TideSans-700Mondo",Arial,serif;font-weight:normal;font-size:15px;line-height:1;margin:10px 0 0 0;text-transform:none;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .submenu-item{font-size:16px;margin:6px 0;padding:12px 0 0 0;text-align:center;}}.location-slides .location-slide ul li .submenu-dropdown .submenu-item.last{padding-bottom:16px;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .submenu-item.last{padding-bottom:12px;margin-bottom:25px;}}.location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard{font-size:13px;margin-top:0;margin-bottom:15px;padding:12px 0 0;width:170px;height:34px;padding-left:0;background-color:#39ace2;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard{position:relative;font-size:16px;width:220px;margin:0 auto 15px -5px;padding:9px 0 0 0;}.location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard#compare-swings-btn{margin-left:-40px;}}.location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard.btn-swings{width:160px;}@media all and (max-width:768px){.location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard.btn-swings{margin:0 auto 15px -14px;}}@media all and (max-width:768px){.location-slides .location-slide ul li[data-index="0"]{width:210px;margin:0 auto;}}@media all and (max-width:768px){.location-slides .location-slide ul li[data-index="1"]{width:138px;margin:0 auto;}}@media all and (max-width:768px){.location-slides .location-slide ul li.has-dropdown[data-index="0"]>span{margin:0 -10px;}}@media all and (max-width:768px){.location-slides .location-slide ul li.has-dropdown[data-index="1"]>span{margin:0 -2px;}}.location-slides .location-slide ul li.has-dropdown>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-menu-dd-arrow.png");background-repeat:no-repeat;background-size:15px 10px;background-position:right center;padding-right:25px;color:#fff;}@media all and (max-width:768px){.location-slides .location-slide ul li.has-dropdown>span{padding-right:0;}}@media all and (-webkit-min-device-pixel-ratio:1.5){.location-slides .location-slide ul li.has-dropdown>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/icons-menu-dd-arrow@2x.png");}}.location-slides .location-slide ul li.open{opacity:1;}.location-slides .location-slide ul li.open>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/close-icon.png");background-size:15px 14px;}@media all and (-webkit-min-device-pixel-ratio:1.5){.location-slides .location-slide ul li.open>span{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/close-icon@2x.png");}}@media all and (max-width:768px){.location-slides .location-slide ul.open{height:600px;}}.location-slides .location-slide ul.open li{opacity:.5;}@media all and (max-width:768px){.location-slides .location-slide ul.open li{opacity:0;pointer-events:none;}}.location-slides .location-slide ul.open li a{color:#fff;}.location-slides .location-slide ul.open li.open{opacity:1;pointer-events:auto;}#shopping-cart{position:absolute;top:18px;right:20px;width:38px;height:34px;z-index:502;}@media all and (min-width:1200px) and (min-height:741px){#shopping-cart{position:fixed;}}#shopping-cart .circle{position:absolute;top:-6px;left:21px;width:19px;height:19px;border-radius:19px;background-color:#333;z-index:1;display:none;}#shopping-cart .num-items{position:relative;width:100%;font-size:12px;font-weight:700;color:#fff;padding:2px 0 0 0;text-align:center;}#shopping-cart .icon{position:relative;width:38px;height:34px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/cart.svg");background-size:38px 34px;background-repeat:no-repeat;z-index:3;}.mac .location-slides .location-slide .location-menu-item .txt,.is-mobile .location-slides .location-slide .location-menu-item .txt{background-position:left top;padding-top:3px;}@media all and (max-width:768px){.mac .location-slides .location-slide .location-menu-item .txt,.is-mobile .location-slides .location-slide .location-menu-item .txt{background-position:left top 1px;}}.mac .location-slides .location-slide ul li .submenu-dropdown .submenu-item.btn-standard{padding-top:11px;}.mac .location-slides .location-slide ul li.has-dropdown>span{background-position:right top 6px;}.gradient-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.35;background-image:linear-gradient(black,rgba(0,0,0,0));z-index:20;}.lightbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5001;color:#888;opacity:0;display:none;}@media all and (max-width:767px){.lightbox{position:relative;top:auto;left:auto;height:auto;min-height:calc(100vh - 50px);}}.lightbox[data-selected="0"] .box .tabs .tab[data-index="0"]{color:#fff;background-color:#00a8e1;cursor:default;}.lightbox[data-selected="0"] .box .info-container .info-copy[data-index="0"]{display:block;}.lightbox[data-selected="1"] .box .tabs .tab[data-index="1"]{color:#fff;background-color:#00a8e1;cursor:default;}.lightbox[data-selected="1"] .box .info-container .info-copy[data-index="1"]{display:block;}.lightbox[data-selected="2"] .box .tabs .tab[data-index="2"]{color:#fff;background-color:#00a8e1;cursor:default;}.lightbox[data-selected="2"] .box .info-container .info-copy[data-index="2"]{display:block;}.lightbox[data-selected="3"] .box .tabs .tab[data-index="3"]{color:#fff;background-color:#00a8e1;cursor:default;}.lightbox[data-selected="3"] .box .info-container .info-copy[data-index="3"]{display:block;}.lightbox#location-lightbox .box{position:absolute;top:0;left:0;margin-left:0;width:100%;}.lightbox#location-lightbox .box .large-btn-container{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;position:relative;clear:both;width:100%;margin-top:40px;text-align:center;color:#03a7e1;cursor:pointer;}@media all and (min-width:1200px) and (max-height:880px){.lightbox#location-lightbox .box{top:60px;transform:none;}}@media all and (max-width:767px){.lightbox#location-lightbox .box{position:relative;top:auto;left:auto;}}.lightbox#transport-lightbox .box{position:absolute;top:0;left:0;margin-left:0;width:100%;}@media all and (min-width:1200px) and (max-height:880px){.lightbox#transport-lightbox .box{top:60px;transform:none;}}@media all and (max-width:767px){.lightbox#transport-lightbox .box{position:relative;top:auto;left:auto;}}.lightbox#activity-lightbox .box{position:absolute;top:0;left:0;margin-left:0;width:100%;}@media all and (min-width:1200px) and (max-height:920px){.lightbox#activity-lightbox .box{top:60px;transform:none;}}@media all and (max-width:767px){.lightbox#activity-lightbox .box{position:relative;top:auto;left:auto;}}.lightbox#months-lightbox .close-btn{display:block;}.lightbox#months-lightbox .box{position:absolute;top:0;left:0;margin-left:0;width:100%;}@media all and (min-width:1200px) and (max-height:920px){.lightbox#months-lightbox .box{top:60px;transform:none;}}@media all and (max-width:767px){.lightbox#months-lightbox .box{position:relative;top:auto;left:auto;}}.lightbox#months-lightbox .box .month-items{padding-bottom:40px;}.lightbox#months-lightbox .box .month-items .month-item{position:relative;text-align:center;padding:5px 0;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;color:#555;cursor:pointer;}.lightbox#months-lightbox .box .month-items .month-item span{opacity:.35;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}.lightbox#months-lightbox .box .month-items .month-item span.blue{opacity:1;}.lightbox#months-lightbox .box .month-items .month-item.last-month{margin-bottom:30px;}@media all and (min-width:1200px){.lightbox#months-lightbox .box .month-items .month-item:hover .blue{color:#555;}}.lightbox .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1;}@media all and (max-width:767px){.lightbox .overlay{display:none;}}.lightbox .box{position:absolute;top:0;left:calc(50% + 200px);transform:none;width:100%;height:auto;background-color:#fff;border-radius:0;padding-bottom:0;z-index:5;}@media all and (max-width:767px){.lightbox .box{position:relative;top:auto;left:auto;min-height:calc(100vh - 50px);padding-bottom:129px;}}.lightbox .box .blue{color:#00a8e1;}.lightbox .box .semibold{font-weight:600;color:#555;}.lightbox .box .title-container{position:relative;margin-top:0;padding-top:30px;}.lightbox .box .title-container h2{position:relative;width:100%;text-align:center;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;color:#555;z-index:1;margin:0 auto 40px auto;}.lightbox .box .title-container .close-btn{position:absolute;top:23px;right:28px;width:42px;height:42px;background-color:#03a7e1;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/white-close-btn.svg");background-size:14px 14px;background-repeat:no-repeat;background-position:center;border-radius:100%;z-index:3;cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}.lightbox .box .title-container .close-btn:hover{transform:rotate(90deg);}.lightbox .box .tabs{position:relative;display:block;width:100%;height:auto;text-align:center;margin-bottom:30px;padding:0 40px 10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;vertical-align:text-top;}.lightbox .box .tabs .tab{display:inline-block;padding:3px 12px;text-align:center;border-radius:60px;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:15px;font-weight:normal;text-transform:uppercase;color:#00a8e1;cursor:pointer;transition-property:all;vertical-align:text-top;}.lightbox .box .info-container{padding:0 40px 60px;}.lightbox .box .info-container .info-copy{display:none;}.lightbox .box .info-item .subtitle{position:relative;width:100%;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:19px;font-weight:normal;text-transform:uppercase;color:#555;margin-bottom:15px;}.lightbox .box a{color:#00a8e1;text-decoration:none;}.lightbox .box .location-lightbox-item,.lightbox .box .transport-lightbox-item{position:relative;width:calc(100% - 80px);margin:0 auto 45px;}.lightbox .box .location-lightbox-item ul,.lightbox .box .transport-lightbox-item ul{padding:0 0 0 18px;margin:0;}.lightbox .box .location-lightbox-item ul li,.lightbox .box .transport-lightbox-item ul li{padding:0;margin:0;}.lightbox .box .location-lightbox-item .subtitle,.lightbox .box .transport-lightbox-item .subtitle{position:relative;width:100%;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;color:#555;margin-bottom:15px;}.lightbox .box .location-lightbox-item .subtitle .txt,.lightbox .box .transport-lightbox-item .subtitle .txt{float:left;margin-right:15px;}.lightbox .box .location-lightbox-item .subtitle .vehicle,.lightbox .box .transport-lightbox-item .subtitle .vehicle{float:left;margin-top:6px;}.lightbox .box .location-lightbox-item .subtitle .vehicle.self-drive,.lightbox .box .transport-lightbox-item .subtitle .vehicle.self-drive{width:37px;height:17px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-car.png");background-position:center;background-size:37px 17px;background-repeat:no-repeat;}.lightbox .box .location-lightbox-item .subtitle .vehicle.bungy-bus,.lightbox .box .transport-lightbox-item .subtitle .vehicle.bungy-bus{width:48px;height:17px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-bungy-bus.png");background-position:center;background-size:48px 17px;background-repeat:no-repeat;}.lightbox .box .location-lightbox-item .subtitle .vehicle.gondola,.lightbox .box .transport-lightbox-item .subtitle .vehicle.gondola{width:23px;height:17px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-gondola.png");background-position:center;background-size:23px 17px;background-repeat:no-repeat;}@media all and (min-width:680px){body.show-activity-lightbox main{min-height:calc(100vh - 100px);}}body.show-activity-lightbox .booking{padding-bottom:0;}body.show-activity-lightbox header,body.show-activity-lightbox #header{display:none;}body.show-activity-lightbox .summary-mobile{display:none;}@media all and (max-width:767px){body.show-activity-lightbox .step-container{display:none;}}body.show-activity-lightbox #activity-lightbox{display:block;}body.show-activity-lightbox footer{z-index:30000;}@media all and (max-width:1024px) and (orientation:landscape){body.show-activity-lightbox footer{display:none;}}@media all and (max-width:767px){body.show-activity-lightbox footer{background-color:#fff;}}body.show-activity-lightbox #time-section,body.show-activity-lightbox #options-section{display:none!important;}body.show-location-lightbox .booking{padding-bottom:0;}body.show-location-lightbox header,body.show-location-lightbox #header{display:none;}body.show-location-lightbox .summary-mobile{display:none;}@media all and (max-width:767px){body.show-location-lightbox .step-container{display:none;}}body.show-location-lightbox #location-lightbox{display:block;}body.show-location-lightbox footer{z-index:30000;}@media all and (max-width:767px){body.show-location-lightbox footer{background-color:#fff;}}body.show-transport-lightbox .booking{padding-bottom:0;}body.show-transport-lightbox header,body.show-transport-lightbox #header{display:none;}body.show-transport-lightbox .summary-mobile{display:none;}@media all and (max-width:767px){body.show-transport-lightbox .step-container{display:none;}}body.show-transport-lightbox #transport-lightbox{display:block;}body.show-transport-lightbox footer{z-index:30000;}@media all and (max-width:767px){body.show-transport-lightbox footer{background-color:#fff;}}body.show-months-lightbox .booking{padding-bottom:0;}body.show-months-lightbox header,body.show-months-lightbox #header{display:none;}body.show-months-lightbox .summary-mobile{display:none;}@media all and (max-width:767px){body.show-months-lightbox .step-container{display:none;}}body.show-months-lightbox #months-lightbox{display:block;}body.show-months-lightbox footer{z-index:30000;}@media all and (max-width:767px){body.show-months-lightbox footer{background-color:#fff;}}@media all and (min-width:1200px){body.mac .lightbox .box .tabs .tab{padding:8px 12px 4px;}}#location-section{width:359px;left:auto;margin-left:auto;}@media all and (max-width:1400px){#location-section{left:0;margin-left:0;}}#location-section .location{margin-bottom:32px;}#location-section .location.last{margin-bottom:0;}#location-section .location .location-title{color:#03a7e1;cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);line-height:120%;margin:16px 0;}@media all and (min-width:1200px){#location-section .location .location-title:hover{color:#333;}}@media all and (min-width:1200px){body.mac .step-container .steps .step .subtitle{padding-top:0;}}@media all and (max-width:1200px){body.mac .date-picker .left-arrow,body.mac .date-picker .right-arrow{top:15px;}}@media all and (min-width:1200px){body.mac .lightbox .box .title-container .close-btn{top:-9px;}}body.mac .step-container .steps .step[data-id=transport] #transport-section .more-about-transport{background-position-y:4px;}@media all and (min-width:1200px){body.mac .step-container .steps #continue-btn{padding-top:12px;}}@media all and (min-width:1200px) and (max-width:1400px){body.mac .step-container .steps #continue-btn{padding-top:14px;}}@media all and (min-width:1200px){body.mac #combos-container .combos .combo .price-container .small-btn{margin-top:-2px;}}@media all and (min-width:1200px){body.mac .small-btn{padding-top:11px;}}@media all and (min-width:1200px){body.mac .number-input-container input{padding-top:12px;}}@media all and (min-width:1200px){body.mac .lightbox .box .transport-item .subtitle .vehicle{margin-top:0;}}html{width:100%;overflow-x:hidden;overflow-y:scroll;}body{padding:0;margin:0;font-family:"adelle-sans",Arial,serif;font-weight:400;font-size:15px;font-style:normal;color:#333;background-color:#fff;box-sizing:border-box;-moz-image-rendering:auto;image-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#dbd5c9;}h1,h2,h3,h4,h5{text-transform:uppercase;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}#options-section{position:relative;margin-top:150px;pointer-events:none;display:none;z-index:2206;}#options-section.active{pointer-events:auto;padding-bottom:30px;}#options-section .standard-section{position:relative;width:100%;}#options-section .standard-section .main-panel{margin-bottom:0;}#options-section .standard-section .main-panel .main-panel-content{position:relative;width:calc(100% - 20px);max-width:480px;margin:0 auto;padding:25px 20px 30px 30px;border-radius:47px;background-color:#fff;}#options-section .standard-section .main-panel .main-panel-content .info-icon-container{margin-bottom:33px;cursor:pointer;}#options-section .standard-section .main-panel .main-panel-content .info-icon-container .info-icon{float:left;width:16px;height:16px;margin-top:-2px;margin-right:8px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/info-icon.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center;}@media all and (-webkit-min-device-pixel-ratio:1.5){#options-section .standard-section .main-panel .main-panel-content .info-icon-container .info-icon{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/info-icon@2x.png");}}#options-section .standard-section .main-panel .main-panel-content .info-icon-container .info-txt{float:left;width:calc(100% - 24px);font-size:11.8px;line-height:1.5;font-weight:normal;color:#03a7e1;margin-top:-3px;}#options-section .standard-section .main-panel .main-panel-content #extras-items{margin-top:17px;padding-top:34px;border-top:1px solid rgba(85,85,85,.15);}#options-section .standard-section .main-panel .main-panel-content h2{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;text-align:center;line-height:1.71;margin:0;}#options-section .standard-section .main-panel .main-panel-content h3{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:13px;font-weight:normal;line-height:1.38;letter-spacing:.5px;color:#555;opacity:.5;margin:0 0 18px 0;}#options-section .standard-section .main-panel .main-panel-content p{position:relative;width:100%;display:block;clear:both;font-size:15px;color:#888;padding-top:14px;}#options-section .standard-section .main-panel .main-panel-content p .blue{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:15px;font-weight:normal;color:#03a7e1;}#options-section .standard-section .main-panel .main-panel-content .options-item{margin-bottom:20px;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy{float:left;width:calc(100% - 140px);margin-right:20px;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .title{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;line-height:21px;font-weight:normal;color:#555;text-transform:uppercase;}@media all and (max-width:374px){#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .title{font-size:17px;line-height:19px;}}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price{color:#555;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .new{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:19px;font-weight:normal;color:#03a7e1;margin-right:8px;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .old{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;font-weight:normal;color:#aaa;text-decoration:line-through;margin-right:8px;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .note{font-size:15px;letter-spacing:.2px;color:#888;display:block;}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .note.orange{color:#ff6b00;font-weight:600;}#options-section .standard-section .main-panel .main-panel-content .options-item .right-copy{float:left;width:120px;}#options-section .standard-section .main-panel .main-panel-content .options-item .guest-description{font-size:11.8px;color:#ff6b00;font-weight:600;letter-spacing:.2px;padding-top:0;}@media all and (min-width:1200px){body.mac #options-section .standard-section .main-panel .main-panel-content .info-icon-container .info-icon{margin-top:-3px;}}.step-container{position:relative;top:auto;left:auto;width:calc(100% - 20px)!important;max-width:480px;min-width:359px;height:auto;margin:0 auto;transform:none!important;background-color:transparent;border-radius:0;z-index:2001;}@media all and (min-width:1200px){.step-container.step1{background-color:transparent;}}@media all and (min-width:1200px){.step-container.step2{margin-left:-47px;}}.step-container.disabled{pointer-events:none!important;cursor:default!important;}.step-container.disabled .steps .step{pointer-events:none!important;cursor:default!important;}.step-container .steps #continue-btn{position:relative;top:auto;transform:translate(0,-50%)!important;left:auto!important;width:215px;height:54px;border-radius:27px;background-color:rgba(170,170,170,.5);color:#fff;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;line-height:1.71;margin:25px auto 37px;padding:12px 0 16px;text-align:center;text-transform:uppercase;opacity:0;cursor:pointer;overflow:hidden;pointer-events:none;transition:all 200ms cubic-bezier(.25,.46,.45,.94);transform:none!important;display:none;clear:both;}@media all and (max-width:1400px){.step-container .steps #continue-btn{font-size:18px;padding:12px 0 16px;}}@media all and (max-width:767px){.step-container .steps #continue-btn{padding:17px 0 16px;}}@media all and (max-width:480px){.step-container .steps #continue-btn{width:100%;height:auto;border-radius:50px;opacity:1;}}.step-container .steps #continue-btn.active{cursor:pointer;}.step-container .steps #continue-btn.enabled{pointer-events:auto;background-color:#03a7e1;display:block;}@media all and (min-width:1200px){.step-container .steps #continue-btn.enabled:hover{background-color:#333;}}.step-container .steps .step-bg{position:absolute;top:0;left:0;background-color:#fff;border-radius:47px;width:206px;height:94px;display:none;}.step-container .steps .step{position:relative;top:auto;left:auto!important;height:auto;pointer-events:none;opacity:0;max-height:94px;width:100%!important;background-color:#ccc;border-radius:47px;margin-top:15px;display:none;overflow:hidden;transition:all 300ms cubic-bezier(.785,.135,.15,.86);}.step-container .steps .step.active{max-height:999px;background-color:#fff;}.step-container .steps .step:not(.active) .title-container{border-bottom:0;}.step-container .steps .step.enabled{pointer-events:auto;display:block;}.step-container .steps .step[data-index="0"]{pointer-events:auto;opacity:1;display:block;margin-top:60px;}.step-container .steps .step[data-index="2"] .title-container{border-bottom:0;}.step-container .steps .step[data-index="2"] .step-content{padding-top:0;padding-left:0;padding-right:0;}.step-container .steps .step[data-index="3"].active{overflow:visible;margin-bottom:80px;}.step-container .steps .step[data-index="3"] .step-content{padding-left:0;padding-right:0;}.step-container .steps .step.hide-divider-line .vertical-divider-line{opacity:0;}.step-container .steps .step .title-container{position:relative;top:auto;left:auto;padding:22px 30px 24px 30px;cursor:pointer;margin:0;border-bottom:1px solid rgba(85,85,85,.15);}.step-container .steps .step .title-container .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:3px;}.step-container .steps .step .subtitle{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:13px;line-height:1.38;opacity:.5;text-transform:uppercase;}.step-container .steps .step .title{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;line-height:1.71;text-transform:uppercase;}@media all and (max-width:1400px){.step-container .steps .step .title{font-size:18px;}}.step-container .steps .step .step-content{position:relative;top:auto;width:calc(100% - 11px)!important;background-color:transparent;border-radius:0;margin:0!important;padding:28px 30px 17px 30px;opacity:0;pointer-events:none;}.step-container .steps .step .step-content#date-section{width:100%!important;}.step-container .steps .step .step-content#options-section{width:calc(100% - 34px)!important;}.step-container .steps .step .step-content.active{pointer-events:auto;}.step-container .steps .step .step-content .subtitle{margin-bottom:4px;}.summary{position:fixed;top:0;right:auto;left:0;width:100%;height:auto;z-index:3110;display:none;pointer-events:none;transform:none;opacity:0;z-index:5540;-webkit-transition:transform 250ms cubic-bezier(.455,.03,.515,.955),opacity 250ms cubic-bezier(.455,.03,.515,.955);-moz-transition:transform 250ms cubic-bezier(.455,.03,.515,.955),opacity 250ms cubic-bezier(.455,.03,.515,.955);-o-transition:transform 250ms cubic-bezier(.455,.03,.515,.955),opacity 250ms cubic-bezier(.455,.03,.515,.955);transition:transform 250ms cubic-bezier(.455,.03,.515,.955),opacity 250ms cubic-bezier(.455,.03,.515,.955);}@media all and (max-height:740px){.summary{position:absolute;}}.summary.abs{position:absolute;}.summary.active{pointer-events:auto;}.summary.allow-scrollable{position:relative;float:right;}.summary.showing{display:none;}.summary.expand-mobile{display:block;opacity:1;pointer-events:auto;}.summary.expand-mobile.showing{display:block;}.summary.init #all-summary-content #activity-item,.summary.init #all-summary-content #date-item,.summary.init #all-summary-content #transport-item{display:none;}.summary.init #all-summary-content .totals{margin-top:14px;padding-top:0;border:0;}.summary.init #all-summary-content .totals #savings-description{display:none;}.summary.init #all-summary-content .totals #total-price{margin-top:5px;}.summary .close-btn{position:absolute;display:block;top:-2px;right:-15px;width:40px;height:40px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/white-close-btn.svg");background-size:14px 14px;background-repeat:no-repeat;background-position:center;z-index:3;cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);}.summary .close-btn:hover{transform:rotate(90deg);}.summary #all-summary-content{display:block;clear:both;position:relative;max-width:660px;margin:auto;}.summary #all-summary-content #activity-item{margin-top:20px;}.summary #all-summary-content .white-item{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:18px;line-height:1.67;text-transform:uppercase;}.summary #all-summary-content .white-item .left{float:left;width:50%;}.summary #all-summary-content .white-item .right{float:right;width:50%;text-align:right;}.summary #all-summary-content #guests-item{display:none;}.summary #all-summary-content .dark-item{font-family:"TideSans-700MondoItalic",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;}.summary #all-summary-content .dark-item .left{float:left;width:50%;color:#ccc;}.summary #all-summary-content .dark-item .right{float:right;width:50%;text-align:right;color:#ccc;}.summary #all-summary-content .note{opacity:.6;font-weight:normal;line-height:1.4;margin-top:10px;}.summary #all-summary-content #date-item .at{opacity:.5;margin:0 6px;}.summary #all-summary-content #date-item .at,.summary #all-summary-content #date-item .time{display:none;}.summary #desktop-footer-reference{position:relative;display:none;}.summary .summary-title{position:relative;width:100%;max-width:660px;margin:0 auto;}.summary .summary-title .txt{font-family:"TideSans-700MondoItalic",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-size:24px;line-height:1.71;text-align:center;display:block;width:100%;text-transform:uppercase;}.summary .panel{position:absolute;width:100%;height:auto;color:#fff;background-color:#333;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottom-left:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-top-left:0;border-top-left-radius:0;padding:37px 40px;z-index:202;}@media all and (max-width:420px){.summary .panel{padding:37px 30px;}}@media all and (max-width:360px){.summary .panel{padding:37px 20px;}}.summary .panel #activity-title{cursor:pointer;border-bottom:1px solid #fff;-webkit-transition:border-bottom 300ms cubic-bezier(.25,.46,.45,.94);-moz-transition:border-bottom 300ms cubic-bezier(.25,.46,.45,.94);-o-transition:border-bottom 300ms cubic-bezier(.25,.46,.45,.94);transition:border-bottom 300ms cubic-bezier(.25,.46,.45,.94);padding-right:20px;}.summary .panel #activity-title .title{font-family:"TideSans-700MondoItalic",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;line-height:1.4;text-transform:uppercase;}.summary .panel #all-summary-content .title,.summary .panel #all-summary-content .split-title{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;text-transform:uppercase;font-size:15px;margin-bottom:17px;line-height:1.4;cursor:pointer;}.summary .panel #all-summary-content #transport-item .transport-type{display:none;}.summary .panel #all-summary-content #transport-item[data-current=self-drive] .self-drive{display:block;}.summary .panel #all-summary-content #transport-item[data-current=self-drive] .bungy-bus{display:none;}.summary .panel #all-summary-content #transport-item[data-current=self-drive] .gondola{display:none;}.summary .panel #all-summary-content #transport-item[data-current=bungy-bus] .self-drive{display:none;}.summary .panel #all-summary-content #transport-item[data-current=bungy-bus] .bungy-bus{display:block;}.summary .panel #all-summary-content #transport-item[data-current=bungy-bus] .gondola{display:none;}.summary .panel #all-summary-content #transport-item[data-current=gondola] .self-drive{display:none;}.summary .panel #all-summary-content #transport-item[data-current=gondola] .bungy-bus{display:none;}.summary .panel #all-summary-content #transport-item[data-current=gondola] .gondola{display:block;}.summary .panel #all-summary-content #transport-item .txt{float:left;margin-right:10px;}.summary .panel #all-summary-content #transport-item .vehicle{float:left;}.summary .panel #all-summary-content #transport-item .self-drive .vehicle{width:40px;height:22px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-car.png");background-position:center;background-size:37px 17px;background-repeat:no-repeat;}.summary .panel #all-summary-content #transport-item .bungy-bus .vehicle{width:48px;height:17px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-bungy-bus.png");background-position:center;background-size:48px 17px;background-repeat:no-repeat;}.summary .panel #all-summary-content #transport-item .gondola .vehicle{margin-top:-4px;width:30px;height:22px;display:block;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/summary-gondola.png");background-position:center;background-size:30px 22px;background-repeat:no-repeat;}.summary .panel .activity{position:relative;width:100%;}.summary .panel .activity .item{clear:both;line-height:1.4;max-height:0;height:auto;overflow:hidden;cursor:pointer;padding:9px 0 14px 16px;margin:8px 0 0 -16px;border-radius:5px;opacity:0;display:none;pointer-events:none;background-color:transparent;-webkit-transition:all 350ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 350ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 350ms cubic-bezier(.25,.46,.45,.94);transition:all 350ms cubic-bezier(.25,.46,.45,.94);}.summary .panel .activity .item.set{display:block;pointer-events:auto;opacity:1;max-height:200px;}.summary .panel .activity .item.set .type{max-height:37px;}.summary .panel .activity .item.has .description-container{max-height:300px;}.summary .panel .activity .item.has .type[data-id=none]{display:none;}.summary .panel .activity .item.has .type[data-id=has]{display:block;}.summary .panel .activity .item[data-id=guests] .description-container .description,.summary .panel .activity .item[data-id=lunch] .description-container .description{max-height:0;height:auto;overflow:hidden;-webkit-transition:all 300ms cubic-bezier(.455,.03,.515,.955);-moz-transition:all 300ms cubic-bezier(.455,.03,.515,.955);-o-transition:all 300ms cubic-bezier(.455,.03,.515,.955);transition:all 300ms cubic-bezier(.455,.03,.515,.955);}.summary .panel .activity .item[data-id=guests] .description-container .description.show,.summary .panel .activity .item[data-id=lunch] .description-container .description.show{max-height:50px;}.summary .panel .activity .item .type{font-size:16px;font-weight:700;padding:0;max-height:0;height:auto;}.summary .panel .activity .item .type[data-id=none]{display:block;}.summary .panel .activity .item .type[data-id=has]{display:none;}.summary .panel .activity .item .type .price-container{float:right;font-size:16px;font-weight:500;color:#00a8e1;}.summary .panel .activity .item .description-container{position:relative;width:100%;overflow:hidden;max-height:0;height:auto;padding:3px 0 0 0;margin-bottom:0;-webkit-transition:all 300ms cubic-bezier(.455,.03,.515,.955);-moz-transition:all 300ms cubic-bezier(.455,.03,.515,.955);-o-transition:all 300ms cubic-bezier(.455,.03,.515,.955);transition:all 300ms cubic-bezier(.455,.03,.515,.955);}.summary .panel .activity .item .description{font-size:15px;opacity:.6;}.summary .panel .activity .item .description .price-container{float:right;}.summary .panel .totals{font-size:15px;margin-top:34px;padding-top:26px;padding-bottom:5px;border-top:1px solid rgba(255,255,255,.15);width:100%;margin-left:0;}.summary .panel .totals #savings-price{margin-bottom:16px;}.summary .panel .totals .total-item{padding:0;}.summary .panel .totals .total-item .left{float:left;}.summary .panel .totals .total-item .right{float:right;text-align:right;}.summary .panel .totals .total-item.total-price{margin-top:20px;}.summary .panel .totals .total-item.total-price .left{font-size:18px;font-weight:500;opacity:1;}.summary .panel .totals .total-item.total-price .left span{font-size:13px;font-weight:500;opacity:.6;}.summary .panel .totals .total-item.total-price .right{font-size:21px;font-weight:500;color:#00a8e1;}.summary-blackout-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:.5;background-color:#000;z-index:4000;display:none;}.summary-blackout-bg.show{display:block;}.summary-mobile{display:block;position:absolute;top:77px;left:0;width:100%;z-index:1510;visibility:visible;opacity:1;}.summary-mobile.cart-summary-mobile .total-price{display:none;}.summary-mobile .content{float:right;height:51px;position:relative;margin-right:10px;background-color:#333;border-radius:60px;overflow:hidden;}.summary-mobile .content.expand{width:calc(100% - 20px);}.summary-mobile .content.expand .details{width:300px;opacity:1;}.summary-mobile .content.expand .back-arrow{display:block;}.summary-mobile .content.expand .summary-hitbox{left:60px;width:calc(100% - 60px);}.summary-mobile .content .summary-hitbox{position:absolute;top:0;left:0;width:100%;height:51px;z-index:10;cursor:pointer;}.summary-mobile .content .back-arrow{position:absolute;top:8px;left:8px;width:40px;height:40px;display:none;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/back-arrow.svg");background-repeat:no-repeat;background-size:8px 13px;background-position:center;z-index:5;}.summary-mobile .details{position:absolute;top:0;left:45px;width:0;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:13px;font-weight:normal;margin-top:12px;opacity:0;text-transform:uppercase;overflow:hidden;}.summary-mobile .details .activity-title{position:relative;width:100%;color:#fff;display:block;}.summary-mobile .details .date-transport-container{position:relative;width:100%;display:block;opacity:.5;color:#fff;}.summary-mobile .details .date-transport-container .date{float:left;}.summary-mobile .details .date-transport-container .dot{float:left;width:3px;height:3px;border-radius:100%;background-color:#fff;margin:8px 5px 0 5px;display:none;}@media all and (max-width:374px){.summary-mobile .details .date-transport-container .dot[data-index="0"]{display:none!important;}}.summary-mobile .details .date-transport-container .transport{float:left;}@media all and (max-width:374px){.summary-mobile .details .date-transport-container .transport{display:none;}}.summary-mobile .total-price{float:right;text-align:right;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;font-weight:normal;color:#fff;padding:12px 50px 14px 20px;}.summary-mobile .down-arrow{position:absolute;top:0;right:13px;width:30px;height:51px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/summary-down-arrow.svg");background-size:14px 8px;background-repeat:no-repeat;background-position:center;}#time-section{position:relative;margin-top:150px;pointer-events:none;display:none;z-index:2205;}#time-section.active{pointer-events:auto;}#time-section .standard-section{position:relative;width:100%;}#time-section .standard-section .main-panel-content{position:relative;width:100%;max-width:480px;margin:0 auto;}#time-section .standard-section #time-right-side{max-width:none;}#time-section .standard-section #time-right-side .date-week{position:absolute;top:8px;width:100%;height:80px;}#time-section .standard-section #time-right-side .date-week .col{opacity:1!important;}#time-section .standard-section #time-right-side .square-fix{top:463px;}@media all and (max-width:1320px){#time-section .standard-section #time-right-side .square-fix{top:363px;}}@media all and (min-width:1200px) and (max-height:660px){#time-section .standard-section #time-right-side .square-fix{top:363px;}}#time-section .standard-section #time-right-side .right-header{border-bottom:1px solid #e9e9e9;}#time-section .standard-section #time-right-side .right-header .icon{position:absolute;top:17px;right:30px;width:40px;height:40px;border-radius:40px;border:solid 2px #ccc;background-color:#fff;cursor:pointer;}@media all and (max-width:767px){#time-section .standard-section #time-right-side .right-header .icon{right:16px;}}#time-section .standard-section #time-right-side .right-header .headings{position:relative;width:100%;padding:0;display:table;height:32px;margin:0 auto;overflow:hidden;border-bottom:0;}#time-section .standard-section #time-right-side .right-header .headings .col{position:relative;width:14.28%;display:table-cell;-webkit-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 200ms cubic-bezier(.25,.46,.45,.94);transition:all 200ms cubic-bezier(.25,.46,.45,.94);padding:0 0 15px 0;}#time-section .standard-section #time-right-side .time-copy-container{position:relative;width:calc(100% - 20px);max-width:394px;margin:0 auto;z-index:11;padding:12px 0 10px;border-radius:47px;background-color:#fff;overflow:hidden;}#time-section .standard-section #time-right-side .time-copy-container .box{position:relative;width:calc(100% - 80px);margin:0 auto;}#time-section .standard-section #time-right-side .time-copy-container .box .row{height:30px;}#time-section .standard-section #time-right-side .time-copy-container .month-labels{position:absolute;top:28px;left:0;width:100%;height:20px;}#time-section .standard-section #time-right-side .time-copy-container .month-labels .month-label{position:absolute;top:-10px;width:44px;margin-left:18px;padding-top:1px;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:13px;font-weight:normal;color:#999;text-align:center;text-transform:uppercase;background-color:#fff;border-radius:3px;height:20px;}@media all and (max-width:767px){#time-section .standard-section #time-right-side .time-copy-container .month-labels .month-label{top:-7px;}}#time-section .standard-section #time-right-side .time-copy-container .month-labels .month-label .month-name{display:block;font-size:13px;opacity:.5;color:#555;}#time-section .standard-section #time-right-side .time-copy-container .month-labels .month-label .year{display:block;font-size:11px;margin-top:-3px;opacity:.5;color:#555;}#time-section .standard-section #time-right-side .time-copy-container .left-arrow,#time-section .standard-section #time-right-side .time-copy-container .right-arrow{position:absolute;top:24px;cursor:pointer;width:32px;height:92px;z-index:100;display:none;margin-top:9px;}@media all and (max-width:767px){#time-section .standard-section #time-right-side .time-copy-container .left-arrow,#time-section .standard-section #time-right-side .time-copy-container .right-arrow{margin-top:5px;}}#time-section .standard-section #time-right-side .time-copy-container .left-arrow.disabled,#time-section .standard-section #time-right-side .time-copy-container .right-arrow.disabled{opacity:.3;}#time-section .standard-section #time-right-side .time-copy-container .left-arrow .arrow,#time-section .standard-section #time-right-side .time-copy-container .right-arrow .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:11px;background-repeat:no-repeat;background-position:center;background-size:7px 11px;}#time-section .standard-section #time-right-side .time-copy-container .left-arrow{left:-33px;}#time-section .standard-section #time-right-side .time-copy-container .left-arrow .arrow{left:14px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-left-arrow.svg");}#time-section .standard-section #time-right-side .time-copy-container .right-arrow{right:-33px;}#time-section .standard-section #time-right-side .time-copy-container .right-arrow .arrow{right:8px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/small-right-arrow.svg");}#time-section .standard-section #time-right-side .time-copy-container .date-weeks{position:relative;width:100%;margin:0 auto;overflow:hidden;height:94px;opacity:0;-webkit-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 200ms cubic-bezier(.25,.46,.45,.94);transition:all 200ms cubic-bezier(.25,.46,.45,.94);}#time-section .standard-section #time-right-side .time-copy-container .date-weeks.transition-in{opacity:1;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .slick-list{position:relative;width:100%;height:94px;margin:0 auto;overflow:visible;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .slick-list .slick-slide{outline:0;pointer-events:auto;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .slick-list .slick-slide.slick-current{pointer-events:auto;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks button{display:none!important;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .date-week{float:left;position:relative;width:100%;display:block;margin-top:-3px;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .date-week .time-row{clear:both;width:100%;height:94px;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks .date-week .time-row .col{height:80px;}#time-section .standard-section #time-right-side .time-copy-container .row{position:relative;width:100%;height:30px;clear:both;padding:0;margin:0 auto;display:table;overflow:hidden;}@media all and (max-width:767px){#time-section .standard-section #time-right-side .time-copy-container .row{display:block;}}#time-section .standard-section #time-right-side .time-copy-container .row .col{float:none;display:table-cell;position:relative;width:14.28%;font-size:12px;font-weight:500;opacity:.5;text-align:center;-webkit-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 200ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 200ms cubic-bezier(.25,.46,.45,.94);transition:all 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (max-width:767px){#time-section .standard-section #time-right-side .time-copy-container .row .col{float:left;display:block;}}#time-section .standard-section #time-right-side .time-copy-container .row .col.selected .date-price{cursor:default;}#time-section .standard-section #time-right-side .time-copy-container .row .col.selected .date-price .month{color:#fff;opacity:1;}#time-section .standard-section #time-right-side .time-copy-container .row .col.selected .date-price .num{background-color:#333;color:#fff;}#time-section .standard-section #time-right-side .time-copy-container .row .col.disabled .date-price{opacity:.15;pointer-events:none;}#time-section .standard-section #time-right-side .time-copy-container .row .col.disabled .date-price .price{color:#333;}#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;border-radius:5px;margin-top:2px;padding:8px 0 15px 0;cursor:pointer;-webkit-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 100ms cubic-bezier(.25,.46,.45,.94);transition:all 100ms cubic-bezier(.25,.46,.45,.94);}#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .month{font-size:11px;color:#333;opacity:.5;display:none;}#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .num{width:38px;height:38px;padding-top:7px;border-radius:100%;text-align:center;font-size:21px;margin-top:10px;margin-left:3px;margin-bottom:4px;color:#00a8e1;transition:background-color 200ms cubic-bezier(.25,.46,.45,.94);}@media all and (max-width:767px){#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .num{font-size:18px;padding-top:9px;}}@media all and (max-width:374px){#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .num{width:33px;height:33px;padding-top:6px;}}#time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .price{font-size:14px;color:#00a8e1;margin-bottom:10px;}#time-section .standard-section .am-pm-container{position:relative;width:calc(100% - 20px);margin:20px auto 0 auto;padding:0 30px 30px 30px;border-radius:47px;background-color:#fff;overflow:hidden;}#time-section .standard-section .am-pm-container h3{font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:21px;line-height:1.71;text-align:center;margin:25px 0;}#time-section .standard-section .am-pm-container .am-pm-row{position:relative;width:100%;display:block;opacity:0;pointer-events:none;transition:opacity 200ms cubic-bezier(.25,.46,.45,.94);}#time-section .standard-section .am-pm-container .am-pm-row.show{pointer-events:auto;opacity:1;}#time-section .standard-section .am-pm-container .am-pm-row .col{float:left;text-align:left;font-family:"TideSans-700MondoItalic",Arial,serif;font-weight:normal;font-size:20px;}#time-section .standard-section .am-pm-container .am-pm-row .col-1{width:15%;}#time-section .standard-section .am-pm-container .am-pm-row .col-2{width:35%;margin-right:5%;text-align:center;}#time-section .standard-section .am-pm-container .am-pm-row .col-3{font-size:18px;width:25%;text-decoration:line-through;}#time-section .standard-section .am-pm-container .am-pm-row .col-4{width:20%;}#time-section .standard-section .am-pm-container .am-pm-row.title-headings{opacity:.5;margin-bottom:9px;text-transform:uppercase;}#time-section .standard-section .am-pm-container .am-pm-row.title-headings .col{font-size:13px;}#time-section .standard-section .am-pm-container .am-pm-row.title-headings .col-3{text-decoration:none;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item{position:relative;border-bottom:1px solid rgba(85,85,85,.15);cursor:pointer;-webkit-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 100ms cubic-bezier(.25,.46,.45,.94);transition:all 100ms cubic-bezier(.25,.46,.45,.94);}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item:last-child{border-bottom:0;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item.selected{color:#fff;background-color:#00a8e1!important;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item.selected .col{color:#fff;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item.selected .col .num{color:#fff;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item.selected .col .num.black-num{color:#fff;}@media all and (min-width:1200px){#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item:hover .hover-bg{opacity:.5;}}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .hover-bg{position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:59px;border-radius:6px;background-color:#f0f0f0;z-index:3;opacity:0;-webkit-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 100ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 100ms cubic-bezier(.25,.46,.45,.94);transition:all 100ms cubic-bezier(.25,.46,.45,.94);}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col{position:relative;z-index:4;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num{line-height:.95;font-size:20px;font-weight:500;padding:18px 0 14px 0;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num.black-num{color:#333;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num span{font-size:11px;margin-left:3px;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num .dash-line{float:left;font-size:19px;margin-left:0;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col-1 .num{color:#00a8e1;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col-2 .num,#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col-3 .num{margin-top:1px;font-size:18px;opacity:.5;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col-4{color:#00a8e1;}#time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col-4 .num.orange{color:#ff6b00;}@media all and (min-width:1200px){body.mac #time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .num{padding-top:8px;}}@media all and (min-width:1200px){body.mac #time-section .standard-section #time-right-side .time-copy-container .month-labels .month-label{top:-7px;}}@media all and (min-width:1200px){body.mac #time-section .standard-section #time-right-side .time-copy-container .month-labels{top:26px;}}@media all and (min-width:1200px){body.mac #time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num{padding-top:22px;padding-bottom:18px;}}#transport-section{width:460px;right:auto;left:auto;margin-left:auto;}@media all and (max-width:1679px){#transport-section{right:0;}}#transport-section[data-num="1"]{width:320px;margin-left:-160px;}#transport-section[data-loc=kawarau-bungy-centre] #self-drive,#transport-section[data-loc=kawarau-bungy-centre] #bungy-bus,#transport-section[data-loc=taupo-bungy] #self-drive,#transport-section[data-loc=taupo-bungy] #bungy-bus,#transport-section[data-loc=harbour-bridge] #self-drive,#transport-section[data-loc=harbour-bridge] #bungy-bus{display:block;}#transport-section[data-loc=kawarau-bungy-centre] #gondola,#transport-section[data-loc=taupo-bungy] #gondola,#transport-section[data-loc=harbour-bridge] #gondola{display:none;}#transport-section[data-loc=sky-tower]{width:320px;margin-left:auto;}#transport-section[data-loc=sky-tower] .transport-items{margin-left:0;}#transport-section[data-loc=sky-tower] #gondola,#transport-section[data-loc=sky-tower] #bungy-bus{display:none;}#transport-section[data-loc=sky-tower] #self-drive{display:block;width:100%;}#transport-section[data-loc=sky-tower] #self-drive .vehicle{left:50px;}#transport-section[data-loc=the-ledge]{width:320px;margin-left:auto;}#transport-section[data-loc=the-ledge] .transport-items{margin-left:0;}#transport-section[data-loc=the-ledge] #self-drive,#transport-section[data-loc=the-ledge] #bungy-bus{display:none;}#transport-section[data-loc=the-ledge] #gondola{display:block;width:100%;}#transport-section[data-loc=the-nevis]{width:320px;margin-left:auto;}#transport-section[data-loc=the-nevis] .transport-items{margin-left:0;}#transport-section[data-loc=the-nevis] #bungy-bus{display:block;width:100%;}#transport-section[data-loc=the-nevis] #bungy-bus .vehicle{left:50%;}#transport-section[data-loc=the-nevis] #self-drive,#transport-section[data-loc=the-nevis] #gondola{display:none;}#transport-section .more-about-transport{position:absolute;left:50%;bottom:-50px;transform:translate(-50%,0);color:#fff;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:14px;font-weight:normal;text-align:center;padding-left:18px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/info-icon-white.png");background-size:16px 16px;background-repeat:no-repeat;background-position:top left;cursor:pointer;width:170px;}@media all and (-webkit-min-device-pixel-ratio:1.5){#transport-section .more-about-transport{background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/interface/info-icon-white@2x.png");}}#transport-section .transport-items{position:relative;width:100%;}#transport-section .transport-item{float:left;width:50%;}@media all and (min-width:1200px){#transport-section .transport-item:hover .title{color:#333;}}#transport-section .transport-item .vehicle{position:relative;margin:0 auto;background-repeat:no-repeat;background-position:bottom center;}#transport-section .transport-item .large-btn-container{position:relative;clear:both;width:100%;margin-top:80px;text-align:center;color:#03a7e1;}#transport-section .transport-item .info-box{position:absolute;display:none;}#transport-section .transport-item .title{cursor:pointer;transition:all 200ms cubic-bezier(.25,.46,.45,.94);font-size:19px;}#transport-section #self-drive{position:relative;float:left;width:50%;height:120px;}#transport-section #self-drive .vehicle{position:absolute;top:-60px;left:50%;transform:scale(.35,.35) translate(-50%,0);width:275px;height:183px;cursor:pointer;margin-left:-90px;}#transport-section #self-drive .vehicle .car-body{position:absolute;top:38px;left:11px;width:245px;height:96px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car1-body.png");background-size:245px 96px;z-index:3;}#transport-section #self-drive .vehicle .car-underbody{position:absolute;top:38px;left:11px;width:245px;height:96px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car1-underbody.png");background-size:245px 96px;z-index:1;}#transport-section #self-drive .vehicle .car-wheels{position:absolute;top:107px;left:32px;width:219px;height:47px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car1-wheels.png");background-size:219px 47px;z-index:2;}#transport-section #gondola{height:120px;}#transport-section #gondola .vehicle{width:128px;height:95px;margin-top:-10px;cursor:pointer;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/gondola.png");background-size:128px 95px;background-repeat:no-repeat;background-position:center;}#transport-section #gondola .large-btn-container{margin-top:20px;}#transport-section #bungy-bus{position:relative;float:left;width:50%;height:120px;}#transport-section #bungy-bus .vehicle{position:absolute;top:-60px;left:50%;transform:scale(.35,.35) translate(-50%,0);width:390px;height:183px;margin-top:4px;margin-left:-128px;cursor:pointer;}#transport-section #bungy-bus .vehicle .car-underbody{position:absolute;top:20px;left:15px;width:360px;height:104px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car2-underbody.png");background-size:360px 104px;z-index:1;display:none;}#transport-section #bungy-bus .vehicle .car-body{position:absolute;top:20px;left:15px;width:360px;height:114px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car2-body@2x.png");background-size:360px 114px;z-index:3;}#transport-section #bungy-bus .vehicle .car-wheels{position:absolute;top:110px;left:13px;width:365px;height:40px;background-image:url("https://resources.ibisnz.com/AJHackett/FitCustom/images/transport/new/car2-wheels@2x.png");background-size:365px 40px;z-index:5;}@media all and (min-width:1200px){body.mac #transport-section .more-about-transport{padding-top:4px;}}html[lang=zh] *{font-family:"Microsoft YaHei","微软雅黑体","Hiragino Sans GB W6","冬青黑体","Hiragino Sans GB"!important;font-style:normal;line-height:1.4;}html[lang=zh] .summary-mobile .total-price{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh] .number-input-container input{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh] .date-picker .row .col .number{font-family:"TideSans-700MondoItalic",Arial,serif!important;line-height:2.7;}html[lang=zh] .step-container .steps #continue-btn{padding-top:13px;}html[lang=zh] #time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .num,html[lang=zh] #time-section .standard-section #time-right-side .time-copy-container .row .col .date-price .price{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh] #time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num{padding:8px 0 21px 0;}html[lang=zh] #time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col .num span{font-size:inherit;}html[lang=zh] #time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col.col-2 .num,html[lang=zh] #time-section .standard-section .am-pm-container .am-pm-row .am-pm-item .col.col-4 .num{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh] .summary #all-summary-content .dark-item .right,html[lang=zh] .summary #all-summary-content .white-item .right{font-family:"TideSans-700MondoItalic",Arial,serif!important;}html[lang=zh] #options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .new{font-family:"TideSans-700MondoItalic",Arial,serif!important;}header.transition-in{opacity:1!important;}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;opacity:0;transition:opacity 500ms cubic-bezier(.25,.46,.45,.94);}.loader.initialised{opacity:1;}.booking{opacity:0!important;transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);}.booking.ready{opacity:1!important;}.booking .activity-bg{display:none;}.booking .step-container{transition:opacity 300ms cubic-bezier(.25,.46,.45,.94);}.booking .step-container.loading{opacity:0!important;}.d-none{display:none!important;}.hide{visibility:hidden!important;}.vertical-divider-line{display:none;}.date-picker .month-container .month-item>.title{transition:all 200ms cubic-bezier(.25,.46,.45,.94);}.date-picker .month-container .month-item>.title:hover{color:#333;}.date-picker .row .col{line-height:3.22;}.date-picker .row .col.old,.date-picker .row .col.unavail{opacity:.15;pointer-events:none;}.date-picker .row .col .circle{position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px;width:50px;height:50px;border-radius:44px;z-index:5;}@media all and (max-width:500px){.date-picker .row .col .circle{margin-top:-23px;margin-left:-23px;width:46px;height:46px;}}@media all and (max-width:440px){.date-picker .row .col .circle{margin-top:-23px;margin-left:-23px;width:46px;height:46px;}}@media all and (max-width:420px){.date-picker .row .col .circle{margin-top:-20px;margin-left:-20px;width:40px;height:40px;}}.step-container.step2{margin-left:auto;}.step-container .steps .step.active{max-height:3000px;}.step-container .steps .step #date-section.step-content{padding:33px 45px 50px 40px;}@media all and (max-width:500px){.step-container .steps .step #date-section.step-content{padding:33px 25px 18px 20px;}}.step-container .steps .step[data-id=transport].enabled:not(.active) .vehicle-thumbnail.bungy-bus{width:100px;height:37px;background-image:url(/content/ajhackett/images/transport/mini-bus.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:34px;right:30px;}.step-container .steps .step[data-id=transport].enabled:not(.active) .vehicle-thumbnail.self-drive{width:80px;height:38px;background-image:url(/content/ajhackett/images/transport/mini-car.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:32px;right:20px;}.step-container .steps .step[data-id=transport] #transport-section{padding-bottom:0;}.step-container .steps .step[data-id=transport] #transport-section.k-bridge{padding-bottom:80px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items{padding:0 22px 0 33px;display:flex;flex-direction:column;gap:45px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive{width:100%;height:auto;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section{display:flex;flex-wrap:wrap;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .left,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .left{flex:0 0 70%;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .left.transport-title,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .left.transport-title{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:21px;text-transform:uppercase;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .right,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right{flex:0 0 30%;text-align:right;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .right.vehicle,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(-42%,0);margin-left:0;top:-78px;cursor:default;}@media all and (max-width:500px){.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .right.vehicle,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(calc(100vw - 720px),0);}}@media all and (max-width:400px){.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .right.vehicle,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(calc(100vw - 750px),0);}}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section .header-description,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .header-description{flex:0 0 100%;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-header,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-header{margin-top:15px;padding-right:11px;padding-left:8px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-header p,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-header p{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:14px;color:#7f7f7f;text-transform:uppercase;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-header p.header-description,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-header p.header-description{font-family:"adelle-sans",Arial,serif;font-size:12px;text-transform:none;margin-top:-5px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .transport-item-container,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .transport-item-container{width:100%;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .transport-item-container div,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .transport-item-container div{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;color:#03a7e1;width:100%;height:55px;line-height:55px;border-bottom:1px solid rgba(85,85,85,.15);padding:0 20px 0 8px;cursor:pointer;transition:background linear .2s;display:flow-root;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .transport-item-container div:hover,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .transport-item-container div:hover{background-color:#ddeef3;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .transport-item-container div span.time-suffix,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .transport-item-container div span.time-suffix{font-size:12px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .transport-item-container div span.avail,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .transport-item-container div span.avail{font-size:18px;color:#7f7f7f;float:right;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #bungy-bus .transport-item-section.transport-item-body .right div,.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section.transport-item-body .right div{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:18px;opacity:.85;padding-right:20px;}.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(42%,0);}@media all and (max-width:500px){.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(calc(100vw - 440px),0);}}@media all and (max-width:400px){.step-container .steps .step[data-id=transport] #transport-section .transport-items #self-drive .transport-item-section .right.vehicle{transform:scale(.26,.26) translate(calc(100vw - 470px),0);}}.step-container .steps .step[data-id=transport] #transport-section .transport-extra-info{margin-top:0;}.step-container .steps .step[data-id=transport] #transport-section .more-about-transport{font-family:"adelle-sans",Arial,serif;font-size:11.8px;font-weight:normal;line-height:1.5;color:rgba(0,0,0,.4);background-image:url(/content/ajhackett/images/interface/info-icon-dark.png);width:150px;}.step-container .steps .step[data-id=options]:not(.active) .title-container{border-bottom:0;}.step-container .steps .step[data-id=options]:not(.active) .title-container .title{margin-top:6px;padding-bottom:12px;}.step-container .steps .step[data-id=options] #options-section{margin:-20px 0 0;}.step-container .steps .step[data-id=options] #options-section .main-panel-content{width:calc(100% + 35px);padding:0;}.step-container .steps .step[data-id=options] #options-section .main-panel-content #add-to-cart-btn{max-width:240px;}@media all and (max-width:500px){.step-container .steps .step[data-id=options] #options-section .main-panel-content #add-to-cart-btn{max-width:unset;}}.step-container .steps #continue-btn{display:none!important;}#shopping-cart{display:none;}#shopping-cart.active{cursor:pointer;z-index:3100;}#shopping-cart.active .circle{display:block;}#location-section{min-height:180px;}#activity-section .activity-location{display:initial;}.kbungy-custom-message #transport-section{min-height:240px;}#transport-section{min-height:180px;}#transport-section[data-num="1"]{width:320px;margin-left:auto;}#transport-section[data-num="1"] .transport-items{margin-left:0;}#transport-section[data-num="1"] #self-drive{width:100%;}#transport-section[data-num="1"] #gondola{width:100%;}#transport-section[data-num="1"] #gondola #bnt-self-drive{display:block;margin-top:-9px;}#transport-section[data-num="1"] #gondola #bnt-self-drive .gondola-price-additional{display:block;margin-top:-2px;font-size:11.5px;}#transport-section[data-num="1"] #bungy-bus{width:100%;}#transport-section[data-num="1"] #bungy-bus .vehicle{left:50%;}#transport-section .transport-extra-info{font-size:13px;color:#03a7e1;line-height:1.7;float:left;padding:0 40px;}#transport-section .transport-extra-info span{font-weight:600;font-style:italic;text-decoration:underline;cursor:pointer;}#combos-container .combos .combo{min-height:210px;}#combos-container .combos .combo .title{min-height:108px;}#combos-container .combos .combo .price-container .small-btn{width:160px;}#time-section .standard-section #time-right-side .time-copy-container .date-weeks{opacity:1!important;}#time-section .standard-section .am-pm-container{min-height:250px;}#time-section .standard-section .am-pm-container.loaded{min-height:unset;}#time-section .standard-section .am-pm-container .loader{transform:translate(-50%,20%);}#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled{cursor:default;}@media all and (min-width:1200px){#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled:hover .hover-bg{opacity:0;}}#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled .col{opacity:.25;}#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled .col .num{color:#000;opacity:1;}#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled .col.col-2.col-2-wide{width:60%;padding-left:20px;}#time-section .standard-section .am-pm-container .partial-time-slots .am-pm-item.disabled .col.col-2.col-2-wide .num{line-height:1.15em;}#options-section .standard-section .main-panel .main-panel-content #guests-items .option-wrapper{min-height:100px;}#options-section .standard-section .main-panel .main-panel-content #guests-items .option-wrapper .loader{transform:translate(-50%,-170%);}#options-section .standard-section .main-panel .main-panel-content .options-item .left-copy .price .note.orange{font-size:11.8px;margin-top:6px;}#options-section .standard-section .main-panel .main-panel-content p.extras-description a{font-family:"TideSans-700MondoItalic",Arial,serif;font-size:15px;font-weight:normal;color:#03a7e1;text-decoration:none;}.lightbox#transport-lightbox .box,.lightbox#activity-lightbox .box{max-width:480px;left:0;right:0;margin:auto;border-radius:47px;}@media all and (max-width:1198px){.lightbox#transport-lightbox .box,.lightbox#activity-lightbox .box{max-width:unset;border-radius:0;}}.summary-mobile{width:calc(100% - 20px)!important;max-width:480px;left:calc(50% - 230px);}@media all and (max-width:499px){.summary-mobile{left:unset;right:0;}}footer{display:flex;justify-content:space-between;}footer #footer-contact{flex:0 0 calc(100% - 70px);}footer #footer-contact .footer-email{cursor:pointer;}footer #footer-contact .footer-phone{cursor:pointer;}footer #footer-agent-login{flex:0 0 70px;}footer #footer-agent-login .footer-agent{width:47px;height:47px;background-image:url(https://resources.ibisnz.com/AJHackett/FitCustom/icon-agent.png);background-repeat:no-repeat;background-size:24px 24px;background-position:center;cursor:pointer;}.summary #all-summary-content.calculating{opacity:.2;}.summary #all-summary-content #savings-description{font-family:Arial,sans-serif;font-size:.78em;font-weight:normal;opacity:.4;line-height:1.62;text-transform:none;margin-bottom:30px;}.summary #all-summary-content .note{font-family:Arial,sans-serif;font-size:.78em;font-weight:normal;opacity:.4;line-height:1.62;}.summary #all-summary-content .ajh-afterpay{margin:15px 0 10px;}.summary #all-summary-content .ajh-afterpay span.afterpay-payments{font-size:.9em;opacity:.6;}.summary #all-summary-content .ajh-afterpay span.afterpay-modal-trigger{font-size:.9em;opacity:.6;text-decoration:underline;cursor:pointer;}.summary #all-summary-content .ajh-afterpay img{width:90px;vertical-align:text-bottom;margin-left:5px;}.summary #all-summary-content .ajh-afterpay a{font-size:.9em;color:#fff;text-decoration:none;opacity:.6;}.lightbox .box .info-container h3{position:relative;width:100%;font-family:"TideSans-700MondoItalic",Arial,serif;font-size:19px;font-weight:normal;text-transform:uppercase;color:#555;margin-bottom:15px;}#error-message{display:none;}.swal2-container .swal2-popup{border-radius:47px;}.swal2-container .swal2-popup .swal2-icon.swal2-warning{color:#03a7e1!important;border-color:#03a7e1!important;}.swal2-container .swal2-popup .swal2-actions button{font-family:"TideSans-700MondoItalic",Arial,serif!important;font-size:1.1rem!important;font-weight:normal!important;text-transform:uppercase;height:unset!important;border-radius:47px!important;transition:color .2s ease-in-out;}.swal2-container .swal2-popup .swal2-actions button:hover{color:rgba(255,255,255,.8)!important;}.swal2-container .swal2-popup .swal2-actions button.swal2-confirm{background-color:#03a7e1!important;border-color:#03a7e1!important;}.is-ie .step-container,.is-ie .summary-mobile,.is-ie footer{display:none;}.is-ie #error-message{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;background-color:#fff;padding:50px;border-radius:67px;text-align:center;}.is-ie #error-message h3{font-family:"TideSans-700MondoItalic",Arial,serif;color:#03a7e1;font-size:1.6em;font-weight:normal;}.is-ie #error-message ul li{list-style:none;}.is-ie #error-message ul li a,.is-ie #error-message ul li a:hover{color:#03a7e1;text-decoration:none;}main{min-height:calc(100vh - 212px);}.weglot-container .weglot_switcher:not(.closed) .language-option.active-language>a:after{margin-top:5px;transform:rotate(0deg);}.weglot-container .weglot_switcher .language-option>a{font-size:15px;}.weglot-container .weglot_switcher .language-option.active-language>a{font-family:"TideSans-700MondoItalic",Arial,serif;text-transform:uppercase;}.weglot-container .weglot_switcher .language-option.active-language>a:after{content:" ";background-image:url(https://bungy.co.com/images/interface/language-arrow.png)!important;background-size:11px 7px!important;background-repeat:no-repeat;width:12px;height:12px;margin-top:-3px;transform:rotate(-90deg);transform-origin:center;transition:transform .2s ease-in-out,margin .2s ease-in-out;}.weglot-container .weglot_switcher .language-list{margin-top:38px;padding:12px 10px!important;border-radius:6px!important;transform:none!important;transition:none!important;}.weglot-container .weglot_switcher .language-list .language-option{height:31px;padding:0 8px!important;}