div.top-wrapper{background:url(/images/headerwhite.png) repeat-x}@font-face{font-family:bicyclette;src:url(https://use.typekit.net/af/87f362/00000000000000007735acdc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/87f362/00000000000000007735acdc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/87f362/00000000000000007735acdc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:bicyclette;src:url(https://use.typekit.net/af/e8d041/00000000000000007735ace5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/e8d041/00000000000000007735ace5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/e8d041/00000000000000007735ace5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:bicyclette;src:url(https://use.typekit.net/af/db3938/00000000000000007735aceb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/db3938/00000000000000007735aceb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/db3938/00000000000000007735aceb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:normal}@-webkit-keyframes pulseright{0%,100%{padding-right:.5em}50%{padding-right:1em}}@keyframes pulseright{0%,100%{padding-right:.5em}50%{padding-right:1em}}.borderbox{-webkit-box-sizing:border-box;box-sizing:border-box}.backgroundcover{background-size:cover;background-repeat:no-repeat}.backgroundcontain{background-size:contain;background-repeat:no-repeat}.transition{-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width:769px){header ul.megamenus>li>a{border-color:#a3a3a3}header ul.megamenus>li>a:link,header ul.megamenus>li>a:visited{color:#000}header ul.megamenus>li>a:link::before,header ul.megamenus>li>a:visited::before{color:#ADADAD}header ul.megamenus>li>a.hover:link,header ul.megamenus>li>a.hover:visited,header ul.megamenus>li>a:active,header ul.megamenus>li>a:hover{color:#fff;background:#000}}header ul.megamenus>li.specials>a{color:#fff;border-color:#F15F26;background:#F15F26}header ul.megamenus>li.specials>a:active,header ul.megamenus>li.specials>a:hover{color:#fff;border-color:#f48256;background:#f48256}@media only screen and (min-width:769px){header form p.search input{color:#000}header form p.search input::-webkit-input-placeholder{color:#7E7E7E;opacity:1;letter-spacing:0}header form p.search input :-moz-placeholder-shown{color:#7E7E7E;opacity:1;letter-spacing:0}header form p.search input :placeholder-shown,header form p.search input::-moz-placeholder{color:#7E7E7E;opacity:1;letter-spacing:0}header form p.search input:-ms-input-placeholder{color:#7E7E7E;opacity:1;letter-spacing:0}header form p.search input:-moz-placeholder{color:#7E7E7E;opacity:1;letter-spacing:0}header form p.search button{color:#7E7E7E}}a:link,a:visited,div.megamenu div.mminner ul.featured li a.active:link,div.megamenu div.mminner ul.featured li a.active:visited,div.megamenu div.mminner ul.featured li a::before,div.megamenu div.mminner ul.featured li a:active,div.megamenu div.mminner ul.featured li a:hover,div.megamenu div.mminner ul.links li li a.active:link,div.megamenu div.mminner ul.links li li a.active:visited,div.megamenu div.mminner ul.links li li a:active,div.megamenu div.mminner ul.links li li a:hover,header ul.megamenus>li ul.featured li a.active:link,header ul.megamenus>li ul.featured li a.active:visited,header ul.megamenus>li ul.featured li a::before,header ul.megamenus>li ul.featured li a:active,header ul.megamenus>li ul.featured li a:hover,header ul.megamenus>li ul.links li a.active:link,header ul.megamenus>li ul.links li a.active:visited,header ul.megamenus>li ul.links li a:active,header ul.megamenus>li ul.links li a:hover,p.orange{color:#f2b711}header ul.checkbasket li.basket a span{background:#f2b711}a:active,a:hover{color:#000}a.highlight:link,a.highlight:visited{color:#3EC1CA}a.highlight:active,a.highlight:hover{color:#000}span.e{color:#f2b711}span.teal{color:#3EC1CA}footer p a:active,footer p a:hover{color:#f2b711}footer p.logos a:link,footer p.logos a:visited{color:#000}footer p.logos a:active,footer p.logos a:hover,header ul li a:active,header ul li a:hover{color:#f2b711}article section.home{background:#3EC1CA}article section .home-step h2::before{color:rgba(242,183,17,.1);background-image:linear-gradient(45deg,#f2b711 25%,rgba(242,183,17,.1) 50%,#f2b711 75%)}article section .slick-dots li.slick-active button::before,article section div.imagesholder,article section div.producti ul.links li.book a,article section form p.submit button,article section form p.submit input.button,article section ul.button li a:not(.outline),article section ul.button li button{background:#f2b711}article section div.form p.field select.onspecial{border-color:#3EC1CA}article section div.producti ul.links li.book a:active,article section div.producti ul.links li.book a:hover,article section form p.submit button:active,article section form p.submit button:hover,article section form p.submit input.button:active,article section form p.submit input.button:hover,article section ul.button li a:not(.outline):active,article section ul.button li a:not(.outline):hover,article section ul.button li button:active,article section ul.button li button:hover{background:#f5c641}@-webkit-keyframes loading{0%{-webkit-transform:translateX(25px);transform:translateX(25px)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes loading{0%{-webkit-transform:translateX(25px);transform:translateX(25px)}100%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}article section form p.submit button{position:relative;overflow:hidden;white-space:nowrap}article section form p.submit button span{position:relative;z-index:2}article section form p.submit button.loading::before{content:"";position:absolute;z-index:1;top:0;left:-100%;width:300%;height:100%;background:repeating-linear-gradient(60deg,transparent,transparent 10px,#f2b711 10px,#f2b711 20px) #f3be29;-webkit-animation:loading 1s infinite linear;animation:loading 1s infinite linear}article section ul.button li a.outline:active,article section ul.button li a.outline:hover{color:#f2b711}article section ul.button li a.outline:active::before,article section ul.button li a.outline:hover::before{border-color:#f2b711}article section h1.h2,article section h2.cufon,article section h2.cufonnoignore,article section h3.cufon,article section h3.cufonnoignore{color:#000}article section div.panel ul.dropdown li a:active,article section div.panel ul.dropdown li a:hover,article section ul.ymal li p span.region{color:#f2b711}article section div.form div.gapcolor{border-top:2px solid #f2b711}article section div.form h3.blockcolor,article section div.product div.productleft span.price,article section div.productimageholder p.price,article section p.aboutcolour{background:#f2b711}article section div.product--featured{border-color:#f2b711;background:#fff}article section div.product span.label--currentspecial,article section div.productimageholder span.label--currentspecial{background:#f2b711}article section div.regionmap div.regionmapimage ul.sections li a:link,article section div.regionmap div.regionmapimage ul.sections li a:visited{color:#191919;text-decoration:none}article section div.regionmap div.regionmapimage ul.sections li a:active,article section div.regionmap div.regionmapimage ul.sections li a:hover{color:#000;text-decoration:none}article section h1.booking span.region,article section ul.bookingsteps li.bookingsteps__step a:hover,article section ul.bookingsteps li.bookingsteps__step--active{color:#f2b711}article section div.regionmap div.regionmapimage ul.west-coast{right:246px;bottom:165px}article section div.regionmap div.regionmapimage ul.southland{right:302px;bottom:108px}article section div.regionmap div.regionmapimage ul.otago{left:189px;top:405px}article section div.regionmap div.regionmapimage ul.canterbury{left:252px;top:304px}article section div.regionmap div.regionmapimage ul.tasman-marlborough{right:199px;bottom:239px}article section div.regionmap div.regionmapimage ul.lower-north-island{left:309px;top:248px}article section div.regionmap div.regionmapimage ul.east-coast{left:360px;top:172px}article section div.regionmap div.regionmapimage ul.central-north-island{right:179px;top:68px}article section div.regionmap div.regionmapimage ul.auckland{left:297px;bottom:383px}article section div.regionmap div.regionmapimage ul.northland{left:261px;bottom:417px}article section div.regionmap div.regionmapimage ul.overlays li.auckland{background:url(/imagessite/map/auckland.png) no-repeat;width:51px;height:49px;top:72px;left:261px}article section div.regionmap div.regionmapimage ul.overlays li.northland{background:url(/imagessite/map/northland.png) no-repeat;width:50px;height:59px;top:25px;left:221px}article section div.regionmap div.regionmapimage ul.overlays li.central-north-island{background:url(/imagessite/map/central-north-island.png) no-repeat;width:67px;height:101px;top:87px;left:273px}article section div.regionmap div.regionmapimage ul.overlays li.east-coast{background:url(/imagessite/map/east-coast.png) no-repeat;width:61px;height:94px;top:117px;left:310px}article section div.regionmap div.regionmapimage ul.overlays li.lower-north-island{background:url(/imagessite/map/wellington.png) no-repeat;width:75px;height:94px;top:156px;left:252px}article section div.regionmap div.regionmapimage ul.overlays li.tasman-marlborough{background:url(/imagessite/map/tasman-marlborough.png) no-repeat;width:57px;height:65px;top:216px;left:215px}article section div.regionmap div.regionmapimage ul.overlays li.west-coast{background:url(/imagessite/map/west-coast.png) no-repeat;width:111px;height:128px;top:225px;left:118px}article section div.regionmap div.regionmapimage ul.overlays li.canterbury{background:url(/imagessite/map/canterbury.png) no-repeat;width:105px;height:103px;top:263px;left:159px}article section div.regionmap div.regionmapimage ul.overlays li.otago{background:url(/imagessite/map/otago.png) no-repeat;width:76px;height:96px;top:333px;left:120px}article section div.regionmap div.regionmapimage ul.overlays li.southland{background:url(/imagessite/map/southland.png) no-repeat;width:73px;height:108px;top:346px;left:78px}article section div.basket ul.basket li a.edit,article section.super ul.tabs li a.active:link,article section.super ul.tabs li a.active:visited,article section.super ul.tabs li a:active,article section.super ul.tabs li a:hover,div.comparison__header{background:#f2b711}article section.super div.giftholder,article section.super div.innergift ol.gv-steps li div.svg,article section.super div.innergift ol.gv-steps li div.svg::after,footer div.social{background-color:#f2b711}div.comparison__body,div.comparison__row{border-color:#f2b711}article section div.basket ul.basket li a.edit:hover{background:#404040}article section ul.bookingsteps{border-top-color:#f2b711}article section ul.bookingsteps li.bookingsteps__step--active::before{color:#f2b711;border-color:#f2b711}article section ul.bookingsteps li.bookingsteps__step--complete::before{background:#f2b711;border-color:#f2b711}article section div.form--color{border-color:#f2b711}article section div.form--orange{border-color:#F15F26}article section div.form h2.form__header--color,article section div.form h3.form__header--color{color:#fff;background:#f2b711}article section div.form h2.form__header--orange,article section div.form h3.form__header--orange{color:#fff;background:#F15F26}article ol.breadcrumbs a:active,article ol.breadcrumbs a:hover,article section div.form div.dateselect_timeexplain p.dateselect button,article section div.form p.field--email::before{color:#f2b711}article section div.form p.field--checkbox input:checked+label::after{background:#f2b711}article section div.form p.field--checkbox input:checked[disabled]+label::after{background:#7E7E7E}article section div.form p.field--inlineform input.button{background:#f2b711}article section div.form p.field--inlineform input.button:hover{background:#f3be29}article section div.form div.promos__inner{border-color:#f2b711}article section div.form div.promos p.checkbox input:checked+label::after{background:#f2b711}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border-color:#f2b711;background:#f2b711}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-color:#f2b711;color:#f2b711;background:#fff}.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fff}@media only screen and (max-width:768px){div.top-wrapper{background:#fff}}