@-webkit-keyframes fadeInLeftMenu{0%{opacity:0;transform:translate3d(-5rem, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInLeftMenu{0%{opacity:0;transform:translate3d(-5rem, 0, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeDownWidget{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:none}}@keyframes fadeDownWidget{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes slideUpWidget{0%{opacity:0;transform:translateY(66px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUpWidget{0%{opacity:0;transform:translateY(66px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes fadeInAndOut{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeInAndOut{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}:root{--primary-beige: #efece8;--primary-dark-red: #5d3732;--primary-dark-blue: #29394c;--secondary-orange: #f6945a;--secondary-lightblue: #8bb6cd;--secondary-apricot: #f3d9be;--secondary-dark-green: #3c543d;--secondary-light-green: #bac6bb;--bike-orange: #f7941d;--menu-color: #15435c;--sub-menu-bg: #c4cfd7;--header-font-weight: 900;--heading-color: #29394c}.node--type-cbis-product-list .product-filter .dropdown-menu{max-height:250px;overflow-y:auto}.node--type-cbis-product-list .product-filter .input-group{width:auto}.node--type-cbis-product-list .product-filter .input-group input{height:calc(1.5em + .95rem + 2px)}.node--type-cbis-product-list .product-filter .input-group .btn{min-width:auto}.node--type-cbis-product-list .product-filter .btn-group .btn{min-width:auto;padding:.5rem 1.15rem}.node--type-cbis-product-list .selected-filters button{background:#f1f1f1;border:0;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem .7rem}.node--type-cbis-product-list .cbis-link-top.add-height{height:2rem}.node--type-cbis-product-list .cbis-link-top a{position:absolute;top:0;right:0;z-index:2}.node--type-cbis-product-list .product-map{height:50vh;position:relative;width:100%}.node--type-cbis-product-list .product-map>label{background:#fff;border-radius:2px;box-shadow:0 5px 20px rgba(0,0,0,.15);font-size:11px;height:29px;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:450}.node--type-cbis-product-list.display-as-calendar .vc-container{--blue-600: var(--primary-dark-blue);min-height:270px}.node--type-cbis-product-list.display-as-calendar .vc-container .bgAvailableEvent{background-color:var(--primary-dark-blue)}.node--type-cbis-product-list.display-as-calendar .vc-container .colorAvailableEvent{color:#fff !important}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header{padding:0 18px 0 18px}.node--type-cbis-product-list.display-as-calendar .calendar-loader{align-items:center;display:flex;justify-content:center;font-size:4rem;bottom:0;left:0;right:0;top:0;position:absolute;z-index:1}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-content{border-left:1px solid #fff;padding-top:.875rem}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper{margin-top:.2rem}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item .cbis-product-header{max-width:120px}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item:hover{text-decoration:none}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item:hover h3,.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item:hover .vc-container .vc-header .vc-title,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item:hover .vc-title{text-decoration:underline}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.showTeaserImage .cbis-image{align-items:center;display:flex;min-width:90px;max-width:120px}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.showTeaserImage .cbis-image img{height:90px;width:100%;-o-object-fit:cover;object-fit:cover}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.showTeaserImage .cbis-occasions{display:none}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-image{display:none}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-occasions{align-items:center;display:flex;font-weight:bold;flex-direction:column;height:100%;width:56px;justify-content:center;text-align:center;text-transform:uppercase}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-occasions span{background:#1a2530;color:#fff;font-size:1.3rem;padding:1rem;width:100%}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item{flex-direction:column}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item .cbis-product-header{position:relative}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item .cbis-product-header .cbis-image img{max-height:300px;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item .cbis-product-header .cbis-occasions{background:#1a2530;color:#fff;left:15px;top:0;padding:.5rem .6rem;position:absolute}body.page-node-type-cbis-product-list .node--type-cbis-product-list{max-width:1140px;margin:0 auto;padding:7rem 15px}