@font-face{font-family:"Rift";src:url("../fonts/Rift/Rift-Medium.woff2") format("woff2"),url("../fonts/Rift/Rift-Medium.woff") format("woff"),url("../fonts/Rift/Rift-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"RiftBold";src:url("../fonts/Rift/Rift-Bold.woff2") format("woff2"),url("../fonts/Rift/Rift-Bold.woff") format("woff"),url("../fonts/Rift/Rift-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Trebuchet Bold Adjusted";src:local("Trebuchet MS");ascent-override:108%;descent-override:20%;line-gap-override:normal;size-adjust:73%}@font-face{font-family:"Trebuchet Regular Adjusted";src:local("Trebuchet MS");ascent-override:80%;descent-override:12%;line-gap-override:0%;size-adjust:72%}:root{--font-awesome-solid-family: "Font Awesome 5 Free";--max-width-text: 90ch}.mobile-booking-wrapper{background-color:#fff;display:none;position:fixed;bottom:0;left:0;right:0;z-index:1030;border:none;border-radius:0;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));width:100%;margin:0;box-shadow:0 -2px 10px rgba(0,0,0,.2);transition:background-color .3s ease}@media(max-width: 61.999rem){.mobile-booking-wrapper{display:block}}@media(min-width: 48rem){#bookingModal{display:none !important}}#bookingModal .modal-dialog{max-width:600px;margin:1rem auto}@media(max-width: 47.999rem){#bookingModal .modal-dialog{margin:0;max-width:100%}}@media(max-width: 47.999rem){#bookingModal .modal-content{min-height:100vh;border-radius:0}}#bookingModal .modal-header{background-color:#418d98;color:#fff;border:none;border-radius:0}#bookingModal .modal-header .modal-title{font-family:"RiftBold","Trebuchet Bold Adjusted",Helvetica,sans-serif;font-size:1.25rem;color:#fff}#bookingModal .modal-header .close{color:#fff;opacity:1;text-shadow:none}#bookingModal .modal-header .close:hover{color:#fff;opacity:.8}#bookingModal .modal-body{padding:1.5rem}@media(max-width: 47.999rem){#bookingModal .modal-body{padding:1rem}}#bookingModal .modal-body .sidebar-booking-widget{background-color:#fff;padding:0}@media(max-width: 61.999rem){.node--type-cbis-product{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}body{padding-bottom:env(safe-area-inset-bottom)}}.cbis-item-attribute-wrapper{display:flex;flex-wrap:wrap;gap:1rem;text-align:center}.cbis-item-attribute{margin-bottom:1rem}.cbis-item-attribute .attribute-label{display:block;font-size:.9rem}.cbis-item-attribute i{color:#6c757d;font-size:1.5rem}.cbis-item-attribute .vulkan-icon-car{display:inline-block;margin:0;min-width:30px;height:30px}.cbis-item-attribute .vulkan-icon-car.europcar{background:url(https://framework.citybreakcdn.com/logos-1x1/car/europcar.png) center no-repeat;background-size:contain}.cbis-item-attribute .vulkan-icon-car.avis{background:url(https://framework.citybreakcdn.com/logos-1x1/car/avis.png) center no-repeat;background-size:contain}.cbis-item-attribute .vulkan-icon-car.ras{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M537.4 131.1C544.5 136.3 546.1 146.3 540.9 153.5L260.9 537.5C258.1 541.3 253.9 543.7 249.2 544C244.5 544.3 240 542.7 236.6 539.4L100.6 403.4C94.4 397.2 94.4 387 100.6 380.8C106.8 374.6 117 374.6 123.2 380.8L246 503.6L515 134.7C520.2 127.6 530.2 126 537.4 131.2z'/%3E%3C/svg%3E")}.node--type-cbis-product #breadcrumb{margin-bottom:1rem}.node--type-cbis-product h2,.node--type-cbis-product .h2{font-size:2.2rem;font-weight:bold;margin:30px 0 20px;text-transform:uppercase;position:relative;-webkit-text-fill-color:#66b2c1}.node--type-cbis-product h2 i,.node--type-cbis-product .h2 i{background:var(--region-color-background, #fff);bottom:3px;color:#66b2c1;font-family:"RiftBold","Trebuchet Bold Adjusted",Helvetica,sans-serif;padding-right:15px;position:relative;z-index:1}.node--type-cbis-product h2 i:before,.node--type-cbis-product .h2 i:before{color:#66b2c1;font-family:var(--font-awesome-solid-family, "Font Awesome 6 Free");font-weight:900;padding-right:10px}.node--type-cbis-product h2 span,.node--type-cbis-product .h2 span{background:var(--region-color-background, #fff);padding-right:15px}.node--type-cbis-product h2:before,.node--type-cbis-product .h2:before{border-bottom:2px solid #000;content:"";display:block;opacity:.5;position:absolute;left:0;bottom:10px;height:2px;width:100%;z-index:-1}@media(max-width: 61.999rem){.node--type-cbis-product h2,.node--type-cbis-product .h2{font-size:1.25rem;margin:30px 0 10px}.node--type-cbis-product h2:before,.node--type-cbis-product .h2:before{display:none}}.item-slideshow-container{height:500px}@media(max-width: 62rem){.item-slideshow-container{height:350px}}@media screen and (max-width: 48rem){.item-slideshow-container{height:300px}}.item-slideshow-container .swiper{--swiper-theme-color: #fff;width:100%;height:100%}.item-slideshow-container .swiper img{max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-slideshow-container .swiper .swiper-slide{width:auto}.item-slideshow-container .swiper .swiper-slide:only-child,.item-slideshow-container .swiper .swiper-slide.one-image{max-height:100%;width:100% !important}.item-slideshow-container .swiper .swiper-slide:only-child img,.item-slideshow-container .swiper .swiper-slide.one-image img{max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;z-index:1}@media screen and (max-width: 62rem){.item-slideshow-container .swiper .swiper-slide:only-child img,.item-slideshow-container .swiper .swiper-slide.one-image img{-o-object-fit:cover;object-fit:cover}}.item-slideshow-container .swiper .swiper-slide:only-child .blur-background,.item-slideshow-container .swiper .swiper-slide.one-image .blur-background{background-color:#000;background-position:0 50%;background-size:cover;filter:blur(20px);inset:-10px;position:absolute}@media screen and (max-width: 62rem){.item-slideshow-container .swiper .swiper-slide:only-child .blur-background,.item-slideshow-container .swiper .swiper-slide.one-image .blur-background{background-image:none !important}}.item-slideshow-container .swiper .swiper-button-prev,.item-slideshow-container .swiper .swiper-button-next{opacity:.5;transition:opacity .5s}.item-slideshow-container .swiper .swiper-pagination-bullets{bottom:12px}.item-slideshow-container .swiper .swiper-pagination-bullet-active{background:#fff}.cbis-item-price-info{align-items:center;display:flex;gap:1rem}.cbis-item-price-info .cbis-product-item-duration{display:inline-block}.cbis-item-price-info .cbis-product-item-price:not(:empty){background:#f27321;border-radius:25px;color:#fff;display:inline-block;padding:2px 13px}@media(min-width: 48rem){.sidebar{position:relative;margin-top:-6.2rem;z-index:10}}@media(max-width: 48rem){.sidebar .sidebar-title,.sidebar .sidebar-booking-widget{display:none}}.sidebar .sidebar-title{background-color:#418d98}.sidebar .sidebar-title .topbar-title{color:#fff;font-size:1.813rem;font-family:"RiftBold","Trebuchet Bold Adjusted",Helvetica,sans-serif;height:50px;line-height:1.2;padding:10px 15px}.sidebar .sidebar-booking-widget{background-color:#fff;padding:1.2rem .5rem}.sidebar h4,.sidebar .h4{background:transparent;color:#f27321;-webkit-text-fill-color:#f27321;font-size:2rem;line-height:1;text-transform:lowercase}.sidebar h4 strong,.sidebar .h4 strong{font-weight:600}.sidebar h5,.sidebar .h5{background:transparent;border-bottom:1px solid #ddd;padding-bottom:15px;-webkit-text-fill-color:#000}.cbis-includes-area.row{background:#99ae60;color:#fff;margin:0 auto 2rem}.cbis-includes-area.row h2,.cbis-includes-area.row .h2{margin:10px 0 20px}.cbis-includes-area.row ul{margin:0;padding:0}.cbis-includes-area.row ul li{list-style:none}.cbis-includes-area.row .col-lg-6{margin-bottom:2rem}@media(min-width: 62rem){.cbis-includes-area.row .col-lg-6{width:50%}}.cbis-includes-area.row .col-lg-6 .wrapper{padding:1rem 0 0}@media(min-width: 48rem){.cbis-includes-area.row .col-lg-6 .wrapper{padding:1.5rem 2rem 0}}.cbis-includes-area.row .col-lg-6 h3,.cbis-includes-area.row .col-lg-6 .h3{cursor:pointer;color:#fff;-webkit-text-fill-color:#fff}.cbis-includes-area.row .col-lg-6 h3 i,.cbis-includes-area.row .col-lg-6 .h3 i{padding-right:5px}.cbis-includes-area.row .col-lg-6 ul li{font-weight:400;list-style:none}.cbis-includes-area.row .col-lg-6 ul li i{margin-right:5px;width:18px}.cbis-includes-area.row .col-lg-6 ul li span{font-weight:500;margin-right:5px}.cbis-includes-area.row .col-lg-6 ul li .icon{color:#fff}.cbis-includes-area.row .col-lg-6 ul li:last-child{padding-bottom:0}.cbis-includes-area.row .col-lg-6 ul li.information{max-height:0;overflow:hidden;padding:0;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.cbis-includes-area.row .col-lg-6 ul li.button .toggler{padding-left:30px}.cbis-includes-area.row .col-lg-6 .wrapper.open i.toggler:before{content:""}.cbis-includes-area.row .col-lg-6 .wrapper.open li.information{max-height:3000px;transition:max-height 1s ease-in-out}.cbis-includes-area.row .col-lg-6 .cbis-includes{margin:0;margin-bottom:15px}.cbis-includes-area.row .col-lg-6 .cbis-includes li{font-size:1rem;position:relative;padding:5px 0 5px 30px}.cbis-includes-area.row .col-lg-6 .cbis-includes li:before{color:#66b2c1;content:"";font-family:"vulkan-icon";position:absolute;left:10px}.cbis-includes-area.row .col-lg-6 .cbis-addon{margin:0}.cbis-includes-area.row .col-lg-6 .cbis-addon li{font-size:1rem;position:relative;padding:5px 0 5px 30px}.cbis-includes-area.row .col-lg-6 .cbis-addon li:before{color:#f27321;content:"";font-family:"vulkan-icon";position:absolute;left:10px}