@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 Solid";--max-width-text: 90ch}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper{margin-bottom:10px}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div{display:flex;justify-content:center}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter{flex-wrap:wrap}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper{flex-grow:1;padding:5px}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper label,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper label{cursor:pointer}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper ul,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper ul{max-height:3.5rem;overflow:hidden;position:relative;transition:all .5s}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper ul:before,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper ul:before{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, color-mix(in srgb, var(--region-color-background, #fff) 100%, transparent) 100%);bottom:0;content:"";display:block;height:2.5rem;position:absolute;width:100%;z-index:1}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open .icon-angle-down:before,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open .icon-angle-down:before{content:""}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open ul,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open ul{max-height:100%}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open ul:before,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper.open ul:before{display:none}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper>label,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div.desktop-filter .product-filter-wrapper>label{border-bottom:1px solid #ddd;font-size:1.2rem;line-height:1.4;margin-bottom:20px;margin-top:20px;padding-bottom:10px;text-align:left}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul{display:flex;flex-wrap:wrap;list-style:none;margin-left:0}@media(max-width: 47.999rem){.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul{margin-left:-10px}}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul>li,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul>li{display:block;float:left;font-size:inherit;line-height:1.4;text-align:left;width:100%}@media(min-width: 48rem){.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul>li,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul>li{width:50%}}@media(min-width: 62rem){.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul>li,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul>li{width:33.33%}}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul>li>label,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul>li>label{align-items:center;display:flex;font-size:.9rem}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul>li>label:hover,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul>li>label:hover{background:transparent;box-shadow:0 0 0}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul [type=checkbox],.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul [type=radio],.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul [type=checkbox],.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul [type=radio]{display:none}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul span.checkbox,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul span.checkbox{background-color:#fff;background-image:none;border:1px solid #ddd;display:inline-block;height:20px;line-height:20px;margin:5px 4px;position:relative;width:20px}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul span.checkbox:before,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul span.checkbox:before{content:"";opacity:0;transition:opacity .3s}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul span.checkbox:after,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul span.checkbox:after{content:"";opacity:0;transition:opacity .3s}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox{background-color:#66b2c1;border-color:#66b2c1}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox:before,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox:before{background:#fff;border-radius:2px;content:"";height:11px;opacity:1;position:absolute;right:5px;top:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:3px;z-index:1}.node--type-cbis-product-list.products-as-slideshow .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox:after,.node--type-cbis-product-list.products-as-list .product-filter .product-filter-main-wrapper>div ul input:checked+label>span.checkbox:after{background:#fff;border-radius:2px;content:"";height:8px;left:4px;opacity:1;position:absolute;top:7px;transform:rotate(-44deg);-ms-transform:rotate(-44deg);-webkit-transform:rotate(-44deg);width:3px;z-index:1}.node--type-cbis-product-list.products-as-slideshow .product-loaded-information,.node--type-cbis-product-list.products-as-list .product-loaded-information{display:flex;flex-wrap:wrap;justify-content:center}.node--type-cbis-product-list.products-as-slideshow .product-loaded-information>span,.node--type-cbis-product-list.products-as-list .product-loaded-information>span{background:#fff;border-radius:4px;color:#7d7b7b;margin:5px;padding:5px 5px;text-transform:uppercase}.node--type-cbis-product-list.products-as-slideshow{position:relative}@media(max-width: 425px){.node--type-cbis-product-list.products-as-slideshow .cbis-product-list-wrapper .swiper .swiper-button-prev,.node--type-cbis-product-list.products-as-slideshow .cbis-product-list-wrapper .swiper .swiper-button-next{top:7rem}}.node--type-cbis-product-list.products-as-list .product-items{display:flex;flex-wrap:wrap;margin:0;gap:10px}.node--type-cbis-product-list.products-as-list .product-items a{transition:all .3s}.node--type-cbis-product-list.products-as-list .product-items a:hover{box-shadow:0 5px 20px rgba(0,0,0,.4);transform:scale(1.02);z-index:1}.node--type-cbis-product-list.products-as-list .product-items>div{flex-grow:1}.node--type-cbis-product-list.products-as-list .product-items:not(.teaser_large)>div{flex-basis:300px}#region-top-activities .product-filter{display:none}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items{display:grid;display:-ms-grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);-ms-grid-rows:2fr;-ms-grid-columns:1fr 1fr 1fr}@media(max-width: 74.999rem){#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);-ms-grid-rows:2fr;-ms-grid-columns:1fr 1fr}}@media(max-width: 61.999rem){#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items{grid-template-columns:1fr;grid-template-rows:auto;-ms-grid-rows:1fr;-ms-grid-columns:auto}}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div{margin:5px}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item h3,#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item .h3{display:block;display:-webkit-box;font-size:1.5375rem;height:1.99875rem;line-height:1.3;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-text-fill-color:#000;background:none}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item a>.product-header{height:62%}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item .cbis-product-body{height:38%}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item .top-list-activities{align-items:center;display:flex;font-size:1.2rem;font-weight:700;height:36px;left:8px;justify-content:center;position:absolute;top:8px;width:36px;z-index:2}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item .top-list-activities:before{content:"";font-family:var(--font-awesome-solid-family, "Font Awesome 6 Free");font-weight:900;align-items:center;border-radius:50%;text-shadow:0 1px 10px rgba(0,0,0,.35);color:#99ae60;display:flex;font-size:2.5rem;font-weight:700;height:36px;left:0;justify-content:center;position:absolute;top:0;width:36px;z-index:0}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div.item .top-list-activities:after{color:#fff;z-index:1}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:first-child{grid-column:1;grid-row:span 1;-ms-grid-column:1;-ms-grid-row-span:1}@media(min-width: 62rem){#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:first-child{grid-row:span 2;-ms-grid-row-span:2}}@media(min-width: 62rem){#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:first-child .cbis-product-item{height:470px}}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(5){-ms-grid-column:3;-ms-grid-row:2}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(1) .top-list-activities:after{content:"1"}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(2) .top-list-activities:after{content:"2"}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(3) .top-list-activities:after{content:"3"}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(4) .top-list-activities:after{content:"4"}#region-top-activities .node--type-cbis-product-list:not(.display-as-slideshow) .product-items>div:nth-child(5) .top-list-activities:after{content:"5"}body.page-node-type-cbis-product-list .node--type-cbis-product-list{margin:5rem auto;max-width:67.5rem}