.elementor-396245 .elementor-element.elementor-element-81ef9bd{--display:flex;}.elementor-396245 .elementor-element.elementor-element-37d174a{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-396245 .elementor-element.elementor-element-1191a3e > .elementor-widget-container{margin:0px -30px 0px -30px;}.ecomus-woocommerce-elementor.ecomus-elementor-id-396245 .site-content{padding-top:42px;padding-bottom:100px;}body.elementor-page-396245 .site-content{padding-top:42px;padding-bottom:100px;}@media(max-width:991px){.ecomus-woocommerce-elementor.ecomus-elementor-id-396245 .site-content{padding-top:31px;padding-bottom:100px;}body.elementor-page-396245 .site-content{padding-top:31px;padding-bottom:100px;}}@media(max-width:767px){.ecomus-woocommerce-elementor.ecomus-elementor-id-396245 .site-content{padding-top:22.5px;padding-bottom:75px;}body.elementor-page-396245 .site-content{padding-top:22.5px;padding-bottom:75px;}}/* Start custom CSS for ecomus-wc-checkout, class: .elementor-element-bbfd7e6 */.woocommerce-checkout span.checkout-review-product-price.price {
    display: none !important;
}

@media(max-width:991px){
    .woocommerce-checkout div#ecomus-mobile-navigation-bar {
    display: none;
}
}

.order-saving td{
    text-align: right;

}
.order-saving th, .order-saving td {
    border-bottom: none;
    padding: 0 0 20px 0;
}

.order-original-total th, .order-original-total td {
    border-bottom: none;
}
tr.order-original-total {
    border-top: 1px solid #ebebeb;
}
.order-original-total th, .order-original-total td {
    padding-top: 20px;
}
.woocommerce-checkout h3.shipping-title {
    margin-bottom: 0;
}

tr.order-saving {

    color: #9f0038;
    font-size: 15px;
    
}
.order-saving td {
    font-weight: 900;
}
table.shop_table .order-total th, table.shop_table .order-total td {
    padding: 5px 0;
}

table.shop_table .woocommerce-shipping-totals td {
    border-bottom: 1px solid #ebebeb;
}

.woocommerce-checkout .ecomus-free-shipping-bar.ecomus-free-shipping-bar--preload {
    display: none;
}
.order-total td ins strong {
    font-size: 20px;
    color: #000;
}
.order-total th {
    font-size: 20px;
}
.order-original-total td {
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1191a3e *//* Gebruik deze CSS in je thema of custom plugin */
.cr-summary-bar .cr-overall-rating .crstar-rating-svg .cr-rating-icon-bg {
    /* Kleur van de basissterren */
    stroke: #00b67b !important; /* Trustpilot groen */
}
.cr-summary-bar .cr-overall-rating .cr-rating-icon-frnt {
    /* Kleur van de gevulde sterren */
    fill: #00b67b !important; /* Trustpilot groen */
}

/* Eventueel: Maak de layout extra compact voor de checkout */
.cr-summary-bar {
    max-width: 250px; /* Maak de balk compacter */
    margin: 0 auto;
}

.cr-review-card-inner {
    background-color: #f7f7f7 !important;
    border: none !important;
    display: flex !important
;
    padding: 15px !important;
}

.cr-reviews-slider .cr-review-card .top-row {
    border-bottom: 0;
    order: 0;
    margin: 0;
    padding: 0;
}

.cr-reviews-slider .cr-review-card .rating-row {
    order: 2;
    margin: 0;
}

.cr-reviews-slider .cr-review-card .middle-row, .cr-reviews-slider .cr-review-card .cr-incentivized-row {
    background: transparent;
    margin: 10px 0 0 0;
    padding: 0;
}

.cr-reviews-grid .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .review-product {
    margin-top: 0;
    background-color: #FFF !important;
    order: 3;
}/* End custom CSS */