.elementor-1133 .elementor-element.elementor-element-73f945f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1133 .elementor-element.elementor-element-308bacb{text-align:start;}.elementor-1133 .elementor-element.elementor-element-308bacb .elementor-heading-title{font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-1133 .elementor-element.elementor-element-5ed07213{--display:flex;}.elementor-1133 .elementor-element.elementor-element-27cac08{--sections-background-color:#02010100;--sections-title-color:#FFFFFF;--forms-fields-normal-color:#FFFFFF;--order-summary-color:#FFFFFF;--order-summary-variations-color:#FFFFFF;--order-summary-quantity-border-color:#FFFFFF;--order-summary-remove-icon-normal-color:#FFFFFF;--totals-color:#FFFFFF;--checkout-button-normal-text-color:#FFFFFF;}.elementor-1133 .elementor-element.elementor-element-27cac08 {--sections-descriptions-color:#FFFFFF;}.e-woo-select2-wrapper .select2-results__option{color:#FFFFFF;}.elementor-1133 .elementor-element.elementor-element-27cac08 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.elementor-1133 .elementor-element.elementor-element-27cac08 .woocommerce-cart-form{--order-summary-title-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1133 .elementor-element.elementor-element-308bacb{text-align:center;}.elementor-1133 .elementor-element.elementor-element-da5a72a{text-align:center;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-27cac08 */.e-shop-table.e-cart-section {
    border: none !IMPORTANT;
}

td.product-thumbnail {
    width: 18%;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 115% !IMPORTANT;
    border-radius: 12px;
}

.elementor-widget-woocommerce-cart .woocommerce .remove {
    color: #fff !IMPORTANT;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 thead th {
    border-top: 0px !IMPORTANT;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 input {
    background: transparent;
    color: #fff;
    border: 1px solid #fff !IMPORTANT;
        padding-right: 0px !IMPORTANT;
        border-radius: 50px;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 button.single_add_to_cart_button.elementor-button.button.alt {
    padding-right: 15px !IMPORTANT;
    padding-left: 15px !IMPORTANT;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 button.minus.qib-button {
    color: #fff;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 button.plus.qib-button {
    color: #fff;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 input {
    padding: 0px !important;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 button.minus.qib-button {
    margin-right: 10px;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 input {
    background: #fff !important;
}
td.product-name a {
    font-size: 24px;
    font-weight: 600;
    color: #fff !IMPORTANT;
}
span.woocommerce-Price-amount.amount bdi {
    font-size: 16px;
}

.quantity.wqpmb_quantity input {
    border-radius: 44px !IMPORTANT;
    min-height: 40px !IMPORTANT;
    color: #000 !IMPORTANT;
    left: -5px !IMPORTANT;
    position: relative;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 .e-cart-totals.e-cart-section {
    border-radius: 18px !IMPORTANT;
}

a.checkout-button.button.alt.wc-forward {
    border-radius: 24px;
    color: #000 !IMPORTANT;
    font-size: 19px;
}

.cart_totals h2 {
    font-size: 31px !IMPORTANT;
    color: #ea947a !IMPORTANT;
}

button.button {
    background: #0000 ! IMPORTANT;
    border-radius: 50px !IMPORTANT;
    color: #fff !IMPORTANT;
    border: 1px solid #fff !IMPORTANT;
    margin-top: 20px !IMPORTANT;
}

html body .woocommerce-message {
    border-top: 1px solid #3ec8ff;
    background: #001e28 ! IMPORTANT;
    color: #fff !IMPORTANT;
}
.woocommerce-cart table thead:first-child tr:first-child th {
    border-block-start: 1px solid #ffff;
    font-size: 16px ! IMPORTANT;
}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
    background: #3ec8ff !Important;
    color: #000 !Important;
}
.cart-empty.woocommerce-info {
    background: #3ec8f2 !IMPORTANT;
    color: #fff;
    border-top: 2px !Important;
}

a.button.wc-backward {
    border-radius: 20px !IMPORTANT;
}
@media (max-width: 767px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 165px !IMPORTANT;
    height: 131px !IMPORTANT;
    object-fit: cover;
    left: -5px !IMPORTANT;
    position: relative;
}

td.product-thumbnail {
    width: 100%;
}

.e-shop-table.e-cart-section.e-cart-section--no-coupon {
    padding: 0px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 0px !IMPORTANT;
    padding: 10px !IMPORTANT;
}

td.product-remove {
    padding-bottom: 0px !IMPORTANT;
}

.qib-button-wrapper.qib-button-wrapper-0 {
    top: -17px !IMPORTANT;
    position: relative;
}

span.woocommerce-Price-amount.amount bdi {
    font-size: 18px;
}

td.product-remove {
    margin-bottom: -46px;
}
td.product-thumbnail {
    display: block !IMPORTANT;
}
td.product-name {
    padding-bottom: 0px !IMPORTANT;
}

td.product-thumbnail {
    padding-bottom: 0px !IMPORTANT;
}
}
.elementor-1133 .elementor-element.elementor-element-27cac08 .e-cart-totals.e-cart-section {
    padding: 30px !IMPORTANT;
    border: 1px solid #393939 !IMPORTANT;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 a.checkout-button.button.alt.wc-forward:after {
    margin-left: 10px;
    content: url(https://liliz.nl/wp-content/uploads/2024/08/Vector.svg);
}

.elementor-1133 .elementor-element.elementor-element-27cac08 a.checkout-button.button.alt.wc-forward {
    text-transform: uppercase;
}

.elementor-1133 .elementor-element.elementor-element-27cac08 .woocommerce-cart .wc-proceed-to-checkout::after {
    content: url(https://liliz.nl/wp-content/uploads/2024/04/image-2-1.png);
    display:block;
    margin-top: 15px !important;
    margin: 0 auto;
}
.elementor-1133 .elementor-element.elementor-element-27cac08 .blockOverlay { background: #001e28 !important}/* End custom CSS */
/* Start custom CSS */.alignwide {
    margin: 0;
}
html .elementor-widget-woocommerce-cart .woocommerce {
    font-family: 'Poppins';
}
.e-cart__column-inner.e-sticky-right-column {
    height: 100%;
}

.e-cart-totals.e-cart-section {
    height: 100%;
}

.wc-proceed-to-checkout {
    margin-top: auto !IMPORTANT;
}

.cart-collaterals {
    height: 100% !IMPORTANT;
}

.cart_totals {
    height: 100% !IMPORTANT;
}

.cart_totals {
    display: flex;
    flex-direction: column;
}/* End custom CSS */