@charset "UTF-8";
body>.contao-cookiebar{display:none}.mod_cookiebarOpener{margin:0;position:absolute}.mod_cookiebarOpener a{white-space:nowrap;width:2.5em;height:2.5em;overflow:hidden;text-indent:100%;background-color:#92241c;position:fixed;bottom:1em;left:1em;border-radius:50%;margin:0;cursor:pointer;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M224,127.4a95.6,95.6,0,0,1-28.2,68.5c-36.9,36.9-97.3,37.3-134.7.9A96,96,0,0,1,128.6,32a8.1,8.1,0,0,1,7.8,9.8,32,32,0,0,0,30.8,39,8,8,0,0,1,8,8,32,32,0,0,0,39,30.8A8.1,8.1,0,0,1,224,127.4Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle fill="%23fff" cx="156" cy="172" r="16"/><circle fill="%23fff" cx="92" cy="164" r="16"/><circle fill="%23fff" cx="84" cy="108" r="16"/><circle fill="%23fff" cx="136" cy="124" r="16"/></svg>');background-size:80%;background-repeat:no-repeat;background-position:center;z-index:9}.cookiebar_default .cc-btn{border-radius:0}.cc-head a{outline:none}.cc-module{background:rgba(0, 0, 0, 0.1);padding:1.5em 1em;display:grid;align-items:center;justify-content:center;text-align:center;text-wrap:balance}.cc-module button{background-color:#92241c;padding:0.5em 1.5em;border:0;width:fit-content;color:#fff;margin-inline:auto;cursor:pointer}.cc-module button:hover{background-color:#7d1f18}.cc-module:not(:only-child){position:absolute;inset:0;background-color:#d6d6d6;overflow-y:auto}*:has(> .cc-module){position:relative}h1,h2{text-wrap:balance}.vee-header .mod_vee_navigation.vee-menu{padding-bottom:8px}.vee-header--stuck .mod_vee_navigation.vee-menu{padding-bottom:0}@media (min-width:1200px){.vee-header__contact-mobile{display:none}}.vee-header__contact-mobile .vee-section__container{padding:0 1rem 0 0 !important}.vee-header__contact-mobile .ce_vee_grid_column_start:first-child{padding:0 !important}.vee-header__contact-mobile .ce_rsce_vee_icon_text_simple{margin:0 !important}@media (max-width:768px){.vee-header__contact-mobile .ce_rsce_vee_icon_text_simple{position:relative}.vee-header__contact-mobile .ce_rsce_vee_icon_text_simple i{margin:0 !important}.vee-header__contact-mobile .ce_rsce_vee_icon_text_simple a{font-size:0}.vee-header__contact-mobile .ce_rsce_vee_icon_text_simple a:before{content:"";width:24px;height:24px;position:absolute;left:0}}@media (min-width:1200px){.vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin:0px 16px}}@media (min-width:1400px){.vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin:0px 20px}}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}h2{padding-top:44px;background:url(../../../files/assets/images/plus-1.svg) 0 0 no-repeat}.logo-slider{margin-top:32px}.logo-slider .swiper-slide{align-items:center}.logo-slider .swiper-slide>div{text-align:center}@media (max-width:1399px){.footer__section{background-image:none !important}}.gppr-check label{font-size:0.75rem !important}.gppr-check a{white-space:nowrap}.ce_text ul,.product__description ul{list-style:none}.ce_text ul li,.product__description ul li{position:relative;padding-left:2rem}.ce_text ul li::before,.product__description ul li::before{position:absolute;top:0.35em;left:0;margin-right:1em;content:"";font-family:"veeicons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.product__description ul{padding-left:0}.list-certificate span{display:block;font-size:0.85em;color:#999}.product__image{margin-bottom:2rem;border:1px solid #ededed;text-align:center}.product__image img{padding:1.5rem}.product__title{hyphens:auto}.product__description ul{font-weight:bold}.product__description ul li{padding-bottom:0.75em;margin-bottom:0.75em;border-bottom:1px solid #ededed}.product__description ul li:last-child:not(:first-child){border-bottom:unset}.product-list>*{margin-bottom:4rem}.product-list__product{display:flex;flex-direction:column;height:100%;border:1px solid #ededed}.product-list__product-visual{padding:1.5rem}.product-list__product-name{display:flex;align-items:center;flex-grow:1;font-size:1rem;margin-top:auto;margin-bottom:0;hyphens:auto;text-align:center;background-color:#92241c;color:#fff}.product-list__product-name a{display:block;width:100%;padding:0.75rem;color:#fff;text-decoration:unset}.product-list__product-name a:hover{color:#ddd}link[href^="assets/css/veello-theme/bundle-2efb235f.css"]{z-index:0}