<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.NavigationMenuOverlay_container__3i0ac.TopBar_active__1wWm5 .TopBar_container__9tCXw{
    height: 35px;
    opacity: 1;
}

.NavigationMenuOverlay_container__3i0ac.TopBar_active__1wWm5 nav.NavBar_container__1erKM {
    padding-top: 0px;
}
.TopBar_container__9tCXw ~ .NavigationMenuOverlay_maxWidthContainer__yp_Rf nav.NavBar_container__1erKM{
    padding-top: 35px;
}
.price .from{
    font-size: 70%;
}
.TopBar_container__9tCXw ~ .WarenkorbOverlay_container__2akyd .WarenkorbOverlay_innerContainer__3esyL{
	padding-top: 50px;
}

.WarenkorbOverlay_container__2akyd .WarenkorbOverlay_innerContainer__3esyL .WarenkorbOverlay_scrollContainer__zdaqX{
	height: calc(100vh - 100px);
}

.NavigationMenuOverlay_CartIcon__2eUx0 .CartIcon_closeSvg__2HHVA{
    display: none;
}
.NavigationMenuOverlay_CartIcon__2eUx0.open .CartIcon_closeSvg__2HHVA{
    display: block;
}
.NavigationMenuOverlay_CartIcon__2eUx0.open .CartIcon_container__3-zpt{
    display: none;
}
p:empty{ display: none;  }
body.no-scroll{
    --removed-body-scroll-bar-size: 0px;
    overflow: hidden !important;
    position: relative !important;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0px !important;
}
.WarenkorbOverlay_container__2akyd .WarenkorbProductCard_inputContainer__1mUhl{
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    background: aliceblue;
    display: table;
    left: -40px;
    bottom: 0;
    border: 1px solid aliceblue;
    border-radius: 50% 0 0 0;
}
.WarenkorbOverlay_container__2akyd .Select_container__kwDZZ{
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}
.WarenkorbProductCard_upperContainer__1wW5S{
    position: relative;
}
.WarenkorbProductCard_container__1Yf7h.component_table_item .WarenkorbProductCard_upperContainer__1wW5S{
    grid-template: "blank img title price" 50px "blank img input input" 50px/100px 90px;
}
.WarenkorbOverlay_container__2akyd .component_table_item .WarenkorbProductCard_inputContainer__1mUhl{
    left: -30px;
}
.WarenkorbProductCard_container__1Yf7h.component_table_item .WarenkorbProductCard_sumContainer__1wWZL{
    visibility: hidden;
    height: 15px;
    overflow: hidden;
    margin: 0;
}
.WarenkorbProductCard_titleContainer__1oUCu dd p{
    margin: 0;
    font-size: 75%;
    font-style: italic;
    font-weight: normal;
}
.WarenkorbProductCard_titleContainer__1oUCu{
    font-weight: bold;
}
.WarenkorbProductCard_sumContainer__1wWZL .Price_price2__3pcuN{
    font-style: italic;
    padding-right: 2px;
}
.TopBar_container__9tCXw ~ .NavigationMenuOverlay_maxWidthContainer__yp_Rf .NavigationMenuOverlay_MenuIcon__3Ospq{
    top: 37px;
}
.StrapiContentTile_container__12kv2::after {
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    background: linear-gradient(to top, transparent, rgba( 255, 255, 255,0.5 ));
    top: 0;
    left: 0;
}
.StrapiContentTile_container__12kv2::before {
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    background: linear-gradient(to bottom, transparent, mistyrose);
    bottom: 0;
    left: 0;
}
.Footer_zahlung__3etlE .Footer_iconsBox__3A3GG{
    flex-wrap: nowrap;
    height: 40px;
}
.Footer_versandUndZahlungContainer__3nlZj .Footer_zahlung__3etlE {
  margin-right:30px;
}
.Footer_versandUndZahlungContainer__3nlZj{
    flex-wrap: nowrap;
}
.NavigationMenuOverlay_container__3i0ac .NavigationMenuOverlay_AccountIcon__2eUx0{
    z-index: 30;
    height: 50px;
    position: absolute;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    top: 0;
    right: 100px;
    -webkit-transition: top 285ms ease;
    transition: top 285ms ease;
    margin: 0 40px 0 16px;
}
.TopBar_container__9tCXw ~ .NavigationMenuOverlay_maxWidthContainer__yp_Rf .NavigationMenuOverlay_AccountIcon__2eUx0 {
    top: 35px;
}
.AccountIcon_container__3-zpt {
    width: auto;
    height: 24px;
    cursor: pointer;
    shape-rendering: geometricPrecision;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    justify-content: flex-end;
    -webkit-align-self: center;
    align-self: center;
}
.MenuOverlay_container__1mq6D.open{
    height: calc(100vh + 35px);
    /*overflow-y: hidden;*/
}
.Newsletter_newsletterContainer__237xK .Newsletter_outerContainer__3SvyC.Newsletter_headerImage__2jd0O {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0;
    padding-bottom: 0;
}
img.logo{
    max-height: 41px;
    margin: 0 auto;
}
body.open-menu nav.NavBar_container__1erKM{
    background: rgba(238, 228, 213, 1) none repeat scroll 0% 0%!important;
}
@media(min-width:768px) {
    .WarenkorbProductCard_upperContainer__1wW5S {
        grid-template:"img title price" 50px "img input input" 50px/100px 1fr 150px;
    }
}
@media (min-width: 768px) {
    .NavigationMenuOverlay_container__3i0ac .NavigationMenuOverlay_AccountIcon__2eUx0{
        height: 60px;
    }
}
@media (max-width: 767px) {
    .NavigationMenuOverlay_container__3i0ac .NavigationMenuOverlay_AccountIcon__2eUx0{
        margin: 0;
        right: 54px;
    }
    .Footer_links__SOqiF{
        width: calc(100% - 50px);
    }
    .Footer_versandUndZahlungContainer__3nlZj .Footer_zahlung__3etlE{
        width: 100%;
        margin-right: 0;
    }
    .Footer_gridTwoContainer__3YFEu{
        width: 100%;
        margin: 0;
    }
    .TopBar_container__9tCXw ~ .WarenkorbOverlay_container__2akyd .WarenkorbOverlay_innerContainer__3esyL {
        padding-top: 0;
    }
    .TopBar_container__9tCXw ~ .WarenkorbOverlay_container__2akyd.WarenkorbOverlay_open__2VDLz .WarenkorbOverlay_innerContainer__3esyL {
        padding-top: 50px;
    }
    .WarenkorbProductCard_container__1Yf7h.component_table_item .WarenkorbProductCard_upperContainer__1wW5S{
        grid-template: "blank img title price" 50px "blank img input input" 50px/11% 90px;
    }
    .WarenkorbOverlay_container__2akyd .cart_item:not(.component_table_item) .WarenkorbProductCard_inputContainer__1mUhl{
        left: 58px;
        bottom: 60px;
    }
}</pre></body></html>