.elementor-73 .elementor-element.elementor-element-b04c37b > .elementor-container{max-width:1680px;}.elementor-73 .elementor-element.elementor-element-e35d0ca > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-73 .elementor-element.elementor-element-e35d0ca .sales-booster-cart-countdown{justify-content:flex-start;}.elementor-73 .elementor-element.elementor-element-d8fc3c3 > .elementor-container{min-height:100vh;}.elementor-73 .elementor-element.elementor-element-d8d5b4b{--cols:2;--column-proportion:30%;--cols-gap:50px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;--et_table-space-v:10px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form table thead th{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:700;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form table tbody{font-family:"Poppins", Sans-serif;font-size:15px;--et_table-v-align:middle;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form table{margin-bottom:0px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .cart_totals .widget-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:700;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .checkout-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .return-shop{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-b04c37b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-d8fc3c3 > .elementor-container{min-height:0vh;}.elementor-73 .elementor-element.elementor-element-d8fc3c3{margin-top:-10px;margin-bottom:-10px;padding:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b{width:100%;max-width:100%;--cols-gap:0px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form table tbody{font-size:15px;}}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-04f48a7{width:60%;}.elementor-73 .elementor-element.elementor-element-36b2e10{width:39.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-73 .elementor-element.elementor-element-04f48a7{width:100%;}}/* Start custom CSS for woocommerce-etheme_sales_cart_checkout_countdown, class: .elementor-element-e35d0ca */.elementor-73 .elementor-element.elementor-element-e35d0ca .sales-booster-cart-countdown {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart-etheme_page_separated, class: .elementor-element-d8d5b4b */.wapf-pricing-hint {
    display: none;
}
.dd.variation-Aantaldrukverdeeldoek { display: none;
}
.elementor-73 .elementor-element.elementor-element-d8d5b4b .woocommerce-cart-form table tbody {
    background-color: #F8F8F8;
}
/* Maak de totaalprijs-kolom smaller in de winkelwagen */
.woocommerce-cart table.shop_table th.product-subtotal,
.woocommerce-cart table.shop_table td.product-subtotal {
    width: 50px;
    min-width: 25px;
    max-width: 25px;
    text-align: right;
    white-space: nowrap;
}
.et-icon {
    margin-right: 5px;
}
/* Echte witruimte tussen producten */
.woocommerce-cart table.shop_table.cart{
  border-collapse: separate !important;
  border-spacing: 0 10px; /* 10px verticale ruimte */
}

/* Maak van elke rij een 'card' met afgeronde hoeken */
.woocommerce-cart table.shop_table.cart tr.cart_item td{
  background: #f8f8f8;               /* pas aan naar jouw item-achtergrond */
  border: 0;                      /* voorkomt rare lijnen van theme */
}

/* Hoeken afronden */
.woocommerce-cart table.shop_table.cart tr.cart_item td:first-child{
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.woocommerce-cart table.shop_table.cart tr.cart_item td:last-child{
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.woocommerce-cart-form,
.woocommerce-cart-form * {
    border: none !important;
}
.woocommerce-cart table.shop_table.cart tr.cart_item td {
    padding-left: 10px;
    padding-right: 10px;
}
.order-total {
    font-family: League Spartan;
    font-weight: 700;
    font-size: 25px;
}
@media (max-width: 768px) {
    .cart-item-details {
        width: 100%;
    }
    .woocommerce-cart table.shop_table.cart tr.cart_item {
        display: flex;
        flex-direction: column;

 
        /* De 'witregel' instellingen: */
        margin-bottom: 10px !important; /* Ruimte tussen de items */
        background-color: #f8f8f8 !important; /* De kleur van het product-blok zelf */
        border-radius: 30px; /* Behoud de ronde hoeken */
        padding: 20px 0;
        
        /* Zorg dat de tabel zelf geen achtergrond heeft, zodat de witregel 'wit' is */
        border: none !important;
    }

    /* Forceer de tabel-body om geen achtergrond te hebben zodat de margin wit oogt */
    .woocommerce-cart-form table tbody {
        background-color: transparent !important;
    }
/* Zorg dat de cellen geen eigen achtergrondkleur meer hebben die de margin overschrijft */
    .woocommerce-cart table.shop_table.cart tr.cart_item td {
        background-color: transparent !important;
        width: 100% !important;
    }
    dl.variation {
        width: 400px;
    }
    .etheme-elementor-cart-checkout-page-column.etheme-elementor-cart-page-totals.last {
        display: flex;
        flex-direction: column;
    align-items: center;
        text-align: center;
 
        /* De 'witregel' instellingen: */
        margin-bottom: 10px !important; /* Ruimte tussen de items */
        background-color: #f8f8f8 !important; /* De kleur van het product-blok zelf */
        border-radius: 30px; /* Behoud de ronde hoeken */
        padding: 20px 5px;
        
        /* Zorg dat de tabel zelf geen achtergrond heeft, zodat de witregel 'wit' is */
        border: none !important;
    }
    
}/* End custom CSS */