[{"command":"settings","settings":{"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJyrLIpPSixO1S9OLdEtLE0tqtQtSCxKzE0tSS0qBgCf3wsl","theme":"yves_rocher_theme","theme_token":null},"ajaxTrustedUrl":[],"csp":{"nonce":"rcaowsUPEHTkW_dCMZb7jg"},"user":{"uid":0,"permissionsHash":"ec2ef73fcbbf5c1e68b1b76b3d4376ebde0b16c82fd25617d557876a19f088d3"}},"merge":true},{"command":"add_css","data":[{"rel":"stylesheet","media":"all","href":"\/themes\/contrib\/stable\/css\/core\/components\/progress.module.css?tkda82"},{"rel":"stylesheet","media":"all","href":"\/themes\/contrib\/stable\/css\/core\/components\/ajax-progress.module.css?tkda82"},{"rel":"stylesheet","media":"all","href":"\/themes\/contrib\/classy\/css\/components\/progress.css?tkda82"}]},{"command":"add_js","selector":"body","data":[{"src":"\/themes\/custom\/yves_rocher_theme\/js\/lib\/jquery.min.js?v=11.3.10"},{"src":"\/core\/assets\/vendor\/once\/once.min.js?v=1.0.1"},{"src":"\/sites\/www.yves-rocher.pt\/files\/languages\/pt-pt_4Ut5-zsbRwFjEOPIOVHxKx8rytEFQxaBzP8QrDOxqIM.js?tkda82"},{"src":"\/core\/misc\/drupalSettingsLoader.js?v=11.3.10"},{"src":"\/core\/misc\/drupal.js?v=11.3.10"},{"src":"\/core\/misc\/drupal.init.js?v=11.3.10"},{"src":"\/core\/assets\/vendor\/tabbable\/index.umd.min.js?v=6.3.0"},{"src":"\/core\/misc\/progress.js?v=11.3.10"},{"src":"\/core\/assets\/vendor\/loadjs\/loadjs.min.js?v=4.3.0"},{"src":"\/core\/misc\/debounce.js?v=11.3.10"},{"src":"\/core\/misc\/announce.js?v=11.3.10"},{"src":"\/core\/misc\/message.js?v=11.3.10"},{"src":"\/core\/misc\/ajax.js?v=11.3.10"},{"src":"\/themes\/custom\/yves_rocher_theme\/js\/preloader.behaviour.js?v=11.3.10"},{"src":"\/themes\/contrib\/stable\/js\/ajax.js?v=11.3.10"},{"src":"\/modules\/custom\/yr_base\/js\/setQueryParameters.ajax.js?tkda82"}]},{"command":"insert","method":"append","selector":".products .grid-section__body","data":"\n\n              \u003Cdiv class=\u0022item-list row mx-0 my-3\u0022\u003E\n        \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_b8012c67-5ab8-48a8-8157-33cd55ba1b98gtm commerce-product--grid-page card-base hide-throbber product-19189 product-bundle-colourless_product\u0022 id=\u0022product-19189\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/cuidado-especifico\/suavidade-spray-desembaracante-suave-150-ml-0\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002219189\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2025-12\/90176-spray-desembara\u00e7ante-linha-suavidade-capilares-yves-rocher.png?itok=ipP8osu6\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022Spray Desembara\u00e7ante Suave | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003E Suavidade Spray Desembara\u00e7ante...\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003EVaporizador\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E150\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002290176\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E9,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E12,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/19189\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/19189\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_b8012c67-5ab8-48a8-8157-33cd55ba1b98gtm es-wishlist-wrapper product-19189\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002229194\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-19189\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_e69fd78b-b1a7-4c0b-a7fb-0391bd718dacgtm slider-vertcal-scroll commerce-product--grid-page card-base hide-throbber product-19562 product-bundle-colourless_product\u0022 id=\u0022product-19562\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/mascara-capilar\/mascara-reparadora-200-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002219562\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-03\/95599-mascara-reparadora-yves-rocher_0.png?itok=il8_MnAa\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022M\u00e1scara Reparadora | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003EM\u00e1scara Reparadora  - 200 ml\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003ETubo\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E200\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002295599\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E6,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E8,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/19562\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/19562\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_e69fd78b-b1a7-4c0b-a7fb-0391bd718dacgtm es-wishlist-wrapper product-19562\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002229672\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-19562\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_f7bd1d9d-6942-4d70-a529-9979da0dec2fgtm slider-vertcal-scroll commerce-product--grid-page card-base hide-throbber product-19565 product-bundle-colourless_product\u0022 id=\u0022product-19565\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/cuidado-especifico\/serum-termoprotetor-reestruturante-100-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002219565\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-03\/96147-serum-termoprotetor-reestruturante-yves-rocher.png?itok=wNnHnp4Z\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022S\u00e9rum Termoprotetor Reestruturante | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003E S\u00e9rum Termoprotetor Reestruturante...\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003EFrasco\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E100\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002296147\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E9,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E12,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/19565\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/19565\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_f7bd1d9d-6942-4d70-a529-9979da0dec2fgtm es-wishlist-wrapper product-19565\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002229675\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-19565\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_b687441d-389a-4c87-be6d-c00984915f05gtm commerce-product--grid-page card-base hide-throbber product-19568 product-bundle-colourless_product\u0022 id=\u0022product-19568\u0022\u003E\n  \u003Ca href=\u0022\/corpo-solares\/produtos-de-corpo\/cuidado-especifico\/balsamo-disciplinante-150-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002219568\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-03\/97091-balsamo-disciplinante-yves-rocher.png?itok=8aIok0-a\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022B\u00e1lsamo Disciplinante | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003EB\u00e1lsamo Disciplinante - 150 ml\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003ETubo\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E150\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002297091\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E9,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E12,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/19568\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/19568\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_b687441d-389a-4c87-be6d-c00984915f05gtm es-wishlist-wrapper product-19568\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002229678\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-19568\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n          \u003C\/div\u003E\n                \u003Cdiv class=\u0022item-list row mx-0 my-3\u0022\u003E\n        \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_0d6a192f-c3f6-4226-817f-d7803612335dgtm commerce-product--grid-page card-base hide-throbber product-19571 product-bundle-colourless_product\u0022 id=\u0022product-19571\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/cuidado-especifico\/cuidado-reparador-express-150-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002219571\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-03\/97643-cuidado-reparador-express-yves-rocher.png?itok=VfOTdAxd\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022Cuidado Reparador Express | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003ECuidado Reparador Express  - 150 ml\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003EFrasco\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E150\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002297643\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E9,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E12,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/19571\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/19571\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_0d6a192f-c3f6-4226-817f-d7803612335dgtm es-wishlist-wrapper product-19571\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002229681\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-19571\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_10a79ba2-f659-4af8-8cf9-dcbc7e58a3cfgtm slider-vertcal-scroll commerce-product--grid-page card-base hide-throbber product-20135 product-bundle-colourless_product\u0022 id=\u0022product-20135\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/cuidado-especifico\/programa-intensivo-redensificante-195-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002220135\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-08\/anti-hair-loss-programa-intensivo-redensificante-yves-rocher.png?itok=0XbodsgV\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022Programa Intensivo Redensificante | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003E Programa Intensivo Redensificante -...\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003EFrasco\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E195\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002263147\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E29,95\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E39,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/20135\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/20135\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_10a79ba2-f659-4af8-8cf9-dcbc7e58a3cfgtm es-wishlist-wrapper product-20135\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002230488\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-20135\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_f01e91b2-67c1-4851-8b48-d03288068564gtm slider-vertcal-scroll commerce-product--grid-page card-base hide-throbber product-20138 product-bundle-colourless_product\u0022 id=\u0022product-20138\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/cuidado-especifico\/serum-revitalizante-couro-cabeludo-50-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002220138\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2026-08\/anti-hair-loss-s\u00e9rum-revitalizante-couro-cabeludo-yves-rocher.png?itok=17MBp4yL\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022S\u00e9rum Revitalizante Couro Cabeludo | Yves Rocher Portugal \u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-campaign field--type-string field--label-hidden field__item\u0022\u003ENOVO\u003C\/div\u003E\n            \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003E S\u00e9rum Revitalizante Couro Cabeludo...\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003EFrasco\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E50\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002263179\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E12,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E16,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E \u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/20138\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/20138\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_f01e91b2-67c1-4851-8b48-d03288068564gtm es-wishlist-wrapper product-20138\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002230491\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-20138\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n              \u003Cdiv class=\u0022item col-6 col-lg-3\u0022\u003E\n  \u003Carticle class=\u0022select_item_0ecb591b-129e-403e-bc9b-ea6e7f108568gtm commerce-product--grid-page card-base hide-throbber product-14841 product-bundle-colourless_product\u0022 id=\u0022product-14841\u0022\u003E\n  \u003Ca href=\u0022\/capilares\/produtos-para-cabelo\/mascara-capilar\/cor-mascara-protetora-de-brilho-200-ml\u0022 class=\u0022card-base--wrapper-link\u0022 data-id=\u002214841\u0022\u003E\n    \u003Cdiv class=\u0022card-base--wrapper\u0022\u003E\n      \n      \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-gallery field--type-entity-reference field--label-hidden field__items\u0022\u003E\n              \u003Cdiv class=\u0022field__item\u0022\u003E  \n\u003Cdiv class=\u0022img-wrapper\u0022\u003E\n    \u003Cimg loading=\u0022lazy\u0022 src=\u0022\/sites\/www.yves-rocher.pt\/files\/styles\/216x216\/public\/2023-03\/36279_1.png?itok=6rO1JgbO\u0022 width=\u0022216\u0022 height=\u0022216\u0022 alt=\u0022M\u00e1scara Protetora de Brilho | Yves Rocher Portugal\u0022 typeof=\u0022foaf:Image\u0022 class=\u0022image-style-_16x216\u0022 \/\u003E\n  \u003C\/div\u003E\n\n\n\u003C\/div\u003E\n          \u003C\/div\u003E\n        \n      \n      \u003Cdiv class=\u0022card-base--content\u0022\u003E\n        \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-title field--type-string field--label-hidden field__item\u0022\u003E\u003Ch3\u003E Cor M\u00e1scara Protetora de Brilho -...\u003C\/h3\u003E\u003C\/div\u003E\n            \n        \u003Cdiv class=\u0022text-small\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient field--type-string field--label-hidden field__item\u0022\u003ETubo\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-qty field--type-decimal field--label-hidden field__item\u0022\u003E200\u003C\/div\u003E\n            \n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-product-recipient-um field--type-string field--label-hidden field__item\u0022\u003Eml\u003C\/div\u003E\n            \n                  \u003C\/div\u003E\n        \u003Cdiv data-bv-show=\u0022inline_rating\u0022 data-bv-product-id=\u002236279\u0022 data-bv-seo=\u0022false\u0022\u003E\u003C\/div\u003E\n                \u003Cdiv class=\u0022commerce-product--product-price\u0022\u003E\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-price field--type-commerce-price field--label-hidden field__item\u0022\u003E6,70\u00a0\u20ac\u003C\/div\u003E\n            \n          \u0026nbsp;\u0026nbsp;\n          \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-list-price field--type-commerce-price field--label-hidden field__item\u0022\u003E8,95\u00a0\u20ac\u003C\/div\u003E\n            \n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/a\u003E\n  \u003Cdiv class=\u0022sticky-corner\u0022\u003E\n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-field-discount field--type-integer field--label-hidden field__item\u0022\u003E-25%\u003C\/div\u003E\n            \n    \n            \u003Cdiv class=\u0022field--grid_page--view-mode field field--name-wow field--type-boolean field--label-hidden field__item\u0022\u003E\u003Cspan class=\u0022wow\u0022 data-target=\u0022#wow-popup-14841\u0022 data-toggle=\u0022modal\u0022\u003E\u003C\/span\u003E  \u003Cdiv  id=\u0022wow-popup-14841\u0022 tabindex=\u0022-1\u0022 role=\u0022dialog\u0022 aria-hidden=\u0022true\u0022 data-backdrop=\u0022true\u0022 class=\u0022modal modal-outside fade no-title\u0022\u003E\n    \u003Cdiv class=\u0022modal-dialog modal-dialog-centered\u0022 role=\u0022document\u0022\u003E\n      \u003Cdiv class=\u0022modal-content\u0022\u003E\n                \u003Cdiv class=\u0022modal-body\u0022\u003E\n                      \u003Cbutton type=\u0022button\u0022 class=\u0022close\u0022 data-dismiss=\u0022modal\u0022 aria-label=\u0022Close\u0022\u003E\n              \u003Cspan aria-hidden=\u0022true\u0022 class=\u0022icon-close icon\u0022\u003E\u003C\/span\u003E\n            \u003C\/button\u003E\n                    \u003Ca href=\u0022\/acessibilidade-marca\u0022\u003E\n  \u003Cimg src=\u0022\/sites\/www.yves-rocher.pt\/files\/2026-02\/PT-pop-up-wow-catalogo-03-yves-rocher.jpg\u0022 width=\u0022960\u0022 height=\u0022900\u0022 alt=\u0022\u0022 loading=\u0022lazy\u0022 typeof=\u0022foaf:Image\u0022 \/\u003E\n  \u003C\/a\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n            \n  \u003C\/div\u003E\n  \u003Ca href=\u0022\/ajax\/add-product-to-cart\/14841\u0022 class=\u0022use-ajax add-to-cart-button\u0022\u003EAdicionar\u003C\/a\u003E\n  \u003Ca href=\u0022\/ajax\/remove-order-item-from-cart\/14841\/0\u0022 class=\u0022use-ajax remove-from-cart-button\u0022\u003ERemover\u003C\/a\u003E\n  \u003Cdiv  class=\u0022add_to_wishlist_0ecb591b-129e-403e-bc9b-ea6e7f108568gtm es-wishlist-wrapper product-14841\u0022\u0022\u003E\n  \u003Cbutton class=\u0022btn es-wishlist-button add-to-favorites\u0022 data-pid=\u002223382\u0022\u003E\n    Add to wishlist\n  \u003C\/button\u003E\n\u003C\/div\u003E\n\n  \u003C\/article\u003E\n  \u003Cdiv id=\u0022product-modal-success-14841\u0022 class=\u0022modal-outside\u0022\u003E\u003C\/div\u003E\n\u003C\/div\u003E\n          \u003C\/div\u003E\n      ","settings":null},{"command":"remove","selector":".products .show-more a"},{"command":"insert","method":"append","selector":".products .show-more","data":"\u003Ca href=\u0022\/ajax\/grid-view\/range\/2530\/show-more?sortField=discount\u0026amp;sortDir=DESC\u0026amp;\u0026amp;page=2\u0026amp;keyword=\u0022 class=\u0022link js-load-more\u0022 data-progress-type=\u0022infinity\u0022\u003E\u003C\/a\u003E","settings":null},{"command":"setQueryParameters","params":{"sortField":"discount","sortDir":"DESC","filters":[],"page":0,"keyword":"","itemsPerPage":16}}]