.node--type-cbis-product.cbis-product-item{color:#fff;cursor:pointer;display:block;position:relative;transition:ease-in-out .3s;height:100%}.node--type-cbis-product.cbis-product-item:hover .product-header img{opacity:.5}.node--type-cbis-product.cbis-product-item a{color:inherit;display:block;position:relative}.node--type-cbis-product.cbis-product-item a:focus-visible{z-index:3}.node--type-cbis-product.cbis-product-item a:focus-visible .product-header img{opacity:.5}.node--type-cbis-product.cbis-product-item a:hover,.node--type-cbis-product.cbis-product-item a:focus-visible{text-decoration:none}.node--type-cbis-product.cbis-product-item a:hover .title,.node--type-cbis-product.cbis-product-item a:hover .cbis-event-link,.node--type-cbis-product.cbis-product-item a:focus-visible .title,.node--type-cbis-product.cbis-product-item a:focus-visible .cbis-event-link{text-decoration:underline}.node--type-cbis-product.cbis-product-item .product-header{background:#000;border-bottom:0;box-shadow:0 5px 5px rgba(0,0,0,.15);min-height:200px;height:244px;position:relative}@media(min-width: 40em){.node--type-cbis-product.cbis-product-item .product-header{height:330px}}.node--type-cbis-product.cbis-product-item .product-header img{height:244px;min-height:200px;-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;transition:opacity .4s}@media(min-width: 40em){.node--type-cbis-product.cbis-product-item .product-header img{height:330px}}.node--type-cbis-product.cbis-product-item .cbis-category{background:#000;box-shadow:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.24) 0px 1px 2px;position:absolute;top:0;left:0;padding:.5rem;z-index:1}@media(min-width: 40em){.node--type-cbis-product.cbis-product-item .cbis-category{padding:.5rem .75rem}}.node--type-cbis-product.cbis-product-item .cbis-category span{font-weight:600}.node--type-cbis-product.cbis-product-item .cbis-product-body{background:linear-gradient(180deg, transparent, #000);box-sizing:border-box;color:inherit;display:flex;padding:2rem .5rem 1rem;bottom:0;width:100%;transition:all .4s;position:absolute;text-align:left;flex-direction:column}@media(min-width: 40em){.node--type-cbis-product.cbis-product-item .cbis-product-body{padding:2rem 1rem 1rem}}.node--type-cbis-product.cbis-product-item .cbis-product-body>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;font-size:1.1rem;min-height:25px}.node--type-cbis-product.cbis-product-item .cbis-product-body>div .category-holder:not(:empty){width:100px;height:20px}.node--type-cbis-product.cbis-product-item .cbis-product-body>div .cbis-date:before{content:"";font-family:"Font Awesome 6 Free"}.node--type-cbis-product.cbis-product-item .cbis-product-body>div .cbis-date:empty:before{content:""}.node--type-cbis-product.cbis-product-item .cbis-product-body>div .cbis-event-arena{display:none}.node--type-cbis-product.cbis-product-item .cbis-product-body>div .cbis-date span,.node--type-cbis-product.cbis-product-item .cbis-product-body>div .cbis-event-arena span{font-weight:600}.node--type-cbis-product.cbis-product-item .cbis-product-body p,.node--type-cbis-product.cbis-product-item .cbis-product-body span{color:inherit}.node--type-cbis-product.cbis-product-item .cbis-product-body p.title{color:inherit;font-size:1.4rem;font-weight:bold;font-family:"IBM Plex Serif",serif;line-height:1.1;margin-bottom:5px;max-height:100px;max-width:100%;transition:all .6s}@media(min-width: 64em){.node--type-cbis-product.cbis-product-item .cbis-product-body p.title{font-size:1.6rem;max-height:80px}}.node--type-cbis-product .cbis-event-link,.node--type-cbis-product .cbis-event-participants,.node--type-cbis-product .cbis-event-estimate{display:none}.node--type-cbis-product .arena-visible{display:block !important}