﻿fab-product-detail-element{display:block;background-color:#fff;padding:30px;margin:20px 0}fab-product-detail-element .details-wrapper{flex:1 1 100%;display:flex;flex-flow:row wrap}fab-product-detail-element>div{height:100%;width:100%;display:flex;flex-flow:row wrap}fab-product-detail-element>div .image-wrapper{display:flex;flex-direction:column;width:350px;min-height:350px;position:relative}fab-product-detail-element>div .image-wrapper .copyright-container{height:0;width:0;position:relative}fab-product-detail-element>div .image-wrapper .copyright-container .copyright{position:absolute;top:0;left:0;transform:translateY(-100%);color:#000;text-shadow:#fff 1px 0px 0px,#fff .5403px .84147px 0px,#fff -0.41615px .9093px 0px,#fff -0.98999px .14112px 0px,#fff -0.65364px -0.7568px 0px,#fff .28366px -0.95892px 0px,#fff .96017px -0.27942px 0px;margin-left:10px;font-size:1.4rem}fab-product-detail-element>div .image-wrapper .copyright-container .copyright:before{content:"©";margin-right:3px}@media(min-width: 769px){fab-product-detail-element>div .image-wrapper .overlay-images{margin:0 10% 30px 0}fab-product-detail-element>div .image-wrapper fab-product-image-viewer,fab-product-detail-element>div .image-wrapper .image{display:flex;flex-direction:column;height:100%;padding:0 10% 30px 0;position:absolute;text-align:center;width:100%}fab-product-detail-element>div .image-wrapper fab-product-image-viewer>fab-img-loader,fab-product-detail-element>div .image-wrapper .image>fab-img-loader{flex:1 1 auto;position:relative}fab-product-detail-element>div .image-wrapper fab-product-image-viewer>fab-img-loader img,fab-product-detail-element>div .image-wrapper .image>fab-img-loader img{left:0;margin:auto;right:0;position:absolute}}@media(max-width: 768px){fab-product-detail-element>div .image-wrapper img{max-height:400px}}@media(max-width: 400px){fab-product-detail-element>div .image-wrapper img{max-height:100vw}}fab-product-detail-element>div .image-wrapper .selector{margin:30px 0 0;display:flex;justify-content:center;gap:5px}fab-product-detail-element>div .image-wrapper .selector img{height:80px;object-fit:contain;width:80px}fab-product-detail-element>div .image-wrapper .selector a{border:3px solid transparent;display:inline-block}fab-product-detail-element>div .image-wrapper .selector a.selected{border-color:#6b8455}@media(max-width: 767px){fab-product-detail-element>div .image-wrapper fab-product-image-viewer .selector{position:absolute;top:0;left:-46px;right:auto;bottom:auto;margin:0;width:auto;height:auto;max-height:391px;flex-direction:column;justify-content:flex-start;overflow-y:auto;z-index:5}fab-product-detail-element>div .image-wrapper fab-product-image-viewer .selector a{width:45px;height:45px;min-width:45px;min-height:45px;border-width:1px;flex-shrink:0}fab-product-detail-element>div .image-wrapper fab-product-image-viewer .selector a img{width:100%;height:100%;object-fit:cover}}fab-product-detail-element>div .image-wrapper>fab-img-loader img{display:block;margin:0 auto;max-height:500px}fab-product-detail-element>div .image-wrapper .pricelist-pos-label{display:flex;flex:0 0 0;flex-direction:column;position:absolute;z-index:1}fab-product-detail-element>div .image-wrapper .pricelist-pos-label fab-img-loader{width:60px;margin-top:10px}fab-product-detail-element>div .image-wrapper .pricelist-pos-label fab-img-loader:first-child{margin-top:0}fab-product-detail-element>div .image-wrapper .external-image{display:block;border:none;flex:1 1 auto}@media(max-width: 768px){fab-product-detail-element>div .image-wrapper .external-image{width:100%;aspect-ratio:1/1}}fab-product-detail-element>div .pic-marketing-proj{width:1px;height:0;overflow:visible;z-index:1}fab-product-detail-element>div .pic-marketing-proj img{max-width:50px;max-height:50px}fab-product-detail-element>div .overlay-images{position:absolute;right:0;display:flex;flex-direction:column;z-index:1}fab-product-detail-element>div .overlay-images img{max-width:70px;max-height:70px}@media(max-width: 576px){fab-product-detail-element>div .overlay-images img{max-width:60px;max-height:60px}}fab-product-detail-element>div fab-breadcrumbs{flex:1 1 100%}fab-product-detail-element>div .origin .country:after{content:" ‒"}fab-product-detail-element>div .origin img{height:1rem}fab-product-detail-element>div .origin+.article-nr{margin-top:-40px;margin-bottom:40px}fab-product-detail-element>div .sale-valid-timespan{margin-bottom:20px;font-size:1.1rem;color:#a64553}fab-product-detail-element>div .details{display:flex;flex:1 1 0px;flex-flow:row wrap;margin-right:-0px}fab-product-detail-element>div .details .advertising-text{color:#a64553;font-size:1.1rem;margin-bottom:10px}fab-product-detail-element>div .details>*{flex:1 1 100%;margin-right:0px}fab-product-detail-element>div .details>.unitbaseprice{display:flex;flex-flow:row nowrap}fab-product-detail-element>div .details>.unitbaseprice>.currency{margin-right:.25em}fab-product-detail-element>div .details fab-product-inputGroup{flex-basis:auto;display:flex;margin-right:-20px}fab-product-detail-element>div .details fab-product-inputGroup>*{flex:1 1 auto}fab-product-detail-element>div .details fab-product-inputGroup>*:not(.open-cycle-wrapper){margin-left:10px}fab-product-detail-element>div .details fab-product-inputGroup>*:not(.open-cycle-wrapper):first-child{margin-left:0}fab-product-detail-element>div .details fab-product-inputGroup .form-group{margin-bottom:0;margin-right:20px}fab-product-detail-element>div .details fab-product-inputGroup .form-group#unit,fab-product-detail-element>div .details fab-product-inputGroup .form-group#cycle{margin-left:0}fab-product-detail-element>div .details fab-product-inputGroup .form-group#cycle{min-width:150px}@media(max-width: 576px){fab-product-detail-element>div .details fab-product-inputGroup .form-group#cycle{left:0}}fab-product-detail-element>div .details fab-product-inputGroup #total-price-wrapper{align-self:center}fab-product-detail-element>div .details .bulkPrices{flex:0 0 100%;display:none;flex-flow:column;font-weight:100}fab-product-detail-element>div .details .buttons{display:flex !important;justify-content:flex-end;margin-bottom:30px;flex:1 1 auto;margin-left:30px;margin-top:30px}@media(max-width: 768px){fab-product-detail-element>div .details .buttons{max-width:calc(100% + 20px);flex:1 1 0px;margin-left:0}}@media(max-width: 768px){fab-product-detail-element>div .details .buttons .shopcartInfo,fab-product-detail-element>div .details .buttons .shoppingcart{margin:0;width:100%}}fab-product-detail-element>div .details h1{font-size:2rem;font-weight:100}fab-product-detail-element>div .details label{margin-bottom:0px}fab-product-detail-element>div .details .prices{flex:0 0 auto;text-align:right;display:flex;flex-flow:row wrap}fab-product-detail-element>div .details .prices>*{flex:1 1 auto;align-self:baseline}fab-product-detail-element>div .details .prices .price-and-unit{display:flex;align-items:baseline;justify-content:flex-end}@media(max-width: 1200px){fab-product-detail-element>div .details .prices .price-and-unit{justify-content:flex-start}}fab-product-detail-element>div .details .prices .unitbaseprice{flex:0 0 100%;line-height:1.5}fab-product-detail-element>div .details .prices .unitbaseprice.placeholder{height:1.5em}fab-product-detail-element>div .details .prices:not(.from-amount-sale) .priceunit{text-align:right}fab-product-detail-element>div .details .prices.sale .main-price-is-sale-price .price{color:#a64553}fab-product-detail-element>div .details .price-and-unit .price{font-size:2.2rem;text-align:right;color:#6b8455;display:flex;flex-flow:row wrap}fab-product-detail-element>div .details .price-and-unit .price>*{flex:1 1 auto;align-self:baseline}@media(max-width: 1200px){fab-product-detail-element>div .details .price-and-unit .price{min-width:auto;flex-wrap:nowrap}}fab-product-detail-element>div .details .fromAmount,fab-product-detail-element>div .details .periodicLabel{align-self:center;flex:1 1 auto}fab-product-detail-element>div .details .priceunit,fab-product-detail-element>div .details .fromAmount,fab-product-detail-element>div .details .periodicLabel{display:block;text-align:left;font-weight:100}fab-product-detail-element>div .details .priceunit{flex:0 0 auto;margin-left:5px}fab-product-detail-element>div .details .shoppingcart{background-color:#6b8455;border:none;padding:5px 15px 5px 50px;color:#fff;font-weight:100;position:relative;align-self:flex-end;white-space:nowrap;height:auto;font-size:14px}fab-product-detail-element>div .details .shoppingcart:hover{background-color:#6b8455}fab-product-detail-element>div .details .shoppingcart:disabled{background-color:#6b8455;cursor:default}fab-product-detail-element>div .details .shoppingcart .fab-icon.icon-cart:before{position:absolute;left:1px;float:left;font-size:25px;top:-9px;background-color:transparent}fab-product-detail-element>div .details .shopcartInfo{background-color:#efefef;text-align:center;border-radius:3px;padding:5px 10px;margin-right:20px;display:table}fab-product-detail-element>div .details .wishlist{cursor:pointer;vertical-align:middle}fab-product-detail-element>div .details .buttons{display:inline;text-align:right;align-self:flex-start}fab-product-detail-element>div .details fab-amountinput{font-family:"Myriad Pro",Arial,sans-serif}fab-product-detail-element>div .details fab-amountinput button{background-color:#6b8455;font-size:1.5rem;border:1px solid #834c8d;font-weight:100;padding:0 10px;color:#fff}fab-product-detail-element>div .details fab-amountinput input{border:solid 1px #d9d9d9;border-radius:4px;padding:4px;text-align:center;max-width:50px;margin:0}fab-product-detail-element>div .details fab-product-icons{display:flex}fab-product-detail-element>div .details fab-product-icons .product-icon-container{line-height:1;margin-left:5px}fab-product-detail-element>div .details fab-product-icons .product-icon-container:first-child{margin-left:0}fab-product-detail-element>div .details fab-product-icons .product-icon-container fab-img-loader{display:block;height:1.5rem}fab-product-detail-element>div .details fab-product-icons .product-icon-container img{height:1.5rem}fab-product-detail-element>div .details fab-product-icons .product-icon-container .fab-icon{font-size:1.5rem}fab-product-detail-element>div .details fab-product-icons .product-icon-container .fab-icon:before{height:auto;width:auto}fab-product-detail-element>div .details .pricelist-pos-regional-label,fab-product-detail-element>div .details .origin{max-width:fit-content;margin-bottom:40px}fab-product-detail-element>div .details .product-specific-order-limit{flex:0 0 100%;color:#6b8455}fab-product-detail-element>div .details fab-addinfomation,fab-product-detail-element>div fab-addinfomation{margin-top:0px}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer .header,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .header{font-size:1.5rem;color:#1d1d1b}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer .content,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .content{position:relative;padding-top:5px;top:-5px;margin-bottom:-5px}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer .content p,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .content p{text-align:justify}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer fab-img-loader,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer fab-img-loader{max-width:60%;float:right;min-height:initial;clear:right;margin-bottom:10px;margin-left:20px;padding-right:0}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer fab-img-loader img,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer fab-img-loader img{border-radius:5px}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer{column-gap:100px}fab-product-detail-element>div .details fab-addinfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation fab-img-loader,fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation fab-img-loader{padding-right:0;padding-top:0;max-width:128px;margin-bottom:20px;margin-left:40px;padding-right:30px;padding-top:40px}fab-product-detail-element>div .description-container,fab-product-detail-element>div fab-addinfomation,fab-product-detail-element>div .description-title,fab-product-detail-element>div .generalInfo{flex:1 1 100%}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container{position:relative;overflow:hidden;max-height:6rem}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container .description{max-height:6rem;overflow:hidden}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container .show-more,fab-product-detail-element>div .is-description-open:not(:checked)+.description-container::after{position:absolute;top:4.5rem;height:1.5rem}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container .show-more{z-index:1}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container::after{content:"";width:100%;background-color:#fff}fab-product-detail-element>div .is-description-open{display:none}fab-product-detail-element>div .description-title,fab-product-detail-element>div .generalInfo-title{cursor:pointer;font-size:1.5rem;font-family:"Myriad Pro Semibold",Arial,sans-serif;color:#1d1d1b}fab-product-detail-element>div .description-title:first-letter,fab-product-detail-element>div .generalInfo-title:first-letter{text-transform:uppercase}fab-product-detail-element>div .description-container .description{font-size:1rem;line-height:1.5}fab-product-detail-element>div .description-container .show-more,fab-product-detail-element>div .description-container .show-less{cursor:pointer;height:1rem;padding:0;line-height:1.5;border:none;color:#6b8455;font-weight:normal}fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .productAddInformationPos{cursor:pointer}fab-product-detail-element>div fab-addinfomation .productAddInformationContainer .productAddInformationPos button{float:none}fab-product-detail-element>div .change-boxes{border-top:solid #d9d9d9 1px;flex:1 1 100%;max-width:100%}fab-product-detail-element>div .change-boxes .changebox-wrapper>.changebox-header{font-size:2rem;font-weight:100;padding-top:.5em}@media(max-width: 767px){fab-product-detail-element>div .change-boxes .changebox-wrapper>.changebox-header{text-align:center;margin-bottom:20px}}fab-product-detail-element>div .change-boxes .change-content-in-cart{display:inline-block;font-size:1.2rem;margin-bottom:10px}fab-product-detail-element>div .change-boxes .reloadReceipes{background-color:#6b8455;border:none;color:#fff;padding:5px 20px;color:#fff !important}fab-product-detail-element>div .change-boxes .reloadReceipes:hover{background-color:rgba(107,132,85,.6);border:none}fab-product-detail-element>div .change-boxes .reloadReceipes:disabled{background-color:rgba(107,132,85,.6)}fab-product-detail-element>div .change-boxes .reloadReceipes:hover{border:none !important}fab-product-detail-element>div .change-boxes fab-receipe-change-box .receipe{min-width:300px}fab-product-detail-element>div .change-boxes fab-changebox{padding:0px}fab-product-detail-element>div .change-boxes fab-changeBox .product fab-product-slider>carousel .item>fab-product-element .element .image fab-img-loader{height:100px}fab-product-detail-element>div .change-boxes fab-changeBox .product fab-product-slider>carousel .item>fab-product-element .element .image fab-img-loader img{max-height:90%}fab-product-detail-element>div .change-boxes fab-img-loader{min-height:auto}@media(max-width: 576px){fab-product-detail-element{padding:0;box-shadow:none}}@media(max-width: 768px){fab-product-detail-element .details-placeholder .image-wrapper{padding-top:60%}}fab-product-detail-element .details-placeholder .breadcrumbs{width:200px;height:1.5rem;margin-bottom:20px}fab-product-detail-element .details-placeholder .image{position:absolute;top:0;bottom:0;left:0;right:0}fab-product-detail-element .details-placeholder .image .loading-placeholder{height:100%;margin-bottom:0}fab-product-detail-element .details-placeholder .details{width:100%}fab-product-detail-element .details-placeholder .headline{height:3rem}fab-product-detail-element .details-placeholder .description{height:18rem;margin:20px 0}fab-product-detail-element .details-placeholder .buy{height:6rem;margin-bottom:0}.variantscontainer,fab-article-packings{display:flex;flex-flow:row wrap}.variantscontainer>span,fab-article-packings>span{flex:1 1 100%}.variantscontainer .variant,.variantscontainer .article-packing,fab-article-packings .variant,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}.variantscontainer .variant.selected,.variantscontainer .article-packing.selected,fab-article-packings .variant.selected,fab-article-packings .article-packing.selected{color:#fff;background-color:#6b8455}.variantscontainer,fab-article-packings{margin-top:10px}.variantscontainer{flex-flow:column wrap}.variantscontainer .variants{flex-flow:row wrap;display:flex}.product-details .variantscontainer{margin-top:0}.product-details .variantscontainer>.variants{display:grid;grid-template-columns:repeat(3, 1fr);margin:0 10px}@media(max-width: 1200px){fab-product-detail-element>div fab-product-inputgroup{width:calc(100% - 20px)}fab-product-detail-element>div .details .prices>*,fab-product-detail-element>div .details .prices .unitbaseprice{flex:1 1 auto;text-align:right;align-self:center}}@media(max-width: 768px){fab-product-detail-element>div fab-product-inputgroup{flex-wrap:wrap}fab-product-detail-element>div .image-wrapper{width:60%;text-align:center;min-height:auto;margin-bottom:40px;margin-left:auto;margin-right:auto;aspect-ratio:1/1}fab-product-detail-element>div .details{flex:auto}fab-product-detail-element>div .details .rating{display:none}fab-product-detail-element>div .details h1{font-size:1.7rem;margin-bottom:10px}fab-product-detail-element>div .details .prices{align-items:flex-end;display:flex;margin-right:10px}fab-product-detail-element>div .details .prices .price-and-unit .price{font-size:2rem}fab-product-detail-element>div .details .buttons{top:10px}}@media(max-width: 425px){fab-product-detail-element>div .details>h1{font-size:1.5rem}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount{flex:0 0 auto}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput input{max-width:43px}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #cycle{margin-right:0;margin-left:0;margin-top:12px}fab-product-detail-element>div .details .prices,fab-product-detail-element>div .details .bulkPrices{flex:0 0 100%;text-align:right}}fab-product-inputgroup #unit fab-unitInput select{width:100%}fab-product-inputgroup #unit fab-unitInput span.unitInput{height:34px;overflow:hidden;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/arrow.svg");background-position:right 1ch center;background-repeat:no-repeat;background-size:1em;padding-right:calc(1em + 2ch);cursor:pointer;border:1px solid #d9d9d9;border-radius:2px;background-color:#fff;display:flex;align-items:center}fab-product-inputgroup #unit fab-unitInput span.unitInput::-ms-expand{display:none}fab-product-inputgroup #unit fab-unitInput span.unitInput:focus{border:1px solid #575656}fab-product-inputgroup #unit fab-unitInput span.unitInput[disabled]{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;padding:0;cursor:default}fab-product-inputgroup #unit fab-unitInput span.unitInput[disabled]::-ms-expand{display:none}fab-cmsmenu-modal.shop_productDetail_modal>.modal{top:0 !important;height:100vh;max-height:unset !important;overflow:hidden;z-index:1049}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog{width:100%;max-width:1200px;margin:0 auto}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog>.modal-content{border-radius:0;padding:0}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog>.modal-content a{text-decoration:inherit !important}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog>.modal-content .modal-body{max-height:100vh;padding:20px;overflow:auto}@media(min-width: 576px){fab-cmsmenu-modal.shop_productDetail_modal>.modal{padding:40px}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog>.modal-content{border-radius:5px}fab-cmsmenu-modal.shop_productDetail_modal>.modal>.modal-dialog>.modal-content .modal-body{max-height:calc(100vh - 80px);padding:40px}}fab-product-detail-element{padding-top:0}fab-product-detail-element>.details-placeholder .image-wrapper .image{position:absolute}fab-product-detail-element.oekokiste .article-nr,fab-product-detail-element.oekokiste .details.quality,fab-product-detail-element.oekokiste .origin,fab-product-detail-element.oekokiste .pricelistprice{display:none}fab-product-detail-element.oekokiste .changeBoxDescription{display:block}fab-product-detail-element:not(.oekokiste) .variants-label{display:none}fab-product-detail-element .changeBoxDescription{display:none}fab-product-detail-element .details-wrapper{padding:0 10px}fab-product-detail-element .variantscontainer{margin-top:35px}fab-product-detail-element .variantscontainer:not(.remark-available) .variants{flex-flow:row;flex-wrap:wrap}fab-product-detail-element .variantscontainer:not(.remark-available) .variants .variant .variant-token{padding:0 5px;width:unset}fab-product-detail-element .variantscontainer .variants{display:flex;flex-flow:column}fab-product-detail-element .variantscontainer .variants .variant{display:flex;cursor:pointer;flex:0 0 auto;padding:unset;min-width:unset;text-align:left;margin:unset;border:none;max-height:unset;border-radius:unset}fab-product-detail-element .variantscontainer .variants .variant.selected{color:inherit;background-color:inherit}fab-product-detail-element .variantscontainer .variants .variant.selected .variant-token{color:#fff;background-color:#6b8455}fab-product-detail-element .variantscontainer .variants .variant .variant-token{cursor:pointer;display:block;flex:0 0 auto;font-weight:700;width:35px;text-align:center;margin:2px;border:1px solid #d9d9d9;max-height:30px;width:30px;border-radius:5px}fab-product-detail-element .variantscontainer .variants .variant .variant-remark{margin-left:10px}fab-product-detail-element .description-title,fab-product-detail-element .generalInfo-title{border-bottom:solid #6b8455 1px;padding:5px 10px}fab-product-detail-element>div .change-boxes{border-top:none}fab-product-detail-element>div .change-boxes .changebox-wrapper>.changebox-header{font-size:1.5rem;font-family:"Myriad Pro Semibold",Arial,sans-serif;color:#6b8455;text-align:left;padding:5px 10px}fab-product-detail-element>div .change-boxes .changebox-wrapper .sub-header{margin:0 10px}fab-product-detail-element>div .change-boxes .changebox-wrapper fab-changebox{margin:0 10px}@media(min-width: 769px){fab-product-detail-element>div .change-boxes .changebox-wrapper .sub-header{margin:10px 0 20px 30px}fab-product-detail-element>div .change-boxes .changebox-wrapper fab-changebox{margin-left:30px}fab-product-detail-element>div .change-boxes .changebox-wrapper fab-changebox .product fab-img-loader{margin-left:0}}@media(min-width: 1200px){fab-product-detail-element>div{max-width:1200px;margin-left:auto;margin-right:auto}}fab-product-detail-element>div fab-breadcrumbs{border:none}@media(min-width: 1200px){fab-product-detail-element>div fab-breadcrumbs{flex:0 0 auto;width:980px;margin-left:--110px}}@media(max-width: 991px)and (min-width: 769px){fab-product-detail-element>div .image-wrapper{max-width:250px;max-height:250px;min-height:250px}}fab-product-detail-element>div .image-wrapper fab-product-image-viewer,fab-product-detail-element>div .image-wrapper .image{position:static}fab-product-detail-element>div .details{position:relative;align-content:flex-start;margin-right:0;margin-bottom:20px;height:fit-content}fab-product-detail-element>div .details .orderable-to{color:#a64553;margin-top:15px}fab-product-detail-element>div .details .productOutOfStock{margin-right:0;text-align:right;color:#6b8455}@media(max-width: 768px){fab-product-detail-element>div .details .productOutOfStock{font-size:.9rem}}fab-product-detail-element>div .details>*{order:500}fab-product-detail-element>div .details>h1{order:1;color:#1d1d1b;flex:0 0 100%;max-width:100%;margin-right:5px}@media(min-width: 1201px){fab-product-detail-element>div .details>h1{margin-top:30px}}fab-product-detail-element>div .details .pricelist-pos-regional-label{align-self:center;flex:0 0 auto}fab-product-detail-element>div .details .producer{display:flex;flex-wrap:wrap}fab-product-detail-element>div .details .producer.c-body-code-visible:after{content:",";display:inline-block;padding-right:3px}fab-product-detail-element>div .details .producer .producerCBodyCode{order:1}fab-product-detail-element>div .details .origin{flex:0 0 auto;margin-bottom:0;margin-right:4px}fab-product-detail-element>div .details .origin+.article-nr{margin-top:0;margin-bottom:0}fab-product-detail-element>div .details .net-filling-amount-info{display:flex}fab-product-detail-element>div .details .net-filling-amount-info .approx{order:0}fab-product-detail-element>div .details .net-filling-amount-info .approx,fab-product-detail-element>div .details .net-filling-amount-info .net-filling-amount,fab-product-detail-element>div .details .net-filling-amount-info .amount-selling-unit{margin-right:4px}fab-product-detail-element>div .details .article-nr,fab-product-detail-element>div .details .sale-valid-timespan,fab-product-detail-element>div .details .unitbaseprice,fab-product-detail-element>div .details .pricelistprice,fab-product-detail-element>div .details .is-exactly-weighed,fab-product-detail-element>div .details .trade-classes,fab-product-detail-element>div .details .reusables,fab-product-detail-element>div .details .reusable,fab-product-detail-element>div .details .net-filling-amount-info{font-size:.85rem;margin-top:10px;margin-bottom:-10px;line-height:1.2}fab-product-detail-element>div .details .article-nr .price,fab-product-detail-element>div .details .sale-valid-timespan .price,fab-product-detail-element>div .details .unitbaseprice .price,fab-product-detail-element>div .details .pricelistprice .price,fab-product-detail-element>div .details .is-exactly-weighed .price,fab-product-detail-element>div .details .trade-classes .price,fab-product-detail-element>div .details .reusables .price,fab-product-detail-element>div .details .reusable .price,fab-product-detail-element>div .details .net-filling-amount-info .price{font-size:inherit;color:inherit}fab-product-detail-element>div .details .unitbaseprice>.price{order:1}fab-product-detail-element>div .details .unitbaseprice>.currency{order:2;margin-right:0;margin-left:.1em}fab-product-detail-element>div .details .unitbaseprice>.unit{order:3}fab-product-detail-element>div .details .trade-classes{flex-basis:auto;flex-grow:0;margin-right:10px;display:inline-flex}fab-product-detail-element>div .details .trade-classes .tradeClass{display:inline-flex}fab-product-detail-element>div .details .trade-classes .tradeClass:not(:last-child):after{content:",";padding-right:.2rem;display:inline-block}fab-product-detail-element>div .details .is-exactly-weighed+.trade-classes{margin-right:0}fab-product-detail-element>div .details .is-exactly-weighed+.trade-classes:after{content:",";padding-right:.2rem;display:inline-block}fab-product-detail-element>div .details .is-exactly-weighed{flex-basis:auto;order:501}fab-product-detail-element>div .details .article-nr,fab-product-detail-element>div .details .orderable-to,fab-product-detail-element>div .details .quality,fab-product-detail-element>div .details .sale-valid-timespan,fab-product-detail-element>div .details .additional-article-info,fab-product-detail-element>div .details .variantscontainer{order:501}fab-product-detail-element>div .details .shopcartInfo{background-color:transparent;padding:0;width:auto;text-align:right;margin-right:0}fab-product-detail-element>div .details .unitbaseprice.sale-unitbaseprice,fab-product-detail-element>div .details .pricelistprice.sale-pricelistprice{color:#a64553}fab-product-detail-element>div .details .article-nr::before{content:"#"}fab-product-detail-element>div .details .productInputs,fab-product-detail-element>div .details .buttons{margin-bottom:35px}@media(max-width: 425px){fab-product-detail-element>div .details .prices,fab-product-detail-element>div .details .bulkPrices{flex:0 0 auto}}fab-product-detail-element>div .details .prices,fab-product-detail-element>div .details .productInputs,fab-product-detail-element>div .details .buttons{margin-top:50px}fab-product-detail-element>div .details .prices{flex:1000 1 auto;order:502}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale){position:relative}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit{height:0;position:absolute;font-size:1rem;line-height:1.5;top:-1.5rem;white-space:nowrap}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit .defaultPrice{display:flex}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit .defaultPrice span:nth-child(1){order:-3;margin-right:4px}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit .defaultPrice span:nth-child(1):after{content:" "}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit .defaultPrice span:nth-child(2){margin-left:4px;order:-1}fab-product-detail-element>div .details .prices.sale:not(.from-amount-sale) .default-price-and-unit .defaultPrice span:nth-child(3){order:-2}fab-product-detail-element>div .details .prices~*{order:999}fab-product-detail-element>div .details .prices .price-and-unit{flex-flow:column;font-family:"Myriad Pro Semibold",Arial,sans-serif;color:#2e3d20}fab-product-detail-element>div .details .prices .price-and-unit>.price{line-height:32px;margin-bottom:10px}fab-product-detail-element>div .details .prices .price-and-unit>.price .approx{margin-right:10px}@media(max-width: 768px){fab-product-detail-element>div .details .prices .price-and-unit>.price .approx{margin-right:4px}}fab-product-detail-element>div .details .prices .price-and-unit>.price .currency{margin-right:-10px}@media(max-width: 768px){fab-product-detail-element>div .details .prices .price-and-unit>.price .approx,fab-product-detail-element>div .details .prices .price-and-unit>.price .currency,fab-product-detail-element>div .details .prices .price-and-unit>.price .price{font-size:1.6rem}}@media(max-width: 425px){fab-product-detail-element>div .details .prices .price-and-unit>.price .approx,fab-product-detail-element>div .details .prices .price-and-unit>.price .currency,fab-product-detail-element>div .details .prices .price-and-unit>.price .price{font-size:1.4rem}}fab-product-detail-element>div .details .prices .price-and-unit .priceunit{margin-left:0px;margin-top:-5px;margin-bottom:5px}@media(max-width: 768px){fab-product-detail-element>div .details .prices .price-and-unit .priceunit{font-size:.9rem}}fab-product-detail-element>div .details .prices .price-and-unit .excl-deposit{color:#1d1d1b;font-size:.9rem}fab-product-detail-element>div .details .bulkPrices{display:flex;flex-direction:column-reverse;flex:1 1 100%;align-items:flex-start;order:501;margin-top:50px;margin-bottom:-50px;font-size:.85rem}fab-product-detail-element>div .details .bulkPrices .bulkprice{display:flex}fab-product-detail-element>div .details .bulkPrices .bulkprice .bulkprice-currency{order:2}fab-product-detail-element>div .details .bulkPrices .bulkprice .bulkprice-price{order:1;margin-right:4px}fab-product-detail-element>div .details .bulkPrices .bulkprice .bulkprice-fromAmount,fab-product-detail-element>div .details .bulkPrices .bulkprice .bulkprice-unit{order:3;margin-right:4px}fab-product-detail-element>div .details .bulkPrices .bulkprice .bulkprice-periodic-label{order:4}fab-product-detail-element>div .details .from-amount-sale .unit{order:1 !important}fab-product-detail-element>div .details .productInputs{order:503;flex:0 0 auto;align-self:flex-end;display:flex;justify-content:center;margin-right:10px}fab-product-detail-element>div .details .productInputs fab-product-inputGroup{justify-content:flex-start;margin-right:0;flex-wrap:wrap;display:block}@media(max-width: 1200px){fab-product-detail-element>div .details .productInputs fab-product-inputGroup{width:auto}}fab-product-detail-element>div .details .productInputs fab-product-inputGroup #amount{float:left;margin-right:10px}fab-product-detail-element>div .details .productInputs fab-product-inputGroup #unit{width:min-content;margin-right:0}fab-product-detail-element>div .details .productInputs fab-product-inputGroup #unit fab-unitInput select{width:auto}@media(max-width: 768px){fab-product-detail-element>div .details .productInputs fab-product-inputGroup #unit fab-unitInput select{padding:0 30px 0 3px;height:32px;line-height:34px}}@media(max-width: 425px){fab-product-detail-element>div .details .productInputs fab-product-inputGroup #unit fab-unitInput select{padding:0 24px 0 1px;font-size:.9rem}}fab-product-detail-element>div .details .productInputs fab-product-inputGroup .open-cycle-wrapper{margin-top:5px;position:absolute;right:0}@media(max-width: 768px){fab-product-detail-element>div .details .productInputs fab-product-inputGroup .open-cycle-wrapper,fab-product-detail-element>div .details .productInputs fab-product-inputGroup .open-cycle-wrapper:before{font-size:.9rem}}fab-product-detail-element>div .details .productInputs fab-product-inputGroup .open-cycle-wrapper~#cycle{right:0}fab-product-detail-element>div .details .productInputs fab-product-inputGroup>*{flex:0 0 auto}fab-product-detail-element>div .details .productInputs .variantscontainer{margin-top:0}fab-product-detail-element>div .details .buttons{flex:1 1 auto;margin-left:0;margin-right:0}fab-product-detail-element>div .details .buttons .shoppingcart{padding:0;max-width:36px;display:flex;justify-content:center}fab-product-detail-element>div .details .buttons .shoppingcart.amount-changed{background:#a64553}fab-product-detail-element>div .details .buttons .shoppingcart.amount-changed:hover{background:rgba(166,69,83,.6)}fab-product-detail-element>div .details .buttons .shoppingcart .icon-cart::before{position:static;height:34px;width:40px;font-size:30px}@media(max-width: 425px){fab-product-detail-element>div .details .buttons .shoppingcart .icon-cart::before{height:32px;width:32px;font-size:26px}}fab-product-detail-element>div .details .buttons .fa.wishlist{position:absolute;right:0px;top:0;font-size:1.5rem}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput input{border:none}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button{background-color:transparent;border:1px solid #6b8455;border-radius:0;color:#6b8455;font-size:1.5rem;padding:0 10px}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.down,fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.up{display:flex;justify-content:center;align-items:center;padding-bottom:5px}@media(max-width: 335px){fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.down,fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.up{padding-left:5px;padding-right:5px}}fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.down:disabled,fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button.up:disabled{color:#949494;border:1px solid #949494}@media(max-width: 425px){fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput button{padding:0 8px;font-size:1.2rem}}@media(max-width: 768px){fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput input{max-width:35px}}@media(max-width: 425px){fab-product-detail-element>div .details .productInputs fab-product-inputgroup #amount fab-amountinput input{max-width:25px;font-size:.9rem}}fab-product-detail-element>div .details fab-product-inputGroup .form-group#unit{font-family:"Myriad Pro Semibold",Arial,sans-serif}fab-product-detail-element>div .description-title,fab-product-detail-element>div .generalInfo-title{border-bottom:1px solid #1d1d1b}fab-product-detail-element>div .description-container{position:relative}fab-product-detail-element>div .description-container .show-more,fab-product-detail-element>div .description-container .show-less{top:-39px !important;right:10px;z-index:unset;visibility:hidden;width:18px;height:34px !important;display:flex;align-items:center;position:absolute;overflow:hidden;padding-left:2px}fab-product-detail-element>div .description-container .show-more:before,fab-product-detail-element>div .description-container .show-less:before{margin-top:-9px;visibility:visible;content:"";font-family:"icomoon";font-weight:normal;color:#666}fab-product-detail-element>div .description-container .show-less:before{transform:rotate(180deg)}fab-product-detail-element>div .description-container .description,fab-product-detail-element>div .generalInfo-content{padding-top:40px;padding-left:30px;padding-right:30px;padding-bottom:20px}@media(max-width: 768px){fab-product-detail-element>div .description-container .description,fab-product-detail-element>div .generalInfo-content{padding:40px 10px 20px 10px}}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container{overflow:visible;max-height:0;margin-bottom:0}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container .description{max-height:0;padding:0}fab-product-detail-element>div .is-description-open:not(:checked)+.description-container:after{display:none}fab-product-detail-element>div fab-addInfomation{margin-top:0}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.header{border-bottom:1px solid #1d1d1b;padding:5px 10px}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.header>button{color:#666;float:right;clear:right;font-size:1rem;line-height:2rem;padding:1px 0 1px 2px}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content{padding-top:40px;padding-left:30px;padding-right:30px;padding-bottom:20px;top:unset;margin-bottom:unset}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer{column-gap:100px}@media(max-width: 768px){fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer{column-count:1}}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .header{font-family:"Myriad Pro",Arial,sans-serif}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer p{margin-bottom:0;text-align:left;overflow-wrap:anywhere}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer>div{padding-bottom:10px}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer>div:only-child{column-span:all}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .content{position:unset;padding-top:unset;top:unset;margin-bottom:unset}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .naehrwerte td:nth-child(2){text-align:right}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .allergiehinweise{display:block}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .allergiehinweise tr{display:block;margin-bottom:5px}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .allergiehinweise tr td{display:inline}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .allergiehinweise tr td:first-child:after{content:": ";display:inline-block}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation .header{display:inline-block;margin-bottom:10px}@media(max-width: 768px){fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation{display:flex;flex-direction:column}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation fab-img-loader{order:0;max-width:100%;width:100%;margin-left:0}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation .header{order:1}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content>.subInformationContainer .subInformation .content{order:2}}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content h1{color:#6b8455;font-family:"Myriad Pro",Arial,sans-serif;font-size:1.2rem}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content a{color:#6b8455;font-size:.9rem;font-style:italic}fab-product-detail-element>div fab-addInfomation .productAddInformationContainer .productAddInformationPos>.content a:before{content:">";display:inline-block;margin-right:5px}fab-product-detail-element>div fab-addInfomation .iconContainter{border-top:1px solid #6b8455;padding-top:10px;display:flex;margin-left:30px}@media(min-width: 1201px){fab-product-detail-element>div fab-addInfomation .iconContainter{margin-left:50%}}fab-product-detail-element>div fab-addInfomation .iconContainter .fab-icon{font-size:1.5rem;display:flex;width:48px;height:48px;justify-content:center}fab-product-detail-element>div fab-addInfomation .iconContainter .fab-icon::before{background-image:none;display:flex;justify-content:center}fab-product-detail-element.included-in-shopcart .details fab-amountinput input{color:#2e3d20}fab-addinfomation .productAddInformationContainer{display:flex;flex-direction:column}fab-addinfomation .productAddInformationContainer .productAddInformationPos{width:100%}fab-addinfomation .productAddInformationContainer .productAddInformationPos button{background:none;float:right;border:none}@media(min-width: 426px){fab-addinfomation .productAddInformationContainer .productAddInformationPos .subInformationContainer{column-count:2}}fab-addinfomation .productAddInformationContainer .productAddInformationPos .subInformationContainer .subInformation{display:inline-block;width:100%}fab-addinfomation .productAddInformationContainer .productAddInformationPos .subInformationContainer .subInformation .header{font-size:1.2rem;color:#6b8455}ecoinform-content table{margin-bottom:20px}ecoinform-content table.naehrwerte{width:100%}ecoinform-content table.naehrwerte tr{display:flex}ecoinform-content table.naehrwerte tr td{flex:1 1 auto;margin-left:20px}ecoinform-content table.naehrwerte tr td:first-child{margin-left:0}ecoinform-content table.naehrwerte tr td:last-child{flex:0 0 auto}ecoinform-content table.allergiehinweise td{vertical-align:top}ecoinform-content table.allergiehinweise td:first-child{font-weight:100;padding-right:20px}fab-product-detail-element .fab-icon.icon-vegan:before{background-image:none}fab-product-detail-element>div .details .notOrderAbleMsgs{color:#a64553;font-weight:700}fab-product-detail-element .details-wrapper>.details .bulkprice,fab-product-detail-element .details-wrapper>.details .unitbaseprice,fab-product-detail-element .details-wrapper>.details .net-filling-amount-info,fab-product-detail-element .details-wrapper>.details .article-nr,fab-product-detail-element .details-wrapper>.details .origin{font-weight:700}fab-product-detail-element .details-wrapper>.details .product-shortDescription{display:none}fab-product-detail-element .details-wrapper>.details .unitbaseprice{order:501}
