.node--type-cbis-product-list.display-as-calendar .vc-container{--arrows-padding: 8px 24px;--weeks-padding: 10px 42px 10px 42px;--red-600: #a61f07;font-family:'futura-pt', sans-serif;font-weight:400;text-transform:capitalize}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-bars{display:none}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container{top:10px}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-arrow:hover{background-color:transparent;color:#e25823}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-arrow:first-child:before{padding-right:1rem;content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro");font-weight:900}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-arrow:first-child:before:hover{color:#e25823}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-arrow:before{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro");font-weight:900}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-arrow:before:hover{color:#e25823}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-arrows-container .vc-svg-icon{display:none}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day{margin:1.5px}@media(min-width: 576px){.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day .vc-highlights .vc-highlight{padding:18px}}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content{padding:2px}@media(min-width: 576px){.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content{padding:18px}}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content:hover,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content:focus{cursor:initial;background-color:transparent}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content.is-disabled{color:rgba(55,54,54,.5)}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content.colorAvailableEvent{color:#a61f07;background-color:rgba(226,88,35,.2)}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content.colorAvailableEvent:hover,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day span.vc-day-content.colorAvailableEvent:focus{color:#fff;cursor:pointer;background-color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day.is-today span.vc-day-content{color:#fff;cursor:pointer;background-color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .is-not-in-month:hover,.node--type-cbis-product-list.display-as-calendar .vc-container .is-not-in-month:focus{cursor:initial;background-color:transparent}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header{border-bottom:1px #f3f3f3 solid;padding-top:1.15rem;padding-bottom:.7rem;padding-left:0}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header .vc-title{font-family:'Roboto', sans-serif;font-weight:700}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header .vc-title:before{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro");font-weight:900;color:#e25823;padding:0 8px}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-header .vc-title:after{content:"";position:absolute;font-family:var(--font-awesome-family, "Font Awesome 6 Pro");font-weight:900;font-size:10px;padding:0 8px;top:18px}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content{background-color:#fff}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-items span,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .hover\:vc-bg-gray-900{color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-items span:hover,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .hover\:vc-bg-gray-900:hover{color:#fff;background-color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-items span.is-active,.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .hover\:vc-bg-gray-900.is-active{border:none;background-color:rgba(226,88,35,.2);color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-header .vc-nav-arrow{background-color:transparent;color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-header .vc-nav-arrow:focus{border-color:#e25823}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-nav-header .vc-nav-arrow:hover{color:#fff;background-color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-popover-content .vc-grid-focus{border:none;background-color:rgba(226,88,35,.2);color:#a61f07}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-weekday{font-family:'Roboto', sans-serif;font-weight:700;font-size:.938rem;line-height:24px;color:inherit}.node--type-cbis-product-list.display-as-calendar .vc-container .vc-day-content{font-family:'Roboto', sans-serif;font-weight:400;font-size:.938rem}@media(max-width: 768px){.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 .h3{text-decoration:underline}.node--type-cbis-product-list.display-as-calendar .cbis-product-body .tags{font-family:'futura-pt', sans-serif;font-weight:500;margin-bottom:.5rem;letter-spacing:1px;line-height:18px}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper .cbis-activity-calendar-item .cbis-product-header{max-width:120px;padding-right:0}.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 .h3{text-decoration:underline}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.showTeaserImage .cbis-image{align-items:center;display:flex;max-width:120px;min-width:90px}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.showTeaserImage .cbis-image img{height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.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{font-family:'Roboto', sans-serif;font-weight:700;align-items:center;display:flex;flex-direction:column;height:100%;text-align:center;text-transform:uppercase;width:63px}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-occasions span{background:#373636;color:#fff;font-size:1.3rem;padding:1rem;width:100%}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-occasions.calendar-detail{font-family:'Roboto', sans-serif;font-weight:500}.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-item-wrapper.hideTeaserImage .cbis-occasions.calendar-detail span{font-size:1rem;text-transform:initial;line-height:1}@media(min-width: 1200px){.node--type-cbis-product-list.display-as-calendar .cbis-activity-calendar-picker{max-width:600px}}.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{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item .cbis-product-header .cbis-occasions{background:#373636;color:#fff;left:15px;padding:.5rem .6rem;position:absolute;top:0}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item:hover{text-decoration:none}.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item:hover h3,.node--type-cbis-product-list.display-as-calendar .highlighted-item .cbis-activity-calendar-item:hover .h3{text-decoration:underline}