.focuspoint{position:relative;overflow:hidden;width:100%;height:100%}.focuspoint img{position:relative;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}.ce-image .focuspoint img{position:relative}.bsgallery{max-width:100%;overflow:hidden}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/typo3conf/ext/cs2_prototypes/src/dist/images/ui-icons_777777_256x240.png)}body{opacity:1!important}.mailtoui-button-copy,.mailtoui-button-content{display:flex;align-items:center}.mailtoui-button-copy span,.mailtoui-button-content span{top:auto}.family-sans-serif{font-family:var(--font-family-sans-serif)}.main-container-infoscreen h1{color:#00802f!important}.featured-indicator{top:unset;bottom:8px;left:8px;line-height:1.5rem;height:auto;width:auto}@media (max-width:576px){.ce-textpic .h2,.ce-textpic h2{font-size:1.12rem!important;margin-bottom:.8rem}}.v-paused .v-overlay{background:#fff0}h4.accordion-title.collapsed .material-icons.icon-5{transform:rotate(-180deg)}h4.accordion-title .material-icons.icon-5{transform:rotate(0deg)}.material-fix:after{content:attr(data-icon)}.alternative-content>.overlay{background:#dee2e6}#product_modal .selected-file-wrap{top:5px;right:170px;z-index:1000}#product_modal .custom-file-label::after{width:164px}