/*
Theme Name: Kanzi Kaffee Astra
Author: 
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.c-body {
    height: 10px;
    width: 90px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto 10px;
}
.c-body[data-body] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1810' data-name='Gruppe 1810' transform='translate(-1054 -731)'%3E%3Cg id='Ellipse_6' data-name='Ellipse 6' transform='translate(1054 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_7' data-name='Ellipse 7' transform='translate(1074 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_8' data-name='Ellipse 8' transform='translate(1094 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_9' data-name='Ellipse 9' transform='translate(1114 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_10' data-name='Ellipse 10' transform='translate(1134 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c-body[data-body="1"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1809' data-name='Gruppe 1809' transform='translate(-1054 -731)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='5' cy='5' r='5' transform='translate(1054 731)' fill='%2387232f'/%3E%3Cg id='Ellipse_7' data-name='Ellipse 7' transform='translate(1074 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_8' data-name='Ellipse 8' transform='translate(1094 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_9' data-name='Ellipse 9' transform='translate(1114 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_10' data-name='Ellipse 10' transform='translate(1134 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c-body[data-body="2"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1808' data-name='Gruppe 1808' transform='translate(-1054 -731)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='5' cy='5' r='5' transform='translate(1054 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='5' cy='5' r='5' transform='translate(1074 731)' fill='%2387232f'/%3E%3Cg id='Ellipse_8' data-name='Ellipse 8' transform='translate(1094 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_9' data-name='Ellipse 9' transform='translate(1114 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_10' data-name='Ellipse 10' transform='translate(1134 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c-body[data-body="3"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1807' data-name='Gruppe 1807' transform='translate(-1054 -731)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='5' cy='5' r='5' transform='translate(1054 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='5' cy='5' r='5' transform='translate(1074 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='5' cy='5' r='5' transform='translate(1094 731)' fill='%2387232f'/%3E%3Cg id='Ellipse_9' data-name='Ellipse 9' transform='translate(1114 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3Cg id='Ellipse_10' data-name='Ellipse 10' transform='translate(1134 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c-body[data-body="4"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1723' data-name='Gruppe 1723' transform='translate(-1054 -731)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='5' cy='5' r='5' transform='translate(1054 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='5' cy='5' r='5' transform='translate(1074 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='5' cy='5' r='5' transform='translate(1094 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='5' cy='5' r='5' transform='translate(1114 731)' fill='%2387232f'/%3E%3Cg id='Ellipse_10' data-name='Ellipse 10' transform='translate(1134 731)' fill='none' stroke='%2387232f' stroke-width='1'%3E%3Ccircle cx='5' cy='5' r='5' stroke='none'/%3E%3Ccircle cx='5' cy='5' r='4.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c-body[data-body="5"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='10' viewBox='0 0 90 10'%3E%3Cg id='Gruppe_1806' data-name='Gruppe 1806' transform='translate(-1054 -731)'%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='5' cy='5' r='5' transform='translate(1054 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_7' data-name='Ellipse 7' cx='5' cy='5' r='5' transform='translate(1074 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_8' data-name='Ellipse 8' cx='5' cy='5' r='5' transform='translate(1094 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_9' data-name='Ellipse 9' cx='5' cy='5' r='5' transform='translate(1114 731)' fill='%2387232f'/%3E%3Ccircle id='Ellipse_10' data-name='Ellipse 10' cx='5' cy='5' r='5' transform='translate(1134 731)' fill='%2387232f'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.detail-attribute {
    display: flex;
    align-items: center;
    padding: 5px 0;
	justify-content:flex-end;
}
.detail-attribute .c-body {
    display: inline-block;
    margin: 0;
}
.c-title {
    width: 75px;
}

.woocommerce-variation-add-to-cart:not(.woocommerce-variation-add-to-cart-enabled) .price-unit,.woocommerce-variation-add-to-cart:not(.woocommerce-variation-add-to-cart-enabled) .extra-text {
    position: fixed;
    left: -9999em;
    top: -9999em;
}

.woocommerce-variation-add-to-cart {
    display: flex;
    flex-wrap: wrap;
}
.e-atc-qty-button-holder {
    width: 100%;
    order: 10;
}
.wc-gzd-additional-info {
    order: 0;
    font-size: 1em
}
.extra-text {
    order: 1;
}
.wc-gzd-additional-info, .wc-gzd-additional-info *, .extra-text, .extra-text * {
    font-size: 10px!important;
    color:#666 !important;
    margin-bottom: 1.2em;
    font-weight: 300!important;
}
.extra-text a { text-decoration: underline!important; }
.woocommerce div.product form.cart .single_variation_wrap .single_variation,
.woocommerce-variation-availability p,
.elementor-product-simple .stock {
    margin-bottom: 0!important;
}
.wc-gzd-placeholder-loading {
    display: none!important;
}
.wc-gzd-loading::before {
    content: 'Loading...';
}
.has-unit-price-observer {
    display: flex;
    flex-wrap: wrap;
}