.elementor-62081 .elementor-element.elementor-element-ee76872{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62081 .elementor-element.elementor-element-20f5f34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-62081 .elementor-element.elementor-element-7208482{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62081 .elementor-element.elementor-element-4b83543{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62081 .elementor-element.elementor-element-11df591 .elementor-heading-title{font-family:var( --e-global-typography-61efff7-font-family ), Sans-serif;font-size:var( --e-global-typography-61efff7-font-size );font-weight:var( --e-global-typography-61efff7-font-weight );line-height:var( --e-global-typography-61efff7-line-height );letter-spacing:var( --e-global-typography-61efff7-letter-spacing );color:var( --e-global-color-fac879b );}.elementor-62081 .elementor-element.elementor-element-cff0400 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-62081 .elementor-element.elementor-element-8f434b6{--sections-border-type:solid;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-spacing:34px;--payment-details-space-between:50px;--payment-details-titles-color:var( --e-global-color-fac879b );--payment-details-titles-spacing:8px;--payment-details-border-width:0px;}.elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table, .elementor-62081 .elementor-element.elementor-element-8f434b6 address{border-width:0px 0px 0px 0px;}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-received{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 h2{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 address, .elementor-62081 .elementor-element.elementor-element-8f434b6 .product-purchase-note, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-bacs-bank-details-account-name{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table thead tr th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td span, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-quantity, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-details td a, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.product-total, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-product, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-remaining, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-expires, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-file{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-name .wc-item-meta .wc-item-meta-label, .elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-item-meta li p{font-family:var( --e-global-typography-820d876-font-family ), Sans-serif;font-size:var( --e-global-typography-820d876-font-size );font-weight:var( --e-global-typography-820d876-font-weight );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-62081 .elementor-element.elementor-element-7208482{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-62081 .elementor-element.elementor-element-4b83543{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62081 .elementor-element.elementor-element-11df591 .elementor-heading-title{font-size:var( --e-global-typography-61efff7-font-size );line-height:var( --e-global-typography-61efff7-line-height );letter-spacing:var( --e-global-typography-61efff7-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-cff0400 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 h2{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 address, .elementor-62081 .elementor-element.elementor-element-8f434b6 .product-purchase-note, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table thead tr th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td span, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-quantity, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-details td a, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.product-total, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-product, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-remaining, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-expires, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-file{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-name .wc-item-meta .wc-item-meta-label, .elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-item-meta li p{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}}@media(max-width:767px){.elementor-62081 .elementor-element.elementor-element-20f5f34{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-62081 .elementor-element.elementor-element-4b83543{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-62081 .elementor-element.elementor-element-11df591 .elementor-heading-title{font-size:var( --e-global-typography-61efff7-font-size );line-height:var( --e-global-typography-61efff7-line-height );letter-spacing:var( --e-global-typography-61efff7-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-cff0400 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 h2{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 address, .elementor-62081 .elementor-element.elementor-element-8f434b6 .product-purchase-note, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table thead tr th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot th, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td, .elementor-62081 .elementor-element.elementor-element-8f434b6 .shop_table tfoot tr td span, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-quantity, .elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-table--order-details td a, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.product-total, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-product, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-remaining, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-expires, .elementor-62081 .elementor-element.elementor-element-8f434b6 td.download-file{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}.elementor-62081 .elementor-element.elementor-element-8f434b6 .product-name .wc-item-meta .wc-item-meta-label, .elementor-62081 .elementor-element.elementor-element-8f434b6 .wc-item-meta li p{font-size:var( --e-global-typography-820d876-font-size );line-height:var( --e-global-typography-820d876-line-height );letter-spacing:var( --e-global-typography-820d876-letter-spacing );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-8f434b6 */section.woocommerce-customer-details,
thead,
h2.woocommerce-order-details__title {
    display: none!important
}





.elementor-62081 .elementor-element.elementor-element-8f434b6 th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions, td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions,
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status,
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,
table.woocommerce-orders-table thead,
h2.woocommerce-order-details__title,
.elementor-62081 .elementor-element.elementor-element-8f434b6 .woocommerce-notices-wrapper + p,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead,
td.woocommerce-table__product-total.product-total,
strong.product-quantity,
p.woocommerce-customer-details--phone:before,
p.woocommerce-customer-details--email:before {
    display: none!important;
}





.product-image {
    width: 100% !important;
    max-width: 124px;
    padding-right: 20px;
    display: flex;
}

td.woocommerce-table__product-name.product-name a {
    font-family: var(--e-global-typography-5aa0dae-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-5aa0dae-font-size) !important;
    font-weight: var(--e-global-typography-5aa0dae-font-weight) !important;
    line-height: var(--e-global-typography-5aa0dae-line-height) !important;
    color: var(--e-global-color-00edf60) !important;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 15px;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    display: grid;
    grid-template-columns: 1fr 29.46% !important;
    gap: 50px !important;
    align-items: start;
}
tr.woocommerce-table__line-item.order_item td {
    padding: 0;
    border: 0 !important;
}


h2.woocommerce-column__title {
    margin: 0 0 10px 0 !important;
}
section.woocommerce-customer-details p {
    padding: 0 !important;
}





td.woocommerce-table__product-name.product-name {
    padding: 0 !important;
}

.order-item-details {
    display: none !important;
}

.order-item-subtotal {
    margin-top: 8px;
}
.order-item-subtotal, .order-item-subtotal * {
    font-weight: 700!important;
}


@media only screen and (max-width: 1024px) {
    .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody {
    display: grid !important;
    grid-template-columns: 1fr ;
}
td.product-name a {
    text-align: left !important;
    width: 100% !important;
    display: flex;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: left!important;
}
.mercarto-cart-item-price {
    flex-wrap: wrap;
}
}
@media only screen and (max-width: 1024px) {
  .e-cart__container {
    grid-template-columns: 1fr !important;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody {
    gap: 10px;
}
}





.mercarto-cart-item-price {
    height: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
}


.elementor-62081 .elementor-element.elementor-element-8f434b6 .tooltip:hover .tooltiptext {
  visibility: visible;
}




span.prices-self, .order-item-subtotal, .order-item-total {
    line-height: 1;
    min-height: 20px;
    font-size: var(--e-global-typography-709be00-font-size) !important;
    font-family: var(--e-global-typography-709be00-font-family), Sans-serif !important;
}
.order-item-total {
    display: none;
}

.mercato-cart-prices {
    margin-top: 5px;
}




.elementor-62081 .elementor-element.elementor-element-8f434b6 .tooltip:hover .tooltiptext {
  visibility: visible;
}

.elementor-62081 .elementor-element.elementor-element-8f434b6 .mercato-tag-container {
    gap: 5px;
}

.elementor-62081 .elementor-element.elementor-element-8f434b6 tbody + tfoot {
    display: none !important;
}



.mercarto-cart-item-pieces.no-stuk-verkoop {
    display: none !important;
}


li.woocommerce-order-overview__order.order {
    display: none;
}

.elementor-62081 .elementor-element.elementor-element-8f434b6 .mercato-item-sale-tag {
    background-color: var(--e-global-color-primary);
    padding: 0.225rem 0.5rem 0.225rem 0.5rem;
    border-radius: 4px;
    display: flex;
    gap: 5px;
    cursor: default;
    align-items: center;
    color: #fff;
    font-family: var(--e-global-typography-1191b61-font-family), Sans-serif;
    font-size: var(--e-global-typography-1191b61-font-size);
    font-weight: var(--e-global-typography-1191b61-font-weight);
    line-height: var(--e-global-typography-1191b61-line-height);
    letter-spacing: var(--e-global-typography-1191b61-letter-spacing);
}
.mercato-tag-container {
    gap: 5px;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
}


.bestelartikel {
        background-color: var(--e-global-color-10733ae);
    padding: 0px 0px 0px 0.5rem;
    line-height: 1;
    border-radius: 4px;
    display: flex;
    gap: 8px;
    cursor: default;
    align-items: stretch;
        color: var(--e-global-color-ab973e0);
}
.txt-self {
        color: var(--e-global-color-ab973e0);
    font-family: var(--e-global-typography-1191b61-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-1191b61-font-size)!important;
    font-weight: var(--e-global-typography-1191b61-font-weight)!important;
    line-height: var(--e-global-typography-1191b61-line-height)!important;
    letter-spacing: var(--e-global-typography-1191b61-letter-spacing)!important;
    padding: 0.225rem 0 0.225rem 0;
}

.tooltip {
    width: 19px;
    display: inline-flex;
        background-color: var(--e-global-color-720fa19);
    align-items: center;
    justify-content: center;
        color: var(--e-global-color-ab973e0);
    font-family: var(--e-global-typography-1191b61-font-family), Sans-serif;
    font-size: var(--e-global-typography-1191b61-font-size);
    font-weight: var(--e-global-typography-1191b61-font-weight);
    line-height: var(--e-global-typography-1191b61-line-height);
    letter-spacing: var(--e-global-typography-1191b61-letter-spacing);
    position: relative;
    border-radius: 0 4px 4px 0;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    padding: 10px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}





ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details strong {
    font-family: var(--e-global-typography-06ed171-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-06ed171-font-size) !important;
    font-weight: var(--e-global-typography-06ed171-font-weight) !important;
    line-height: var(--e-global-typography-06ed171-line-height) !important;
    letter-spacing: var(--e-global-typography-06ed171-letter-spacing) !important;
    color: var(--e-global-color-2027b66) !important;
}

.mercato-cart-prices, .mercato-cart-prices *  {
    font-family: var(--e-global-typography-1191b61-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-1191b61-font-size) !important;
    font-weight: var(--e-global-typography-1191b61-font-weight) !important;
    line-height: var(--e-global-typography-1191b61-line-height) !important;
    letter-spacing: var(--e-global-typography-1191b61-letter-spacing) !important;
    color: var(--e-global-color-ab973e0)!important;
}
.mercarto-cart-item-price.kilo:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/04/kg-icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 16px;
    display: inline-block;
    margin-top: -2px;
}
.order-item-subtotal, .order-item-subtotal * {
    font-family: var(--e-global-typography-820d876-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-820d876-font-size)!important;
    font-weight: 500!important;
    line-height: var(--e-global-typography-820d876-line-height)!important;
    letter-spacing: var(--e-global-typography-820d876-letter-spacing)!important;
}
.mercarto-cart-item-price.kilo, .mercarto-cart-item-price.kilo * {
    color: var(--e-global-color-2027b66) !important;
    font-family: var(--e-global-typography-1191b61-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-1191b61-font-size) !important;
    font-weight: var(--e-global-typography-1191b61-font-weight) !important;
    line-height: var(--e-global-typography-1191b61-line-height) !important;
    letter-spacing: var(--e-global-typography-1191b61-letter-spacing) !important;
}

span.mercarto-cart-item-bundle-label {
    padding: 0.09375rem 0.25rem;
    display: inline-block;
    border-radius: 4px;
    background-color: var(--e-global-color-7caad2b);
    color: inherit!important;
}



td.woocommerce-table__product-name.product-name {
    padding: 4px 8px!important;
    background-color: #fff;
    box-shadow: 0px 8px 23px 0px var(--e-global-color-f457609) !important;
    border-radius: 8px;
    display: grid !important;
    grid-template-columns: 120px auto 46%;
    grid-template-rows: auto;
    align-items: stretch;
    gap: 0px 8px;
    grid-template-areas:
        "foto titelbar qty";
}
.mercato-cart-prices {
    display: flex;
    flex-direction: column;
    grid-area: qty;
    width: 100%;
    background-color: var(--e-global-color-10733ae) !important;
    margin: -4px 0px -4px 8px;
    height: calc(100% + 8px) !important;
    padding: 8px 20px 8px 20px !important;
    border-radius: 0 8px 8px 0;
    color: var(--e-global-color-ab973e0) !important;
    justify-content: center;
}
span.minty_cart_order_item_meta {
    display: none!important;
}

td.woocommerce-table__product-name.product-name a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
}
img.attachment-medium.size-medium {
    width: 100% !important;
    max-width: 124px;
    max-height: 100px;
    object-fit: contain;
    border-radius: 4px;
}
.mercarto-cart-item-pieces {
    width: 100%;
    display: flex;
    padding: 0.5rem 0 0.5rem 0;
    border-top: 1px solid var(--e-global-color-720fa19);
    border-bottom: 1px solid var(--e-global-color-720fa19);
    margin-bottom: -1px;
    z-index: 1;
    justify-content: space-between;
    gap: 16px;
}
.mercarto-cart-item-pieces:first-child {
    border-top: 0;
    padding-top: 0;
}

@media only screen and (max-width: 1024px) {
    table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
        grid-template-columns: 1fr !important;
    }
}
@media only screen and (max-width: 767px) {
    .mercato-cart-prices {
        border-radius: 0 !important;
        margin: 16px 0px 0px -8px;
        width: calc(100% + 16px);
        grid-column: span 2;
        height: auto!important;
        border-radius: 0 0 8px 8px!important;
        
    }
    td.woocommerce-table__product-name.product-name {
    grid-template-columns: 70px auto;
    grid-template-rows: auto 1fr;
    align-items: stretch;
    gap: 0px 8px;
    grid-template-areas:
        "foto titelbar"
        "qty qty";
}
td.product-thumbnail img {
    padding-right: 20px;
}
td.woocommerce-table__product-name.product-name {
    padding: 16px 8px 0px 8px !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    padding: 0;
    flex-direction: column;
    gap: 8px;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    gap: 20px;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
    display: none!important;
}
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details {
    margin-bottom: 40px!important;
}
}/* End custom CSS */