@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:400;src:url('/fonts/merriweather-v33-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:400;src:url('/fonts/merriweather-v33-latin-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:500;src:url('/fonts/merriweather-v33-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:500;src:url('/fonts/merriweather-v33-latin-500italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:600;src:url('/fonts/merriweather-v33-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:700;src:url('/fonts/merriweather-v33-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:800;src:url('/fonts/merriweather-v33-latin-800.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:900;src:url('/fonts/merriweather-v33-latin-900.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/fonts/open-sans-v44-latin-regular.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/fonts/open-sans-v44-latin-italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('/fonts/open-sans-v44-latin-500.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url('/fonts/open-sans-v44-latin-500italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/fonts/open-sans-v44-latin-600.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/fonts/open-sans-v44-latin-600italic.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/fonts/open-sans-v44-latin-700.woff2') format('woff2');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('/fonts/open-sans-v44-latin-800.woff2') format('woff2');}h1{font-family:'Merriweather',sans-serif;font-weight:600;}.gradient-bg{background:linear-gradient(90deg,#ffffff 0%,#f5f5f5 28%,#f5f5f5 68%,#ffffff 100%);}.pb-0{padding-bottom:0 !important;}.pt-0{padding-top:0 !important;}.rounded-tl-30{border-top-left-radius:30px;}.rounded-tr-30{border-top-right-radius:30px;}.rounded-br-30{border-bottom-right-radius:30px;}.rounded-bl-30{border-bottom-left-radius:30px;}.header-cart-total{display:none;}.header-cart-btn.header-actions-btn,.header-cart{border-radius:999px;width:44px;height:44px;}.os-custom-icon{width:20px;height:20px;}.navbar-expand-lg .navbar-collapse{justify-content:end;}.container-main{padding-top:0;}.header-cart-icon{display:flex;}.bg-image-headline{position:relative;overflow:hidden;}.bg-image-headline::after{content:"";position:absolute;inset:0;background-image:url("/media/ce/63/63/1782300743/headline-hintergrund.png?ts=1782300743");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;pointer-events:none;}.os-teaser--layout-above .os-teaser__image-wrap,.os-teaser--layout-below .os-teaser__image-wrap,.os-teaser--layout-left .os-teaser__image-wrap,.os-teaser--layout-right .os-teaser__image-wrap{overflow:visible;}.btn-secondary,.btn-outline-primary{color:#000;background-color:transparent;border-color:#000;}.btn-secondary:hover,.btn-outline-primary:hover{color:#ffffff;background-color:#B13D4D;border-color:#B13D4D;}.subheadline{font-size:20px;color:#000;}.max-1600{max-width:1600px;}.m-auto{margin:auto;}.ups .os-teaser__image-wrap{width:25px;height:auto;}.ups .os-teaser--layout-right{justify-content:center;}.ups .os-teaser__title{font-weight:600;}.schwerstarbeit-icons .os-teaser__image-wrap{width:80px;height:80px;}.woher .os-teaser__image-wrap,.woher .os-teaser__image-wrap img{width:80px;height:80px;}.os-teaser--layout-right{display:flex;gap:20px;}.row-t-0 .cms-block-container .row{margin-top:0;}.row-t-0 .cms-block-container .row .col-lg-3{margin-top:0;}.inhaltsstoffe .cms-block-container-row>.row{row-gap:10px;}.inhaltsstoffe .col{display:flex;}.inhaltsstoffe .os-teaser{position:relative;width:100%;min-height:unset !important;margin-top:55px;padding:88px 24px 34px;background:#ffffff !important;border-radius:0 0 8px 8px;box-shadow:0 8px 18px rgba(0,0,0,0.18);text-align:center;overflow:visible;}.inhaltsstoffe .os-teaser__image-wrap{position:absolute;top:-58px;left:50%;z-index:2;width:110px;height:110px;border-radius:14px;overflow:hidden;transform:translateX(-50%);}.inhaltsstoffe .os-teaser__image{display:block;width:100%;height:100%;object-fit:cover;}.inhaltsstoffe .os-teaser__content{padding:0 !important;color:#000000;}.inhaltsstoffe .os-teaser__title{display:block;margin-bottom:16px;font-size:20px;font-weight:800;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;}.inhaltsstoffe .os-teaser__text{max-width:230px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.22;color:#1f1f1f;}.woher .cms-block-container-row>.row>[class*="col-"]:not(:last-child)::after{content:"";position:absolute;top:20%;right:0;width:1px;height:60%;background-color:#ffffff;}.woher .cms-block-container-row>.row>[class*="col-"]{position:relative;}.os-footer-bar--top .os-footer-social,.os-footer-bar--top .footer-logos,.os-footer-bar--bottom .os-footer-social,.os-footer-bar--bottom .footer-logos{min-width:auto;}.footer-main .footer-headline{font-weight:700;}.footer-main .footer-link,.footer-main .footer-link-item{text-decoration:none;}.os-footer-bar--top{border-bottom:0;}.os-footer-bar--bottom{margin:0px;padding:0px;border-top:0;}.produkte-startseite .product-box{border:0;background:transparent;}.produkte-startseite .product-box img{max-height:100%;}.produkte-startseite .product-box .card-body{display:grid;grid-template-columns:minmax(220px,42%) 1fr;gap:48px;align-items:center;padding:0;}.produkte-startseite .product-badges{display:none;}.produkte-startseite .product-image-wrapper{width:100%;height:100%;margin:0;background:#3d070b;border-radius:8px;overflow:hidden;}.produkte-startseite .product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;}.produkte-startseite .product-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;}.produkte-startseite .os-product-manufacturer{order:1;margin-bottom:8px;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0.45em;color:#111111;text-transform:uppercase;}.produkte-startseite .product-name{order:2;margin-bottom:26px;font-size:28px;font-weight:800;line-height:1.1;color:#000000;text-decoration:none;}.produkte-startseite .product-name:hover{color:#000000;text-decoration:none;}.produkte-startseite .product-price-info{order:3;margin-bottom:18px;}.produkte-startseite .product-price-wrapper{margin:0;}.produkte-startseite .product-price{font-size:18px;font-weight:800;line-height:1.2;color:#000000;}.produkte-startseite .product-price-tax-link{display:none;}.produkte-startseite .product-description{order:4;max-width:280px;margin-bottom:24px !important;font-size:13px;font-weight:400;line-height:1.45;color:#4a4a4a;}.produkte-startseite .product-action{order:5;position:relative;z-index:2;}.produkte-startseite .buy-widget,.produkte-startseite .d-grid{display:block !important;}.produkte-startseite .btn-buy{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 20px;border:0;border-radius:999px;background:#b13d4d;color:#ffffff;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;}.produkte-startseite .btn-buy:hover{background:#9d3342;color:#ffffff;}.os-commerce-block .os-product-description-accordion .product-detail-tabs .product-detail-tab-navigation{border-bottom:none;}@media (max-width:767.98px){.produkte-startseite .product-box .card-body{grid-template-columns:1fr;gap:28px;}.produkte-startseite .product-name{font-size:26px;}}@media (max-width:1199.98px){.bg-image-headline::after{background-size:auto 80%;opacity:0.8;}.bg-image-headline{padding-right:160px;}}@media (max-width:990.98px){.bg-image-headline{padding-right:0;}.bg-image-headline::after{display:none;}}@media (min-width:768px){.footer-column-headline{padding:1rem 0 0.5rem 0;}}@media (max-width:990.98px){.mobile-slider-new.is-mobile-slider .mobile-slider-track{position:relative;display:block !important;overflow:hidden;width:100%;margin-right:0;margin-left:0;}.mobile-slider-new.is-mobile-slider .mobile-slider-slide{display:none;width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding-right:0;padding-left:0;}.mobile-slider-new.is-mobile-slider .mobile-slider-slide.is-active{display:block;position:relative;}.mobile-slider-new.is-mobile-slider .mobile-slider-slide.is-entering,.mobile-slider-new.is-mobile-slider .mobile-slider-slide.is-leaving{display:block;position:absolute;top:0;left:0;width:100% !important;}.mobile-slider-new.is-mobile-slider .mobile-slider-slide.is-entering{animation:mobileSliderEnter 450ms ease forwards;}.mobile-slider-new.is-mobile-slider .mobile-slider-slide.is-leaving{animation:mobileSliderLeave 450ms ease forwards;}@keyframes mobileSliderEnter{from{transform:translateX(100%);opacity:1;}to{transform:translateX(0);opacity:1;}}@keyframes mobileSliderLeave{from{transform:translateX(0);opacity:1;}to{transform:translateX(-100%);opacity:1;}}.inhaltsstoffe .col{width:100%;}.woher .cms-block-container-row>.row>[class*="col-"]:not(:last-child)::after{content:none;}.woher .os-teaser__text{font-size:14px;}}@media (prefers-reduced-motion:reduce){.mobile-slider-new.is-mobile-slider .mobile-slider-item{animation:none !important;}}