@font-face{font-family:"Open Sans Cond Bold";src:url("/main-lib/fonts/open_sans/OpenSans-CondBold.ttf") format("truetype"),url("/main-lib/fonts/open_sans/OpenSans-CondBold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/main-lib/fonts/open_sans/OpenSans-Regular.ttf") format("truetype"),url("/main-lib/fonts/open_sans/OpenSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/main-lib/fonts/open_sans/OpenSans-Bold.ttf") format("truetype"),url("/main-lib/fonts/open_sans/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{background-image:url("/_shops/res/pics/body_bg.jpg");margin:0;min-height:100vh;width:100%;overflow-x:hidden;position:relative}h1{text-align:center;text-transform:uppercase;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:32px;font-weight:normal}a{color:#56a933;text-decoration:none}a:hover{color:#268913}.clear{clear:both}header,header-shop{display:block;border-bottom:2px solid #f1f1f1;background-color:#fff;height:70px;box-sizing:border-box;padding-top:10px;position:fixed;top:0;left:0;width:100%;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,.3)}header-content{width:1440px;padding:0 20px;margin:auto;height:100%;display:grid;grid-template-columns:279px 303px 1fr;grid-gap:20px;box-sizing:border-box}logo{position:relative}logo img{position:absolute;top:0;left:0;display:block;width:100%}phone svg,home-menu phone-mobile svg{fill:#56a933;width:30px;height:30px;top:2px;position:relative}phone span,home-menu phone-mobile span{display:block;color:#56a933;font-size:11px;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-weight:normal}phone span:first-child,home-menu phone-mobile span:first-child{font-size:32px;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-weight:normal;line-height:30px}button-wrapper{display:grid;grid-template-columns:auto auto auto auto;justify-content:right;grid-gap:20px;padding-top:7px}.button{display:block;border:2px solid #fff;background-color:#55a930;box-sizing:border-box;padding:5px 20px 5px 15px;border-radius:30px;height:40px;color:#fff;text-transform:uppercase;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);cursor:pointer;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;transition-property:padding;transition-duration:300ms}.button:last-child{margin-right:0}.button:hover{background-color:#397a20;color:#fff;padding-top:0;padding-left:10px}.orderButton{background-color:#c50e20}.orderButton:hover{background-color:#970707}.loginButton{color:#000;background-color:#eee;cursor:pointer}.loginButton:hover{color:#000;background-color:#cbcbcb}.button svg{width:20px;height:20px;position:relative;top:4px;margin-right:8px;fill:#fff;transition-property:width,height,top;transition-duration:300ms}.loginButton svg{fill:#000}.button:hover svg{width:25px;height:25px;top:6px}header-content .burgerMenu{display:none;position:relative;text-align:left;cursor:pointer;font-size:18px;text-transform:none;width:25px;height:19px;align-self:center;justify-self:end}header-content .burgerMenu::before{content:"";width:22px;height:3px;border-top-width:3px;border-top-style:solid;border-bottom-width:3px;border-bottom-style:solid;position:absolute;top:0;left:0;transition-property:border-color;transition-duration:300ms;border-color:#56a933}header-content .burgerMenu::after{content:"";width:22px;height:1px;border-top-width:3px;border-top-style:solid;position:absolute;top:12px;left:0;transition-property:border-color;transition-duration:300ms;border-color:#56a933}.shopMenuMobile{position:absolute;left:-110%;top:0;padding:50px 0 0;width:100%;height:100%;transition-property:left;transition-duration:500ms;border:0;display:block;z-index:3;background-color:rgba(0,0,0,.9);box-sizing:border-box}.shopMenuMobile.active{left:0}.shopMenuMobile .burgerMenu{position:absolute;top:18px;right:20px;text-align:left;cursor:pointer;text-transform:uppercase;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;color:#fff;box-sizing:border-box}.shopMenuMobile .burgerMenu:hover{color:#e10100}.shopMenu ul{list-style-type:none;padding:0;margin:0}.shopMenuMobile ul li,.loginButtonMobile{text-align:center;text-transform:uppercase;hyphens:auto;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:20px;font-weight:normal}.shopMenuMobile ul li a,.loginButtonMobile{color:#fff;text-decoration:none;display:block;padding:10px 0;transition-property:background,color;transition-duration:300ms;overflow:hidden;box-sizing:border-box}.loginButtonMobile{cursor:pointer;position:relative;padding-top:40px}.main .loginButtonMobile{padding-top:10px;padding-bottom:25px}.shopMenuMobile ul li a img{display:none}.shopMenuMobile ul li.act a,.shopMenuMobile ul li:hover a,.loginButtonMobile:hover{color:#e10100}.loginButtonMobile::before{content:". . .";display:block;position:absolute;top:0;left:0;text-align:center;width:100%}.loginButtonMobile:hover::before,.main .loginButtonMobile::after{color:#fff}.main .loginButtonMobile::before{display:none}.main .loginButtonMobile::after{content:". . .";display:block;position:absolute;bottom:0;left:0;text-align:center;width:100%}content,content-shop{display:block;padding-top:70px;padding-bottom:140px}footer{display:block;position:absolute;bottom:0;left:0;width:100%;overflow-y:hidden}footer-content{display:grid;align-items:center;grid-template-columns:1fr auto 230px 120px;grid-gap:40px;width:1440px;height:60px;margin:auto;background-color:#fff;padding:0 20px;border:2px solid #f1f1f1;border-bottom:none;box-sizing:border-box;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-size:13px}footer-links{overflow:hidden}footer-links a,footer-links div{display:block;color:#000;cursor:pointer;padding-left:5px;padding-right:5px;border-left:1px solid #000;float:left}footer-links :first-child{padding-left:0;border-left:none}footer-links a:hover,footer-links div:hover{color:#56a933}footer-payoptions svg{height:40px;width:60px}footer-copyright{display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:10px}footer-copyright svg{width:50px;height:50px}footer-social{height:58px}footer-social svg{width:120px;height:120px;position:relative;top:-30px}.body_home{background-color:#0f0507;background-image:url("/_shops/res/pics/body_home_bg.jpg");background-position:top center;background-repeat:no-repeat}.body_home header{position:absolute}.body_home headline-wrapper{position:absolute;left:0;bottom:60px;width:100%}.body_home h1{background-color:#fff;width:1440px;margin:auto;border:2px solid #f1f1f1;border-bottom:none;box-sizing:border-box;position:relative;color:#c40e24;line-height:65px}.body_home h1::after{content:"";height:2px;width:calc(100% - 40px);background-color:#387d24;position:absolute;bottom:0;left:20px}.body_home footer-content{border-top:none}opening-wrapper{display:block;width:1440px;margin:auto;padding-right:20px;box-sizing:border-box}opening-wrapper::after{content:"";clear:both;display:block}opening-data{display:block;float:right;background-color:#fff;padding:10px;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:15px;font-weight:normal;box-shadow:4px 4px 6px 2px rgba(0,0,0,.3)}opening-data strong{display:block;width:100%;text-align:center;font-size:18px;font-weight:normal;text-transform:uppercase;color:#c40e24;padding-bottom:10px;position:relative}opening-data strong::after{content:"";height:2px;width:100%;background-color:#387d24;position:absolute;bottom:0;left:0}opening-data table{padding:0 10px}opening-data th{text-align:left;font-weight:normal;padding-top:0;padding-right:20px;text-transform:capitalize}opening-data td{vertical-align:bottom;text-align:right}opening-data .today th,opening-data .today td{padding-top:8px;color:#387d24;border-bottom:1px solid #387d24;padding-bottom:8px}opening-data .today+tr th{padding-top:8px}opening-data.mobile{display:none}home-menu{display:none}header-image{display:block;width:100%;margin-bottom:30px}header-image img{width:100%;display:block}subpage{display:block;width:1440px;margin:auto;background-color:rgba(26,10,5,.7);padding:10px 20px 30px;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-size:16px;color:#fff;box-sizing:border-box}subpage h1{margin:0;border-bottom:2px solid #f10018;padding-bottom:10px;font-size:60px;hyphens:auto}subpage th{vertical-align:top;text-align:left;padding-right:50px}subpage strong{display:block;margin-top:20px}subpage td.leftCol{padding-right:10px;vertical-align:top}subpage td{hyphens:auto}.nutrientTitle{padding-right:5px}header-shop{height:110px}header-shop.sticky{height:50px}header-shop.sticky header-content ul li a img{display:none}header-shop header-content{grid-template-columns:6fr 1fr 2fr}header-shop header-content ul{display:grid;grid-template-columns:auto auto auto auto auto auto;grid-gap:20px;list-style:none;padding-left:0;margin:0}header-shop header-content ul li a,header-shop .loginButton,#cart{display:block;width:100%;height:100%;position:relative;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:20px;line-height:20px;text-transform:uppercase;font-weight:normal;color:#397a20;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,3px 3px 3px rgba(0,0,0,.6);transition-property:color;transition-duration:300ms}#cart{cursor:pointer}header-shop .loginButton{color:#000;background-color:rgba(0,0,0,0)}header-shop .loginButton:hover{color:#e3000b;background-color:rgba(0,0,0,0)}header-shop .loginButton svg,#cart svg{width:105px;height:75px}header-shop header-content ul li a img,header-shop .loginButton svg{display:block;margin:auto}header-shop.sticky .loginButton svg{width:22px;height:22px;position:absolute;top:3px;right:65px;transition-property:width,height,top,right;transition-duration:300ms}header-shop.sticky .loginButton:hover svg{width:32px;height:32px;top:0;right:60px}#cart svg{display:block;float:right}#cart cart-icon{display:block;overflow:hidden}header-shop header-content ul li a span,header-shop .loginButton span,#cart cart-text{display:block;width:100%;text-align:center;position:absolute;bottom:6px;left:0}header-shop.sticky header-content ul li a span,header-shop.sticky .loginButton span,.sticky #cart cart-text{position:relative;bottom:auto;left:auto}header-shop.sticky .loginButton span{padding-right:30px;text-align:right}#cart cart-text{text-align:right;color:#000;padding-right:20px;box-sizing:border-box}#cart:hover cart-text,#cart cart-text #sidebarSum{color:#e3000b}#cart #sidebarCount{position:absolute;right:0;top:9px;text-shadow:none;color:#fff;font-weight:normal;font-size:13px;width:96px;text-align:center}header-shop header-content ul li.act a,header-shop header-content ul li a:hover{color:#e3000b}header-shop header-content #cart svg.sticky{display:none}header-shop.sticky header-content #cart svg.normal{display:none}header-shop.sticky header-content #cart svg.sticky{display:block;width:22px;height:22px;position:absolute;top:3px;right:210px;transition-property:width,height,top,right;transition-duration:300ms}header-shop.sticky header-content #cart:hover svg.sticky{width:32px;height:32px;top:0;right:205px}header-shop.sticky #cart #sidebarCount{font-size:12px;width:17px;height:17px;background-color:#000;border-radius:15px;right:200px;top:13px;transition-property:top,right;transition-duration:300ms}header-shop.sticky #cart:hover #sidebarCount{right:198px;top:19px}content-shop{padding-top:110px}content-shop.sticky{padding-top:50px}content-container{display:block;width:1440px;padding:0 20px;margin:auto;color:#fff;box-sizing:border-box}content-shop h1{margin:0;margin-bottom:70px;border-bottom:2px solid #f10018;padding-top:20px;padding-bottom:10px;font-size:60px;hyphens:auto}content-shop .following h1{margin-top:70px;font-size:40px}.body_menu-textprodukt content-shop .headlineWrapper.following{display:none}.menuImage{width:100%;overflow:hidden}.menuImage img{display:block;width:100%}.cell_products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:70px;grid-column-gap:40px}.cell{position:relative}.cellWrapper{padding-bottom:72px;height:100%;box-sizing:border-box}.cell.withRefund .cellWrapper,.cell.withPricePerUnit .cellWrapper{padding-bottom:90px}.cell.withRefund.withPricePerUnit .cellWrapper{padding-bottom:108px}.cell .cartNotice{display:none;background-color:#55a832;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-sizing:border-box}.cell .cartNotice .alignWrapper{display:table;height:100%;width:100%;text-align:center}.cell .cartNotice .align{display:table-cell;height:100%;width:100%;vertical-align:middle}.body-privacy .footer .marginContent,.cell .cartNotice svg{fill:#fff;width:150px;height:150px}cell-top{display:block;position:relative;padding-bottom:50px;height:100%;box-sizing:border-box}cell-top .imageWrapper img{width:100%}promo-wrapper{width:100%;display:block;overflow:hidden}promo-wrapper svg{width:45px;height:45px;margin-right:10px}promo-wrapper .productInf,promo-wrapper .promoWrapper{float:right}promo-wrapper .productInf svg{cursor:help}cell-bottom{display:block;position:absolute;bottom:0;left:0;width:100%}cell-text{display:block;transition-property:background-color;transition-duration:300ms;padding:5px 10px 15px;width:100%;box-sizing:border-box}cell-text .title{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:22px;margin-bottom:10px}cell-text .desc{font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-size:15px;height:0;opacity:0;overflow-y:hidden;transition-property:opacity,height;transition-duration:300ms}.cellWrapper:hover cell-text{background-color:rgba(26,10,5,.7)}.cellWrapper:hover cell-text .desc{height:auto;opacity:1}.pricesWrapper{position:absolute;bottom:0;left:0;width:100%}.price-info{display:none !important}.pricesWrapper .col{display:block;float:left;margin-right:1px;background-color:#f4f4f4;padding:10px;color:#000;box-sizing:border-box;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:16px;text-align:center;transition-property:background-color,color;transition-duration:300ms;cursor:pointer}.pricesWrapper .col .priceField{display:block;font-size:22px}.pricesWrapper .col .oldPrice{display:none}.pricesWrapper .col:hover{background-color:#55a832;color:#fff}.pricesWrapper .col.last{margin-right:0}.sizes_1 .pricesWrapper .col{width:100%}.sizes_2 .pricesWrapper .col{width:calc(50% - 1px)}.sizes_2 .pricesWrapper .col.last{width:50%}.sizes_3 .pricesWrapper .col{width:calc(33.33% - 1px)}.sizes_3 .pricesWrapper .col.last{width:33.33%}.refundInformation,.pricePerUnit{display:block;font-size:13px}.inact-panel{background-color:rgba(26,10,5,.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:22px;padding:5px 10px 15px;box-sizing:border-box}.inact-panel div{position:absolute;top:235px;left:10px}.inact-panel+cell-top cell-text{display:none}.products .text{font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-size:15px;padding:20px;background-color:rgba(26,10,5,.7);margin-bottom:50px}.responsiveDialog{background-image:url("/_shops/res/pics/body_bg.jpg");background-position:top center;background-repeat:repeat;background-size:contain}.responsiveDialog .dialogLogo{width:100px}.responsiveDialog .dialogHeader h1{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-weight:normal;color:#fff}.responsiveDialog .dialogHeader h1 span{color:#e2010f;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-weight:normal}.responsiveDialog .dialogLeftContent,.responsiveDialog .dialogRightContent,.responsivePopupContent{background-color:rgba(26,10,5,.7);color:#fff}.responsivePopupContent{background-color:rgba(26,10,5,.95)}.responsiveDialog h2,.responsivePopup h2{background-color:#000;color:#fff;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:20px;text-transform:uppercase;font-weight:normal;border-bottom:1px solid #e2010f}.responsiveDialog h3,.responsivePopup h3{background-color:rgba(0,0,0,0);color:#fff;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;border-color:#e2010f;border-top:none}.productbox .actSize,.productbox .productSize{position:relative;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal}.productbox .actSize{background-color:#55a930;color:#fff;font-size:20px}.productbox .actSize:hover{background-color:#55a930}.productbox .productSize{background-color:rgba(0,0,0,0)}.productbox .productSize:hover{background-color:#55a930}.productbox .dialogQuestion,.productbox .dialogQuestion.mandatory,.areabox .deliveryContent.mandatory{background-color:rgba(0,0,0,0)}.productbox .dialogQuestion.mandatory h2,.productbox .dialogQuestion.mandatory h3,.areabox .deliveryContent.mandatory h3,.orderbox .hasError h3{color:#e2010f;border-color:#e2010f}.productbox .addon:hover:not(.disabled),.productbox .addon.active{background-color:#55a930}.productbox .productSum,.orderbox .finalSum{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:30px;color:#fff}.orderbox .hasError,.orderbox .hasError h3,.orderbox .cartTable.hasError .thead_name{background-color:rgba(0,0,0,0)}.responsiveDialog .cartTable .thead{background-color:rgba(0,0,0,0);color:#fff}.orderbox .cartTable.hasError .thead_name,.responsiveDialog .cartTable .hasError,.responsiveDialog .cartTable .mindest,.responsiveDialog .cartTable .hint,.responsiveDialog .cartTable .hasAddon.hint .isAddon.hint td,.responsiveDialog .cartTable .hint .isAddon.hint td{color:#e2010f}.orderbox .cartTable.hasError .thead{background-color:rgba(0,0,0,0);color:#e2010f}.orderbox .couponArea h3{color:#55a930}.orderbox .couponArea .couponContent{color:#000}#input_timepicker{color:#fff !important}.orderbox .dialogRight .greenButton{position:relative}.orderbox .dialogRight .greenButton::after{left:25px}.responsiveDialog .radiowrapper label img{position:relative}.responsiveDialog .cartTable .arrowWrapper::before,.responsiveDialog .cartTable .arrowWrapper::after{background:#fff}.responsiveDialog .cartTable .hasAddon:hover td{background:#55a832}.responsiveDialogScroll,.responsivePopupScroll{background-color:#fff}.responsiveDialogScroll:hover,.responsivePopupScroll:hover{background-color:#55a832}.responsiveDialogScroll::before,.responsiveDialogScroll::after,.responsivePopupScroll::before,.responsivePopupScroll::after{background-color:#000}.responsiveDialogScroll:hover::before,.responsiveDialogScroll:hover::after,.responsivePopupScroll:hover::before,.responsivePopupScroll:hover::after{background-color:#fff}.productbox .dialogQuestion.hasImages .addon{color:#474747}.productbox .dialogQuestion.hasImages .addon{background-color:#32251c}.productbox .addon:hover:not(.disabled),.productbox .addon.active{background-color:#397a20 !important}.productbox .dialogQuestion.hasImages .addonImage,.productbox .dialogQuestion.hasImages .addonTitle,.productbox .dialogQuestion.hasImages .refundInformation,.productbox .dialogQuestion.hasImages .addon .referenceSize{background-color:#d6d6d6}.productbox .dialogQuestion.hasImages .addonTitle{padding:5px 10px}.productbox .dialogQuestion.hasImages .addonQuantity{line-height:31px;color:#fff;font-size:13px}@media all and (max-width: 1480px){header{height:50px}header-content{grid-template-columns:210px 1fr;width:100%}phone,button-wrapper{display:none}header header-content .burgerMenu{display:block}.body_home{background-size:contain}.body_home header{height:70px}.body_home header-content{grid-template-columns:210px 200px 1fr}.body_home phone{display:block}.body_home phone span:first-child{position:relative;width:300px;padding-left:50px;margin:auto;box-sizing:border-box}.body_home phone span:first-child,home-menu phone-mobile span:first-child{font-size:25px;line-height:25px}.body_home phone svg,home-menu phone-mobile svg{width:25px;height:25px;top:4px}.body_home button-wrapper{display:grid}.body_home header-content .burgerMenu{display:none}.body_home content{padding-top:70px}.body_home headline-wrapper{bottom:150px}.body_home h1{width:calc(100% - 40px)}opening-wrapper{width:100%}content{padding-top:50px;padding-bottom:220px}subpage{width:calc(100% - 40px)}footer-content{width:calc(100% - 40px);grid-template-columns:1fr 80px 120px;height:150px;grid-row-gap:0}footer-payoptions{grid-row:2/span 1;grid-column:1/span 2}footer-copyright{grid-row:1/span 1;grid-column:2/span 2;justify-self:end}footer-social{justify-self:end}content-shop{padding-bottom:220px}content-container{width:100%;padding:0 40px}}@media all and (max-width: 1279px){.body_home header{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.body_home header-content phone,.body_home header-content button-wrapper{display:none}.body_home content{padding-top:48.801913035%;padding-bottom:150px}.body_home home-menu{display:block}.body_home opening-wrapper{display:none}.body_home headline-wrapper{position:relative;bottom:auto;left:auto}.body_home h1{padding-top:20px;width:100%}.body_home h1::after{width:100%;left:0}.body_home opening-data.mobile{display:block;float:none;padding:25px 40px 50px;background-color:#f8f8f8}.body_home opening-data.mobile table{width:50%;min-width:260px;padding:0;margin:auto}.body_home footer-content{width:100%;border:none}home-menu a,home-menu>div,home-menu phone{text-align:center;display:block;background-color:#eee;border-top:2px solid #fff;padding:15px 10px;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:24px;font-weight:normal;transition-property:padding,line-height;transition-duration:300ms;text-transform:uppercase}home-menu a>div,home-menu>div>div{box-sizing:border-box;margin:auto;width:300px;padding-left:50px;position:relative}home-menu a.hidden{display:none}home-menu phone-mobile{display:none}home-menu .orderButton{font-size:30px}home-menu a:hover{color:#56a933;background-color:#cbcbcb}home-menu phone{background-color:#55a832}home-menu phone span,home-menu phone-mobile span,home-menu .orderButton{color:#fff}home-menu phone-mobile a:hover{background-color:#397a20}home-menu .orderButton:hover{color:#fff}home-menu svg{fill:#56a933;width:24px;height:24px;top:4px;left:65px;position:absolute;margin-right:10px;transition-property:width,height,top,left;transition-duration:300ms}home-menu phone-mobile svg{position:absolute}home-menu a.spkLink svg{left:75px}home-menu a:hover svg,home-menu div:hover svg{width:34px;height:34px;top:0;left:60px}home-menu a.spkLink:hover svg{left:70px}home-menu phone svg,home-menu phone-mobile svg,home-menu .orderButton svg{fill:#fff}home-menu .orderButton svg{width:30px;height:30px;left:20px}home-menu .orderButton:hover svg{width:40px;height:40px;left:15px}.body_home phone span:first-child,home-menu phone-mobile span:first-child{font-size:35px;line-height:45px}.body_home phone svg,home-menu phone-mobile svg{width:35px;height:35px;top:5px;left:10px}home-menu phone-mobile a:hover svg{width:45px;height:45px;top:0;left:5px}.body_home phone span,home-menu phone-mobile span{font-size:13px}opening-data strong{font-size:22px}opening-data{font-size:18px}.cell_products{grid-template-columns:1fr 1fr}}@media all and (max-width: 1080px){header-image img{width:150%;left:-20%;position:relative}subpage{font-size:15px}subpage h1{font-size:40px}home-menu phone-mobile{display:block}phone-mobile a{background-color:#55a832}.body_home home-menu phone{display:none}header-shop{height:50px}header-shop header-content ul li a img{display:none}header-shop header-content ul li a span,header-shop .loginButton span,#cart cart-text{position:relative;bottom:auto;left:auto}header-shop .loginButton svg{width:22px;height:22px;position:absolute;top:3px;right:65px;transition-property:width,height,top,right;transition-duration:300ms}header-shop .loginButton:hover svg{width:32px;height:32px;top:0;right:60px}header-shop .loginButton span{padding-right:30px;text-align:right}header-shop header-content #cart svg.normal{display:none}header-shop header-content #cart svg.sticky{display:block;width:22px;height:22px;position:absolute;top:3px;right:200px;transition-property:width,height,top,right;transition-duration:300ms}header-shop header-content #cart:hover svg.sticky{width:32px;height:32px;top:0;right:195px}header-shop #cart #sidebarCount{font-size:12px;width:17px;height:17px;background-color:#000;border-radius:15px;right:190px;top:13px;transition-property:top,right;transition-duration:300ms}header-shop #cart:hover #sidebarCount{right:188px;top:19px}content-shop{padding-top:50px}content-shop h1{font-size:40px}content-shop .following h1{font-size:28px}.productbox .dialogRightContent{background-color:rgba(26,10,5,.95)}}@media all and (max-width: 1079px){header-shop header-content .burgerMenu{display:block}header-shop header-content{grid-template-columns:5fr 1fr}header-shop header-content ul,header-shop header-content .loginButton{display:none}header-shop header-content #cart svg.sticky{transition-property:width,height,top,left !important;left:5px !important;right:auto !important}header-shop header-content #cart:hover svg.sticky{left:0 !important}header-shop #cart #sidebarCount{transition-property:top,left !important;right:auto !important;left:15px !important}header-shop #cart:hover #sidebarCount{left:17px !important}#cart cart-text{text-align:left;padding-left:40px}}@media all and (max-width: 768px){.body_home{background-image:url("/_shops/res/pics/body_home_bg_mobile.jpg")}.body_home content{padding-top:82.1625174595%}.body_home h1{font-size:26px;line-height:30px;padding:20px 10px 10px}.menuImage img{width:150%;left:-25%;position:relative}}@media all and (max-width: 767px){header-content{grid-template-columns:110px 1fr;padding:0 10px}.shopMenuMobile ul li{font-size:18px}subpage{width:calc(100% - 20px)}subpage{font-size:13px}subpage h1{font-size:30px}content,content-shop{padding-bottom:30px}footer{position:relative}footer-content{width:100%;grid-template-columns:1fr;height:auto;padding:0 10px}footer-links,footer-payoptions,footer-copyright,footer-social{grid-row:auto;grid-column:auto;justify-self:center;width:300px}footer-links{padding-top:30px}footer-links a,footer-links div{display:block;margin-bottom:20px;border:none;float:none;text-align:center}footer-payoptions{display:flex;flex-wrap:wrap;justify-content:space-around}footer-payoptions svg{display:block;flex-basis:33%;margin-bottom:10px}footer-copyright{grid-template-columns:1fr;justify-items:center;grid-gap:0}footer-social{height:auto}footer-social svg{top:auto;width:100%}.body_home header-content{grid-template-columns:110px 1fr}.body_home content{padding-bottom:0}home-menu a,home-menu div,home-menu phone{font-size:22px}home-menu .orderButton{font-size:24px}home-menu svg{width:22px;height:22px}home-menu a:hover svg,home-menu div:hover svg{width:32px;height:32px}home-menu .orderButton svg{width:24px;height:24px;left:50px}home-menu .orderButton:hover svg{width:34px;height:34px;left:45px}.body_home opening-data.mobile{font-size:16px;padding:15px 20px 30px}#cart{font-size:18px}#cart cart-text{padding-top:2px}content-container{padding:0 20px}content-shop h1{font-size:30px}content-shop .following h1{font-size:20px}.cell_products{grid-template-columns:1fr}cell-text{background-color:rgba(26,10,5,.4) !important}cell-text .title{font-size:18px}cell-text .desc{font-size:13px;height:auto;opacity:1}.pricesWrapper .col{font-size:13px}.pricesWrapper .col .priceField{font-size:18px}.cellWrapper{padding-bottom:65px}}.orderbox.new{background:rgba(0,0,0,.6) !important;backdrop-filter:none !important}.orderbox.new .dialogBody{border:0px solid rgba(0,0,0,0);box-shadow:none;border-radius:0}.orderbox.new dialog-head{background:#000;border-bottom:2px solid #e3000b;border-top-left-radius:0;border-top-right-radius:0}.orderbox.new dialog-head:after{content:none;display:block;height:1px;width:100%;background:linear-gradient(90deg, #FF0000 0%, #0000FF 100%)}.orderbox.new dialog-head steps step span{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif !important;font-size:16px !important;line-height:normal !important;font-weight:normal !important;font-style:normal !important;text-shadow:none;padding-top:0}.orderbox.new dialog-head steps step:hover:not(.disabled),.orderbox.new dialog-head steps step.active{color:#fff;background-color:#55a930;text-shadow:none}.orderbox.new dialog-head steps step{color:#000;background-color:#fff;text-shadow:none;border-radius:0}.orderbox.new .redButton{background:linear-gradient(to right, #a00000 0%, #d20000 100%);border-color:1px solid #fff;border-radius:0}.orderbox.new .redButton::before,.orderbox.new .redButton::after{background:#fff}.orderbox.new .redButton:hover{background:linear-gradient(to left, #a00000 0%, #d20000 100%);border-color:#fff}.orderbox.new .redButton:hover::before,.orderbox.new .redButton:hover::after{background:#fff}.orderbox.new .blackButton{background:linear-gradient(to right, #1e1e1e 0%, #373737 100%);border-radius:0 !important;border:1px solid #fff !important}.orderbox.new .blackButton::before,.orderbox.new .blackButton::after{background:#fff}.orderbox.new .blackButton:hover{background:linear-gradient(to left, #1e1e1e 0%, #373737 100%);border-color:#fff !important}.orderbox.new .blackButton:hover::before,.orderbox.new .blackButton:hover::after{background:#fff}.orderbox.new dialog-top-content{background:#321809}.orderbox.new h2{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:20px;font-weight:normal;font-style:normal;color:#fff;border:none !important;background:none;padding:10px 20px 5px;letter-spacing:normal;text-shadow:none;text-transform:none}.orderbox.new .cartTable .thead{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;font-style:normal;border-bottom:1px solid #fff;color:#fff;text-shadow:none;letter-spacing:normal;text-transform:none;background:none}.orderbox.new .cartTable .cell,.orderbox.new .cartTable .cell span,.orderbox.new .cartTable .add_delete{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:14px;font-weight:normal;font-style:normal;border-bottom:1px solid #fff;color:#fff;text-shadow:none;letter-spacing:normal;text-transform:none;background:none}.orderbox.new .cartTable .cell span{border-bottom:none}.orderbox.new .cartTable .isAddon td,.orderbox.new .cartTable .hasAddon:hover td,.orderbox.new .cartTable .hasAddon:hover .isAddon td,.orderbox.new .cartTable .cart_tr_summe_mit_anfahrt td{background:#1b0d05 !important}.orderbox.new .cartTable .isAddon td,.orderbox.new .cartTable .isAddon td span{font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-size:13px;font-weight:normal;font-style:normal;border-bottom:0px solid rgba(0,0,0,0);color:#fff;text-shadow:none;letter-spacing:normal;text-transform:none}.orderbox.new .cartTable .cart_tr_summe_mit_anfahrt td{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:16px;font-weight:normal;font-style:normal;color:#fff;letter-spacing:normal;text-shadow:none;text-transform:none}.orderbox.new .hasError h3,.orderbox.new .cartTable .mindest,.orderbox.new .cartTable .hint,.orderbix.new .cartTable .productError,.orderbox.new .cartTable .hasAddon.hint .isAddon.hint td,.orderbox.new .cartTable .hint .isAddon.hint td{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;font-style:normal;color:#e3000b !important;border:none;letter-spacing:normal;text-transform:none}.orderbox.new .hasError{background:none}.orderbox .cartTable.hasError .thead{color:#fff;background:none}.orderbox .cartTable.hasError td{color:#fff;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-weight:normal;font-style:normal}.orderbox.new .cartTable .arrowWrapper::before,.orderbox.new .cartTable .arrowWrapper::after{background:#fff}.orderbox.new .cartTable .hasAddon:hover .arrowWrapper::before,.orderbox.new .cartTable .hasAddon:hover .arrowWrapper::after{background:#fff}.orderbox.new .couponArea{background:#1b0d05;border:0px dotted rgba(0,0,0,0)}.orderbox.new .couponArea h3{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;font-style:normal;border-bottom:none;color:#fff;text-shadow:none;letter-spacing:normal;text-transform:normal}.orderbox.new .couponArea .labelTextfield{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:15px !important;font-weight:normal !important;font-style:normal !important;border-bottom:none !important;color:#fff !important;text-shadow:none !important;letter-spacing:normal !important;text-transform:normal !important;padding-bottom:0;padding-top:0}.orderbox.new .couponArea .couponForm .textfieldwrapper input{box-shadow:none;border:1px solid #c8c8c8;font-family:"Open Sans",Tahoma,Geneva,sans-serif;font-weight:normal;font-style:normal;font-size:13px;background:#fff;color:#1e1e1e}.orderbox.new #ss_storeinfo .blackButton,.orderbox.new .couponArea .greenButton,.orderbox.new .blackButton.reverse{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif !important;font-weight:normal !important;font-style:normal !important;font-size:16px !important;line-height:37px !important;background:#55a930;color:#fff;border-radius:0 !important;text-transform:uppercase !important;border:1px solid #fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3) !important;letter-spacing:normal !important}.orderbox.new #ss_storeinfo .blackButton:hover,.orderbox.new .couponArea .greenButton:hover,.orderbox.new .blackButton.reverse:hover{background:#c50e20;color:#fff;border-radius:0 !important;border:1px solid #fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3) !important}.orderbox.new hr{border-color:#e3000b}.orderbox.new .recommendation h4{color:#fff !important;border-bottom:none;font-size:20px !important;font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif !important;font-weight:normal !important;font-style:normal !important;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new .recommendationTitle{color:#fff !important;font-size:14px !important;font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-weight:normal !important;font-style:normal !important;text-transform:none;text-shadow:none;letter-spacing:normal;text-align:left}.orderbox.new .recommendationSize,.orderbox.new .recommendationPrice{color:#fff !important;font-size:12px !important;font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-weight:normal !important;font-style:normal !important;text-transform:none;text-shadow:none;letter-spacing:normal;text-align:left}.orderbox.new .textfieldwrapper.active label,.orderbox.new .textareawrapper.active label,.orderbox.new .selectwrapper label,.orderbox.new .textfieldwrapper label,.orderbox.new .textareawrapper label,.orderbox.new .radiowrapper .labelRadiocontainer,.orderbox.new .radiowrapper label,.orderbox.new .checkboxwrapper .notValid,.responsiveDialog .textfieldwrapper label,.responsiveDialog .textareawrapper label,.responsiveDialog .selectwrapper label,.responsiveDialog .textfieldwrapper.active label,.responsiveDialog .textareawrapper.active label,.responsiveDialog .selectwrapper label,.responsiveDialog .radiowrapper .labelRadiocontainer,.shopRight .textfieldwrapper.active label,.shopRight .textareawrapper.active label,.shopRight .selectwrapper label,.shopRight .radiowrapper .labelRadiocontainer,.responsivePopup .textfieldwrapper label,.responsivePopup .textareawrapper label,.responsivePopup .textfieldwrapper.active label,.responsivePopup .textareawrapper.active label,.responsivePopup .selectwrapper label,.responsivePopup .radiowrapper .labelRadiocontainer{font-family:"Open Sans",Tahoma,Gevenea,sans-serif !important;font-size:14px !important;font-weight:normal !important;font-style:normal;color:#fff;text-shadow:none;text-transform:none}.orderbox.new .checkboxwrapper label,.orderbox.new .checkboxwrapper .notValid{font-family:"Open Sans",Tahoma,Gevenea,sans-serif;font-size:13px;font-weight:normal !important;font-style:normal;color:#fff;text-shadow:none;text-transform:none}.orderbox.new .orderboxLegalLink,.orderbox.new .checkboxwrapper label small,.orderbox.new .checkboxwrapper .notValid small{font-size:13px;line-height:14px}.orderbox.new .orderboxLegalLink{color:#55a930}.orderbox #ss_invalid_error.visible,.orderbox #ss_error.visible,.areabox #ss_invalid_error.visible,.areabox #ss_storeinfo.visible,.areabox #ss_error.visible,.addressbox #ss_invalid_error.visible,.addressbox #ss_error.visible,.responsiveDialog .textfieldwrapper.require label,.responsiveDialog .selectwrapper.require label,.responsiveDialog .radiowrapper.require .labelRadiocontainer,.responsiveDialog .checkboxwrapper.require .labelCheckbox,.responsiveDialog .radiowrapper.require label,.shopRight .textfieldwrapper.require label,.shopRight .selectwrapper.require label,.shopRight .radiowrapper.require .labelRadiocontainer,.shopRight .checkboxwrapper.require .labelCheckbox,.shopRight .radiowrapper.require label,.responsivePopup .textfieldwrapper.require label,.responsivePopup .selectwrapper.require label,.responsivePopup .radiowrapper.require .labelRadiocontainer,.responsivePopup .checkboxwrapper.require .labelCheckbox,.responsivePopup .radiowrapper.require label{color:#e3000b !important}.responsiveDialog .textfieldwrapper input,.responsiveDialog .textareawrapper textarea,.responsiveDialog .selectwrapper select,.shopRight .textfieldwrapper input,.shopRight .textareawrapper textarea,.shopRight .selectwrapper select,.responsivePopup .textfieldwrapper input,.responsivePopup .textareawrapper textarea,.responsivePopup .selectwrapper select{box-shadow:none;border:1px solid #c8c8c8;font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-weight:normal;font-style:normal;font-size:13px;background:#fff;color:#1e1e1e;border-radius:0}.orderbox #ss_invalid_error.visible,.orderbox #ss_storeinfo.visible,.orderbox #ss_error.visible,.areabox #ss_invalid_error.visible,.areabox #ss_error.visible,.addressbox #ss_invalid_error.visible,.addressbox #ss_error.visible{font-family:"Open Sans Regular",Tahoma,Geneva,sans-serif !important;font-size:14px !important;font-weight:normal !important;font-style:normal}.orderbox #ss_storeinfo.visible{color:#fff;text-shadow:none;text-transform:none}.orderbox.new .paymentArea h3{font-family:"Open Sans",Tahoma,Gevenea,sans-serif !important;font-size:14px !important;font-weight:normal !important;font-style:normal;color:#fff;text-shadow:none;text-transform:none}.orderbox.new completion-right{right:-3px;background:#1b0d05}.orderbox.new completion-right .cartTable td:not(.add_delete){font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;color:#fff !important;border-bottom:1px solid #fff;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new completion-right .cartTable .cell,.orderbox.new completion-right .cartTable .cell span,.orderbox.new completion-right .cartTable .add_delete{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;color:#fff !important;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new completion-right .cartTable .hasAddon:hover td,.orderbox.new completion-right .cartTable .hasAddon:hover .isAddon td{background-color:#1b0d05 !important}.orderbox.new completion-right .cartTable .isAddon td{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:13px !important;font-weight:normal !important;font-style:italic !important;color:#fff !important;text-transform:none;text-shadow:none;letter-spacing:normal;background:none !important}.orderbox.new completion-right .cartTable .mindest{font-weight:normal !important;font-size:14px !important}.orderbox.new completion-right .finalSum{background:#321809}.orderbox.new completion-right .finalSum span{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif !important;font-size:18px !important;font-weight:normal !important;font-style:normal !important;color:#fff;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new completion-right .deliveryTime span:first-child{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;color:#fff;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new completion-right .deliveryTime span{font-family:"Open Sans",Tahoma,Geneva,sans-serif !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;color:#fff;text-transform:none;text-shadow:none;letter-spacing:normal}.orderbox.new completion-right .cartTable .cell,.orderbox.new completion-right .cartTable .add_delete{border-bottom:none !important}.orderbox.new dialog-bottom::before{content:none}.orderbox.new dialog-bottom-content{background:#000;border-top:0px solid #fff;border-bottom-right-radius:0;border-bottom-left-radius:0}.orderbox.new .greenButton{background:linear-gradient(to right, #428213 0%, #64a300 100%);padding:0 !important;border-radius:0 !important;border:1px solid #fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3) !important}.orderbox.new .greenButton .submitButton{font-family:"Open Sans Cond Bold",Tahoma,Geneva,sans-serif !important;font-weight:normal !important;font-style:normal !important;font-size:18px !important;background:none !important;color:#fff;text-transform:uppercase;letter-spacing:normal}.orderbox.new .greenButton:hover,.orderbox.new .greenButton:hover .submitButton{background:linear-gradient(to left, #428213 0%, #64a300 100%);color:#fff;border-radius:0}.orderbox.new .greenButton:hover{border-radius:0 !important;border:1px solid #fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3) !important}
