.product--table .table--header {
    display: block;
    -js-display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product--table .table--header .column--product {
    -webkit-box-flex: 0 1 50%;
    -moz-box-flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    flex-basis: 50%;
    margin-right: auto;
}
.product--table .table--header .column--quantity {
    -webkit-box-flex: 0 1 16.66%;
    -moz-box-flex: 0 1 16.66%;
    -webkit-flex: 0 1 16.66%;
    -ms-flex: 0 1 16.66%;
    flex: 0 1 16.66%;
    flex-basis: 16.66%;
}
.product--table .table--header .column--unit-price {
    -webkit-box-flex: 0 1 16.66%;
    -moz-box-flex: 0 1 16.66%;
    -webkit-flex: 0 1 16.66%;
    -ms-flex: 0 1 16.66%;
    flex: 0 1 16.66%;
    flex-basis: 16.66%;
}
.product--table .table--header .column--total-price {
    -webkit-box-flex: 0 1 8.33%;
    -moz-box-flex: 0 1 8.33%;
    -webkit-flex: 0 1 8.33%;
    -ms-flex: 0 1 8.33%;
    flex: 0 1 8.33%;
    flex-basis: 8.33%;
    /*text-align: right;*/
}
.product--table .table--header .column--actions {
    -webkit-box-flex: 0 1 8.33%;
    -moz-box-flex: 0 1 8.33%;
    -webkit-flex: 0 1 8.33%;
    -ms-flex: 0 1 8.33%;
    flex: 0 1 8.33%;
    flex-basis: 8.33%;
}

.product--table .table--tr {
    -js-display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product--table .table--tr .column--product {
    -webkit-box-flex: 0 1 50%;
    -moz-box-flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    flex-basis: 50%;
    -js-display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-right: auto;
}
.product--table .table--tr .column--product .column--image {
    -webkit-box-flex: 0 1 60px;
    -moz-box-flex: 0 1 60px;
    -webkit-flex: 0 1 60px;
    -ms-flex: 0 1 60px;
    flex: 0 1 60px;
    flex-basis: 60px;
}
.product--table .table--content {
    -webkit-box-flex: 0 1 100%;
    -moz-box-flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    flex-basis: 100%;
}
.product--table .table--tr .column--quantity {
    -webkit-box-flex: 0 1 16.66%;
    -moz-box-flex: 0 1 16.66%;
    -webkit-flex: 0 1 16.66%;
    -ms-flex: 0 1 16.66%;
    flex: 0 1 16.66%;
    flex-basis: 16.66%;
}
.product--table .table--tr .column--unit-price {
    -webkit-box-flex: 0 1 16.66%;
    -moz-box-flex: 0 1 16.66%;
    -webkit-flex: 0 1 16.66%;
    -ms-flex: 0 1 16.66%;
    flex: 0 1 16.66%;
    flex-basis: 16.66%;
    padding-left: 40px;
}
.product--table .table--tr .column--total-price {
    -webkit-box-flex: 0 1 8.33%;
    -moz-box-flex: 0 1 8.33%;
    -webkit-flex: 0 1 8.33%;
    -ms-flex: 0 1 8.33%;
    flex: 0 1 8.33%;
    flex-basis: 8.33%;
    /*text-align: right;*/
}
.product--table .table--tr .column--actions {
    -webkit-box-flex: 0 1 8.33%;
    -moz-box-flex: 0 1 8.33%;
    -webkit-flex: 0 1 8.33%;
    -ms-flex: 0 1 8.33%;
    flex: 0 1 8.33%;
    flex-basis: 8.33%;
}

.finish--content .product--table .row--rebate .column--product, .finish--content .product--table .row--premium-product .column--product, .finish--content .product--table .row--voucher .column--product {
    -webkit-box-flex: 0 1 91.6667%;
    -moz-box-flex: 0 1 91.6667%;
    -webkit-flex: 0 1 91.6667%;
    -ms-flex: 0 1 91.6667%;
    flex: 0 1 91.6667%;
    flex-basis: 91.6667%;
}
.finish--content .product--table .row--rebate .column--total-price, .finish--content .product--table .row--premium-product .column--total-price, .finish--content .product--table .row--voucher .column--total-price {
    -webkit-box-flex: 0 1 8.3334%;
    -moz-box-flex: 0 1 8.3334%;
    -webkit-flex: 0 1 8.3334%;
    -ms-flex: 0 1 8.3334%;
    flex: 0 1 8.3334%;
    flex-basis: 8.3334%;
}

.aggregation--list {
    width: 50%;
    float: right;
    padding: 20px 20px 20px 0px;
    padding: 1.25rem 1.25rem 1.25rem 0rem;
}
.aggregation--list .entry--label {
    width: 77.66%;
}
.aggregation--list .entry--value {
    width: 22.33%;
    /*text-align: left !important;*/
}

.product--table .row--rebate, .product--table .row--premium-product, .product--table .row--voucher {
    justify-content: flex-start;
}

.finish--content .information--panel-wrapper {
    -js-display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.finish--content .information--panel-wrapper.count-3 .information--panel-item, .finish--content .information--panel-wrapper.count-4 .information--panel-item {
    flex: 0 1 33.3334%;
    flex-basis: 33.3334%;
}
.finish--content .information--panel-wrapper.count-2 .information--panel-item:first-of-type {
    flex: 0 1 calc(66.6667% - 15px);
    flex-basis: calc(66.6667% - 15px);
}
.finish--content .information--panel-wrapper.count-2 .information--panel-item:last-of-type {
    flex: 0 1 calc(33.3334% - 15px);
    flex-basis: calc(33.3334% - 15px);
}

.page-wrap {
    padding-top: 0;
}

.header-main {
    position: relative;
    z-index: 9999;
    background: none;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.header-main .logo-main {
    height: 100px;
    background: url(/themes/Frontend/KevinKugel/frontend/_public/src/img/logos/kk_logo_black.svg) no-repeat 50% 50%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}
.header-main .logo-main > div,
.header-main .logo-main .logo--shop,
.header-main .logo-main .is--default {
    height: 100%;
    opacity: 0;
    visibility: hidden;
}
.header-main .logo-main .is--default {
    position: relative;
    height: 100%;
    display: block;
    width: 100%;
}

.mobile-menu-toggler, .footer-main, .footer-bottom, .finish--teaser,
.product--table .column--label, .shop--navigation, .navigation-main,
.mobile-menu-toggler, .sidebar-main, .container--ajax-cart,
.header-main .logo-main .is--minimal {
    display: none !important;
}

.is--ctl-checkout.is--act-finish .finish--content {
    padding-top: 20px;
}

@media print and (max-width: 767px) {
    /*.finish--content .information--panel-wrapper .information--panel-item {
    }
    .finish--content .information--panel-wrapper .information--panel-item .panel--title {
        padding: 10px 0;
        margin: 0 10px;
    }
    .finish--content .information--panel-wrapper .information--panel-item .panel--body {
        padding: 10px;
    }
    .finish--content .information--panel-wrapper .information--panel-item:not(.information--panel-address) .panel--title {
        padding-bottom: 32px;
    }*/
}
