:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}:root{--th-space-xxs: 4px;--th-space-xs: 8px;--th-space-s: 16px;--th-space-m: 24px;--th-space-l: 32px;--th-space-xl: 64px;--th-space-xxl: 80px}.node--type-cbis-product-list .product-filter{margin:var(--th-space-s) 0 var(--th-space-l)}.node--type-cbis-product-list .product-filter+.product-items{margin-top:2rem}.node--type-cbis-product-list .product-filter .dropdown-menu{background-color:var(--white);max-height:400px;overflow-y:auto;padding:1rem}.node--type-cbis-product-list .product-filter .dropdown-menu .dropdown-item{padding:0}.node--type-cbis-product-list .product-filter .dropdown-menu .dropdown-item:hover{background-color:var(--white)}.node--type-cbis-product-list .product-filter .dropdown-toggle{gap:.5rem}.node--type-cbis-product-list .product-filter input[type=checkbox]{display:none}.node--type-cbis-product-list .product-filter input[type=checkbox]+label{cursor:pointer;padding-left:1.25rem;position:relative}.node--type-cbis-product-list .product-filter input[type=checkbox]+label::before{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro");left:0;position:absolute;top:0}.node--type-cbis-product-list .product-filter input[type=checkbox]:not(:checked)+label::before{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro")}.node--type-cbis-product-list .product-filter .vc-container{background-color:var(--white)}.node--type-cbis-product-list .product-filter .vc-container .vc-header{padding:0 18px}.node--type-cbis-product-list .selected-filters{margin:var(--th-space-s) 0 var(--th-space-l)}.node--type-cbis-product-list .selected-filters .btn.filter{background-color:var(--bg-dark);border-radius:50px;color:var(--text-whiteish);padding:8px 1.875rem}.node--type-cbis-product-list .selected-filters .btn.filter:hover{background-color:var(--text-cta);background-image:linear-gradient(0deg, var(--bg-hover-dark-overlay) 0%, var(--bg-hover-dark-overlay) 100%);color:var(--text-dark);text-decoration:none}.node--type-cbis-product-list .selected-filters .btn.filter:active,.node--type-cbis-product-list .selected-filters .btn.filter.active{background-color:var(--text-cta);background-image:linear-gradient(0deg, var(--bg-pressed-light) 0%, var(--bg-pressed-light) 100%);color:var(--text-dark)}.node--type-cbis-product-list .selected-filters .btn.filter:focus-visible,.node--type-cbis-product-list .selected-filters .btn.filter.focus-visible{background-color:var(--text-lightgreen);border-color:var(--outline-dark);color:var(--text-dark)}.node--type-cbis-product-list .selected-filters .clear-btn{font-family:var(--neutrif-studio-bold-font-family);font-style:var(--neutrif-studio-bold-font-style);font-weight:var(--neutrif-studio-bold-font-weight);margin:0;padding:0;text-decoration:underline;text-transform:uppercase}.node--type-cbis-product-list .selected-filters button:hover{text-decoration:underline}.node--type-cbis-product-list .product-items{display:flex;flex-wrap:wrap}.node--type-cbis-product-list .skeleton{flex-basis:430px}.node--type-cbis-product-list .skeleton-header{height:220px}.node--type-cbis-product-list .skeleton-footer{margin-top:2.5rem}.node--type-cbis-product-list .skeleton-footer .SkeletonBox{height:2.75rem !important;width:6.5rem !important}@media(min-width: 576px){.node--type-cbis-product-list .skeleton{flex-basis:430px}.node--type-cbis-product-list .skeleton-header{height:170px}.node--type-cbis-product-list .skeleton-footer{margin-top:4rem}}@media(min-width: 768px){.node--type-cbis-product-list .skeleton{flex-basis:385px}.node--type-cbis-product-list .skeleton-header{height:150px}}@media(min-width: 992px){.node--type-cbis-product-list .skeleton{flex-basis:485px}.node--type-cbis-product-list .skeleton-header{height:210px}}.node--type-cbis-product-list.display-as-list .item:empty{height:0}@media(min-width: 992px){.node--type-cbis-product-list .product-filter-list:has(>:nth-child(5)){flex-wrap:wrap}}.region--dark .node--type-cbis-product-list .selected-filters .btn.filter{background-color:var(--bg-cta);color:var(--text-dark)}.region--dark .node--type-cbis-product-list .selected-filters .clear-btn{color:var(--text-whiteish)}body.page-node-type-cbis-product-list .node--type-cbis-product-list{margin-inline:auto;max-width:calc(1200px + var(--grid-margin-width) * 2);padding:6rem 1rem}