body{font-family:Rethink Sans,sans-serif}:root{--trvlr-font-family:"Rethink Sans",sans-serif;--trvlr-heading-font-family:"Rethink Sans",sans-serif;--trvlr-heading-letter-spacing:-0.04em;--trvlr-primary-color:#200df2;--trvlr-primary-active-color:#10c;--trvlr-accent-color:#fff200;--trvlr-text-muted-color:#666;--trvlr-heading-color:#000;--trvlr-text-color:#000;--trvlr-content-width:1426px;--trvlr-content-padding-x:24px;--trvlr-h1:61px;--trvlr-h2:44px;--trvlr-h3:31px;--trvlr-h4:22px;--trvlr-h5:16px}@media(max-width:1536px){:root{--trvlr-h1:50px;--trvlr-h2:37px;--trvlr-h3:28px;--trvlr-h4:21px;--trvlr-h5:16px}}@media(max-width:1336px){:root{--trvlr-h1:45px;--trvlr-h2:34px;--trvlr-h3:26px;--trvlr-h4:20px;--trvlr-h5:16px}}@media(max-width:1024px){:root{--trvlr-h1:37px;--trvlr-h2:30px;--trvlr-h3:24px;--trvlr-h4:19px;--trvlr-h5:15px}}@media(max-width:768px){:root{--trvlr-h1:32px;--trvlr-h2:27px;--trvlr-h3:22px;--trvlr-h4:18px;--trvlr-h5:15px}}@media(max-width:480px){:root{--header-padding-x:25px;--trvlr-h1:27px;--trvlr-h2:23px;--trvlr-h3:20px;--trvlr-h4:17px;--trvlr-h5:15px}}@media(max-width:380px){:root{--trvlr-h1:25px;--trvlr-h2:22px;--trvlr-h3:19px;--trvlr-h4:17px;--trvlr-h5:15px}}@media(max-width:320px){:root{--trvlr-h1:24px;--trvlr-h2:21px;--trvlr-h3:19px;--trvlr-h4:17px;--trvlr-h5:15px}}.trvlr-back-link{align-items:center;color:var(--trvlr-primary-color);display:flex;font-size:18px;font-weight:600;gap:2px;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.trvlr-back-link svg{height:20px;width:20px}.trvlr-title{color:var(--trvlr-heading-color);font-family:var(--trvlr-heading-font-family);letter-spacing:var(--trvlr-heading-letter-spacing)}.trvlr-duration{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:10px}.trvlr-duration__icon{height:18px;width:18px}.trvlr-sale{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:500;gap:10px}.trvlr-sale__badge{background:var(--trvlr-accent-color);border-radius:50px;color:#000;display:flex;font-size:16px;font-size:12px;font-weight:600;letter-spacing:var(--trvlr-heading-letter-spacing);line-height:1.1;padding:4px 10px;width:-moz-fit-content;width:fit-content}.trvlr-sale__description{font-size:16px;font-weight:500}.trvlr-gallery--slider{align-items:stretch;aspect-ratio:2;display:flex;flex-direction:row;gap:15px;width:100%}.trvlr-gallery__main{border-radius:10px;cursor:grab;overflow:hidden}.trvlr-gallery__main .splide__track{height:100%}.trvlr-gallery__main .splide__slide{border:none!important}.trvlr-gallery__main img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.trvlr-gallery__nav{cursor:grab;height:100%;width:140px}.trvlr-gallery__nav .splide__track{max-height:100%}.trvlr-gallery__nav .splide__track .splide__slide{border:none!important;max-height:100%;opacity:.6;transition:opacity .1s ease}.trvlr-gallery__nav .splide__track .splide__slide img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.trvlr-gallery__nav .splide__track .splide__slide.is-active{opacity:1}@media(max-width:768px){.trvlr-gallery--slider{aspect-ratio:1.6}.trvlr-gallery__nav{display:none}}.trvlr-description,.trvlr-short-description{font-size:18px;font-weight:500;line-height:1.3}.trvlr-inclusions{font-size:18px;line-height:1.3}.trvlr-locations__item{margin-bottom:8px}.trvlr-locations__item:last-child{margin-bottom:0}.trvlr-additional-info{font-size:18px;line-height:1.3}.trvlr-accordion__item{border-top:1px solid #ddd}.trvlr-accordion__item:last-child{border-bottom:1px solid #ddd}.trvlr-accordion__trigger{align-items:center;background:none;border:none;color:var(--trvlr-primary-color);cursor:pointer;display:flex;font-family:var(--trvlr-heading-font-family);font-size:18px;font-weight:600;justify-content:space-between;letter-spacing:var(--trvlr-heading-letter-spacing);line-height:1.2;padding-bottom:8px;padding-top:20px;text-align:left;transition:background-color .2s ease;width:100%}.trvlr-accordion__trigger:focus{outline:none}.trvlr-accordion__trigger:focus-visible{background:#f0f0f0}.trvlr-accordion__content{font-family:var(--trvlr-font-family);font-size:18px;margin-bottom:12px;opacity:0;overflow:hidden;padding:0 4px;transition:height .3s ease,opacity .3s ease}.trvlr-accordion__content ul{margin:.4em 0;padding-left:1em}.trvlr-accordion__icon{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.trvlr-accordion__icon svg{fill:var(--trvlr-primary-color);height:100%;width:100%}.trvlr-accordion__icon-close,.trvlr-accordion__icon-open{pointer-events:none;position:absolute;transition:all .15s ease}.trvlr-accordion__icon-open{opacity:1;transform:scale(1);transition-delay:.15s}.trvlr-accordion__icon-close{transform:scale(0);transition-delay:0}.trvlr-accordion__item.is-open .trvlr-accordion__content{opacity:1}.trvlr-accordion__item.is-open .trvlr-accordion__icon-open{transform:scale(0);transition-delay:0}.trvlr-accordion__item.is-open .trvlr-accordion__icon-close{opacity:1;transform:scale(1);transition-delay:.15s}.trvlr-price{font-size:30px;font-weight:700;line-height:1.2}.trvlr-price__value{color:var(--trvlr-text-color)}.trvlr-price__type{font-size:16px;font-weight:400}.trvlr-booking-calendar__iframe{border-radius:8px;max-width:560px}.trvlr-popular-badge{align-items:center;background:#000;border-radius:6px;color:#fff;display:flex;flex-direction:row;font-size:16px;font-weight:600;gap:5px;left:2px;letter-spacing:var(--trvlr-heading-letter-spacing);padding:2px 10px;position:absolute;top:2px}.trvlr-popular-badge__icon{fill:var(--trvlr-accent-color);height:16px;width:16px}.trvlr-icon{height:18px;width:18px}.trvlr-check-availability{background:var(--trvlr-primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:18px 44px;transition:background-color .2s ease}.trvlr-check-availability:hover{background:var(--trvlr-primary-active-color)}.modal-dialog{background-color:#fff;border:none;border-radius:.375rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:95vh;max-height:1280px;max-width:1280px;max-width:95vw;overflow:hidden;padding:0;position:fixed;transition:max-width .3s ease;width:95vw}.modal-dialog iframe{height:100%;width:100%}.modal-dialog:not([open]){display:none}.modal-dialog[open]{animation:modal-opening .3s ease-out}.modal-dialog[open].closing{animation:modal-closing .2s ease-in forwards}.modal-dialog::backdrop{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);cursor:pointer}.iframe-cont{height:100%;width:100%}@keyframes modal-opening{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}#trvlr-booking-modal:has(#check-availability-modal-iframe){max-width:560px}#check-availability-modal-iframe{border-radius:.5rem;height:calc(100% - 10px)!important;padding:5px;width:calc(100% - 10px)!important}#checkout-modal-iframe{bottom:22px;height:66px;position:fixed;right:10px;width:300px}body.trvlr-payment-confirmation-page{margin:0!important;overflow:hidden!important;padding:0!important}body.trvlr-payment-confirmation-page #colophon,body.trvlr-payment-confirmation-page #masthead,body.trvlr-payment-confirmation-page .footer,body.trvlr-payment-confirmation-page .header,body.trvlr-payment-confirmation-page .site-footer,body.trvlr-payment-confirmation-page .site-header,body.trvlr-payment-confirmation-page footer,body.trvlr-payment-confirmation-page header{display:none!important}body.trvlr-payment-confirmation-page .trvlr-payment-wrapper{background:#fff;height:100vh!important;left:0!important;margin:0!important;min-height:100vh;min-width:100vw;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:999999!important}body.trvlr-payment-confirmation-page #trvlr-payment-confirmation-iframe{border:none!important;display:block!important;height:100%!important;width:100%!important}body.trvlr-payment-confirmation-page #wpadminbar{display:none!important}body.trvlr-payment-confirmation-page.admin-bar .trvlr-payment-wrapper{top:0!important}
