{"id":9187,"date":"2024-09-06T16:27:01","date_gmt":"2024-09-06T14:27:01","guid":{"rendered":"https:\/\/www.irenelaprof.com\/cesta\/"},"modified":"2026-08-28T09:34:53","modified_gmt":"2026-08-28T07:34:53","slug":"cesta","status":"publish","type":"page","link":"https:\/\/www.irenelaprof.com\/es\/cesta\/","title":{"rendered":"Cesta"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9187\" class=\"elementor elementor-9187 elementor-1654\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7df4774 e-flex e-con-boxed e-con e-parent\" data-id=\"7df4774\" 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-e9f8498 elementor-widget elementor-widget-html\" data-id=\"e9f8498\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     LAPROF \u00b7 \/es\/cesta\/ \u2014 LA CESTA, VESTIDA AMB EL SISTEMA DE LA CASA.\n     4 d'agost de 2026.\n\n     Aquesta \u00e9s la BESSONA CASTELLANA de pagina-cistella.html.\n     **El CSS i el JS s\u00f3n id\u00e8ntics: si toques l'un, toca l'altre.**\n     L'\u00fanic que canvia \u00e9s el text.\n\n     ------------------------------------------------------------\n     ON VA\n     ------------------------------------------------------------\n     A la p\u00e0gina **Cesta** (l'Elementor id **9187**):\n\n       1. Obre \/es\/cesta\/ amb l'Elementor \u2014 NO amb l'Editor de\n          Traduccions del WPML, que desmunta els <script> i escapa\n          els signes de \u00abm\u00e9s gran que\u00bb (vegeu el README).\n       2. Afegeix un **widget HTML** a dalt de tot, **a sobre** del\n          widget de la cistella del WooCommerce.\n       3. Enganxa-hi tot aix\u00f2.\n       4. El contenidor: amplada completa i sense farciment.\n       5. Publica i prem **Vaciar Cache Varnish**.\n\n     \u26a0\ufe0f\u26a0\ufe0f NO ESBORRIS EL WIDGET DEL WOOCOMMERCE. Aquest bloc el vesteix,\n     no el substitueix.\n\n     \u26a0\ufe0f L'enlla\u00e7 de la cistella buida porta a **\/curs-basic\/** sense el\n     prefix \/es\/, i \u00e9s a posta: la p\u00e0gina del Curs B\u00e0sic \u00e9s catalana per\u00f2\n     el text ja \u00e9s en castell\u00e0 (vegeu redireccions-es.md). Aqu\u00ed \u00e9s una de\n     les tres excepcions a la regla del \/es\/.\n\n     \u26a0\ufe0f Els textos que el JS busca dins dels avisos del WooCommerce s\u00f3n\n     **els de f\u00e0brica en castell\u00e0 i no s'han pogut comprovar contra la\n     p\u00e0gina viva**: la cistella castellana surt buida encara que hi afegeixis\n     el producte des de \/es\/ (el WooCommerce Multilingual no comparteix el\n     carret entre idiomes). Si algun no encaixa, l'\u00fanic que passa \u00e9s que\n     aquell text es queda com el diu el WooCommerce. El disseny no en dep\u00e8n.\n     ============================================================ -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Radley:ital@0;1&display=swap\">\n\n<div class=\"laprof-caixa\" data-pas=\"1\">\n\n  <!-- ============ LA BANDA DE DALT ============\n       Nit, a tota amplada, amb la llum pr\u00e9ssec que segueix el cursor. Fa\n       dues feines: donar-li aire al titular (abans queia arran del logo) i\n       dir on ets de tot el cam\u00ed. -->\n  <div class=\"caixa-banda\">\n    <div class=\"caixa-banda__llum\" aria-hidden=\"true\"><\/div>\n    <div class=\"caixa-wrap\">\n      <p class=\"caixa-pill\">Compra segura<\/p>\n      <h1 class=\"caixa-titol\">Tu cesta<\/h1>\n      <p class=\"caixa-frase\">Ya casi.<\/p>\n\n      <ol class=\"caixa-passes\">\n        <li class=\"es-ara\"><span class=\"caixa-passes__num\">01<\/span>Cesta<\/li>\n        <li><span class=\"caixa-passes__num\">02<\/span>Pago<\/li>\n        <li><span class=\"caixa-passes__num\">03<\/span>Al campus<\/li>\n      <\/ol>\n    <\/div>\n  <\/div>\n\n  <!-- ============ LES TRES GARANTIES ============\n       Van AQU\u00cd i no dins de la targeta del total a posta: el WooCommerce\n       ref\u00e0 aquella targeta cada vegada que canvia alguna cosa i s'enduria\n       pel davant qualsevol cosa que hi pos\u00e9ssim. Aqu\u00ed no les toca ning\u00fa. -->\n  <div class=\"caixa-garanties\">\n    <div class=\"caixa-wrap\">\n      <ul>\n        <li>\n          <strong>Acceso inmediato<\/strong>\n          <em>El campus se abre justo despu\u00e9s de pagar.<\/em>\n        <\/li>\n        <li>\n          <strong>14 d\u00edas para pens\u00e1rtelo<\/strong>\n          <em>Si ves que no es para ti, te devolvemos el dinero.<\/em>\n        <\/li>\n        <li>\n          <strong>Paga como te vaya bien<\/strong>\n          <em>Tarjeta, Bizum o en 3 veces con Klarna.<\/em>\n        <\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n\n  <p class=\"sortida-andorra\"><strong>\u00bfNo te sale la opci\u00f3n de Klarna?<\/strong> No est\u00e1 disponible en todos los pa\u00edses, y Andorra es uno de ellos. <a href=\"https:\/\/www.irenelaprof.com\/inscripcion-curso-basico\/?p=ad\">Aqu\u00ed tienes las opciones que s\u00ed funcionan \u2192<\/a>, con el pago en 3 veces.<\/p>\n\n  <style>\n  .sortida-andorra.sortida-andorra{\n    display:none;\n    max-width:var(--ample,1180px);margin:14px auto 0 !important;padding:15px 20px;\n    background:#FFFDF9;border:1px solid rgba(226,135,110,.45);border-radius:14px;\n    font-family:var(--sans),Helvetica,Arial,sans-serif;\n    font-size:14.5px;line-height:1.5;color:#54595F;text-align:center;\n  }\n  body.te-basic .sortida-andorra{display:block;}\n  .sortida-andorra strong{color:#20112B;font-weight:600;}\n  .sortida-andorra a{color:#20112B;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(226,135,110,.55);}\n  .sortida-andorra a:hover{border-bottom-color:#E2876E;}\n  .sortida-andorra a:focus-visible{outline:2px solid #E2876E;outline-offset:3px;}\n  <\/style>\n\n  <script>\n  (function(){\n    function zona(){\n      return document.querySelector(\".woocommerce-cart-form, #order_review, .woocommerce-checkout-review-order\");\n    }\n    function hiHaBasic(){\n      var z = zona();\n      if(!z) return false;\n      var t = (z.textContent || \"\").toUpperCase();\n      return t.indexOf(\"B\u00c1SICO\") > -1 || t.indexOf(\"B\u00c0SIC\") > -1;\n    }\n    function posa(){ document.body.classList.toggle(\"te-basic\", hiHaBasic()); }\n    if(document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", posa);\n    else posa();\n    if(window.jQuery) jQuery(document.body).on(\"updated_checkout updated_cart_totals\", posa);\n  })();\n  <\/script>\n\n<\/div>\n\n<style>\n\/* ============================================================\n   TOT comen\u00e7a per body.woocommerce-cart. Fora de la cistella\n   aquest bloc no fa absolutament res.\n   ============================================================ *\/\nbody.woocommerce-cart{\n  --os:#FBF7F0;\n  --sorra:#EEEAE1;\n  --crema:#FFFDF9;\n  --nit:#0C0E2B;\n  --tinta:#20112B;\n  --terracota:#E2876E;\n  --presseg:#FFBA86;\n  --linia:#EFE4D5;\n  --gris:#54595F;\n  --gris-clar:#A79FB8;\n  --vora-camp:#E4DACB;\n\n  --sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;\n  --serif:'Radley',Georgia,'Times New Roman',serif;\n  --ample:1180px;\n}\nbody.woocommerce-cart{background:var(--os);}\n\n\/* Fora de la cistella el bloc no es dibuixa ni ocupa lloc. *\/\n.laprof-caixa{display:none;}\nbody.woocommerce-cart .laprof-caixa{\n  display:block;\n  position:relative;\n  overflow-x:hidden;\n  overflow-x:clip;\n  font-family:var(--sans);\n  -webkit-font-smoothing:antialiased;\n  -webkit-text-size-adjust:100%;\n}\nbody.woocommerce-cart .laprof-caixa *,\nbody.woocommerce-cart .laprof-caixa *::before,\nbody.woocommerce-cart .laprof-caixa *::after{box-sizing:border-box;}\nbody.woocommerce-cart .laprof-caixa p{margin:0;}\nbody.woocommerce-cart .laprof-caixa ul,\nbody.woocommerce-cart .laprof-caixa ol{list-style:none;margin:0;padding:0;}\n\n.caixa-wrap{width:100%;max-width:var(--ample);margin:0 auto;padding:0 20px;}\n\n\/* ---- L'H1 de l'Elementor s'amaga: el titular el posem nosaltres ----\n   Si no, la p\u00e0gina t\u00e9 dos H1 i Google no sap quin \u00e9s. *\/\nbody.woocommerce-cart .page-content .elementor-widget-heading{display:none !important;}\n\n\/* ---- L'amplada i el respir de la cistella ---- *\/\n\/* El `width:100%` hi \u00e9s perqu\u00e8 l'Elementor dona al widget l'amplada de la\n   columna (aqu\u00ed, el 80% del contenidor) i, sense aix\u00f2, la cistella queda\n   29 px endins respecte de la banda de garanties. Es nota. *\/\nbody.woocommerce-cart .page-content .elementor-widget-woocommerce-cart{\n  width:100% !important;\n  max-width:1180px !important;\n  margin:0 auto !important;\n  \/* El contenidor de l'Elementor ja hi posa 50 px a dalt i 100 a baix: amb\n     aix\u00f2 queden 66 i 124, que \u00e9s el respir que porta la resta de la web. *\/\n  padding:16px 20px 24px !important;\n}\n\n\/* ============ LA BANDA DE DALT ============ *\/\nbody.woocommerce-cart .caixa-banda{\n  position:relative;overflow:hidden;\n  background:var(--nit);color:#F4EFF7;\n  padding:66px 0 62px;\n}\nbody.woocommerce-cart .caixa-banda__llum{\n  position:absolute;inset:-20% -8%;z-index:0;pointer-events:none;\n  background:\n    radial-gradient(32% 46% at var(--llum-x,50%) var(--llum-y,46%),\n      rgba(255,186,134,.30), rgba(255,186,134,0) 72%),\n    radial-gradient(42% 56% at calc(100% - var(--llum-x,50%)) calc(100% - var(--llum-y,46%)),\n      rgba(226,135,110,.15), rgba(226,135,110,0) 74%);\n}\nbody.woocommerce-cart .caixa-banda .caixa-wrap{position:relative;z-index:1;}\n\nbody.woocommerce-cart .caixa-pill{\n  display:inline-flex;align-items:center;gap:9px;\n  padding:7px 15px 7px 13px;border-radius:999px;\n  border:1px solid rgba(255,186,134,.34);\n  background:rgba(255,186,134,.09);\n  font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;\n  color:var(--presseg);\n}\nbody.woocommerce-cart .caixa-pill::before{\n  content:\"\";width:6px;height:6px;border-radius:50%;background:var(--presseg);\n}\n\nbody.woocommerce-cart h1.caixa-titol{\n  margin:24px 0 0;padding:0;\n  font-family:var(--sans);font-weight:600;\n  font-size:clamp(38px,5.2vw,58px);line-height:1.04;\n  letter-spacing:-.024em;color:#FAFAFA;\n}\nbody.woocommerce-cart .caixa-frase{\n  margin-top:10px;\n  font-family:var(--serif);font-style:italic;\n  font-size:clamp(22px,2.6vw,30px);line-height:1.25;\n  color:var(--presseg);\n}\n\n\/* ---- Les tres passes ----\n   Diu on ets. La d'ara, en pr\u00e9ssec i amb el rod\u00f3 ple; les altres, apagades.\n   Les ratlles que les uneixen es fan amb ::after i desapareixen a l'\u00faltima. *\/\n\/* El `.laprof-caixa` del mig hi \u00e9s per guanyar-li al reset de `ol` de dalt,\n   que t\u00e9 una classe m\u00e9s i, si no, li menja el marge de sobre: les passes\n   se'n pujaven damunt de \"Ja gaireb\u00e9.\" *\/\nbody.woocommerce-cart .laprof-caixa .caixa-passes{\n  margin-top:38px;padding-top:26px;\n  border-top:1px solid rgba(255,255,255,.13);\n  display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;\n  font-size:14px;\n}\nbody.woocommerce-cart .caixa-passes li{\n  display:flex;align-items:center;gap:10px;\n  color:rgba(244,239,247,.48);\n  font-weight:500;\n}\nbody.woocommerce-cart .caixa-passes li::after{\n  content:\"\";width:26px;height:1px;background:rgba(255,255,255,.17);margin-left:6px;\n}\nbody.woocommerce-cart .caixa-passes li:last-child::after{display:none;}\nbody.woocommerce-cart .caixa-passes__num{\n  display:inline-flex;align-items:center;justify-content:center;\n  width:26px;height:26px;border-radius:50%;\n  border:1px solid rgba(255,255,255,.2);\n  font-size:11px;font-weight:700;letter-spacing:.4px;\n  font-variant-numeric:tabular-nums;\n}\nbody.woocommerce-cart .caixa-passes li.es-ara{color:var(--presseg);font-weight:600;}\nbody.woocommerce-cart .caixa-passes li.es-ara .caixa-passes__num{\n  background:var(--presseg);border-color:var(--presseg);color:var(--nit);\n}\nbody.woocommerce-cart .caixa-passes li.es-fet{color:rgba(244,239,247,.72);}\nbody.woocommerce-cart .caixa-passes li.es-fet .caixa-passes__num{\n  border-color:rgba(255,186,134,.5);color:var(--presseg);\n}\n\n\/* ============ LES TRES GARANTIES ============ *\/\nbody.woocommerce-cart .caixa-garanties{\n  background:var(--sorra);\n  border-bottom:1px solid var(--linia);\n  padding:26px 0;\n}\nbody.woocommerce-cart .caixa-garanties ul{\n  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 40px;\n}\nbody.woocommerce-cart .caixa-garanties li{\n  position:relative;padding-left:22px;\n}\nbody.woocommerce-cart .caixa-garanties li::before{\n  content:\"\";position:absolute;left:0;top:7px;\n  width:8px;height:8px;border-radius:50%;background:var(--terracota);\n}\nbody.woocommerce-cart .caixa-garanties strong{\n  display:block;font-size:15.5px;font-weight:600;color:var(--tinta);letter-spacing:-.01em;\n}\nbody.woocommerce-cart .caixa-garanties em{\n  display:block;margin-top:3px;font-style:normal;\n  font-size:14.5px;line-height:1.45;color:var(--gris);\n}\n\n\/* ============================================================\n   LA CISTELLA DEL WOOCOMMERCE\n   D'aqu\u00ed avall tot s\u00f3n retocs damunt del que dibuixa el widget.\n   ============================================================ *\/\nbody.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce{\n  font-family:var(--sans);color:var(--tinta);\n}\n\n\/* ---- L'av\u00eds de \"s'ha afegit a la cistella\" ----\n   Era la barra verda de f\u00e0brica. I el bot\u00f3 \"Visualitza la cistella\" hi\n   sobra: ja hi ets. *\/\nbody.woocommerce-cart .woocommerce-message,\nbody.woocommerce-cart .woocommerce-info,\nbody.woocommerce-cart .woocommerce-error{\n  margin:0 0 30px !important;\n  padding:17px 22px 17px 46px !important;\n  position:relative;\n  background:var(--crema) !important;\n  border:1px solid var(--linia) !important;\n  border-left:3px solid var(--terracota) !important;\n  border-radius:0 14px 14px 0 !important;\n  box-shadow:none !important;\n  font-size:15.5px;line-height:1.5;color:var(--tinta) !important;\n  list-style:none !important;\n}\nbody.woocommerce-cart .woocommerce-message::before,\nbody.woocommerce-cart .woocommerce-info::before,\nbody.woocommerce-cart .woocommerce-error::before{\n  content:\"\" !important;\n  position:absolute !important;left:20px !important;top:23px !important;\n  width:12px !important;height:7px !important;\n  border-left:2px solid var(--terracota) !important;\n  border-bottom:2px solid var(--terracota) !important;\n  transform:rotate(-45deg) !important;\n  background:none !important;color:transparent !important;\n  font-size:0 !important;\n}\nbody.woocommerce-cart .woocommerce-error::before{\n  border:0 !important;width:auto !important;height:auto !important;\n  transform:none !important;top:17px !important;\n  content:\"!\" !important;color:var(--terracota) !important;\n  font-size:17px !important;font-weight:700 !important;\n}\nbody.woocommerce-cart .woocommerce-message .button.wc-forward{display:none !important;}\n\n\/* ---- Les dues columnes ---- *\/\nbody.woocommerce-cart .e-cart__container{\n  display:grid !important;\n  grid-template-columns:minmax(0,1fr) minmax(0,376px) !important;\n  gap:34px !important;\n  align-items:start !important;\n}\nbody.woocommerce-cart .e-cart__column-inner.e-sticky-right-column{\n  position:sticky;top:104px;\n}\n\n\/* ---- La targeta de la taula ---- *\/\nbody.woocommerce-cart .e-shop-table.e-cart-section{\n  background:var(--crema) !important;\n  border:1px solid var(--linia) !important;\n  border-radius:18px !important;\n  padding:8px 26px 10px !important;\n  overflow:hidden;\n}\nbody.woocommerce-cart table.shop_table.cart{\n  width:100% !important;margin:0 !important;\n  border:0 !important;border-collapse:collapse !important;\n  background:transparent !important;border-radius:0 !important;\n}\nbody.woocommerce-cart table.shop_table.cart thead th{\n  padding:18px 12px 14px !important;\n  background:transparent !important;\n  border:0 !important;border-bottom:1px solid var(--linia) !important;\n  font-family:var(--sans) !important;\n  font-size:10.5px !important;font-weight:700 !important;\n  letter-spacing:1.3px !important;text-transform:uppercase !important;\n  color:var(--gris) !important;\n  text-align:left !important;white-space:nowrap;\n}\nbody.woocommerce-cart table.shop_table.cart thead th.product-remove,\nbody.woocommerce-cart table.shop_table.cart thead th.product-thumbnail{width:1%;}\nbody.woocommerce-cart table.shop_table.cart thead th.product-price,\nbody.woocommerce-cart table.shop_table.cart thead th.product-subtotal{text-align:right !important;}\n\n\/* La ratlla va A SOBRE i nom\u00e9s entre productes, no a sota de cada un.\n   Amb `border-bottom` quedava una ratlla penjada al final de la targeta:\n   l'\u00faltima fila de la taula no \u00e9s el producte, \u00e9s la fila d'accions del\n   WooCommerce, i per aix\u00f2 `:last-of-type` no la trobava mai. *\/\nbody.woocommerce-cart tr.woocommerce-cart-form__cart-item td{\n  padding:22px 12px !important;\n  background:transparent !important;\n  border:0 !important;\n  vertical-align:middle !important;\n  font-family:var(--sans) !important;font-size:16px !important;color:var(--tinta) !important;\n}\nbody.woocommerce-cart tr.woocommerce-cart-form__cart-item + tr.woocommerce-cart-form__cart-item td{\n  border-top:1px solid var(--linia) !important;\n}\n\n\/* La creu de treure: era blava i grossa. Ara \u00e9s un rod\u00f3 discret que nom\u00e9s\n   es tenyeix de terracota quan hi passes per sobre. *\/\nbody.woocommerce-cart td.product-remove{padding-left:0 !important;padding-right:6px !important;}\nbody.woocommerce-cart td.product-remove a.remove{\n  display:inline-flex !important;align-items:center !important;justify-content:center !important;\n  width:30px !important;height:30px !important;\n  border-radius:50% !important;\n  background:transparent !important;\n  border:1px solid var(--linia) !important;\n  color:var(--gris) !important;\n  font-size:19px !important;font-weight:400 !important;line-height:1 !important;\n  text-decoration:none !important;\n  transition:background-color .18s ease,border-color .18s ease,color .18s ease;\n}\nbody.woocommerce-cart td.product-remove a.remove:hover{\n  background:rgba(226,135,110,.12) !important;\n  border-color:var(--terracota) !important;\n  color:var(--terracota) !important;\n}\nbody.woocommerce-cart td.product-remove a.remove:focus-visible{\n  outline:3px solid rgba(226,135,110,.55);outline-offset:2px;\n}\n\nbody.woocommerce-cart td.product-thumbnail{width:96px !important;padding-right:4px !important;}\nbody.woocommerce-cart td.product-thumbnail img{\n  width:88px !important;height:88px !important;\n  \/* El `max-width:none` no \u00e9s decoratiu. Gaireb\u00e9 tots els temes posen\n     `img{max-width:100%}`, i com que la columna de la miniatura \u00e9s de mida\n     m\u00ednima, la imatge i la cel\u00b7la s'encongeixen l'una a l'altra fins a\n     deixar la foto en una ratlla de 2 px. *\/\n  max-width:none !important;min-width:88px !important;\n  object-fit:cover !important;\n  border-radius:13px !important;\n  border:1px solid var(--linia) !important;\n  display:block !important;\n}\n\nbody.woocommerce-cart td.product-name{\n  font-size:17.5px !important;font-weight:600 !important;\n  letter-spacing:-.012em !important;line-height:1.35 !important;\n}\nbody.woocommerce-cart td.product-name a{color:var(--tinta) !important;text-decoration:none !important;}\n\nbody.woocommerce-cart td.product-price,\nbody.woocommerce-cart td.product-subtotal{\n  text-align:right !important;\n  font-variant-numeric:tabular-nums;\n  white-space:nowrap;\n}\nbody.woocommerce-cart td.product-price{color:var(--gris) !important;}\nbody.woocommerce-cart td.product-subtotal{font-weight:600 !important;}\n\n\/* Amb la quantitat fixada a 1, \"Preu\" i \"Subtotal\" diuen exactament el\n   mateix i quedaven dues columnes amb la mateixa xifra. Se'n va el subtotal\n   i el preu passa a ser la xifra forta. *\/\nbody.woocommerce-cart .laprof-sense-quantitat th.product-subtotal,\nbody.woocommerce-cart .laprof-sense-quantitat td.product-subtotal{display:none !important;}\nbody.woocommerce-cart .laprof-sense-quantitat td.product-price{\n  font-weight:600 !important;color:var(--tinta) !important;\n}\n\n\/* ---- La columna \"Quantitat\", quan no serveix de res ----\n   La classe la posa el JS del final: nom\u00e9s quan TOTES les quantitats s\u00f3n\n   fixes. Si un dia hi ha un producte que es pot comprar per unitats, la\n   columna torna sola. *\/\nbody.woocommerce-cart .laprof-sense-quantitat th.product-quantity,\nbody.woocommerce-cart .laprof-sense-quantitat td.product-quantity{display:none !important;}\nbody.woocommerce-cart td.product-quantity .quantity input.qty{\n  width:66px !important;padding:10px !important;text-align:center !important;\n  border:1px solid var(--vora-camp) !important;border-radius:10px !important;\n  background:#fff !important;font-family:var(--sans) !important;font-size:15px !important;\n}\n\n\/* La fila de sota de la taula: el bot\u00f3 \"Actualitza la cistella\" ve buit\n   (sense text) i, amb quantitats fixes, no hi pinta res. *\/\nbody.woocommerce-cart table.shop_table.cart td.actions{\n  padding:0 !important;border:0 !important;background:transparent !important;\n}\nbody.woocommerce-cart table.shop_table.cart td.actions button[name=\"update_cart\"]{display:none !important;}\n\n\/* ---- El cup\u00f3 ---- *\/\nbody.woocommerce-cart .coupon.e-cart-section{\n  margin:20px 0 0 !important;padding:22px 26px 24px !important;\n  background:var(--crema) !important;\n  border:1px solid var(--linia) !important;border-radius:18px !important;\n}\nbody.woocommerce-cart .coupon.e-cart-section::before{\n  content:\"\u00bfTienes un c\u00f3digo de descuento?\";\n  display:block;margin-bottom:14px;\n  font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;\n  color:var(--terracota);\n}\nbody.woocommerce-cart .coupon .form-row.coupon-col{\n  display:flex !important;flex-wrap:wrap !important;gap:12px !important;\n  margin:0 !important;padding:0 !important;\n}\nbody.woocommerce-cart .coupon .coupon-col-start{flex:1 1 220px;min-width:0;}\nbody.woocommerce-cart .coupon .coupon-col-end{flex:0 0 auto;}\nbody.woocommerce-cart .coupon input#coupon_code{\n  width:100% !important;\n  box-sizing:border-box !important;   \/* si no, el camp sobresurt de la seva columna *\/\n  padding:16px 18px !important;\n  background:#fff !important;\n  border:1px solid var(--vora-camp) !important;border-radius:14px !important;\n  font-family:var(--sans) !important;font-size:15.5px !important;color:var(--tinta) !important;\n  transition:border-color .18s ease,box-shadow .18s ease;\n}\nbody.woocommerce-cart .coupon input#coupon_code::placeholder{color:#9A93A3 !important;}\nbody.woocommerce-cart .coupon input#coupon_code:focus{\n  outline:none !important;\n  border-color:var(--terracota) !important;\n  box-shadow:0 0 0 3px rgba(226,135,110,.18) !important;\n}\n\/* El bot\u00f3 del cup\u00f3 era lila. Ara \u00e9s de contorn: hi \u00e9s, per\u00f2 no crida\n   m\u00e9s que \"V\u00e9s a caixa\". *\/\nbody.woocommerce-cart .coupon button.e-apply-coupon,\nbody.woocommerce-cart .coupon button[name=\"apply_coupon\"]{\n  display:inline-flex !important;align-items:center !important;justify-content:center !important;\n  padding:16px 26px !important;\n  background:transparent !important;\n  color:var(--tinta) !important;\n  border:1px solid rgba(32,17,43,.42) !important;border-radius:14px !important;\n  font-family:var(--sans) !important;font-size:15px !important;font-weight:600 !important;\n  line-height:1 !important;text-transform:none !important;letter-spacing:0 !important;\n  cursor:pointer;\n  transition:background-color .18s ease,border-color .18s ease,transform .14s ease;\n}\nbody.woocommerce-cart .coupon button.e-apply-coupon:hover,\nbody.woocommerce-cart .coupon button[name=\"apply_coupon\"]:hover{\n  background:rgba(32,17,43,.05) !important;border-color:var(--tinta) !important;\n  transform:translateY(-1px);\n}\n\n\/* ---- La targeta del total ---- *\/\nbody.woocommerce-cart .e-cart-totals.e-cart-section{\n  background:var(--crema) !important;\n  border:1px solid var(--linia) !important;border-radius:18px !important;\n  padding:26px !important;\n}\nbody.woocommerce-cart .cart-collaterals,\nbody.woocommerce-cart .cart_totals{width:100% !important;float:none !important;margin:0 !important;}\nbody.woocommerce-cart .cart_totals h2{\n  margin:0 0 18px !important;padding:0 !important;\n  font-family:var(--sans) !important;\n  font-size:10.5px !important;font-weight:700 !important;\n  letter-spacing:1.5px !important;text-transform:uppercase !important;\n  color:var(--terracota) !important;\n  border:0 !important;\n}\nbody.woocommerce-cart .cart_totals table.shop_table{\n  width:100% !important;margin:0 !important;\n  border:0 !important;border-collapse:collapse !important;background:transparent !important;\n}\nbody.woocommerce-cart .cart_totals table.shop_table th,\nbody.woocommerce-cart .cart_totals table.shop_table td{\n  padding:13px 0 !important;\n  background:transparent !important;\n  border:0 !important;border-bottom:1px solid var(--linia) !important;\n  font-family:var(--sans) !important;font-size:16px !important;\n  vertical-align:baseline !important;\n}\nbody.woocommerce-cart .cart_totals table.shop_table th{\n  text-align:left !important;font-weight:500 !important;color:var(--gris) !important;\n}\nbody.woocommerce-cart .cart_totals table.shop_table td{\n  text-align:right !important;color:var(--tinta) !important;\n  font-variant-numeric:tabular-nums;\n}\nbody.woocommerce-cart .cart_totals tr.order-total th,\nbody.woocommerce-cart .cart_totals tr.order-total td{\n  border-bottom:0 !important;padding-top:17px !important;padding-bottom:6px !important;\n}\nbody.woocommerce-cart .cart_totals tr.order-total th{\n  font-size:17px !important;font-weight:600 !important;color:var(--tinta) !important;\n}\nbody.woocommerce-cart .cart_totals tr.order-total td strong{\n  font-size:29px !important;font-weight:600 !important;\n  letter-spacing:-.03em !important;color:var(--tinta) !important;\n}\n\n\/* La nota de Klarna, sota del total. Va amb ::after i no amb HTML perqu\u00e8\n   el WooCommerce ref\u00e0 aquesta taula cada vegada que canvia la cistella. *\/\nbody.woocommerce-cart .cart_totals table.shop_table::after{\n  content:\"o 65,67 \u20ac \u00d7 3 con Klarna, sin intereses\";\n  display:block;margin-top:2px;\n  text-align:right;\n  font-size:13.5px;line-height:1.4;color:var(--gris);\n}\n\n\/* ---- El bot\u00f3 de caixa ---- *\/\nbody.woocommerce-cart .wc-proceed-to-checkout{padding:0 !important;margin-top:22px !important;}\nbody.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{\n  display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;\n  width:100% !important;margin:0 !important;\n  padding:20px 26px !important;\n  background:var(--nit) !important;color:#FAFAFA !important;\n  border:1px solid var(--nit) !important;border-radius:15px !important;\n  font-family:var(--sans) !important;font-size:16px !important;font-weight:600 !important;\n  line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;\n  text-decoration:none !important;\n  transition:opacity .16s ease,transform .14s ease;\n}\nbody.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{\n  opacity:.93 !important;transform:translateY(-1px);\n}\nbody.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible{\n  outline:3px solid rgba(226,135,110,.55);outline-offset:3px;\n}\nbody.woocommerce-cart .wc-proceed-to-checkout::after{\n  content:\"\u2713  Pago cifrado  \u00b7  \u2713  14 d\u00edas de garant\u00eda\";\n  display:block;margin-top:16px;text-align:center;\n  font-size:13px;line-height:1.5;color:var(--gris);\n}\n\n\/* ---- La cistella buida ---- *\/\nbody.woocommerce-cart .cart-empty.woocommerce-info{\n  margin:0 0 22px !important;\n  padding:34px 30px !important;\n  text-align:center !important;\n  border-left-width:1px !important;border-radius:18px !important;\n  font-size:19px !important;font-weight:500 !important;\n}\nbody.woocommerce-cart .cart-empty.woocommerce-info::before{display:none !important;}\nbody.woocommerce-cart p.return-to-shop{margin:0 !important;text-align:center !important;}\nbody.woocommerce-cart p.return-to-shop a.button{\n  display:inline-flex !important;align-items:center !important;justify-content:center !important;\n  padding:19px 32px !important;\n  background:var(--nit) !important;color:#FAFAFA !important;\n  border:1px solid var(--nit) !important;border-radius:15px !important;\n  font-family:var(--sans) !important;font-size:15px !important;font-weight:600 !important;\n  line-height:1 !important;text-transform:none !important;text-decoration:none !important;\n  transition:opacity .16s ease,transform .14s ease;\n}\nbody.woocommerce-cart p.return-to-shop a.button:hover{opacity:.93 !important;transform:translateY(-1px);}\n\n\/* Amb la cistella buida no hi ha res a resumir: la columna de la dreta\n   quedava com un forat al costat. *\/\nbody.woocommerce-cart .laprof-cistella-buida .e-cart__container{grid-template-columns:minmax(0,1fr) !important;}\n\n\/* ============ PANTALLES PETITES ============ *\/\n@media(max-width:1024px){\n  body.woocommerce-cart .e-cart__container{grid-template-columns:minmax(0,1fr) !important;}\n  body.woocommerce-cart .e-cart__column-inner.e-sticky-right-column{position:static;}\n  body.woocommerce-cart .caixa-garanties ul{grid-template-columns:repeat(2,minmax(0,1fr));}\n}\n@media(max-width:767px){\n  body.woocommerce-cart .caixa-banda{padding:48px 0 46px;}\n  body.woocommerce-cart .laprof-caixa .caixa-passes{margin-top:30px;padding-top:20px;font-size:13px;gap:10px;}\n  \/* Les ratlles que uneixen les passes se'n van: quan la fila es parteix en\n     dues, en queda una de penjada al final de la primera l\u00ednia. *\/\n  body.woocommerce-cart .caixa-passes li::after{display:none;}\n  body.woocommerce-cart .laprof-caixa .caixa-passes{gap:12px 18px;}\n  body.woocommerce-cart .caixa-garanties ul{grid-template-columns:minmax(0,1fr);gap:14px;}\n  body.woocommerce-cart .page-content .elementor-widget-woocommerce-cart{padding:8px 16px 16px !important;}\n  body.woocommerce-cart .e-shop-table.e-cart-section{padding:6px 16px 8px !important;}\n  body.woocommerce-cart .coupon.e-cart-section{padding:20px 18px !important;}\n  body.woocommerce-cart .e-cart-totals.e-cart-section{padding:22px 20px !important;}\n  body.woocommerce-cart .coupon .coupon-col-end,\n  body.woocommerce-cart .coupon button.e-apply-coupon{width:100% !important;}\n\n  \/* La taula es desmunta en fitxa. El WooCommerce ja hi posa data-title a\n     cada cel\u00b7la: aqu\u00ed nom\u00e9s s'aprofita. *\/\n  body.woocommerce-cart table.shop_table.cart thead{\n    position:absolute !important;width:1px !important;height:1px !important;\n    overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item{\n    display:grid !important;\n    grid-template-columns:76px minmax(0,1fr) auto !important;\n    grid-template-areas:\n      \"foto nom treu\"\n      \"foto preu total\" !important;\n    gap:4px 14px !important;align-items:center !important;\n    padding:20px 0 !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item + tr.woocommerce-cart-form__cart-item{\n    border-top:1px solid var(--linia) !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item td,\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item + tr.woocommerce-cart-form__cart-item td{\n    padding:0 !important;border:0 !important;text-align:left !important;\n  }\n  \/* El WooCommerce, al m\u00f2bil, posa el nom de la columna davant de cada\n     cel\u00b7la (\"Producte: \u2026\", \"Preu: \u2026\") perqu\u00e8 no hi ha cap\u00e7alera. Aqu\u00ed la\n     cap\u00e7alera no fa falta: la fitxa ja s'ent\u00e9n sola i, amb les etiquetes,\n     el nom del curs quedava partit i alineat a la dreta. *\/\n  body.woocommerce-cart table.shop_table_responsive tr.woocommerce-cart-form__cart-item td::before{\n    display:none !important;content:none !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item td.product-thumbnail{\n    grid-area:foto;width:auto !important;\n  }\n  body.woocommerce-cart td.product-thumbnail img{\n    width:76px !important;height:76px !important;min-width:76px !important;\n  }\n  \/* La cadena de selectors \u00e9s llarga perqu\u00e8 la regla del WooCommerce que\n     alinea les cel\u00b7les a la dreta al m\u00f2bil porta !important. *\/\n  body.woocommerce-cart table.shop_table_responsive tr.woocommerce-cart-form__cart-item td.product-name{\n    grid-area:nom;font-size:16px !important;text-align:left !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item td.product-remove{grid-area:treu;justify-self:end;}\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item td.product-price{\n    grid-area:preu;text-align:left !important;font-size:15px !important;\n  }\n  body.woocommerce-cart tr.woocommerce-cart-form__cart-item td.product-subtotal{\n    grid-area:total;text-align:right !important;\n  }\n  \/* Amb la quantitat fixada, el preu es queda sol i ocupa la fila de sota. *\/\n  body.woocommerce-cart .laprof-sense-quantitat tr.woocommerce-cart-form__cart-item{\n    grid-template-areas:\n      \"foto nom treu\"\n      \"foto preu preu\" !important;\n  }\n  body.woocommerce-cart .laprof-sense-quantitat tr.woocommerce-cart-form__cart-item td.product-price{\n    text-align:right !important;font-size:16px !important;\n  }\n}\n@media(max-width:380px){\n  body.woocommerce-cart .cart_totals tr.order-total td strong{font-size:25px !important;}\n}\n\n\/* Si alg\u00fa prefereix no veure moviment, no en veu. *\/\n@media(prefers-reduced-motion:reduce){\n  body.woocommerce-cart .laprof-caixa *{transition:none !important;}\n}\n<\/style>\n\n<script>\n\/* ============================================================\n   Quatre feines petites. Si res d'aix\u00f2 s'executa, la cistella continua\n   funcionant i ben dissenyada: nom\u00e9s es veuen les paraules de f\u00e0brica.\n   ============================================================ *\/\n(function(){\n\n  \/* ---- 1. El bloc arriba a les dues vores de la pantalla ----\n     Es mesura, no es fa amb 100vw: 100vw \u00e9s l'amplada de la finestra de\n     maquetaci\u00f3 i, quan alguna cosa sobresurt, el m\u00f2bil l'eixampla i queda\n     la franja buida al costat (vegeu la nota del README). *\/\n  var arrel = document.querySelector('.laprof-caixa');\n  if(arrel){\n    var ampleTotal = function(){\n      arrel.style.marginLeft  = '';\n      arrel.style.marginRight = '';\n      var caixa = arrel.getBoundingClientRect();\n      var ample = document.documentElement.clientWidth;\n      if(!ample) return;\n      var esquerra = Math.round(caixa.left);\n      var dreta    = Math.round(ample - caixa.right);\n      if(esquerra > 0) arrel.style.marginLeft  = (-esquerra) + 'px';\n      if(dreta    > 0) arrel.style.marginRight = (-dreta)    + 'px';\n    };\n    ampleTotal();\n    window.addEventListener('resize', ampleTotal);\n    window.addEventListener('orientationchange', ampleTotal);\n    window.addEventListener('load', ampleTotal);\n  }\n\n  \/* ---- 2. LA LLUM VIVA ----\n     La mateixa de la home i de les p\u00e0gines de venda: segueix el cursor amb\n     un 6% de cam\u00ed per fotograma (aquest retard \u00c9S l'efecte) i, quan no hi ha\n     cursor, es passeja sola amb dos girs de per\u00edode diferent perqu\u00e8 el\n     recorregut no es repeteixi mai igual. S'atura quan la banda no es veu. *\/\n  (function(){\n    if(!arrel) return;\n    if(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n    if(!window.requestAnimationFrame) return;\n\n    var banda = arrel.querySelector('.caixa-banda');\n    if(!banda) return;\n\n    var x = 50, y = 46, destiX = 50, destiY = 46, cursor = false;\n    var actiu = false, inici = Date.now();\n\n    \/* Hi ha entorns (previsualitzacions, captures, pestanyes de fons,\n       navegadors dins d'apps) on requestAnimationFrame no es dispara MAI.\n       Per aix\u00f2 el fotograma es demana a trav\u00e9s d'aquesta funci\u00f3, que pot\n       canviar de manera de comptar sobre la marxa. *\/\n    var ambRaf = true, haArribat = false;\n    function demana(fn){\n      if(ambRaf) requestAnimationFrame(fn);\n      else       setTimeout(fn, 33);\n    }\n\n    banda.addEventListener('pointermove', function(ev){\n      if(ev.pointerType === 'touch') return;      \/* al m\u00f2bil ja es mou sola *\/\n      var c = banda.getBoundingClientRect();\n      if(!c.width || !c.height) return;\n      destiX = Math.max(-10, Math.min(110, ((ev.clientX - c.left) \/ c.width)  * 100));\n      destiY = Math.max(-10, Math.min(110, ((ev.clientY - c.top)  \/ c.height) * 100));\n      cursor = true;\n      engega();\n    }, {passive:true});\n    banda.addEventListener('pointerleave', function(){ cursor = false; }, {passive:true});\n\n    function esVeu(){\n      var c = banda.getBoundingClientRect();\n      var h = window.innerHeight || document.documentElement.clientHeight || 0;\n      if(!h) return true;\n      return c.bottom > 0 && c.top < h;\n    }\n\n    function fotograma(){\n      haArribat = true;\n      if(!esVeu()){ actiu = false; return; }\n      var t = (Date.now() - inici) \/ 1000;\n      if(!cursor){\n        destiX = 50 + Math.sin(t \/ 17) * 22;\n        destiY = 46 + Math.cos(t \/ 23) * 16;\n      }\n      x += (destiX - x) * 0.06;\n      y += (destiY - y) * 0.06;\n      banda.style.setProperty('--llum-x', x.toFixed(2) + '%');\n      banda.style.setProperty('--llum-y', y.toFixed(2) + '%');\n      demana(fotograma);\n    }\n\n    function engega(){\n      if(actiu) return;\n      actiu = true;\n      demana(fotograma);\n    }\n\n    window.addEventListener('scroll', engega, {passive:true});\n    window.addEventListener('resize', engega);\n    engega();\n\n    \/* LA XARXA DE SEGURETAT. Si al mig segon no ha arribat cap fotograma \u00e9s\n       que requestAnimationFrame no s'hi dispara, i no s'hi dispar\u00e0. Es passa\n       al rellotge i la llum es mou igualment. *\/\n    setTimeout(function(){\n      if(haArribat) return;\n      ambRaf = false;\n      actiu  = false;\n      engega();\n    }, 500);\n  })();\n\n  \/* ---- 3. Els retocs de dins de la cistella ----\n     Es tornen a passar cada vegada que el WooCommerce ref\u00e0 la taula: quan\n     s'aplica un cup\u00f3 o es treu un producte, la torna a dibuixar sencera i\n     s'enduria pel davant tot el que haguem posat. *\/\n  function repassaCistella(){\n    var cos = document.body;\n    if(!cos || cos.className.indexOf('woocommerce-cart') === -1) return;\n\n    \/* a) La columna \"Quantitat\", quan no serveix de res.\n       El curs es ven d'un en un i el WooCommerce hi deixa un camp amagat:\n       quedava una columna amb el t\u00edtol i res a sota. La classe nom\u00e9s es posa\n       si TOTES les quantitats s\u00f3n fixes. *\/\n    var taula = document.querySelector('table.woocommerce-cart-form__contents');\n    if(taula){\n      var camps = taula.querySelectorAll('td.product-quantity input.qty, td.product-quantity input[name^=\"cart\"]');\n      var totesFixes = camps.length > 0;\n      for(var i=0;i<camps.length;i++){\n        if(camps[i].type !== 'hidden'){ totesFixes = false; break; }\n      }\n      taula.classList.toggle('laprof-sense-quantitat', totesFixes);\n    }\n\n    \/* b) La cistella buida: fora la columna de la dreta, i \"Torna a la\n       botiga\" ha de portar on es compra, no a la llista de productes. *\/\n    var buida = !!document.querySelector('.cart-empty');\n    var zona  = document.querySelector('.elementor-widget-woocommerce-cart');\n    if(zona) zona.classList.toggle('laprof-cistella-buida', buida);\n\n    var tornar = document.querySelector('p.return-to-shop a.button');\n    if(tornar){\n      tornar.setAttribute('href', '\/curs-basic\/');\n      tornar.textContent = 'Mira el Curso B\u00e1sico';\n    }\n    var textBuida = document.querySelector('.cart-empty');\n    if(textBuida && textBuida.textContent.indexOf('Todav\u00eda') === -1){\n      textBuida.textContent = 'Todav\u00eda no has puesto nada.';\n    }\n\n    \/* c) D'usted a t\u00fa. El WooCommerce en castell\u00e0 ja tuteja a la cistella,\n       per\u00f2 algun connector no, i \u00abcarrito\u00bb es passa a \u00abcesta\u00bb perqu\u00e8 la\n       p\u00e0gina es diu aix\u00ed. Nom\u00e9s es toca text que es veu. *\/\n    var avisos = document.querySelectorAll(\n      '.woocommerce-message, .woocommerce-info:not(.cart-empty), .woocommerce-error'\n    );\n    var canvis = [\n      [\/\\bsu cesta\\b\/gi,   'tu cesta'],\n      [\/\\bsu carrito\\b\/gi, 'tu cesta'],\n      [\/\\bcarrito\\b\/gi,    'cesta'],\n      [\/\\bpuede\\b\/gi,      'puedes'],\n      [\/\\bdebe\\b\/gi,       'debes'],\n      [\/\\bintroduzca\\b\/gi, 'escribe'],\n      [\/\\bcompruebe\\b\/gi,  'comprueba'],\n      [\/\\bint\u00e9ntelo\\b\/gi,  'int\u00e9ntalo'],\n      [\/\\bhaga clic\\b\/gi,  'haz clic']\n    ];\n    function comCal(nou){\n      return function(trobat){\n        if(trobat.charAt(0) === trobat.charAt(0).toUpperCase() &&\n           trobat.charAt(0) !== trobat.charAt(0).toLowerCase()){\n          return nou.charAt(0).toUpperCase() + nou.slice(1);\n        }\n        return nou;\n      };\n    }\n    for(var a=0;a<avisos.length;a++){\n      var caminador = document.createTreeWalker(avisos[a], NodeFilter.SHOW_TEXT, null, false);\n      var node;\n      while((node = caminador.nextNode())){\n        var text = node.nodeValue;\n        if(!text || !text.trim()) continue;\n        var nou = text;\n        for(var c=0;c<canvis.length;c++){ nou = nou.replace(canvis[c][0], comCal(canvis[c][1])); }\n        if(nou !== text) node.nodeValue = nou;\n      }\n    }\n  }\n\n  \/* ---- 4. Quan s'engega ----\n     Aquest bloc va A SOBRE del widget de la cistella: quan s'executa, la\n     taula encara no existeix. Per aix\u00f2 es vigila que aparegui i es repassa\n     tan bon punt hi \u00e9s, i despr\u00e9s cada vegada que el WooCommerce la ref\u00e0. *\/\n  function prova(){\n    if(!document.querySelector('.elementor-widget-woocommerce-cart .woocommerce')) return false;\n    repassaCistella();\n    return true;\n  }\n\n  if(!prova() && window.MutationObserver){\n    var vigilant = new MutationObserver(function(){ if(prova()) vigilant.disconnect(); });\n    vigilant.observe(document.documentElement, {childList:true, subtree:true});\n    setTimeout(function(){ vigilant.disconnect(); }, 12000);\n  }\n  document.addEventListener('DOMContentLoaded', repassaCistella);\n  window.addEventListener('load', repassaCistella);\n\n  \/* El WooCommerce avisa per jQuery quan ha refet la taula. Si no hi ha\n     jQuery, el rep\u00e0s de dalt ja ha passat i el disseny es mant\u00e9 igualment:\n     nom\u00e9s es perdrien els retocs de text de la segona passada. *\/\n  if(window.jQuery){\n    window.jQuery(document.body).on(\n      'updated_cart_totals updated_wc_div wc_cart_emptied applied_coupon removed_coupon',\n      repassaCistella\n    );\n  }\n})();\n<\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5089ca elementor-widget elementor-widget-heading\" data-id=\"e5089ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Cesta<\/div>\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>Eliminar art\u00edculo Imagen en miniatura Producto Precio Cantidad Subtotal &times; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp;&nbsp; 197,00&nbsp;&euro; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp; cantidad 197,00&nbsp;&euro; A\u00f1adir cup\u00f3n TOTAL DE LA CESTA Subtotal 197,00&nbsp;&euro; Total 197,00&nbsp;&euro; Ir a la caja<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9187","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cesta - LAPROF<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.irenelaprof.com\/es\/cesta\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cesta - LAPROF\" \/>\n<meta property=\"og:description\" content=\"Eliminar art\u00edculo Imagen en miniatura Producto Precio Cantidad Subtotal &times; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp;&nbsp; 197,00&nbsp;&euro; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp; cantidad 197,00&nbsp;&euro; A\u00f1adir cup\u00f3n TOTAL DE LA CESTA Subtotal 197,00&nbsp;&euro; Total 197,00&nbsp;&euro; Ir a la caja\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.irenelaprof.com\/es\/cesta\/\" \/>\n<meta property=\"og:site_name\" content=\"LAPROF\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T07:34:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/10\/Curs_basic_laprof-300x300.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/\",\"url\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/\",\"name\":\"Cesta - LAPROF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.irenelaprof.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Curs_basic_laprof-300x300.png\",\"datePublished\":\"2024-09-06T14:27:01+00:00\",\"dateModified\":\"2026-08-28T07:34:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.irenelaprof.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Curs_basic_laprof-300x300.png\",\"contentUrl\":\"https:\\\/\\\/www.irenelaprof.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Curs_basic_laprof-300x300.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/cesta\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/inicio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cesta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/\",\"name\":\"LAPROF\",\"description\":\"Formacions de catal\u00e0\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#organization\",\"name\":\"LAPROF\",\"url\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.irenelaprof.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/La-prof-3-1.png\",\"contentUrl\":\"https:\\\/\\\/www.irenelaprof.com\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/La-prof-3-1.png\",\"width\":902,\"height\":255,\"caption\":\"LAPROF\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irenelaprof.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cesta - LAPROF","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.irenelaprof.com\/es\/cesta\/","og_locale":"es_ES","og_type":"article","og_title":"Cesta - LAPROF","og_description":"Eliminar art\u00edculo Imagen en miniatura Producto Precio Cantidad Subtotal &times; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp;&nbsp; 197,00&nbsp;&euro; Catal\u00e0 B\u00e0sic en Castell\u00e0 (A1-A2)&nbsp; cantidad 197,00&nbsp;&euro; A\u00f1adir cup\u00f3n TOTAL DE LA CESTA Subtotal 197,00&nbsp;&euro; Total 197,00&nbsp;&euro; Ir a la caja","og_url":"https:\/\/www.irenelaprof.com\/es\/cesta\/","og_site_name":"LAPROF","article_modified_time":"2026-08-28T07:34:53+00:00","og_image":[{"url":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/10\/Curs_basic_laprof-300x300.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/","url":"https:\/\/www.irenelaprof.com\/es\/cesta\/","name":"Cesta - LAPROF","isPartOf":{"@id":"https:\/\/www.irenelaprof.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/#primaryimage"},"image":{"@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/#primaryimage"},"thumbnailUrl":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/10\/Curs_basic_laprof-300x300.png","datePublished":"2024-09-06T14:27:01+00:00","dateModified":"2026-08-28T07:34:53+00:00","breadcrumb":{"@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.irenelaprof.com\/es\/cesta\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/#primaryimage","url":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/10\/Curs_basic_laprof-300x300.png","contentUrl":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/10\/Curs_basic_laprof-300x300.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.irenelaprof.com\/es\/cesta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/www.irenelaprof.com\/es\/inicio\/"},{"@type":"ListItem","position":2,"name":"Cesta"}]},{"@type":"WebSite","@id":"https:\/\/www.irenelaprof.com\/es\/#website","url":"https:\/\/www.irenelaprof.com\/es\/","name":"LAPROF","description":"Formacions de catal\u00e0","publisher":{"@id":"https:\/\/www.irenelaprof.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.irenelaprof.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.irenelaprof.com\/es\/#organization","name":"LAPROF","url":"https:\/\/www.irenelaprof.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.irenelaprof.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/11\/La-prof-3-1.png","contentUrl":"https:\/\/www.irenelaprof.com\/wp-content\/uploads\/2025\/11\/La-prof-3-1.png","width":902,"height":255,"caption":"LAPROF"},"image":{"@id":"https:\/\/www.irenelaprof.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/pages\/9187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/comments?post=9187"}],"version-history":[{"count":5,"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/pages\/9187\/revisions"}],"predecessor-version":[{"id":13789,"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/pages\/9187\/revisions\/13789"}],"wp:attachment":[{"href":"https:\/\/www.irenelaprof.com\/es\/wp-json\/wp\/v2\/media?parent=9187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}