﻿.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger,fab-product-element .not-orderable{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr,fab-product-element .not-orderable hr{border-top-color:#f1b0b7}.alert-danger .alert-link,fab-product-element .not-orderable .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.container{padding:0}ul{margin:0}.text-center{text-align:inherit}.tab-content>.active{display:flex}button:focus{outline:none}.close{color:inherit;opacity:1}.close:hover{color:inherit;opacity:1}a{color:inherit}a:focus,a:hover{color:inherit;text-decoration:none}.modal-dialog .modal-content button:disabled{color:#fff}.modal{background-color:rgba(0,0,0,.5)}.modal.fade{background-color:transparent}.modal.in{background-color:rgba(0,0,0,.5)}bs-modal-backdrop{display:none}.tooltip-inner{background-color:#fff;color:#1d1d1b}.tooltip.tooltip-top .tooltip-arrow,.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.bs-tooltip-top .arrow::before{border-top-color:#fff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{display:flex}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option::before{content:"​"}fab-product-element{color:#575756;background-color:#fff;display:flex;flex:1 1 auto;box-shadow:none;border:none;min-width:233px;margin:5px;margin-bottom:10px;width:calc(25% - 10px);padding:0px}fab-product-element .variantscontainer,fab-product-element fab-article-packings{display:flex;flex-flow:row wrap}fab-product-element .variantscontainer>span,fab-product-element fab-article-packings>span{flex:1 1 100%}fab-product-element .variantscontainer .variant,fab-product-element .variantscontainer .article-packing,fab-product-element fab-article-packings .variant,fab-product-element fab-article-packings .article-packing{cursor:pointer;flex:0 0 auto;font-weight:100;padding:0 7px;min-width:30px;text-align:center;margin:2px;border:1px solid #d9d9d9;max-height:30px;border-radius:5px}fab-product-element .variantscontainer .variant.selected,fab-product-element .variantscontainer .article-packing.selected,fab-product-element fab-article-packings .variant.selected,fab-product-element fab-article-packings .article-packing.selected{color:#fff;background-color:#6b8455}fab-product-element .advertising-text{flex-grow:1;color:#a64553;font-weight:bold;text-align:center}fab-product-element .overlay-images{display:flex;flex-direction:column;z-index:1;height:0;margin-left:auto;order:99}fab-product-element .overlay-images img{max-width:70px;max-height:70px;transform:translateY(-100%)}fab-product-element .overlay-images img:not(:first-of-type){display:none}fab-product-element .pic-marketing-proj img{max-height:45px;max-width:45px}fab-product-element .element{flex:1 1 100%;display:flex;flex-flow:column;position:relative;align-content:flex-start;max-width:100%}fab-product-element .element>div{display:flex;flex-flow:row wrap;max-width:100%;flex:0 0 auto;align-items:flex-start}fab-product-element .element>div:first-of-type{flex:0 0 auto}fab-product-element .element>div:last-child{margin-top:auto}fab-product-element .image{max-height:150px;margin-bottom:10px;text-align:center;position:relative;width:100%;display:block}fab-product-element .image fab-img-loader{position:relative;max-height:150px;height:150px;display:flex;align-items:center;justify-content:center}fab-product-element .image fab-img-loader img{max-height:150px;flex:0 0 auto}fab-product-element .image:before{content:none !important}fab-product-element .image img{max-height:100%;max-width:100%}fab-product-element .image:before{content:"";display:block;padding-top:100%}fab-product-element .image>*{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}fab-product-element .name,fab-product-element .price:not(.bulkprice){font-family:"Myriad Pro Semibold",Arial,sans-serif}fab-product-element .price{flex:1 1 100%;align-self:flex-end}fab-product-element .price .price-inner{display:flex;flex-flow:row wrap;margin-bottom:10px}fab-product-element .price .price-inner.sale.from-amount-sale .unit{order:5}@media(max-width: 767px){fab-product-element .price .price-inner.sale.from-amount-sale .unit{text-align:right}}fab-product-element .price .price-inner .unit{order:1}fab-product-element .price .price-inner .fromAmount{order:2}fab-product-element .price .price-inner .approx{order:3}fab-product-element .price .price-inner .priceWrapper{order:4}fab-product-element .price .price-inner .priceWrapper .approx{flex:1 1 auto;align-self:baseline}fab-product-element .price .price-inner .priceWrapper .price{flex:0 0 auto;align-self:baseline}fab-product-element .price .price-inner .defaultPrice{order:5}fab-product-element .price .price-inner .bulkprices{flex:0 0 100%;order:6}fab-product-element .price .price-inner .net-filling-amount-info{order:7;flex:1 0 40%}fab-product-element .price .price-inner .unitpricelistprice{order:8;flex:1 0 60%}fab-product-element .price .price-inner .unitbaseprice{order:9;flex:1 0 60%}fab-product-element .price .price-inner>*{align-self:baseline}fab-product-element .price .price-inner .fromAmount{font-size:1rem;flex:1 1 auto}fab-product-element .price .price-inner .unit{flex:1 1 auto;white-space:nowrap}fab-product-element .price .price-inner .priceWrapper{flex:1 1 50%;white-space:nowrap}fab-product-element .price .price-inner .priceWrapper .price:not(.bulkprice){font-size:2rem}fab-product-element .price .price-inner .sale,fab-product-element .price .price-inner .defaultPrice,fab-product-element .price .price-inner .price,fab-product-element .price .price-inner .priceWrapper,fab-product-element .price .price-inner .unitbaseprice,fab-product-element .price .price-inner .unitpricelistprice{text-align:right}fab-product-element .price .price-inner .unitprice{font-size:2rem;font-weight:100}fab-product-element .price .price-inner>.currency{font-size:1.5rem;font-weight:normal}fab-product-element .price .price-inner>.currency:after{content:" "}fab-product-element .price .price-inner .approx{font-size:1.5rem;font-weight:normal}fab-product-element .price .price-inner .defaultPrice{flex:1 1 auto;font-size:1.1rem;height:26px;font-weight:normal}fab-product-element .price .price-inner .defaultPrice.placeholder{order:10;flex:0 0 100%}fab-product-element .name{font-size:1.5rem;font-weight:100;line-height:1.5rem;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;width:100%;height:4.7rem;word-wrap:break-word}@media(max-width: 576px){fab-product-element .name{font-size:1.2rem}}@media(max-width: 424px){fab-product-element .name{height:auto}fab-product-element .placeholder{display:none}}fab-product-element .article-nr{display:inline-block;width:100%}fab-product-element .origin .country:after{content:" - ";white-space:pre}fab-product-element .origin img{height:1rem}fab-product-element fab-amountinput{line-height:20px;align-self:center;font-family:"Myriad Pro",Arial,sans-serif}fab-product-element fab-amountinput button{background-color:#6b8455;font-size:1.5rem;border:1px solid #834c8d;font-weight:100;padding:0 10px;color:#fff}fab-product-element fab-amountinput input{width:40px;border:none;border-radius:4px;padding:4px;text-align:center;order:inherit !important;margin:0}fab-product-element .clearAmount{align-self:center;font-size:30px;line-height:20px;color:#fff;background-color:#a64553;width:20px;height:20px;padding:0;border:none;border-radius:50%;margin-left:.5rem}fab-product-element .shoppingcart{background-color:#6b8455;border:none;padding:5px;border-radius:3px;color:#fff;font-weight:100;position:relative;height:fit-content;align-self:flex-end;white-space:nowrap;height:auto;width:100%;font-size:14px}@media(min-width: 425px){fab-product-element .shoppingcart{margin-top:32.5px}}fab-product-element .shoppingcart:hover{background-color:#6b8455}fab-product-element .shoppingcart:active{background-color:#6b8455}fab-product-element .shoppingcart .fab-icon.icon-cart:before{position:absolute;left:1px;float:left;font-size:20px;top:5px;background-color:transparent;display:block}fab-product-element .not-orderable{align-items:center;display:flex;justify-content:center;flex:1 1 100%;padding:5px 10px}fab-product-element .not-orderable .information{margin-left:5px;flex:0 0 auto}fab-product-element .shopcartInfo{background-color:#efefef;text-align:center;margin-top:5px;border-radius:3px;flex:1 1 100%}fab-product-element .shopcartInfo.placeholder{display:none}fab-product-element .priceInfo{flex:1 1 100%;position:relative}fab-product-element .priceInfo .priceInfoWrapper{bottom:0;border-spacing:5px;position:absolute}fab-product-element .priceInfo .priceInfoElement{background-color:#ed9386;border-radius:50%;color:#fff;display:table-cell;font-size:.75rem;height:60px;text-align:center;vertical-align:middle;width:60px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}fab-product-element .productOutOfStock{font-size:.8rem;margin:0 auto;flex:1 1 100%;text-align:center;display:block;height:20px}fab-product-element .nearly-out-of-stock{color:#6b8455}fab-product-element .not-available{background-color:#efefef;text-align:center;margin-top:5px;border-radius:3px}fab-product-element .unitInput{display:none;flex:0 0 auto;margin-left:5px}fab-product-element span .unitInput{line-height:34px}fab-product-element .amount{display:none;flex:0 0 auto}fab-product-element .favorite{position:absolute;right:0;flex:0 0 auto;z-index:1}fab-product-element .favorite-icon{position:absolute;right:0;cursor:pointer}fab-product-element .rating{flex:0 0 100%;margin-top:10px}fab-product-element .producer{flex:0 0 100%;line-height:1.1rem;min-height:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}fab-product-element .pricelist-pos-label{display:flex;flex:0 0 0;flex-direction:column;position:absolute;z-index:1}fab-product-element .pricelist-pos-label fab-img-loader{width:60px;margin-top:10px}fab-product-element .pricelist-pos-label fab-img-loader:first-child{margin-top:0}fab-product-element .included-in-shopcart .amountNotIncluded{display:none !important;visibility:hidden}fab-product-element .included-in-shopcart .shopcartInfo{display:block}fab-product-element .included-in-shopcart .unitInput{display:flex}fab-product-element .included-in-shopcart .amount{display:flex;max-height:30px}fab-product-element .included-in-shopcart .shoppingcart{display:none}@media(max-width: 424px){fab-product-element .price .price-inner .unit{line-height:inherit}}fab-product-element .variantscontainer.placeholder{display:none}fab-product-element-placeholder{background-color:#fff;box-shadow:none;border:none;flex:1 1 auto;min-width:233px;margin:5px;margin-bottom:10px;width:calc(25% - 10px);padding:0px}fab-product-element-placeholder .image{position:relative;width:100%;display:block}fab-product-element-placeholder .image:before{content:"";display:block;padding-top:100%}fab-product-element-placeholder .image>*{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}fab-product-element-placeholder .headline{height:2rem;margin-bottom:10px}fab-product-element-placeholder .description{height:8rem}fab-product-element-placeholder .buy{height:4rem;margin-bottom:0}fab-product-element{border:2px solid #6b8455;width:233px;min-width:233px;padding:15px 15px 5px 15px;border-radius:5px;color:#1d1d1b;font-size:.8rem}fab-product-element.oekokiste .origin,fab-product-element.oekokiste .quality,fab-product-element.oekokiste .article-nr{display:none}fab-product-element.oekokiste .price .price-inner .unitpricelistprice{display:none}fab-product-element:not(.fullSizePic):not(.placeHolderPic) .image fab-img-loader img{padding:15px}@media(max-width: 767.9px){fab-product-element:not(.fullSizePic):not(.placeHolderPic) .image fab-img-loader img{padding:0;padding-right:10px}}fab-product-element.sale .pricelist-pos-label.promotional{display:none}fab-product-element .image{margin:-0px -0px 5px -0px;width:calc(100% + 0px);padding-top:calc(100% + 0px);overflow:hidden}fab-product-element .image fab-img-loader{position:absolute;transition:transform 250ms;height:100%;max-height:100%}fab-product-element .image fab-img-loader img{border-top-left-radius:4px;border-top-right-radius:4px;max-height:100%;width:100%;object-fit:contain}fab-product-element:hover .image fab-img-loader{transform:scale(1.1)}fab-product-element .priceInfo{display:none}fab-product-element .priceListTypeSid{background-color:#a64553;border-radius:50%;color:#fff;display:none;font-family:"Myriad Pro Semibold",Arial,sans-serif;font-size:2rem;height:60px;line-height:56px;border:2px solid #fff;position:absolute;right:0;text-align:center;top:0;width:60px;z-index:1}fab-product-element .priceListTypeSid.has-background{background-color:transparent;border:none}fab-product-element .priceListTypeSid[data-sid="2"]{display:block}fab-product-element .priceListTypeSid label{font-weight:normal;margin:0}@media(min-width: 425px){fab-product-element .shoppingcart{margin-top:0px}}fab-product-element .pic-marketing-proj{z-index:1;position:absolute;left:1px;top:1px;margin:-1px;border-top-left-radius:4px;overflow:hidden}fab-product-element .pic-marketing-proj img{max-width:60px}fab-product-element .favorite{order:0;position:unset;right:unset;flex:1 1 auto;text-align:right}fab-product-element .favorite .favorite-icon.fa.fa-heart-o,fab-product-element .favorite .favorite-icon.fa.fa-heart{font-family:icomoon;color:#6b8455;font-size:1.2em;position:unset;right:unset}fab-product-element .favorite .favorite-icon.fa.fa-heart-o.fa.fa-heart-o:before,fab-product-element .favorite .favorite-icon.fa.fa-heart.fa.fa-heart-o:before{content:""}fab-product-element .favorite .favorite-icon.fa.fa-heart-o.fa.fa-heart:before,fab-product-element .favorite .favorite-icon.fa.fa-heart.fa.fa-heart:before{content:""}fab-product-element .shopcartInfo,fab-product-element .not-orderable{font-size:.8rem;height:1rem;background-color:transparent}fab-product-element .shopcartInfo>div:first-child{display:inline-block}fab-product-element .shopcartInfo>div:not(:first-child){display:none}fab-product-element .shopcartInfo>div:nth-child(2){display:inline-block;visibility:hidden;width:0;max-width:0;height:0;position:absolute}fab-product-element .shopcartInfo>div:nth-child(2):before{visibility:visible;content:"..."}fab-product-element .shopcartInfo.placeholder+.productOutOfStock.placeholder,fab-product-element .productOutOfStock{display:block;height:1rem;margin-top:5px}fab-product-element .shopcartInfo:not(.placeholder)+.productOutOfStock{display:none}fab-product-element .name{order:1;height:unset;font-size:1.4rem;line-height:1.7rem;color:#1d1d1b;font-weight:bold}fab-product-element .producer{order:3}@media(min-width: 768px){fab-product-element .origin{min-height:1.5rem}}fab-product-element .pricelist-pos-regional-label{order:5;margin-left:4px}fab-product-element .shortDescription{order:6;margin-top:4px;width:100%}@media(min-width: 768px){fab-product-element .shortDescription{min-height:3.2rem}}fab-product-element fab-article-packings{order:7;width:100%}fab-product-element .variantscontainer{order:8}fab-product-element:not(.oekokiste) .variantscontainer :not(.variant){display:none}fab-product-element .favorite~.name{margin-bottom:0}fab-product-element .shoppingcart{width:initial;border-radius:0px;padding:5px 10px;margin-left:auto}fab-product-element .shoppingcart.amount-changed{background:#a64553}fab-product-element .shoppingcart.amount-changed:hover{background:rgba(166,69,83,.6)}fab-product-element .price-inner>.unit,fab-product-element .price-inner>.priceWrapper{color:#2e3d20}fab-product-element .from-amount-sale .unit{order:5 !important}fab-product-element .not-orderable{margin-top:5px;color:#da1023}fab-product-element .not-orderable .information{display:none}fab-product-element .not-orderable~.shopcartInfo.placeholder{display:none}fab-product-element fab-elementprice{margin-top:4px;margin-bottom:4px}fab-product-element fab-elementprice .defaultPrice{display:flex}fab-product-element fab-elementprice .defaultPrice span:nth-child(1){order:1;margin-right:4px}fab-product-element fab-elementprice .defaultPrice span:nth-child(2){margin-left:4px;order:3}fab-product-element fab-elementprice .defaultPrice span:nth-child(3){order:2}fab-product-element .pricelist-pos-label{flex:0 0 100%;right:0}fab-product-element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label{top:70px}fab-product-element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label fab-img-loader:not(:first-child){display:none}fab-product-element .price .price-inner{position:relative;flex-flow:row wrap;line-height:normal;font-family:"Myriad Pro",Arial,sans-serif}@media(max-width: 399px){fab-product-element .price .price-inner{padding-bottom:20px}}fab-product-element .price .price-inner .priceWrapper{order:2;font-size:1.5rem;font-weight:bold}fab-product-element .price .price-inner .priceWrapper .price:not(.bulkprice){font-size:unset}fab-product-element .price .price-inner .priceWrapper .approx{order:0;flex:0 1;padding:0px 5px}fab-product-element .price .price-inner .defaultPrice{order:1;height:fit-content;position:absolute;right:0;bottom:54px;font-size:.9rem}fab-product-element .price .price-inner .unitpricelistprice,fab-product-element .price .price-inner .unitbaseprice{display:flex;flex:1 1 100%;height:fit-content;width:fit-content;order:1;text-align:left;align-self:auto;align-items:flex-end}fab-product-element .price .price-inner .unitpricelistprice .price,fab-product-element .price .price-inner .unitbaseprice .price{align-self:auto;flex:0;height:fit-content;font-family:"Myriad Pro",Arial,sans-serif}fab-product-element .price .price-inner .unitpricelistprice .currency,fab-product-element .price .price-inner .unitbaseprice .currency{order:3;height:fit-content}fab-product-element .price .price-inner .unitpricelistprice .currency-spacing,fab-product-element .price .price-inner .unitbaseprice .currency-spacing{order:2;height:fit-content}fab-product-element .price .price-inner .unitpricelistprice .unit,fab-product-element .price .price-inner .unitbaseprice .unit{order:4;height:fit-content;width:fit-content}fab-product-element .price .price-inner>.unit{order:2;color:#1d1d1b;flex:0 1;padding-right:5px}fab-product-element .price .price-inner .net-filling-amount-info{order:6;display:flex}fab-product-element .price .price-inner .net-filling-amount-info .approx{order:0;margin-right:4px;font-size:inherit}fab-product-element .price .price-inner .net-filling-amount-info .amount-selling-unit{margin-right:4px;white-space:nowrap}fab-product-element .price .price-inner .net-filling-amount-info .net-filling-amount{margin-right:4px}fab-product-element .price .price-inner .articleBookingAmount{font-size:.9rem;order:6}fab-product-element .price .price-inner .articleBookingAmount .amount{display:inline}fab-product-element .reusables,fab-product-element .reusable{width:100%;margin-top:-32px;font-size:.9rem}@media(max-width: 767.9px){fab-product-element .reusables,fab-product-element .reusable{margin-top:-8px;font-size:.7rem}}fab-product-element .excl-deposit{width:100%}fab-product-element .included-in-shopcart .shoppingcart{display:block}fab-product-element .included-in-shopcart .amountNotIncluded{display:flex !important;visibility:visible}fab-product-element .included-in-shopcart .amountNotIncluded input{color:#2e3d20}fab-product-element .unitInput{display:block}fab-product-element select.unitInput{padding-left:1ch;padding-right:calc(0.4em + 1ch);border-radius:0px;background-size:.6em;height:30px;line-height:30px;background-position:right .5ch center}fab-product-element span .unitInput{line-height:30px}fab-product-element .shoppingcart .fab-icon.icon-cart::before{position:static;float:none;width:auto;height:auto}fab-product-element .origin{margin-right:5px;order:4}fab-product-element fab-amountinput.selectUnitInput button{padding:0 10px}fab-product-element fab-amountinput input{border:none}fab-product-element fab-amountinput button{background-color:transparent;border:1px solid #6b8455;border-radius:0;color:#6b8455;font-size:1.5rem;padding:0 10px}fab-product-element fab-amountinput button.down,fab-product-element fab-amountinput button.up{display:flex;justify-content:center;align-items:center;padding-bottom:5px}@media(max-width: 335px){fab-product-element fab-amountinput button.down,fab-product-element fab-amountinput button.up{padding-left:5px;padding-right:5px}}fab-product-element fab-amountinput button.down:disabled,fab-product-element fab-amountinput button.up:disabled{color:#949494;border:1px solid #949494}fab-product-element .orderable-to,fab-product-element .orderable-from{color:#a64553;font-size:.8rem;text-align:center}fab-product-element .deliverable-from,fab-product-element .deliverable-to{color:#a64553;font-size:.8rem;width:90%}fab-product-element .from-amount-sale .unit{flex:0 0 auto !important}fab-product-element .from-amount-sale .defaultPrice{display:none}fab-product-element .from-amount-sale .bulkprices{flex:1 1 auto !important;order:4 !important;font-size:.9rem}fab-product-element .from-amount-sale .bulkprices .bulkprice{display:flex}fab-product-element .from-amount-sale .bulkprices .bulkprice .bulkprice-currency{order:2}fab-product-element .from-amount-sale .bulkprices .bulkprice .bulkprice-price{order:1;margin-right:4px}fab-product-element .from-amount-sale .bulkprices .bulkprice .bulkprice-fromAmount{order:3}fab-product-element .from-amount-sale .unitbaseprice.placeholder{display:none}fab-product-element .price .price-inner.sale.main-price-is-sale-price .priceWrapper,fab-product-element .price .price-inner.sale.main-price-is-sale-price>.unit{color:#a64553}fab-product-element .productOutOfStock>*{display:block;height:20px}fab-product-element.receipe{background:#6b8455 !important}fab-product-element.cmsinfo{background:#2e3d20 !important}fab-product-element.receipe .name,fab-product-element.cmsinfo .name{height:100% !important;display:flex;align-items:center;justify-content:center}fab-product-element.receipe .name span,fab-product-element.cmsinfo .name span{position:relative;text-align:center;background:transparent}fab-product-element.receipe .name button,fab-product-element.cmsinfo .name button{position:absolute;bottom:20px;width:calc(100% - 40px);padding-top:5px;padding-bottom:5px;background:transparent;border-color:#fff}@media(max-width: 575.9px){fab-product-element{padding:10px;font-size:.7rem}fab-product-element .element{flex-wrap:wrap;align-content:space-between}fab-product-element .element .shopcartInfo.placeholder{display:none}fab-product-element .element .productOutOfStock.placeholder{display:none !important}fab-product-element .element .pic-marketing-proj{z-index:1;position:absolute;top:unset;margin:0px;border-top-left-radius:0px}fab-product-element .element .favorite{right:auto;left:55px}fab-product-element .element .favorite .favorite-icon.favorite-icon.fa.fa-heart-o,fab-product-element .element .favorite .favorite-icon.favorite-icon.fa.fa-heart{font-size:2em}fab-product-element .element>div>.name{order:1;font-size:1.05rem;color:#2e3d20;margin:0}fab-product-element .element>div>*{order:999}fab-product-element .element>div:nth-of-type(1){width:95px}fab-product-element .element>div:nth-of-type(2){width:calc(100% - 95px);padding-bottom:30px;flex-flow:row wrap}fab-product-element .element>div:nth-of-type(3){margin-top:-30px;width:calc(100% - 95px);margin-left:95px;flex-flow:row wrap}fab-product-element .element>div .image{margin:0;width:95px;padding-top:calc(100%)}fab-product-element .element>div .image fab-img-loader{height:auto;width:95px;justify-content:flex-start;align-items:flex-start;padding-top:3px}fab-product-element .element>div .image fab-img-loader img{border-radius:0;max-height:100%;width:95px;padding-right:10px}fab-product-element .element>div .price .price-inner{margin-bottom:0;min-height:15px;padding-top:0}fab-product-element .element>div .price .price-inner .bulkprices{font-size:.7rem;flex:0 0 100% !important}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice{display:flex}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-currency{order:2}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-price{order:1}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-fromAmount{order:3}fab-product-element .element>div .price .price-inner .unit{order:4;flex:1 1 auto;margin-right:5px;margin-left:5px;right:60px}fab-product-element .element>div .price .price-inner .priceWrapper{flex:0 0 auto;bottom:0}fab-product-element .element>div .price .price-inner .priceWrapper .currency,fab-product-element .element>div .price .price-inner .priceWrapper .price{font-size:1.1rem;line-height:1.1rem}fab-product-element .element>div .price .price-inner .priceWrapper .currency:before{content:none}fab-product-element .element>div .price .price-inner .priceWrapper .currency{margin-left:4px}fab-product-element .element>div .price .price-inner .priceWrapper .approx{font-size:.7rem;line-height:normal;margin:0px}fab-product-element .element>div .price .price-inner .fromAmount,fab-product-element .element>div .price .price-inner .defaultPrice{font-size:.7rem}fab-product-element .element>div .price .price-inner .defaultPrice{flex:1 1 100%;bottom:17px}fab-product-element .element>div .price .price-inner .unitbaseprice.placeholder{display:none}fab-product-element .element>div .price .price-inner .unitpricelistprice,fab-product-element .element>div .price .price-inner .unitbaseprice{font-size:.7rem}fab-product-element .element>div .price .price-inner .single-unit-amount-info{font-size:.7rem}fab-product-element .element>div .price .price-inner .single-unit-amount-info .approx{font-size:.7rem}fab-product-element .element>div .price .price-inner .net-filling-amount-info,fab-product-element .element>div .price .price-inner .articleBookingAmount{font-size:.7rem;flex:0 1 0px}fab-product-element .element .rating{display:none}fab-product-element .element .producer{margin:0;white-space:normal;flex:1 1 100% !important}fab-product-element .element .priceInfo{display:none}fab-product-element fab-amountinput button{padding-left:8px;padding-right:8px}fab-product-element fab-amountinput input{width:40px;order:initial !important;font-size:.9rem}fab-product-element.receipe,fab-product-element.cmsinfo{min-height:140px}fab-product-element.receipe span.element,fab-product-element.cmsinfo span.element{flex-flow:column}fab-product-element.receipe span.element .name,fab-product-element.cmsinfo span.element .name{align-items:normal;color:#fff}}fab-product-element-placeholder{border:2px solid #6b8455;width:233px;min-width:233px;padding:15px 15px 5px 15px;border-radius:5px;font-size:.8rem}fab-product-element-placeholder .image{width:calc(100% + 0px);height:0;margin:-0px -0px 10px -0px}fab-product-element-placeholder .image:before{display:none}@media(max-width: 575.9px){fab-product-element-placeholder .image{width:95px !important}fab-product-element-placeholder .description{margin-right:0 !important}fab-product-element-placeholder .buy{display:none}}@media(min-width: 576px){fab-product-element-placeholder .image{padding-top:calc(100% + 0px)}}@media(max-width: 575.9px){fab-prodgrid fab-product-element,fab-prodgrid fab-product-element-placeholder,fab-product-slider fab-product-element,fab-product-slider fab-product-element-placeholder,fab-favorites fab-product-element,fab-favorites fab-product-element-placeholder{flex:0 0 100%;max-width:calc(100% - 10px)}_::-webkit-full-page-media,_:future,:root fab-prodgrid fab-product-element,fab-prodgrid fab-product-element-placeholder,fab-product-slider fab-product-element,fab-product-slider fab-product-element-placeholder,fab-favorites fab-product-element,fab-favorites fab-product-element-placeholder{flex:0 0 100%}fab-prodgrid fab-product-element .element,fab-prodgrid fab-product-element-placeholder .element,fab-product-slider fab-product-element .element,fab-product-slider fab-product-element-placeholder .element,fab-favorites fab-product-element .element,fab-favorites fab-product-element-placeholder .element{display:flex;flex-flow:row;width:100%;position:relative}fab-prodgrid fab-product-element .element>div,fab-prodgrid fab-product-element-placeholder .element>div,fab-product-slider fab-product-element .element>div,fab-product-slider fab-product-element-placeholder .element>div,fab-favorites fab-product-element .element>div,fab-favorites fab-product-element-placeholder .element>div{flex-flow:column;flex:0 0 auto}fab-prodgrid fab-product-element .element>div:nth-last-child(2),fab-prodgrid fab-product-element-placeholder .element>div:nth-last-child(2),fab-product-slider fab-product-element .element>div:nth-last-child(2),fab-product-slider fab-product-element-placeholder .element>div:nth-last-child(2),fab-favorites fab-product-element .element>div:nth-last-child(2),fab-favorites fab-product-element-placeholder .element>div:nth-last-child(2){flex:1 1 auto}fab-prodgrid fab-product-element .element .image,fab-prodgrid fab-product-element-placeholder .element .image,fab-product-slider fab-product-element .element .image,fab-product-slider fab-product-element-placeholder .element .image,fab-favorites fab-product-element .element .image,fab-favorites fab-product-element-placeholder .element .image{width:100px}fab-prodgrid fab-product-element .element .price,fab-prodgrid fab-product-element .element .loading-placeholder.buy,fab-prodgrid fab-product-element-placeholder .element .price,fab-prodgrid fab-product-element-placeholder .element .loading-placeholder.buy,fab-product-slider fab-product-element .element .price,fab-product-slider fab-product-element .element .loading-placeholder.buy,fab-product-slider fab-product-element-placeholder .element .price,fab-product-slider fab-product-element-placeholder .element .loading-placeholder.buy,fab-favorites fab-product-element .element .price,fab-favorites fab-product-element .element .loading-placeholder.buy,fab-favorites fab-product-element-placeholder .element .price,fab-favorites fab-product-element-placeholder .element .loading-placeholder.buy{width:200px}fab-prodgrid fab-product-element .element .favorite,fab-product-slider fab-product-element .element .favorite,fab-favorites fab-product-element .element .favorite{position:absolute;right:0;bottom:0;left:unset}fab-prodgrid fab-product-element .element .favorite .favorite-icon,fab-product-slider fab-product-element .element .favorite .favorite-icon,fab-favorites fab-product-element .element .favorite .favorite-icon{position:initial}fab-prodgrid fab-product-element .element .variantscontainer,fab-product-slider fab-product-element .element .variantscontainer,fab-favorites fab-product-element .element .variantscontainer{flex:1 1 auto}fab-prodgrid fab-product-element .element .rating,fab-product-slider fab-product-element .element .rating,fab-favorites fab-product-element .element .rating{flex:0 0 auto}fab-prodgrid fab-product-element .element .name,fab-product-slider fab-product-element .element .name,fab-favorites fab-product-element .element .name{flex:1 1 auto;height:auto}fab-prodgrid fab-product-element .element .price,fab-product-slider fab-product-element .element .price,fab-favorites fab-product-element .element .price{flex:1 1 50%;align-self:flex-end}fab-prodgrid fab-product-element .element .shoppingcart,fab-product-slider fab-product-element .element .shoppingcart,fab-favorites fab-product-element .element .shoppingcart{flex:0 0 auto;margin-right:45px;width:auto;padding-left:48px}fab-prodgrid fab-product-element .element .producer,fab-product-slider fab-product-element .element .producer,fab-favorites fab-product-element .element .producer{flex:0 0 auto;line-height:1.1rem}fab-prodgrid fab-product-element .element .origin,fab-product-slider fab-product-element .element .origin,fab-favorites fab-product-element .element .origin{flex:0 0 auto}fab-prodgrid fab-product-element .element .unitInput,fab-product-slider fab-product-element .element .unitInput,fab-favorites fab-product-element .element .unitInput{flex:0 0 auto;position:absolute;right:0;bottom:35px}fab-prodgrid fab-product-element .element .shopcartInfo,fab-product-slider fab-product-element .element .shopcartInfo,fab-favorites fab-product-element .element .shopcartInfo{flex:0 0 auto;height:auto;margin-right:45px}fab-prodgrid fab-product-element .element .amount,fab-product-slider fab-product-element .element .amount,fab-favorites fab-product-element .element .amount{flex:0 0 auto}fab-prodgrid fab-product-element .element .priceInfo,fab-product-slider fab-product-element .element .priceInfo,fab-favorites fab-product-element .element .priceInfo{flex:1 1 auto;margin-right:45px}fab-prodgrid fab-product-element-placeholder .loading-placeholder,fab-product-slider fab-product-element-placeholder .loading-placeholder,fab-favorites fab-product-element-placeholder .loading-placeholder{height:10rem;margin:0 10px 0 0}fab-prodgrid fab-product-element-placeholder .loading-placeholder.headline,fab-product-slider fab-product-element-placeholder .loading-placeholder.headline,fab-favorites fab-product-element-placeholder .loading-placeholder.headline{display:none}fab-prodgrid fab-product-element-placeholder .loading-placeholder:last-child,fab-product-slider fab-product-element-placeholder .loading-placeholder:last-child,fab-favorites fab-product-element-placeholder .loading-placeholder:last-child{margin-right:0}fab-prodgrid .placeholder,fab-product-slider .placeholder,fab-favorites .placeholder{display:unset}fab-prodgrid fab-product-element,fab-product-slider fab-product-element,fab-favorites fab-product-element{flex:0 0 100% !important;line-height:normal}fab-prodgrid fab-product-element .element,fab-product-slider fab-product-element .element,fab-favorites fab-product-element .element{flex-wrap:wrap}fab-prodgrid fab-product-element .element .name,fab-product-slider fab-product-element .element .name,fab-favorites fab-product-element .element .name{flex:0 0 auto}fab-prodgrid fab-product-element .element>div:nth-child(2),fab-product-slider fab-product-element .element>div:nth-child(2),fab-favorites fab-product-element .element>div:nth-child(2){flex:0 0 auto}fab-prodgrid fab-product-element .element>div:last-of-type,fab-product-slider fab-product-element .element>div:last-of-type,fab-favorites fab-product-element .element>div:last-of-type{flex:1 1 100%}fab-prodgrid fab-product-element .element .shoppingcart,fab-product-slider fab-product-element .element .shoppingcart,fab-favorites fab-product-element .element .shoppingcart{padding:5px}fab-prodgrid fab-product-element .element .shopcartInfo,fab-product-slider fab-product-element .element .shopcartInfo,fab-favorites fab-product-element .element .shopcartInfo{margin-right:0;flex:0 0 100%;text-align:left}fab-prodgrid fab-product-element .element .priceListTypeSid,fab-product-slider fab-product-element .element .priceListTypeSid,fab-favorites fab-product-element .element .priceListTypeSid{border-width:1px;font-size:1rem;height:30px;left:50px;line-height:28px;right:unset;top:5px;width:30px}fab-prodgrid fab-product-element .element .pricelist-pos-label,fab-product-slider fab-product-element .element .pricelist-pos-label,fab-favorites fab-product-element .element .pricelist-pos-label{flex:0 0 0;right:unset;left:50px;top:5px}fab-prodgrid fab-product-element .element .pricelist-pos-label fab-img-loader,fab-product-slider fab-product-element .element .pricelist-pos-label fab-img-loader,fab-favorites fab-product-element .element .pricelist-pos-label fab-img-loader{display:block;width:30px;margin-top:5px}fab-prodgrid fab-product-element .element .pricelist-pos-label fab-img-loader:first-child,fab-product-slider fab-product-element .element .pricelist-pos-label fab-img-loader:first-child,fab-favorites fab-product-element .element .pricelist-pos-label fab-img-loader:first-child{margin-top:0}fab-prodgrid fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label,fab-product-slider fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label,fab-favorites fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label{top:40px}fab-prodgrid fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label fab-img-loader:not(:first-child),fab-product-slider fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label fab-img-loader:not(:first-child),fab-favorites fab-product-element .element .priceListTypeSid[data-sid="2"]~.pricelist-pos-label fab-img-loader:not(:first-child){display:block}fab-prodgrid fab-product-element .element fab-elementprice.price,fab-product-slider fab-product-element .element fab-elementprice.price,fab-favorites fab-product-element .element fab-elementprice.price{margin-left:0;flex:1 1 100%}fab-prodgrid fab-product-element .element fab-elementprice.price .price,fab-product-slider fab-product-element .element fab-elementprice.price .price,fab-favorites fab-product-element .element fab-elementprice.price .price{width:auto}fab-prodgrid fab-product-element .element .image,fab-product-slider fab-product-element .element .image,fab-favorites fab-product-element .element .image{width:95px}fab-prodgrid fab-product-element .element .unitInput,fab-product-slider fab-product-element .element .unitInput,fab-favorites fab-product-element .element .unitInput{position:static}fab-prodgrid fab-product-element .element .priceInfo,fab-product-slider fab-product-element .element .priceInfo,fab-favorites fab-product-element .element .priceInfo{flex:0 0 auto}fab-prodgrid fab-product-element .element .origin,fab-product-slider fab-product-element .element .origin,fab-favorites fab-product-element .element .origin{margin-bottom:0}fab-prodgrid fab-product-element .element .shoppingcart,fab-product-slider fab-product-element .element .shoppingcart,fab-favorites fab-product-element .element .shoppingcart{margin:0 0 0 auto}fab-prodgrid fab-product-element .element .pic-marketing-proj,fab-product-slider fab-product-element .element .pic-marketing-proj,fab-favorites fab-product-element .element .pic-marketing-proj{position:absolute;top:102px;left:0;height:30px}fab-prodgrid fab-product-element .element .pic-marketing-proj fab-img-loader img,fab-product-slider fab-product-element .element .pic-marketing-proj fab-img-loader img,fab-favorites fab-product-element .element .pic-marketing-proj fab-img-loader img{max-width:40px;max-height:30px}fab-prodgrid fab-product-element .element .favorite,fab-product-slider fab-product-element .element .favorite,fab-favorites fab-product-element .element .favorite{top:5px;bottom:unset}fab-prodgrid fab-product-element .element .name,fab-product-slider fab-product-element .element .name,fab-favorites fab-product-element .element .name{line-height:normal;padding-right:25px}fab-prodgrid fab-product-element .element .productOutOfStock.placeholder,fab-product-slider fab-product-element .element .productOutOfStock.placeholder,fab-favorites fab-product-element .element .productOutOfStock.placeholder{display:none}}@media(max-width: 575.9px)and (max-width: 425px){fab-prodgrid fab-product-element .element .variantscontainer,fab-product-slider fab-product-element .element .variantscontainer,fab-favorites fab-product-element .element .variantscontainer{margin-bottom:17px}}fab-product-element{font-size:1rem;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}fab-product-element:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 4px 8px rgba(0,0,0,.06),0 10px 20px rgba(0,0,0,.1)}fab-product-element .producer{margin-top:5px !important}fab-product-element .priceListTypeSid{background-size:60px}@media(max-width: 575.9px){fab-product-element .priceListTypeSid{background-size:30px}}fab-product-element .variantscontainer .variant{border:1px solid #6b8455}fab-product-element .name{color:#2e3d20;font-size:1.5rem;margin-bottom:5px}fab-product-element .reusables{margin-top:0px;margin-bottom:10px}fab-product-element fab-unitinput{align-self:center}fab-product-element fab-amountinput.amount{display:none}fab-product-element fab-amountinput.amountNotIncluded{display:flex}fab-product-element fab-amountinput input{width:35px}fab-product-element fab-amountinput button.down,fab-product-element fab-amountinput button.up{border-radius:2px;font-weight:900}fab-product-element fab-amountinput button.down:disabled,fab-product-element fab-amountinput button.up:disabled{border-color:rgba(107,132,85,.3);color:rgba(107,132,85,.4)}fab-product-element .shoppingcart{align-self:center;width:35px;height:35px;margin-left:auto;padding:5px;background-color:#a64553}fab-product-element .element>div .price{height:140px}fab-product-element .element>div .price .price-inner{min-height:4.5rem;padding-top:20px}fab-product-element .element>div .price .price-inner .unitpricelistprice,fab-product-element .element>div .price .price-inner .unitbaseprice,fab-product-element .element>div .price .price-inner .net-filling-amount-info{flex:1 1 100%}fab-product-element .element>div .price .price-inner>.unit{text-align:right;position:absolute;top:4.5rem;padding-right:0;font-family:"Myriad Pro Semibold",Arial,sans-serif}@media(max-width: 576px){fab-product-element .element>div .price .price-inner>.unit{text-align:left;right:inherit;top:4.7rem;margin-left:0}}fab-product-element .element>div .price .price-inner .bulkprices{position:absolute;top:6rem;width:100%}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice{align-items:center}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-fromAmount{order:1;width:max-content}@media(max-width: 576px){fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-fromAmount{font-weight:600}}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-price{order:2;color:#6b8455;font-size:1.75rem;font-weight:bold;margin-left:auto;margin-right:0}fab-product-element .element>div .price .price-inner .bulkprices .bulkprice .bulkprice-currency{order:3;color:#6b8455;font-size:1.75rem;font-weight:bold;margin-left:4px}fab-product-element .element>div .price .price-inner>.priceWrapper{order:5;position:absolute;right:0;align-items:flex-end;display:flex;top:4.2rem;line-height:2rem;font-family:"Myriad Pro Semibold",Arial,sans-serif}fab-product-element .element>div .price .price-inner>.priceWrapper .approx{order:1;flex:1 1 auto;padding:unset}fab-product-element .element>div .price .price-inner>.priceWrapper .price:not(.bulkprice){font-size:1.75rem}fab-product-element .element>div .price .price-inner>.priceWrapper .approx{margin-right:4px;font-size:1rem;height:fit-content;line-height:1.8rem}fab-product-element .element>div .price .price-inner>.priceWrapper .currency{order:2;font-size:1.75rem;line-height:normal;height:fit-content;margin-left:0}fab-product-element .element>div .price .price-inner>.priceWrapper .currency:before{content:" ";font-size:0rem}fab-product-element .element>div .price .price-inner>.priceWrapper .currency:after{content:unset}fab-product-element .element>div .price .price-inner>.priceWrapper .price{order:1;line-height:normal;height:fit-content;align-self:flex-end}fab-product-element .element>div .price .price-inner .defaultPrice{bottom:45%}fab-product-element .element>div .priceInfo{display:block}fab-product-element .element>div .priceInfo .priceInfoElement{font-size:.6rem;background-color:#cc0062}@media(max-width: 576px){fab-product-element .element>div .priceInfo .priceInfoElement{font-size:.6rem;height:48px;padding:0 5px}}fab-product-element .favorite{position:absolute;right:0;line-height:2rem}fab-product-element .favorite .favorite-icon.fa.fa-heart-o,fab-product-element .favorite .favorite-icon.fa.fa-heart{color:#a64553;font-size:1.2rem}fab-product-element .favorite~.name{padding-right:25px;min-height:4.25rem}@media(max-width: 576px){fab-product-element .favorite~.name{min-height:3.5rem}}fab-product-element .not-orderable{height:auto;min-height:1rem;justify-content:unset;padding:unset;color:#a64553}@-moz-document url-prefix(){fab-product-element .element>div .price .price-inner>.priceWrapper{top:6.2rem}}@media not all and (min-resolution: 0.001dpcm){fab-product-element .element>div .price .price-inner>.priceWrapper{top:6.2rem}}@media(max-width: 575.9px){fab-product-element .element .favorite{bottom:unset !important;right:0 !important;top:0 !important;left:unset}fab-product-element .element div .price .price-inner .net-filling-amount-info,fab-product-element .element div .price .price-inner .articleBookingAmount{flex:1 1 auto}}fab-product-element-placeholder .loading-placeholder.image{padding-top:0}@media(max-width: 575.9px){fab-product-element-placeholder{padding:10px}}@media(min-width: 575.9px){fab-product-element-placeholder{position:relative;padding:0}fab-product-element-placeholder .element{min-height:550px}fab-product-element-placeholder .loading-placeholder .element{min-height:550px}fab-product-element-placeholder .loading-placeholder:not(.image){display:none}fab-product-element-placeholder .loading-placeholder.image{position:absolute;width:100%;height:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}}.center-prod-element fab-product-element{max-width:233px}.center-prod-element .grid{justify-content:center;gap:5px}fab-product-element-placeholder{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06)}
