.elementor-116 .elementor-element.elementor-element-9b07cd6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-116 .elementor-element.elementor-element-7596a13{--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;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .coupon .input-text, .elementor-116 .elementor-element.elementor-element-28d8ab0 .e-cart-totals .input-text, .elementor-116 .elementor-element.elementor-element-28d8ab0 select, .elementor-116 .elementor-element.elementor-element-28d8ab0 .select2-selection--single{background-color:var( --e-global-color-67153ad );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .shop_table .button{background-color:#E4E7E9;font-family:"Figtree", Sans-serif;font-size:var(--body);font-weight:700;line-height:1.5em;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-be32e24 );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-be32e24 );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .woocommerce-cart-form{--update-cart-button-alignment:end;--update-cart-button-width:auto;--order-summary-title-color:var( --e-global-color-3df960c );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .wc-proceed-to-checkout{--place-order-title-alignment:flex-end;--checkout-button-width:fit-content;}.elementor-116 .elementor-element.elementor-element-28d8ab0{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-3df960c );--links-normal-color:var( --e-global-color-fe76079 );--links-hover-color:var( --e-global-color-61a0fc9 );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-accent );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:9px 15px 9px 15px;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--totals-color:var( --e-global-color-text );--checkout-button-normal-text-color:var( --e-global-color-accent );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:22px 15px 22px 15px;--checkout-button-width:fit-content;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals h2{font-family:var( --e-global-typography-ea946b8-font-family ), Sans-serif;font-size:var( --e-global-typography-ea946b8-font-size );font-weight:var( --e-global-typography-ea946b8-font-weight );line-height:var( --e-global-typography-ea946b8-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:7px 15px 7px 15px;}.elementor-116 .elementor-element.elementor-element-28d8ab0 #shipping_method li label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (7px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (7px*2) + 16px );right:15px;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .select2-container--default .select2-selection--single{height:auto;}.elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart th, .elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart td:before{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 );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td span, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td, .elementor-116 .elementor-element.elementor-element-28d8ab0 .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td:before, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td .woocommerce-Price-amount{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 );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .checkout-button{font-family:var( --e-global-typography-1dd2d15-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd2d15-font-size );font-weight:var( --e-global-typography-1dd2d15-font-weight );line-height:var( --e-global-typography-1dd2d15-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals h2{font-size:var( --e-global-typography-ea946b8-font-size );line-height:var( --e-global-typography-ea946b8-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart th, .elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td span, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td, .elementor-116 .elementor-element.elementor-element-28d8ab0 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td:before, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .checkout-button{font-size:var( --e-global-typography-1dd2d15-font-size );line-height:var( --e-global-typography-1dd2d15-line-height );}}@media(max-width:767px){.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals h2{font-size:var( --e-global-typography-ea946b8-font-size );line-height:var( --e-global-typography-ea946b8-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart th, .elementor-116 .elementor-element.elementor-element-28d8ab0 .e-shop-table .cart td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td span, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart td, .elementor-116 .elementor-element.elementor-element-28d8ab0 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td:before, .elementor-116 .elementor-element.elementor-element-28d8ab0 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-116 .elementor-element.elementor-element-28d8ab0 .checkout-button{font-size:var( --e-global-typography-1dd2d15-font-size );line-height:var( --e-global-typography-1dd2d15-line-height );}}/* Start custom CSS for container, class: .elementor-element-7596a13 *//* Product Image */
.elementor-116 .elementor-element.elementor-element-7596a13 .woocommerce-cart-form .product-thumbnail img {
    width: 100%;
    max-width: 100px;
}

@media screen and (max-width:768px) {
    .elementor-116 .elementor-element.elementor-element-7596a13 .woocommerce-cart-form .product-thumbnail { display: block !important; }
    .elementor-116 .elementor-element.elementor-element-7596a13 .woocommerce-cart-form .product-thumbnail img { max-width: unset; }
}

/* Quantity */
.elementor-116 .elementor-element.elementor-element-7596a13 .quantity {
display: flex;
align-items: center;

}
.elementor-116 .elementor-element.elementor-element-7596a13 .quantity .action {
cursor: pointer;
padding: 6px 10px;
border-left: 0;
border-right: 0;
user-select: none;
min-width: 30px;
max-width: 40px;
width: 100%;
min-height: 42px;
display: flex;
justify-content: center;
align-items: center;
border-top: 1px solid #d5d8dc;
border-bottom: 1px solid #d5d8dc;
}

.elementor-116 .elementor-element.elementor-element-7596a13 .quantity .action.minus {
    order: 0;
    border-left: 1px solid #d5d8dc;
}
.elementor-116 .elementor-element.elementor-element-7596a13 .quantity .action.plus {
    order: 2;
    border-right: 1px solid #d5d8dc;
}

.elementor-116 .elementor-element.elementor-element-7596a13 .quantity input.qty {
  min-width: 60px;
  max-width: 120px;
  min-height: 32px;
  min-height: 42px;
  height: 100%;
  width: 100%;
  border-radius: 0;
  text-align: center;
  order: 1;
}

.elementor-116 .elementor-element.elementor-element-7596a13 .quantity input.qty:focus-visible {
    border-radius: 0;
    outline-style: solid;
    outline-color: var(--e-global-color-accent);
    outline-width: .15rem;
    outline-offset: .25em;
}

/* Remove arrows in Chrome, Safari, Edge */
.elementor-116 .elementor-element.elementor-element-7596a13 .quantity input[type="number"]::-webkit-outer-spin-button,
.elementor-116 .elementor-element.elementor-element-7596a13 .quantity input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Remove arrows in Firefox */
.quantity input[type="number"] {
  -moz-appearance: textfield;
}


@media screen and (max-width: 767px) {
    .elementor-116 .elementor-element.elementor-element-7596a13 .elementor-widget-woocommerce-cart .e-cart-section { padding: 0; }
}

@media screen and (max-width: 768px) {
    .elementor-116 .elementor-element.elementor-element-7596a13 .quantity { justify-self: flex-end; }
}

/* Coupon */
.elementor-116 .elementor-element.elementor-element-7596a13 .coupon #coupon_code { max-width: 198px; }
.elementor-116 .elementor-element.elementor-element-7596a13 .coupon .e-apply-coupon { max-width: 194px; }
.elementor-116 .elementor-element.elementor-element-7596a13 .coupon .coupon-col-start {
    flex: unset;
    padding-right: var(--gap-xs);
}

.elementor-116 .elementor-element.elementor-element-7596a13 .coupon .coupon-col-end { flex: unset; }

.e-cart__column.e-cart__column-end {max-width:unset !important;}
.cart-collaterals {
    border: 1px solid var(--clr-border1);
    padding:2.4rem 2rem
}
.e-cart__column.e-cart__column-end .e-cart-totals.e-cart-section {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row-reverse;
    justify-content:flex-end;
}
.e-cart-totals.e-cart-section > div.cart-collaterals{flex:0 0 50%;}
.e-cart-totals.e-cart-section > div:not(.cart-collaterals){flex:1;}
@media(max-width:768px){
    .e-cart__column.e-cart__column-end .e-cart-totals.e-cart-section {
        display:flex !important;
        flex-direction:row-reverse !important;
        flex-wrap:wrap-reverse
    }
    .e-cart-totals.e-cart-section > div:not(.cart-collaterals){margin-bottom:5.5rem !important;}
    .e-cart-totals.e-cart-section > div{flex: 0 0 100% !important;}
}
@media only screen and (min-width: 767px) {
  .form-row.coupon-col > div,
  .coupon {
    width: fit-content;
  }
  .coupon {
    margin-top: -84px !important;
    padding-top: 0 !important;
  }
  .form-row.coupon-col {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap !important
  }
}
@media only screen and (max-width: 767px) {
  .form-row.coupon-col *,
  .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button {
    width: 100% !important;
    max-width: unset !important;
  }
  .coupon-col-start {
    padding-right: 0 !important;
  }
}

/* Cart totals */
.cart_totals table {
    border-block: 1px solid #dddedf !important;
    padding-block: 16px !important;
}
tr.woocommerce-shipping-totals.shipping td {
  display: grid !important;
  grid-template-columns: 120px 1fr;
  grid-template-rows: auto;
  align-items: start;
  padding: 1rem 0;
}
.cart_totals .shop_table td {
  display: grid !important;
  grid-template-columns: 120px 1fr;
  grid-template-rows: auto;
  align-items: start;
  padding: 1rem 0;
}
.cart_totals .shop_table *,
.cart_totals .shop_table :before  {
  text-align: left 
}

tr.woocommerce-shipping-totals.shipping td::before {
  grid-column: 1;
  grid-row: 2;
}

tr.woocommerce-shipping-totals.shipping td > * {
  grid-column: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Regular.woff2') format('woff2'),
		url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Bold.woff2') format('woff2'),
		url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Medium.woff2') format('woff2'),
		url('https://www.rachel.testontwikkeling.nl/wp-content/uploads/Figtree-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */