.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.versteckt {
display: none !important;
}
.aktiv {
display: block !important;
}
.toggle-links {
display: inline-flex;
align-items: center;
}
.toggle-text,
.toggle-zurueck {
cursor: pointer;
color: #249492;
display: inline-block;
}
.toggle-text.versteckt,
.toggle-zurueck.versteckt {
display: none !important;
}
.woocommerce ul.products li.product:hover,
.woocommerce ul.products li.product:focus-within {
box-shadow: 0 0 0 3px lightgray;
transform: scale(1.0);
transition: all 0.2s ease-in-out;
z-index: 2;
position: relative;
} .woocommerce ul.products li.product {
background-color: white;
padding: 5px;
border-radius: 7px;
overflow: hidden;
} .variante img {
background-color: black;
}
@media screen and (max-width: 600px) {
.Bild-im-Text{
max-width:50%!important;
}} .woocommerce div.product div.images .woocommerce-product-gallery__image {
pointer-events: none;
}
.woocommerce div.product div.images {
max-width: 100%;
width: 100%;
box-sizing: border-box;
overflow: visible;
}
.woocommerce div.product div.images img {
display: block;
max-width: 100%;
height: auto;
object-fit: contain;
border-radius: 7px;
}
.woocommerce div.product .summary {
margin-top: 24px;
}
.flex-control-thumbs li {
height: auto !important;
max-height: none !important;
overflow: visible !important;
margin-right: 9px !important;
margin-bottom: 9px !important;
}
.flex-control-thumbs li img {
width: 100% !important;
height: auto !important;
object-fit: contain !important;
display: block !important;
}
@media (max-width: 1024px) {
.woocommerce div.product div.images {
max-width: 95%;
margin-right: 18px;
}
.woocommerce div.product div.images img {
max-width: 100%;
}
.woocommerce div.product div.woocommerce-product-gallery img {
width: 100%;
height: auto;
object-fit: contain;
}
} .woocommerce-product-gallery ol.flex-control-thumbs {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
padding: 0;
list-style: none;
} @media (max-width: 768px)  {
.woocommerce div.product div.images {
width: 100%;
padding-right: 0;
}
.woocommerce div.product div.images img {
max-width: 100%;
}
.woocommerce-product-gallery ol.flex-control-thumbs {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
padding: 0;
list-style: none;
}
.woocommerce-product-gallery ol.flex-control-thumbs li {
width: 90px;
height: 90px;
border-radius: 8px;
overflow: hidden;
flex: 0 0 auto;
}
.woocommerce div.product .summary {
margin-top: 24px;
}
.woocommerce-product-gallery ol.flex-control-thumbs {
margin-top: 16px;
}
} .woocommerce-products-header,
.woocommerce-result-count,
.woocommerce-ordering {
position: relative;
z-index: 10;
background: ; }
p.price:first-letter{
font-size: 1.5rem!important;
}
.product_title{
font-size: 1.5rem!important;
}
.woocommerce-products-header{
margin-bottom: -20px;
} .orderby {
display: none!important;
height: 40px;
margin-top: 0px;
margin-bottom: 20px;
}
.woocommerce-result-count, {
display: none!important;
margin-top: 0px;
margin-bottom: 20px;
padding: 7px;
}
.products.columns-4,
.ast-woocommerce-container {
width: 100%!important;
justify-content: center!important; margin-left: 0%!important;
margin-right: 0%!important;
padding-left: 2%!important;
padding-right: 2%!important;
} .ast-container{
padding:   0px!important;
border-bottom: none!important;
align-self: center;
width: 100%;
margin: 0 auto;
}
.product_safety_tab{
display: none !important;
}
.products li {
margin: 5px 0px!important;
}
.woocommerce {
background-color: #cbcfcf!important;
max-width: 1200px;
margin: 0 auto;
}
.woocommerce-result-count{
display: none !important;
}
@media screen and (max-width: 600px){
.woocommerce-Tabs-panel{
background-color: #f2f2f2;
padding: 10px!important;
border-radius: 10px!important;
}}
@media screen and (min-width: 601px){
.woocommerce-Tabs-panel{
background-color: whitesmoke;
padding: 50px!important;
border-radius: 10px!important;
}}
.custom-variation-swatches  img {
background-color: whitesmoke!important;
box-shadow: none !important;
filter: drop-shadow(0 0 5px rgba(0,0,0,0.5));
}
@media screen and (max-width: 600px){
.custom-variation-swatches img {
max-width: 25vw!important;
}}
.variation-swatch.selected   img {
background-color: white!important;
}
.ast-woocommerce-container{
border-radius: 10px;
margin: 5px 0 0 0;
padding: 0px!important;
}
.site-main{
margin: 0 auto!important;
padding: 0px!important;
width: 100 %!important;
}
.ast-article-single{
width: 98%!important;
margin: 0 auto!important;
}
@media screen and (min-width: 601px){
.ast-archive-entry-banner{
background-color: 	#cbcfcf!important;
margin: 20px 0 15px 0!important;
}
.ast-archive-entry-banner h1{
background-color: #e7e9e9!important;
margin: 0 auto;
border-radius: 10px;
font-size: 1.4em!important;
line-height: 1.8em!important;
align-self: center;
padding: 5px;
width: 98%;
}
.mehr-text{
background-color: #e7e9e9!important;
border-radius: 10px;
align-self: center;
size: 1.9 rem!important;
line-height: 1.7rem;
margin: 0 auto!important;
width: 98%;
padding: 10px;
border: 2px dashed #249492;
}
.content-area, .primary{
margin: 15px 0!important;
}
}
.woocommerce-ordering{
margin: 0px!important; 
}
@media screen and (max-width: 600px){
.ast-archive-entry-banner{
background-color: 	#cbcfcf!important;
margin: 7px 0 0 0!important;
}
.ast-archive-entry-banner h1{
background-color: #e7e9e9!important;
margin: 0 auto;
border-radius: 10px;
font-size: 1.4em!important;
line-height: 1.8em!important;
align-self: center;
padding: 5px;
width: 100%;
}
.mehr-text {
background-color: #e7e9e9!important;
border-radius: 10px;
align-self: center;
size: 1.9 rem!important;
line-height: 1.7rem;
margin: 0 auto!important;
width: 100%;
padding: 10px;
border: 2px dashed #249492;
}
}.product.product-type-variable ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,p.wc-gzd-additional-info:empty{display:none}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{text-anchor:middle;dominant-baseline:middle;font-size:1.8rem;font-weight:600}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{background-color:#e7e7e7;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}