:root{--content-rollup-filters-background:var(--grey-light);--content-rollup-filters-padding:20px 30px;--content-rollup-filters-padding-mobile:20px 0;--content-rollup-filters-spacing:0 0 15px;--content-rollup-headline-color:var(--unbranded-primary);--content-rollup-headline-font-size:32px;--content-rollup-headline-font-size-mobile:24px;--content-rollup-button-divider:1px solid #d8d8d8;--content-rollup-button-vertical-spacing:10px;--content-rollup-button-vertical-spacing-mobile:6px;--content-rollup-button-horizontal-spacing:20px;--content-rollup-button-horizontal-spacing-mobile:0;--content-rollup-button-padding:15px 10px;--content-rollup-button-padding-mobile:10px 10px;--content-rollup-button-font-size:16px;--content-rollup-button-font-size-mobile:14px;--content-rollup-button-background:#fff;--content-rollup-button-background-active:var(--unbranded-primary);--content-rollup-button-text-color:var(--unbranded-primary);--content-rollup-button-text-color-active:#fff;--content-rollup-clear-button-margin:15px auto;--content-rollup-clear-button-font-size:13px;--content-rollup-clear-button-color:var(--grey-med);--content-rollup-clear-button-color-hover:var(--black);--content-rollup-spacing:5px;--content-rollup-height:none;--content-rollup-height-mobile:none;--content-rollup-image-background:var(--unbranded-primary);--content-rollup-image-height:250px;--content-rollup-image-height-mobile:200px}
.cope-core-rollup{background:#fff}
.cope-core-rollup-filters{background:var(--content-rollup-filters-background);padding:var(--content-rollup-filters-padding-mobile);margin:var(--content-rollup-filters-spacing)}
@media(min-width:768px){.cope-core-rollup-filters{padding:var(--content-rollup-filters-padding)}
}
.cope-core-rollup-filters h2{color:var(--content-rollup-headline-color);font-weight:normal;margin:0 0 10px;font-size:var(--content-rollup-headline-font-size-mobile)}
@media(min-width:768px){.cope-core-rollup-filters h2{font-size:var(--content-rollup-headline-font-size)}
}
.cope-core-rollup-filter-buttons{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}
@media(min-width:768px){.cope-core-rollup-filter-buttons{margin:0 calc(var(--content-rollup-button-horizontal-spacing) * -1)}
}
.cope-core-rollup-filter-buttons .cope-core-rollup-filter-button-wrapper{flex:0 0 100%}
@media(min-width:768px){.cope-core-rollup-filter-buttons[data-buttons-per-row="1"] .cope-core-rollup-filter-button-wrapper{flex:0 0 calc(100% / 1)}
.cope-core-rollup-filter-buttons[data-buttons-per-row="1"] .cope-core-rollup-filter-button-wrapper:nth-child(1n){border:0}
}
@media(min-width:768px){.cope-core-rollup-filter-buttons[data-buttons-per-row="2"] .cope-core-rollup-filter-button-wrapper{flex:0 0 calc(100% / 2)}
.cope-core-rollup-filter-buttons[data-buttons-per-row="2"] .cope-core-rollup-filter-button-wrapper:nth-child(2n){border:0}
}
@media(min-width:768px){.cope-core-rollup-filter-buttons[data-buttons-per-row="3"] .cope-core-rollup-filter-button-wrapper{flex:0 0 calc(100% / 3)}
.cope-core-rollup-filter-buttons[data-buttons-per-row="3"] .cope-core-rollup-filter-button-wrapper:nth-child(3n){border:0}
}
@media(min-width:768px){.cope-core-rollup-filter-buttons[data-buttons-per-row="4"] .cope-core-rollup-filter-button-wrapper{flex:0 0 calc(100% / 4)}
.cope-core-rollup-filter-buttons[data-buttons-per-row="4"] .cope-core-rollup-filter-button-wrapper:nth-child(4n){border:0}
}
@media(min-width:768px){.cope-core-rollup-filter-buttons[data-buttons-per-row="5"] .cope-core-rollup-filter-button-wrapper{flex:0 0 calc(100% / 5)}
.cope-core-rollup-filter-buttons[data-buttons-per-row="5"] .cope-core-rollup-filter-button-wrapper:nth-child(5n){border:0}
}
.cope-core-rollup-filter-button-wrapper{margin:var(--content-rollup-button-vertical-spacing-mobile) 0;padding:0 var(--content-rollup-button-horizontal-spacing-mobile)}
@media(min-width:768px){.cope-core-rollup-filter-button-wrapper{margin:var(--content-rollup-button-vertical-spacing) 0;padding:0 var(--content-rollup-button-horizontal-spacing);border-right:var(--content-rollup-button-divider)}
.cope-core-rollup-filter-button-wrapper:last-child{border:0}
}
.cope-core-rollup-filter-button{background:var(--content-rollup-button-background);color:var(--content-rollup-button-text-color);border:0;padding:var(--content-rollup-button-padding-mobile);font-size:var(--content-rollup-button-font-size-mobile);font-weight:700;width:100%;font-family:var(--frutiger);text-transform:uppercase;cursor:pointer}
@media(min-width:768px){.cope-core-rollup-filter-button{padding:var(--content-rollup-button-padding);font-size:var(--content-rollup-button-font-size)}
}
.cope-core-rollup-filter-button.cope-core-rollup-active,.cope-core-rollup-filter-button:hover{background:var(--content-rollup-button-background-active);color:var(--content-rollup-button-text-color-active)}
@media(hover:none){.cope-core-rollup-filter-button:hover{background:var(--content-rollup-button-background);color:var(--content-rollup-button-text-color)}
.cope-core-rollup-filter-button.cope-core-rollup-active:hover{background:var(--content-rollup-button-background-active);color:var(--content-rollup-button-text-color-active)}
}
.cope-core-rollup-filter-clear-button{border:0;background:0;font-family:var(--frutiger);margin:var(--content-rollup-clear-button-margin);font-size:var(--content-rollup-clear-button-font-size);line-height:var(--content-rollup-clear-button-font-size);color:var(--content-rollup-clear-button-color);padding:10px;cursor:pointer;display:block}
.cope-core-rollup-filter-clear-button:before{content:"X";display:inline-block;margin-right:6px}
.cope-core-rollup-filter-clear-button:hover{color:var(--content-rollup-clear-button-color-hover)}
.cope-core-rollup .cope-core-rollup-card-category{display:none}
.cope-core-rollup .cope-core-rollup-card-category.cope-core-rollup-active{display:block}
.cope-core-rollup .cope-core-rollup-card-category h3{flex:0 0 100%;text-align:center;margin:20px 0;overflow-x:hidden}
.cope-core-rollup .cope-core-rollup-card-category .cope-core-rollup-card-category-hr::before,.cope-core-rollup .cope-core-rollup-card-category .cope-core-rollup-card-category-hr::after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}
.cope-core-rollup .cope-core-rollup-card-category .cope-core-rollup-card-category-hr::before{right:.5em;margin-left:-50%}
.cope-core-rollup .cope-core-rollup-card-category .cope-core-rollup-card-category-hr:after{left:.5em;margin-right:-50%}
.cope-core-rollup .cope-core-rollup-card-category .cope-core-rollup-card-category-heading{flex:0 0 100%}
.cope-core-rollup .cope-core-card{min-height:var(--content-rollup-height-mobile);margin-bottom:var(--content-rollup-spacing)}
@media(min-width:768px){.cope-core-rollup .cope-core-card{min-height:var(--content-rollup-height)}
}
.cope-core-rollup .cope-core-card-image{height:var(--content-rollup-image-height-mobile);background-color:var(--content-rollup-image-background)}
@media(min-width:768px){.cope-core-rollup .cope-core-card-image{height:var(--content-rollup-image-height)}
}
.cope-core-rollup a.cope-core-card-link .cope-core-card-content{height:calc(100% - var(--content-rollup-image-height-mobile))}
@media(min-width:768px){.cope-core-rollup a.cope-core-card-link .cope-core-card-content{height:calc(100% - var(--content-rollup-image-height))}
}
.cope-core-rollup .cope-core-card-link{display:none}
.cope-core-rollup .cope-core-card-link.cope-core-rollup-active{display:block}
.cope-core-rollup .cope-core-card-link.cope-core-rollup-hidden{display:none}
.cope-core-rollup .cope-core-rollup-card-empty p{margin:0;padding:10px}
.cope-core-rollup .cope-core-rollup-card-empty.cope-core-rollup-hidden{display:none}
.cope-core-rollup .cope-core-rollup-dropdown-container{display:flex;padding:5px;align-items:center;justify-content:center}
.cope-core-rollup .cope-core-rollup-dropdown-container.cope-core-rollup-justify-left{justify-content:flex-start}
.cope-core-rollup .cope-core-rollup-dropdown-container.cope-core-rollup-justify-right{justify-content:flex-end}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group{display:inline-flex;align-items:center;margin:0 25px}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group div.dropdown{margin:15px;width:auto}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group div.dropdown>a.label{font-size:.8em}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group .cope-core-rollup-dropdown-label{font-size:16px}
@media(max-width:767px){.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group{flex-direction:column;width:90%;margin:0 15px}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group div.dropdown{width:100%;min-width:unset;margin-top:0}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group div.dropdown>a.label{font-size:.8em}
.cope-core-rollup .cope-core-rollup-dropdown-container .cope-core-rollup-dropdown-group .cope-core-rollup-dropdown-label{font-size:12px;margin:0 0 5px}
}
@media(max-width:767px){.cope-core-rollup .cope-core-rollup-dropdown-container.cope-core-rollup-mobile-column{flex-direction:column}
}
.cope-core-rollup .cope-core-rollup-sticky{position:fixed;top:0;z-index:99;left:0;width:100vw}
.cope-core-rollup .cope-core-rollup-sticky.cope-core-rollup-animate{will-change:transform;transition:all .5s cubic-bezier(0.694,0.048,0.335,1);transform:translateY(0);top:80px}
.cope-core-rollup .cope-core-rollup-sticky + .cope-core-rollup-sticky-padding{padding-top:200px}
.cope-core-rollup a.ui.label{background-color:var(--content-rollup-button-background-active);padding:10px;color:white;font-family:var(--frutiger)}
.cope-core-rollup a.ui.label i.icon.delete:before{content:"X"}
.cope-core-rollup .cope-core-rollup-disableClick[media=Asset]{pointer-events:none}
.cope-core-rollup .cope-core-rollup-disableClick[media=Page]{pointer-events:none}
.cope-core-rollup .cope-core-rollup-enableClick{pointer-events:auto}
.cope-core-rollup .cope-core-card-link .cope-core-rollup-videoPlayer{width:100%}
.cope-core-rollup .cope-core-card .cope-core-rollup-downloadButton{border:1px solid black}
@media(max-width:767px){.cope-core-rollup .cope-core-rollup-list[data-list-per-row-mobile="2"] .cope-core-rollup-card-category.cope-core-rollup-active{display:flex;flex-wrap:wrap}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row-mobile="2"] .cope-core-card{height:100%}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row-mobile="2"] .cope-core-card-link{flex:1 0 50%;max-width:50%}
}
@media(min-width:768px){.cope-core-rollup .cope-core-rollup-list[data-list-per-row="2"] .cope-core-rollup-card-category.cope-core-rollup-active,.cope-core-rollup .cope-core-rollup-list[data-list-per-row="3"] .cope-core-rollup-card-category.cope-core-rollup-active,.cope-core-rollup .cope-core-rollup-list[data-list-per-row="4"] .cope-core-rollup-card-category.cope-core-rollup-active{display:flex;flex-wrap:wrap}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row="2"] .cope-core-card,.cope-core-rollup .cope-core-rollup-list[data-list-per-row="3"] .cope-core-card,.cope-core-rollup .cope-core-rollup-list[data-list-per-row="4"] .cope-core-card{height:100%}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row="2"] .cope-core-card-link{flex:1 0 50%;max-width:50%}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row="3"] .cope-core-card-link{flex:1 0 33.3%;max-width:33.3%}
.cope-core-rollup .cope-core-rollup-list[data-list-per-row="4"] .cope-core-card-link{flex:1 0 25%;max-width:25%}
}
.cope-core-rollup-link-one-label,.cope-core-rollup-link-two-label{background-color:inherit}
.cope-core-rollup-add-to-cart,.cope-core-rollup-remove-from-cart{cursor:pointer;display:inline-block;border:1px solid black}
.cope-core-rollup-add-to-cart[asset-added-to-cart=true]{display:none}
.cope-core-rollup-add-to-cart[asset-added-to-cart=false]{display:block}
.cope-core-rollup-remove-from-cart[asset-added-to-cart=true]{display:block}
.cope-core-rollup-remove-from-cart[asset-added-to-cart=false]{display:none}
.cope-core-rollup-add-cart-icon,.cope-core-rollup-remove-cart-icon{height:20px;width:20px}
.cope-core-rollup-add-cart-text,.cope-core-rollup-remove-cart-text{color:var(--brand-secondary) !important;display:inline-block;vertical-align:super;margin-top:0;margin-bottom:0}