{"id":7,"date":"2025-12-16T19:10:59","date_gmt":"2025-12-16T19:10:59","guid":{"rendered":"https:\/\/yourcleanlab.com\/cart\/"},"modified":"2026-03-31T11:25:36","modified_gmt":"2026-03-31T11:25:36","slug":"cart","status":"publish","type":"page","link":"https:\/\/yourcleanlab.com\/nl\/cart\/","title":{"rendered":"Winkelwagen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7\" class=\"elementor elementor-7\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c36df3d e-flex e-con-boxed e-con e-parent\" data-id=\"c36df3d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-200a9cd elementor-widget elementor-widget-html\" data-id=\"200a9cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@500;600&display=swap');\n  .cl-cart-usps {\n    display: flex;\n    justify-content: center;\n    gap: 30px;\n    padding: 15px 20px;\n    background-color: transparent;\n    font-family: 'Inter', sans-serif;\n    font-size: 13px;\n    color: #2B2829;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n  .cl-cart-usp-item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-weight: 500;\n  }\n  .cl-cart-usp-icon {\n    color: #5788B6;\n    display: flex;\n    align-items: center;\n  }\n  .cl-cart-usp-icon svg { width: 16px; height: 16px; }\n\n  \/* --- MOBILE FIXES --- *\/\n  @media screen and (max-width: 600px) {\n    .cl-cart-usps { \n      justify-content: flex-start;\n      flex-direction: column;\n      gap: 2px;\n      padding: 8px 16px 2px 16px; \/* reduced top & bottom padding *\/\n      margin-bottom: 0; \/* kill bottom margin to close whitespace gap *\/\n    }\n    .cl-cart-usp-item { \n      font-size: 12px; \n    }\n  }\n<\/style>\n<div class=\"cl-cart-usps\">\n  <div class=\"cl-cart-usp-item\">\n    <span class=\"cl-cart-usp-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg><\/span>\n    Choose your own timeslot\n  <\/div>\n  <div class=\"cl-cart-usp-item\">\n    <span class=\"cl-cart-usp-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><path d=\"M9 12l2 2 4-4\"><\/path><\/svg><\/span>\n    +15 years of experience\n  <\/div>\n  <div class=\"cl-cart-usp-item\">\n    <span class=\"cl-cart-usp-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" stroke=\"none\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg><\/span>\n    4.8\/5 on Google\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd8bb0b e-cart-layout-two-column elementor-widget elementor-widget-woocommerce-cart\" data-id=\"cd8bb0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;sticky_right_column&quot;:&quot;yes&quot;,&quot;update_cart_automatically&quot;:&quot;yes&quot;}\" data-widget_type=\"woocommerce-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"woocommerce\"><div class=\"woocommerce-notices-wrapper\"><\/div><div class=\"wc-empty-cart-message\">\n\t<div class=\"cart-empty woocommerce-info\" role=\"status\">\n\t\tJe winkelwagen is momenteel leeg.\t<\/div>\n<\/div>\t<p class=\"return-to-shop\">\n\t\t<a class=\"button wc-backward\" href=\"https:\/\/yourcleanlab.com\/nl\/store\/\">\n\t\t\tTerug naar winkel\t\t<\/a>\n\t<\/p>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2bc3a52 e-flex e-con-boxed e-con e-parent\" data-id=\"2bc3a52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37e9389 elementor-widget elementor-widget-html\" data-id=\"37e9389\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \n  CLEANLAB CART - CUSTOM HTML (goes in separate HTML widget below Elementor Cart)\n  ================================================================================\n  This block injects:\n  - Service & Delivery box into the totals column\n  - Upsell cards after cart form (desktop) or after cart items (mobile)\n  - Payment icons into the checkout button area\n  \n  IMPORTANT: The upsell\/service\/payment HTML starts hidden (display:none).\n  The JS clones them to the right position and removes the originals.\n-->\n\n<!-- 1. SERVICE BOX (hidden, will be moved by JS) -->\n<div id=\"cl-cart-service-box\" style=\"display:none;\">\n  <div class=\"cl-service-box-inner\">\n    <h4>Service & Delivery<\/h4>\n    <ul>\n      <li>\n        <span class=\"cl-service-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\n        <\/span>\n        Choose your own timeslot\n      <\/li>\n      <li>\n        <span class=\"cl-service-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><path d=\"M9 12l2 2 4-4\"><\/path><\/svg>\n        <\/span>\n        Free pickup & delivery\n      <\/li>\n      <li>\n        <span class=\"cl-service-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg>\n        <\/span>\n        Rated 4.8\/5 on Google\n      <\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<!-- 2. UPSELLS (hidden, will be moved by JS) -->\n<div id=\"cl-cart-upsells\" style=\"display:none;\">\n  <div class=\"cl-upsell-wrapper\">\n    <h3 class=\"cl-upsell-title\">Complete your order<\/h3>\n    <div class=\"cl-upsell-grid\">\n      <div class=\"cl-upsell-group cl-group-once\">\n          <div class=\"cl-upsell-card\">\n            <div class=\"cl-upsell-badge badge-express\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><\/div>\n            <div class=\"cl-upsell-info\"><span class=\"cl-upsell-name\">24h Express<\/span><span class=\"cl-upsell-price\">+ <span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\" translate=\"no\">&euro;<\/span>&nbsp;4,95<\/bdi><\/span><\/span><\/div>\n            <a href=\"?add-to-cart=741\" class=\"cl-upsell-add\">+<\/a>\n          <\/div>\n          <div class=\"cl-upsell-card\">\n            <div class=\"cl-upsell-badge badge-iron\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.38 3.46L16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"><\/path><\/svg><\/div>\n            <div class=\"cl-upsell-info\"><span class=\"cl-upsell-name\">Ironing Service<\/span><span class=\"cl-upsell-price\">+ <span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\" translate=\"no\">&euro;<\/span>&nbsp;14,95<\/bdi><\/span><\/span><\/div>\n            <a href=\"?add-to-cart=748\" class=\"cl-upsell-add\">+<\/a>\n          <\/div>\n      <\/div>\n      <div class=\"cl-upsell-group cl-group-weekly\" style=\"display:none;\">\n          <div class=\"cl-upsell-card\">\n            <div class=\"cl-upsell-badge badge-express\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><\/div>\n            <div class=\"cl-upsell-info\"><span class=\"cl-upsell-name\">Weekly Express<\/span><span class=\"cl-upsell-price\">+ <span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\" translate=\"no\">&euro;<\/span>&nbsp;4,95<\/bdi><\/span> <span class=\"subscription-details\"> \/ week<\/span><\/span><\/div>\n            <a href=\"?add-to-cart=1238\" class=\"cl-upsell-add\">+<\/a>\n          <\/div>\n          <div class=\"cl-upsell-card\">\n            <div class=\"cl-upsell-badge badge-iron\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.38 3.46L16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z\"><\/path><\/svg><\/div>\n            <div class=\"cl-upsell-info\"><span class=\"cl-upsell-name\">Weekly Ironing<\/span><span class=\"cl-upsell-price\">+ <span class=\"woocommerce-Price-amount amount\"><bdi><span class=\"woocommerce-Price-currencySymbol\" translate=\"no\">&euro;<\/span>&nbsp;14,95<\/bdi><\/span> <span class=\"subscription-details\"> \/ week<\/span><\/span><\/div>\n            <a href=\"?add-to-cart=1241\" class=\"cl-upsell-add\">+<\/a>\n          <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- 3. PAYMENT ICONS (hidden, will be moved by JS) -->\n<div id=\"cl-cart-payment-icons\" style=\"display:none;\">\n  <div class=\"cl-payment-methods\">\n    <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2026\/03\/iDEAL_Wero_Lockup_Yellow_Square_RGB.png\" class=\"cl-pay-img\" alt=\"iDeal\">\n    <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Mastercard-logo.svg_.png\" class=\"cl-pay-img\" alt=\"Mastercard\">\n    <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Visa_Inc._logo.svg_.webp\" class=\"cl-pay-img\" alt=\"Visa\">\n    <img decoding=\"async\" src=\"https:\/\/yourcleanlab.com\/wp-content\/uploads\/2025\/12\/Apple_Pay_logo.svg_.png\" class=\"cl-pay-img\" alt=\"Apple Pay\">\n  <\/div>\n<\/div>\n\n<style>\n  \/* ============================================\n     DESKTOP STYLES (unchanged from original)\n     ============================================ *\/\n  .cl-upsell-group { display: contents; } \n  .cl-upsell-wrapper { margin-top: 30px; padding: 20px; border-top: 1px dashed #D0CECA; background: white; border-radius: 8px; border: 1px solid #E5E5E5; }\n  .cl-upsell-title { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 16px; color: #2B2829; margin-bottom: 20px; text-transform: uppercase; }\n  .cl-upsell-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; }\n  .cl-upsell-card { display: flex; align-items: center; background: #FAFAFA; border: 1px solid #E5E5E5; border-radius: 6px; padding: 12px; transition: transform 0.2s; }\n  .cl-upsell-card:hover { border-color: #5788B6; background: #FFFFFF; }\n  .cl-upsell-badge { width: 40px; height: 40px; border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-right: 12px; flex-shrink: 0; }\n  .badge-express { background-color: #F0F6FA; color: #5788B6; }\n  .badge-iron { background-color: #F2FB61; color: #2B2829; }\n  .cl-upsell-badge svg { width: 20px; height: 20px; stroke-width: 2; }\n  .cl-upsell-info { flex: 1; }\n  .cl-upsell-name { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 13px; color: #2B2829; display: block; line-height: 1.2; }\n  .cl-upsell-price { font-family: 'Inter', sans-serif; font-size: 12px; color: #666; display: block; }\n  .cl-upsell-add { width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-decoration: none; font-weight: bold; font-size: 18px; background-color: #FFFFFF; border: 1px solid #5788B6; color: #5788B6; transition: all 0.2s; }\n\n  \/* --- PRODUCT TITLE --- *\/\n  .woocommerce-cart-form td.product-name a { \n    font-size: 15px !important; \n    font-weight: 600 !important; \n    color: #5788B6 !important; \n    line-height: 1.3 !important; \n    text-decoration: none !important;\n    display: block;\n    text-align: center;\n  }\n  .woocommerce-cart-form th.product-name { color: #2B2829 !important; text-transform: uppercase; font-size: 13px; }\n  .variation { font-size: 12px !important; color: #888 !important; }\n\n  \/* --- SERVICE BOX --- *\/\n  .cl-service-box-inner { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E5E5E5; }\n  .cl-service-box-inner h4 { font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important; font-size: 15px; color: #2B2829; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; }\n  .cl-service-box-inner ul { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n  .cl-service-box-inner li { display: flex !important; align-items: center !important; gap: 12px !important; font-family: 'Inter', sans-serif !important; font-size: 13px !important; color: #555 !important; margin-bottom: 10px !important; }\n  .cl-service-icon { color: #5788B6 !important; flex-shrink: 0 !important; width: 18px !important; height: 18px !important; display: flex !important; align-items: center !important; }\n  .cl-service-icon svg { width: 100% !important; height: auto !important; display: block !important; }\n\n  \/* --- PAYMENT ICONS --- *\/\n  .cl-payment-methods { display: flex; justify-content: center; gap: 12px; margin-top: 20px; }\n  .cl-pay-img { height: 24px !important; width: auto !important; }\n\n  \/* ============================================\n     MOBILE OPTIMIZATIONS ONLY (\u2264767px)\n     ============================================ *\/\n  @media screen and (max-width: 767px) {\n\n    \/* --- 1. REDUCE WHITESPACE between USP header and cart --- *\/\n    .cl-cart-usps {\n      margin-bottom: 0px !important;\n      padding-bottom: 4px !important;\n    }\n    .woocommerce-cart-form {\n      margin-top: 0 !important;\n    }\n    .elementor-widget-woocommerce-cart {\n      margin-top: 0 !important;\n      padding-top: 0 !important;\n    }\n    .e-cart .elementor-element,\n    .elementor-widget-woocommerce-cart .elementor-widget-container {\n      margin-top: 0 !important;\n    }\n    .e-cart,\n    .elementor-widget-woocommerce-cart,\n    .woocommerce-cart-form .shop_table {\n      margin-top: 0 !important;\n      padding-top: 0 !important;\n    }\n    .e-cart .elementor-widget-wrap,\n    .e-cart .elementor-element .elementor-widget-wrap {\n      padding-top: 0 !important;\n      gap: 0 !important;\n    }\n\n    \/* --- Hide table headers on mobile --- *\/\n    .woocommerce-cart-form .shop_table thead {\n      display: none !important;\n    }\n\n    \/* --- PRODUCT CARD: horizontal layout --- *\/\n    .woocommerce-cart-form .shop_table tr.cart_item {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      align-items: flex-start !important;\n      padding: 15px 10px !important;\n      border-bottom: 1px solid #eee;\n      position: relative;\n    }\n\n    \/* Image: left, fixed width *\/\n    .woocommerce-cart-form .product-thumbnail {\n      display: block !important;\n      text-align: left !important;\n      padding: 0 !important;\n      width: 80px !important;\n      flex-shrink: 0 !important;\n    }\n    .woocommerce-cart-form .product-thumbnail img {\n      width: 75px !important;\n      height: auto !important;\n      border-radius: 8px;\n      margin: 0 !important;\n    }\n\n    \/* Product name: right of image *\/\n    .woocommerce-cart-form td.product-name {\n      text-align: left !important;\n      display: block !important;\n      width: calc(100% - 80px) !important;\n      padding: 0 !important;\n      flex-shrink: 1 !important;\n    }\n    .woocommerce-cart-form td.product-name a {\n      text-align: left !important;\n      font-size: 14px !important;\n      padding-right: 30px !important;\n    }\n    .variation {\n      justify-content: flex-start !important;\n      text-align: left !important;\n    }\n\n    \/* Hide ::before responsive labels *\/\n    .shop_table td::before { display: none !important; }\n\n    \/* Hide duplicate unit price column *\/\n    .shop_table td.product-price { display: none !important; }\n\n    \/* X (remove) button: top-right aligned with product title *\/\n    .product-remove {\n      position: absolute !important;\n      top: 15px !important;\n      right: 10px !important;\n      width: auto !important;\n      padding: 0 !important;\n    }\n\n    \/* Force correct order within cart_item flex row *\/\n    .woocommerce-cart-form .shop_table tr.cart_item .product-thumbnail { order: 1 !important; }\n    .woocommerce-cart-form .shop_table tr.cart_item .product-name    { order: 2 !important; }\n    .woocommerce-cart-form .shop_table tr.cart_item .product-price    { order: 3 !important; display: none !important; }\n    .woocommerce-cart-form .shop_table tr.cart_item .product-subtotal { order: 4 !important; }\n    .woocommerce-cart-form .shop_table tr.cart_item .product-quantity { order: 5 !important; }\n    .woocommerce-cart-form .shop_table tr.cart_item .product-remove   { order: 6 !important; }\n\n    \/* Price (subtotal): left-aligned under product name, next to image *\/\n    .shop_table td.product-subtotal {\n      display: block !important;\n      width: calc(100% - 80px) !important;\n      margin-left: 80px !important;\n      border: none !important;\n      padding: 4px 0 0 0 !important;\n      font-weight: 600 !important;\n      color: #2B2829 !important;\n      text-align: left !important;\n      font-size: 14px !important;\n    }\n\n    \/* Quantity: left-aligned under price, next to image *\/\n    .shop_table td.product-quantity {\n      display: block !important;\n      width: calc(100% - 80px) !important;\n      margin-left: 80px !important;\n      border: none !important;\n      padding: 4px 0 0 0 !important;\n      text-align: left !important;\n    }\n    .shop_table td.product-quantity .quantity {\n      display: inline-flex !important;\n      margin: 0 !important;\n    }\n\n    \/* --- UPSELL GRID: single column --- *\/\n    .cl-upsell-wrapper {\n      margin-top: 15px !important;\n      margin-bottom: 20px !important;\n      padding: 15px !important;\n    }\n    .cl-upsell-grid {\n      grid-template-columns: 1fr !important;\n      gap: 10px !important;\n    }\n\n    \/* --- STICKY CONTINUE BUTTON --- *\/\n    .wc-proceed-to-checkout,\n    .e-cart__checkout-button-wrapper {\n      position: fixed !important;\n      bottom: 0 !important;\n      left: 0 !important;\n      right: 0 !important;\n      z-index: 99999 !important;\n      background: #fff !important;\n      padding: 12px 16px !important;\n      margin: 0 !important;\n      box-shadow: 0 -2px 10px rgba(0,0,0,0.1) !important;\n      border-top: 1px solid #E5E5E5 !important;\n      \/* Ensure it's never hidden or repositioned *\/\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      display: block !important;\n    }\n    .wc-proceed-to-checkout .checkout-button,\n    .e-cart__checkout-button {\n      width: 100% !important;\n      margin: 0 !important;\n      border-radius: 8px !important;\n    }\n    .wc-proceed-to-checkout .cl-payment-methods {\n      margin-top: 8px !important;\n    }\n\n    \/* Page bottom padding so content isn't hidden behind sticky bar *\/\n    .woocommerce-cart,\n    .e-cart {\n      padding-bottom: 120px !important;\n    }\n\n    \/* --- FOOTER: force below sticky button --- *\/\n    footer,\n    .site-footer,\n    .elementor-location-footer,\n    #footer,\n    .footer-widget-area,\n    [data-elementor-type=\"footer\"] {\n      z-index: 1 !important;\n      position: relative !important;\n    }\n    .wa-float-btn-wpr,\n    .whatsapp-button,\n    .wa_btn_circle,\n    [class*=\"whatsapp\"],\n    [class*=\"wa-chat\"],\n    #wa-widget,\n    .joinchat,\n    .joinchat__button {\n      bottom: 100px !important;\n    }\n  }\n<\/style>\n\n<script>\njQuery(document).ready(function($) {\n\n  \/* Store original HTML so we can re-inject after WooCommerce AJAX wipes the DOM *\/\n  var svcHTML  = $('#cl-cart-service-box').prop('outerHTML');\n  var upsHTML  = $('#cl-cart-upsells').prop('outerHTML');\n  var payHTML  = $('#cl-cart-payment-icons').prop('outerHTML');\n\n  function clInjectCart() {\n    var $totalsCol = $('.e-cart__column--totals, .cart_totals').first();\n    var $cartForm  = $('.woocommerce-cart-form').first();\n    var $checkout  = $('.wc-proceed-to-checkout').first();\n    var isSub      = $('.recurring-total').length > 0;\n    var isMobile   = window.innerWidth <= 767;\n\n    \/* 1. Subscription toggle *\/\n    if (isSub) {\n      $('.cl-group-once').hide();\n      $('.cl-group-weekly').show();\n    } else {\n      $('.cl-group-once').show();\n      $('.cl-group-weekly').hide();\n    }\n\n    \/* 2. Service box \u2192 totals column *\/\n    if ($totalsCol.length && !$totalsCol.find('.cl-service-box-inner').length) {\n      var $svc = $('#cl-cart-service-box');\n      if (!$svc.length) { $svc = $(svcHTML); }\n      $svc.detach().prependTo($totalsCol).show();\n    }\n\n    \/* 3. Upsells placement *\/\n    var $ups = $('#cl-cart-upsells');\n    if (!$ups.length) { $ups = $(upsHTML); }\n\n    if ($ups.length && $cartForm.length) {\n      if (isMobile) {\n        var $coupon = $cartForm.find('.coupon').first();\n        var $couponParent = $coupon.closest('tr, .e-cart__coupon, div.coupon').first();\n\n        if ($couponParent.length && !$couponParent.prev('#cl-cart-upsells').length) {\n          $ups.detach().insertBefore($couponParent).show();\n        } else if (!$coupon.length) {\n          var $table = $cartForm.find('.shop_table').first();\n          if ($table.length && !$table.next('#cl-cart-upsells').length) {\n            $ups.detach().insertAfter($table).show();\n          }\n        }\n      } else {\n        if (!$cartForm.next('#cl-cart-upsells').length) {\n          $ups.detach().insertAfter($cartForm).show();\n        }\n      }\n    }\n\n    \/* Re-apply subscription toggle on freshly injected HTML *\/\n    if (isSub) {\n      $('.cl-group-once').hide();\n      $('.cl-group-weekly').show();\n    } else {\n      $('.cl-group-once').show();\n      $('.cl-group-weekly').hide();\n    }\n\n    \/* 4. Payment icons \u2192 checkout area *\/\n    if ($checkout.length && !$checkout.find('.cl-payment-methods').length) {\n      var $pay = $('#cl-cart-payment-icons');\n      if (!$pay.length) { $pay = $(payHTML); }\n      $pay.detach().appendTo($checkout).show();\n    }\n  }\n\n  \/* Run on load *\/\n  setTimeout(clInjectCart, 500);\n\n  \/* Re-run after WooCommerce cart AJAX updates *\/\n  $(document.body).on('updated_cart_totals', function() {\n    setTimeout(clInjectCart, 300);\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Choose your own timeslot +15 years of experience 4.8\/5 on Google Remove item Thumbnail image Product Price Quantity Subtotal &times; One-Time Wash &euro;&nbsp;29,95 One-Time Wash quantity &euro;&nbsp;119,80 &times; Laundry service &#8211; Conscious hotel&nbsp; &euro;&nbsp;34,95 Laundry service &#8211; Conscious hotel quantity &euro;&nbsp;34,95 Apply coupon Total Subtotal &euro;&nbsp;154,75 Shipment Free shipping Shipping to De Lairessestraat 72-2, 1071 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":25,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":2810,"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/pages\/7\/revisions\/2810"}],"wp:attachment":[{"href":"https:\/\/yourcleanlab.com\/nl\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}