{"id":69196,"date":"2026-05-21T13:10:21","date_gmt":"2026-05-21T13:10:21","guid":{"rendered":"https:\/\/playroom.azud.com\/azud-tub-nachhaltigkeitspass\/"},"modified":"2026-05-28T07:55:06","modified_gmt":"2026-05-28T07:55:06","slug":"azud-tub-nachhaltigkeitspass","status":"publish","type":"page","link":"https:\/\/playroom.azud.com\/de\/azud-tub-nachhaltigkeitspass\/","title":{"rendered":"AZUD TUB Nachhaltigkeitspass"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"69196\" class=\"elementor elementor-69196 elementor-67721\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d91795e e-con-full e-flex e-con e-parent\" data-id=\"d91795e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aee84ed elementor-widget elementor-widget-html\" data-id=\"aee84ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"azud-passport-widget\">\r\n    <main class=\"passport\">\r\n      <section class=\"hero-card\">\r\n        <div class=\"hero-card__content\">\r\n          <div class=\"hero-card__copy\">\r\n            <p class=\"eyebrow\">Nachhaltigkeits-Pass<\/p>\r\n  \r\n            <div class=\"hero-card__title-group\">\r\n              <img decoding=\"async\" class=\"hero-card-img\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/LOGO-AZUD-TUB-scaled.webp\" alt=\"AZUD SPRINT Logo\" \/>\r\n            <\/div>\r\n  \r\n            <p class=\"hero-card__description\">\r\n              Digitales Nachhaltigkeitsblatt mit Angaben zu Materialien, Auswirkungen, Ende der Lebensdauer und Produktzertifizierungen<\/p>\r\n  \r\n            <div class=\"hero-card__actions\">\r\n              <a class=\"badge badge--link\" href=\"#formulario-contacto\">\r\n                Beantragen Sie einen verl\u00e4ngerten Reisepass<\/a>\r\n            <\/div>\r\n          <\/div>\r\n  \r\n          <div class=\"hero-card__media\" aria-hidden=\"true\">\r\n            <img decoding=\"async\" class=\"hero-card__product\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/AZUD-TUB-tuberia.webp\" alt=\"\" \/>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n  \r\n      <div class=\"passport-grid\">\r\n        <details class=\"card card--materials card-accordion\" aria-labelledby=\"materials-title\">\r\n          <summary class=\"card-accordion__summary\">\r\n            <div class=\"section-heading\">\r\n              <p class=\"section-heading__eyebrow\">Materialien<\/p>\r\n              <h2 id=\"materials-title\">Produktmaterialien und Verpackungen<\/h2>\r\n            <\/div>\r\n          <\/summary>\r\n  \r\n          <div class=\"card-accordion__content\">\r\n            <section class=\"materials-subsection\" aria-labelledby=\"materials-composition-title\">\r\n              <h3 class=\"materials-subsection__title\" id=\"materials-composition-title\">\r\n                <span class=\"materials-subsection__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path d=\"M4 6h16\" \/>\r\n                    <path d=\"M4 12h16\" \/>\r\n                    <path d=\"M4 18h16\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n                Zusammensetzung<\/h3>\r\n  \r\n              <div class=\"materials-grid\">\r\n                <article class=\"material-block\">\r\n                  <div class=\"material-block__header\">\r\n                    <div>\r\n                      <p class=\"material-block__label\">Produkt<\/p>\r\n                    <\/div>\r\n  \r\n                    <div class=\"metric-ring\" style=\"--progress: 0%; display: none;\">\r\n                      <span class=\"metric-ring__icon\" aria-hidden=\"true\">&#9851;<\/span>\r\n                      <span class=\"metric-ring__value\">0%<\/span>\r\n                    <\/div>\r\n                  <\/div>\r\n  \r\n                  <div class=\"material-block__body\">\r\n                    <div class=\"material-block__media\">\r\n                      <img decoding=\"async\" class=\"material-block__image\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/bobina-AZUD-TUB-scaled.webp\" alt=\"AZUD SPRINT Produktspule\" loading=\"lazy\" \/>\r\n                    <\/div>\r\n  \r\n                    <dl class=\"stats-list\">\r\n                      <div class=\"stats-list__item\">\r\n                        <dt>Material<\/dt>\r\n                        <dd>Polyethylen niedriger Dichte<\/dd>\r\n                       \r\n                        \r\n                      <\/div>\r\n  \r\n                      <div class=\"stats-list__item\">\r\n                        <dt>Recyceltes Material insgesamt<\/dt>\r\n                        <dd>0%<\/dd>\r\n                      <\/div>\r\n                    <\/dl>\r\n                  <\/div>\r\n                <\/article>\r\n  \r\n                <article class=\"material-block\">\r\n                  <div class=\"material-block__header\">\r\n                    <div class=\"material-block__header-main\">\r\n                      <p class=\"material-block__label\">Verpackung<\/p>\r\n                      <div class=\"thickness-select-wrap\">\r\n                        <label class=\"thickness-select-wrap__label\" for=\"packaging-thickness\">\r\n                          Palettieren<\/label>\r\n                        <select\r\n                          class=\"thickness-select js-packaging-thickness-select\"\r\n                          id=\"packaging-thickness\"\r\n                          aria-label=\"Seleccionar si el embalaje va paletizado\"\r\n                        >\r\n                          <option value=\"no\" selected>Nein<\/option>\r\n                          <option value=\"si\">Ja<\/option>\r\n                        <\/select>\r\n                      <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"metric-ring metric-ring--strong\" style=\"--progress: 90%; display: none;\">\r\n                      <span class=\"metric-ring__icon\" aria-hidden=\"true\">&#9851;<\/span>\r\n                      <span class=\"metric-ring__value\">0%<\/span>\r\n                    <\/div>\r\n                  <\/div>\r\n  \r\n                  <div class=\"material-block__body\">\r\n                    <div class=\"material-block__media\">\r\n                      <img decoding=\"async\" class=\"material-block__image material-block__image--packaging\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/bobina-AZUD-TUB-scaled.webp\" alt=\"AZUD PRO Produktverpackung ohne Palette\" loading=\"lazy\" \/>\r\n                    <\/div>\r\n  \r\n                    <dl class=\"stats-list\">\r\n                      <div class=\"stats-list__item\">\r\n                        <dt>Materialien<\/dt>\r\n                        <dd>\r\n                          <ul class=\"packaging-material-list js-packaging-materials-list\">\r\n                            <li>Polypropylen (PP-05)<\/li>\r\n                            <li>Polyethylen niedriger Dichte (LDPE-04)<\/li>\r\n                          <\/ul>\r\n                        <\/dd>\r\n                      <\/div>\r\n\r\n                      <div class=\"stats-list__item\">\r\n                        <dt>Recyceltes Material insgesamt<\/dt>\r\n                        <dd class=\"js-packaging-recycled\">0%<\/dd>\r\n                      <\/div>\r\n                    <\/dl>\r\n                 <\/div> \r\n                <\/article>\r\n              <\/div>\r\n            <\/section>\r\n  \r\n            <section class=\"materials-subsection\" aria-labelledby=\"materials-end-of-life-title\">\r\n              <h3 class=\"materials-subsection__title\" id=\"materials-end-of-life-title\">\r\n                <span class=\"materials-subsection__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path d=\"M12 2v4\" \/>\r\n                    <path d=\"M18.36 5.64l-2.83 2.83\" \/>\r\n                    <path d=\"M22 12h-4\" \/>\r\n                    <path d=\"M18.36 18.36l-2.83 -2.83\" \/>\r\n                    <path d=\"M12 22v-4\" \/>\r\n                    <path d=\"M5.64 18.36l2.83 -2.83\" \/>\r\n                    <path d=\"M2 12h4\" \/>\r\n                    <path d=\"M5.64 5.64l2.83 2.83\" \/>\r\n                    <circle cx=\"12\" cy=\"12\" r=\"3\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n                Ende des Lebens<\/h3>\r\n  \r\n              <div class=\"end-of-life-grid\">\r\n                <article class=\"end-of-life-block\">\r\n                  <p class=\"material-block__label\">Produkt<\/p>\r\n  \r\n                 \r\n  \r\n                  <div class=\"end-of-life-section\">\r\n                    <div class=\"end-of-life-label-with-tooltip\">\r\n                      <p class=\"end-of-life-section__label\">Technisch recycelbar<\/p>\r\n  \r\n                      <button class=\"info-tooltip-trigger\" type=\"button\" aria-label=\"M\u00e1s informaci\u00f3n sobre reciclable t\u00e9cnicamente\" aria-describedby=\"tooltip-recyclable-tech-product\">\r\n                        i<\/button>\r\n  \r\n                      <span class=\"info-tooltip-box\" id=\"tooltip-recyclable-tech-product\" role=\"tooltip\">\r\n                        Technische Bedingungen f\u00fcr die Trennung, Behandlung und Verwendung des Materials am Ende seiner Nutzungsdauer<\/span>\r\n                    <\/div>\r\n  \r\n                    <div class=\"end-of-life-metric\">\r\n                      <div class=\"metric-ring metric-ring--end-of-life js-recyclable-product\" style=\"--progress: 97%\">\r\n                        <span class=\"metric-ring__icon\" aria-hidden=\"true\">&#9851;<\/span>\r\n                        <span class=\"metric-ring__value\">97%<\/span>\r\n                      <\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n  \r\n                 \r\n                <\/article>\r\n  \r\n                <article class=\"end-of-life-block\">\r\n                  <p class=\"material-block__label\">Verpackung<\/p>\r\n  \r\n                  <div class=\"end-of-life-section\">\r\n                    <p class=\"end-of-life-section__label\">Ende der Lebensdauer von Verpackungen<\/p>\r\n  \r\n                    <ul class=\"feature-list feature-list--compact js-end-packaging-list\">\r\n                      <li>Design mit leicht trennbaren Materialien.<\/li>\r\n                      <li>\r\n                        Verpackung gem\u00e4\u00df der EU-Verordnung \u00fcber Verpackungen und Verpackungsabf\u00e4lle<\/li>\r\n                    <\/ul>\r\n                  <\/div>\r\n  \r\n                  <div class=\"end-of-life-section\">\r\n                    <div class=\"end-of-life-label-with-tooltip\">\r\n                      <p class=\"end-of-life-section__label\">Technisch recycelbar<\/p>\r\n  \r\n                      <button class=\"info-tooltip-trigger\" type=\"button\" aria-label=\"M\u00e1s informaci\u00f3n sobre reciclable t\u00e9cnicamente\" aria-describedby=\"tooltip-recyclable-tech-packaging\">\r\n                        i<\/button>\r\n  \r\n                      <span class=\"info-tooltip-box\" id=\"tooltip-recyclable-tech-packaging\" role=\"tooltip\">\r\n                        Technische Bedingungen f\u00fcr die Trennung, Behandlung und Verwendung des Materials am Ende seiner Nutzungsdauer<\/span>\r\n                    <\/div>\r\n  \r\n                    <div class=\"end-of-life-metric\">\r\n                      <div class=\"metric-ring metric-ring--end-of-life js-recyclable-packaging\" style=\"--progress: 70%\">\r\n                        <span class=\"metric-ring__icon\" aria-hidden=\"true\">&#9851;<\/span>\r\n                        <span class=\"metric-ring__value\">70%<\/span>\r\n                      <\/div>\r\n                    <\/div>\r\n                  <\/div>\r\n                <\/article>\r\n              <\/div>\r\n            <\/section>\r\n          <\/div>\r\n        <\/details>\r\n  \r\n        <details class=\"card card--impact card-accordion\" aria-labelledby=\"impact-title\">\r\n          <summary class=\"card-accordion__summary\">\r\n            <div class=\"section-heading\">\r\n              <p class=\"section-heading__eyebrow\">Auswirkungen<\/p>\r\n              <h2 id=\"impact-title\">Indikatoren f\u00fcr Nachhaltigkeit und Auswirkungen<\/h2>\r\n            <\/div>\r\n          <\/summary>\r\n  \r\n          <div class=\"card-accordion__content\">\r\n            <div class=\"impact-grid\">\r\n              <article class=\"impact-item\">\r\n                <span class=\"impact-item__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#91e0d2\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" \/>\r\n                    <path d=\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n  \r\n                <h3>Nachhaltige Energie<\/h3>\r\n                <p>Intern bewertete Energieeffizienz-Indikatoren.<\/p>\r\n              <\/article>\r\n  \r\n              <article class=\"impact-item\">\r\n                <span class=\"impact-item__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#91e0d2\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" \/>\r\n                    <path d=\"M7.502 19.423c2.602 2.105 6.395 2.105 8.996 0c2.602 -2.105 3.262 -5.708 1.566 -8.546l-4.89 -7.26c-.42 -.625 -1.287 -.803 -1.936 -.397a1.376 1.376 0 0 0 -.41 .397l-4.893 7.26c-1.695 2.838 -1.035 6.441 1.567 8.546\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n  \r\n                <h3>Wasser-Fu\u00dfabdruck<\/h3>\r\n                <p>Berechnet f\u00fcr den internen AZUD-Produktionsprozess.<\/p>\r\n              <\/article>\r\n  \r\n              <article class=\"impact-item\">\r\n                <span class=\"impact-item__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#91e0d2\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" \/>\r\n                    <path d=\"M12 10a6 6 0 0 0 -6 -6h-3v2a6 6 0 0 0 6 6h3\" \/>\r\n                    <path d=\"M12 14a6 6 0 0 1 6 -6h3v1a6 6 0 0 1 -6 6h-3\" \/>\r\n                    <path d=\"M12 20l0 -10\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n  \r\n                <h3>Kohlenstoff-Fu\u00dfabdruck<\/h3>\r\n                <p>F\u00fcr das Produkt gemessene direkte und indirekte Emissionen.<\/p>\r\n              <\/article>\r\n  \r\n              <article class=\"impact-item\">\r\n                <span class=\"impact-item__icon\" aria-hidden=\"true\">\r\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#91e0d2\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n                    <path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" \/>\r\n                    <path d=\"M7 16.5l-5 -3l5 -3l5 3v5.5l-5 3l0 -5.5\" \/>\r\n                    <path d=\"M2 13.5v5.5l5 3\" \/>\r\n                    <path d=\"M7 16.545l5 -3.03\" \/>\r\n                    <path d=\"M17 16.5l-5 -3l5 -3l5 3v5.5l-5 3l0 -5.5\" \/>\r\n                    <path d=\"M12 19l5 3\" \/>\r\n                    <path d=\"M17 16.5l5 -3\" \/>\r\n                    <path d=\"M12 13.5v-5.5l-5 -3l5 -3l5 3v5.5\" \/>\r\n                    <path d=\"M7 5.03v5.455\" \/>\r\n                    <path d=\"M12 8l5 -3\" \/>\r\n                  <\/svg>\r\n                <\/span>\r\n  \r\n                <h3>Verpackungsverh\u00e4ltnis<\/h3>\r\n                <p>Verpackungsverh\u00e4ltnis berechnet und auf Anfrage erh\u00e4ltlich.<\/p>\r\n              <\/article>\r\n            <\/div>\r\n  \r\n            <a class=\"badge badge--link impact-cta\" style=\"display: none;\" href=\"#formulario-contacto\">\r\n              Erfahren Sie mehr \u00fcber die Nachhaltigkeitsindikatoren f\u00fcr dieses Produkt<\/a>\r\n          <\/div>\r\n        <\/details>\r\n  \r\n        <details class=\"card certification-proposal card-accordion\" aria-labelledby=\"certs-proposal-title\">\r\n          <summary class=\"card-accordion__summary\">\r\n            <div class=\"section-heading\">\r\n              <p class=\"section-heading__eyebrow\">Garantie und Transparenz<\/p>\r\n              <h2 id=\"certs-proposal-title\">Bescheinigungen und Verpflichtungen<\/h2>\r\n            <\/div>\r\n          <\/summary>\r\n  \r\n          <div class=\"card-accordion__content\">\r\n            <div class=\"certification-proposal__layout\">\r\n              <div class=\"certification-proposal__top\">\r\n               \r\n  \r\n                <section class=\"certification-proposal__panel\" aria-labelledby=\"certs-voluntary-proposal-title\">\r\n                  <h3 id=\"certs-voluntary-proposal-title\">Teilnahme an Initiativen<\/h3>\r\n  \r\n                  <div class=\"certification-proposal__initiatives\">\r\n                    <article>\r\n                      <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/UNGC-ENDORSER-ES-Mundial-RGB-1.png\" alt=\"UN Global Compact\" loading=\"lazy\" \/>\r\n                    <\/article>\r\n  \r\n                    <article>\r\n                      <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/operation-clean-sweep-logo.avif\" alt=\"Operation Clean Sweep\" loading=\"lazy\" \/>\r\n                    <\/article>\r\n                  <\/div>\r\n                <\/section>\r\n              <\/div>\r\n  \r\n              <section class=\"certification-proposal__panel certification-proposal__panel--management\" aria-labelledby=\"certs-management-proposal-title\">\r\n                <h3 id=\"certs-management-proposal-title\">Zertifizierungen von Managementsystemen<\/h3>\r\n  \r\n                <div class=\"certification-proposal__logos\">\r\n                  <article>\r\n                    <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/AENOR_gestion_calidad.jpg\" alt=\"ISO 9001 AENOR\" loading=\"lazy\" \/>\r\n                  <\/article>\r\n  \r\n                  <article>\r\n                    <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/AENOR_gestion_ambiental.jpg\" alt=\"ISO 14001 AENOR\" loading=\"lazy\" \/>\r\n                  <\/article>\r\n  \r\n                  <article>\r\n                    <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/AENOR_seguridad_salud.jpg\" alt=\"ISO 45001 AENOR\" loading=\"lazy\" \/>\r\n                  <\/article>\r\n  \r\n                  <article>\r\n                    <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/Sello-Huella-de-Carbono-2024.png\" alt=\"Kohlenstoff-Fu\u00dfabdruck\" loading=\"lazy\" \/>\r\n                  <\/article>\r\n  \r\n                  <article>\r\n                    <img decoding=\"async\" src=\"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/2025-02-Insignia-Committed-CSR.png\" alt=\"EcoVadis\" loading=\"lazy\" \/>\r\n                  <\/article>\r\n                <\/div>\r\n              <\/section>\r\n            <\/div>\r\n          <\/div>\r\n        <\/details>\r\n      <\/div>\r\n  \r\n      <section class=\"contact-band\" id=\"formulario-contacto\" aria-labelledby=\"contact-title\">\r\n        <div class=\"contact-band__card\">\r\n          <div class=\"contact-band__layout\">\r\n            <aside class=\"contact-band__info-column\" aria-label=\"Beneficios del pasaporte ampliado\">\r\n              <h2 id=\"contact-title\">Beantragen Sie Ihren verl\u00e4ngerten Reisepass<\/h2>\r\n  \r\n              <p class=\"contact-band__text\">\r\n                Hinterlassen Sie uns Ihre Daten und wir werden uns mit Ihnen in Verbindung setzen, um weitere Informationen \u00fcber das Produkt und den digitalen Pass zu erhalten. Sie werden erhalten<\/p>\r\n  \r\n              <ul class=\"contact-band__benefits\">\r\n                <li>Informationen \u00fcber Materialien, ihre Zusammensetzung und ihr Recyclingpotenzial.<\/li>\r\n                <li>Zugang zu wichtigen Wirkungsindikatoren wie CO2-Fu\u00dfabdruck, Wasser- und Energieeffizienz.<\/li>\r\n                <li>Einzelheiten zum End-of-Life-Management und dessen Integration in die Kreislaufwirtschaft.<\/li>\r\n                <li>Informationen \u00fcber die regulatorische Unterst\u00fctzung, Zertifizierungen und Managementsysteme, die jedes Sortiment unterst\u00fctzen.<\/li>\r\n              <\/ul>\r\n            <\/aside>\r\n  \r\n            <div class=\"formulario-pasaporte-sostenibilidad\"> \r\n    \t\t<div data-elementor-type=\"container\" data-elementor-id=\"68625\" class=\"elementor elementor-68625 elementor-68266 elementor-68266\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b03cf0 e-flex e-con-boxed e-con e-parent\" data-id=\"5b03cf0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17030c6 elementor-widget elementor-widget-html\" data-id=\"17030c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"azud-form-wrapper azud-form-wrapper-popup\" data-azud-popup-form-wrapper=\"o2hghfnuefgxwanomcx4w\">\r\n\r\n  <style>\r\n    .azud-form-wrapper-popup {\r\n      position: relative;\r\n      min-height: 220px;\r\n    }\r\n\r\n    .azud-form-loader {\r\n      display: none;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 220px;\r\n      width: 100%;\r\n    }\r\n\r\n    .azud-loader-circle {\r\n      width: 42px;\r\n      height: 42px;\r\n      border: 4px solid rgba(0, 56, 101, 0.18);\r\n      border-top-color: #003865;\r\n      border-radius: 50%;\r\n      animation: azudSpin 0.8s linear infinite;\r\n    }\r\n\r\n    @keyframes azudSpin {\r\n      to {\r\n        transform: rotate(360deg);\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"azud-form-loader\" aria-hidden=\"true\">\r\n    <div class=\"azud-loader-circle\"><\/div>\r\n  <\/div>\r\n\r\n  <div\r\n    class=\"azud-form-error\"\r\n    style=\"display:none; color:#003865; font-family:Montserrat, Arial, sans-serif; font-weight:700; font-size:14px; line-height:1.4; padding:20px 0;\"\r\n  >\r\n    No se ha podido cargar el formulario. Por favor, int\u00e9ntalo de nuevo m\u00e1s tarde.\r\n  <\/div>\r\n\r\n  <div pageID=\"o2hghfnuefgxwanomcx4w\"><\/div>\r\n\r\n  <script type=\"text\/javascript\">\r\n  (function () {\r\n\r\n      var PAGE_ID = \"o2hghfnuefgxwanomcx4w\";\r\n      var CD_WIDGET_URL = \"https:\/\/web.azud.com\/web\/newformeditor\/CDWidget.js\";\r\n\r\n      function isElementorEditor() {\r\n          return (\r\n              window.location.href.indexOf(\"elementor-preview\") !== -1 ||\r\n              window.location.href.indexOf(\"action=elementor\") !== -1 ||\r\n              document.body.classList.contains(\"elementor-editor-active\") ||\r\n              document.body.classList.contains(\"elementor-editor-preview\")\r\n          );\r\n      }\r\n\r\n      function getWrapper() {\r\n          return document.querySelector(\r\n              '.azud-form-wrapper-popup[data-azud-popup-form-wrapper=\"' + PAGE_ID + '\"]'\r\n          );\r\n      }\r\n\r\n      function getFormRoot(wrapper) {\r\n          if (!wrapper) {\r\n              return null;\r\n          }\r\n\r\n          return (\r\n              wrapper.querySelector(\".sd-root-modern\") ||\r\n              wrapper.querySelector(\".sd-root\") ||\r\n              wrapper.querySelector(\".sv-root-modern\") ||\r\n              wrapper.querySelector(\".sv_main\")\r\n          );\r\n      }\r\nfunction rellenarTrackingMenu(wrapper) {\r\n          if (!wrapper) return;\r\n          \r\n          \/\/ 1. Buscamos el DIV contenedor que tiene el data-name\r\n          var contenedorTracking = wrapper.querySelector('div[data-name=\"azud_tracking_menu\"]');\r\n          \r\n          if (contenedorTracking) {\r\n              \/\/ 2. Buscamos el input real que est\u00e1 dentro\r\n              var inputTracking = contenedorTracking.querySelector('input');\r\n              \r\n              if (inputTracking) {\r\n                  var valorSession = sessionStorage.getItem('azud_tracking_menu');\r\n                  \r\n                  if (valorSession) {\r\n                      console.log(\"AZUD: Simulando interacci\u00f3n humana en el campo...\");\r\n\r\n                      \/\/ Paso A: Entramos al campo (Foco)\r\n                      inputTracking.focus();\r\n                      inputTracking.dispatchEvent(new Event('focus', { bubbles: true }));\r\n\r\n                      \/\/ Paso B: Metemos el valor\r\n                      inputTracking.value = valorSession;\r\n\r\n                      \/\/ Paso C: Disparamos la secuencia completa de eventos que har\u00eda un teclado real\r\n                      inputTracking.dispatchEvent(new Event('keydown', { bubbles: true }));\r\n                      inputTracking.dispatchEvent(new Event('keypress', { bubbles: true }));\r\n                      inputTracking.dispatchEvent(new Event('input', { bubbles: true }));\r\n                      inputTracking.dispatchEvent(new Event('keyup', { bubbles: true }));\r\n                      inputTracking.dispatchEvent(new Event('change', { bubbles: true }));\r\n\r\n                      \/\/ Paso D: Salimos del campo (Desenfoque \/ Blur)\r\n                      inputTracking.blur();\r\n                      inputTracking.dispatchEvent(new Event('blur', { bubbles: true }));\r\n\r\n                      console.log(\"AZUD: Simulaci\u00f3n completada con \u00e9xito para: \" + valorSession);\r\n                  } else {\r\n                      console.warn(\"AZUD: No se encontr\u00f3 valor en sessionStorage para 'azud_tracking_menu'.\");\r\n                  }\r\n              } else {\r\n                  console.warn(\"AZUD: Contenedor encontrado, pero no hay un input dentro.\");\r\n              }\r\n          } else {\r\n              console.warn(\"AZUD: No se encontr\u00f3 el div contenedor con data-name='azud_tracking_menu'.\");\r\n          }\r\n      }\r\n      function hayFormularioRealEnPagina() {\r\n          var wrapperActual = getWrapper();\r\n\r\n          var nodos = document.querySelectorAll(\r\n              \".azud-form-wrapper:not(.azud-form-wrapper-popup), \" +\r\n              \".formulario-newsletter-version-antigua, \" +\r\n              \".azud-widget-container[pageID], \" +\r\n              \".azud-widget-container[pageid], \" +\r\n              \".sd-root-modern, \" +\r\n              \".sd-root, \" +\r\n              \".sv-root-modern, \" +\r\n              \".sv_main, \" +\r\n              \".survey-form, \" +\r\n              \".cd-form\"\r\n          );\r\n\r\n          for (var i = 0; i < nodos.length; i++) {\r\n              var nodo = nodos[i];\r\n\r\n              if (wrapperActual && wrapperActual.contains(nodo)) {\r\n                  continue;\r\n              }\r\n\r\n              if (\r\n                  nodo.closest(\".elementor-popup-modal\") ||\r\n                  nodo.closest(\".dialog-widget\") ||\r\n                  nodo.closest(\".azud-form-wrapper-popup\")\r\n              ) {\r\n                  continue;\r\n              }\r\n\r\n              return true;\r\n          }\r\n\r\n          return false;\r\n      }\r\n\r\n      function showLoader() {\r\n          var wrapper = getWrapper();\r\n          var loader = wrapper ? wrapper.querySelector(\".azud-form-loader\") : null;\r\n\r\n          if (loader) {\r\n              loader.style.display = \"flex\";\r\n          }\r\n      }\r\n\r\n      function hideLoader() {\r\n          var wrapper = getWrapper();\r\n          var loader = wrapper ? wrapper.querySelector(\".azud-form-loader\") : null;\r\n\r\n          if (loader) {\r\n              loader.style.display = \"none\";\r\n          }\r\n      }\r\n\r\n      function showError() {\r\n          var wrapper = getWrapper();\r\n          var error = wrapper ? wrapper.querySelector(\".azud-form-error\") : null;\r\n\r\n          hideLoader();\r\n\r\n          if (error) {\r\n              error.style.display = \"block\";\r\n          }\r\n      }\r\n\r\n      function hideError() {\r\n          var wrapper = getWrapper();\r\n          var error = wrapper ? wrapper.querySelector(\".azud-form-error\") : null;\r\n\r\n          if (error) {\r\n              error.style.display = \"none\";\r\n          }\r\n      }\r\n\r\n      function refreshAzudForm() {\r\n          var wrapper = getWrapper();\r\n\r\n          if (!wrapper) {\r\n              return;\r\n          }\r\n\r\n          hideError();\r\n          hideLoader();\r\n\r\n          wrapper.querySelectorAll(\".sd-question, .sd-row__question\").forEach(function (question) {\r\n              var hasValue = false;\r\n\r\n              question.querySelectorAll(\"input:not([type='hidden']), textarea, select\").forEach(function (field) {\r\n                  if (field.type === \"checkbox\" || field.type === \"radio\") {\r\n                      if (field.checked) {\r\n                          hasValue = true;\r\n                      }\r\n                  } else if (field.value && field.value.trim() !== \"\") {\r\n                      hasValue = true;\r\n                  }\r\n              });\r\n\r\n              var dropdown = question.querySelector(\".sd-dropdown\");\r\n\r\n              if (dropdown && !dropdown.classList.contains(\"sd-dropdown--empty\")) {\r\n                  hasValue = true;\r\n              }\r\n\r\n              var dropdownValue = question.querySelector(\".sd-dropdown__value, .sd-dropdown__filter-string-input\");\r\n\r\n              if (dropdownValue) {\r\n                  var text = dropdownValue.textContent || dropdownValue.value || \"\";\r\n\r\n                  if (text.trim() !== \"\") {\r\n                      hasValue = true;\r\n                  }\r\n              }\r\n\r\n              question.classList.toggle(\"azud-has-value\", hasValue);\r\n\r\n          });\r\n\r\n          if (wrapper.getAttribute(\"data-azud-events-bound\") !== \"true\") {\r\n              wrapper.setAttribute(\"data-azud-events-bound\", \"true\");\r\n\r\n              wrapper.addEventListener(\"input\", refreshAzudForm);\r\n              wrapper.addEventListener(\"change\", refreshAzudForm);\r\n              wrapper.addEventListener(\"keyup\", refreshAzudForm);\r\n              wrapper.addEventListener(\"focusin\", refreshAzudForm);\r\n              wrapper.addEventListener(\"focusout\", refreshAzudForm);\r\n\r\n              wrapper.addEventListener(\"click\", function () {\r\n                  refreshAzudForm();\r\n                  setTimeout(refreshAzudForm, 150);\r\n                  setTimeout(refreshAzudForm, 500);\r\n              });\r\n          }\r\n      }\r\n\r\n      function observarRenderFormulario(wrapper) {\r\n          if (!wrapper) {\r\n              return;\r\n          }\r\n\r\n          if (wrapper.getAttribute(\"data-azud-render-observer\") === \"true\") {\r\n              return;\r\n          }\r\n\r\n          wrapper.setAttribute(\"data-azud-render-observer\", \"true\");\r\n\r\n          var observer = new MutationObserver(function () {\r\n              if (getFormRoot(wrapper)) {\r\n                  wrapper.removeAttribute(\"data-azud-popup-loading\");\r\n                  wrapper.setAttribute(\"data-azud-popup-loaded\", \"true\");\r\n\r\n                  hideLoader();\r\n                  hideError();\r\n                  rellenarTrackingMenu(wrapper);\r\n                  refreshAzudForm();\r\n\r\n\r\n                  observer.disconnect();\r\n              }\r\n          });\r\n\r\n          observer.observe(wrapper, {\r\n              childList: true,\r\n              subtree: true\r\n          });\r\n      }\r\n\r\n      function cargarCDWidgetPopup() {\r\n          if (isElementorEditor()) {\r\n              console.log(\"AZUD: CDWidget popup bloqueado dentro del editor Elementor\");\r\n              return;\r\n          }\r\n\r\n          var wrapper = getWrapper();\r\n\r\n          if (!wrapper) {\r\n              console.log(\"AZUD: no existe wrapper del formulario popup todav\u00eda\");\r\n              return;\r\n          }\r\n\r\n          if (hayFormularioRealEnPagina()) {\r\n              console.log(\"AZUD: no se carga el formulario popup porque ya hay un formulario real en la p\u00e1gina\");\r\n              hideLoader();\r\n              return;\r\n          }\r\n\r\n          if (getFormRoot(wrapper)) {\r\n              console.log(\"AZUD: formulario popup ya renderizado\");\r\n              refreshAzudForm();\r\n              return;\r\n          }\r\n\r\n          if (wrapper.getAttribute(\"data-azud-popup-loading\") === \"true\") {\r\n              return;\r\n          }\r\n\r\n          if (wrapper.getAttribute(\"data-azud-popup-loaded\") === \"true\") {\r\n              return;\r\n          }\r\n\r\n          window.loc = \"https:\/\/web.azud.com\/azudcom-a0zhb\/pages\/\";\r\n          window.cdSurveyCdn = \"https:\/\/web.azud.com\/web\/newformeditor\/\";\r\n\r\n          wrapper.setAttribute(\"data-azud-popup-loading\", \"true\");\r\n          showLoader();\r\n          hideError();\r\n          observarRenderFormulario(wrapper);\r\n\r\n          var script = document.createElement(\"script\");\r\n          script.type = \"text\/javascript\";\r\n          script.src = CD_WIDGET_URL + \"?azud_popup=\" + PAGE_ID + \"_\" + Date.now();\r\n\r\n          script.onload = function () {\r\n              console.log(\"AZUD: CDWidget popup cargado\");\r\n\r\n              setTimeout(function () {\r\n                  if (getFormRoot(wrapper)) {\r\n                      wrapper.removeAttribute(\"data-azud-popup-loading\");\r\n                      wrapper.setAttribute(\"data-azud-popup-loaded\", \"true\");\r\n                      refreshAzudForm();\r\n                  }\r\n              }, 200);\r\n\r\n              setTimeout(function () {\r\n                  if (getFormRoot(wrapper)) {\r\n                      wrapper.removeAttribute(\"data-azud-popup-loading\");\r\n                      wrapper.setAttribute(\"data-azud-popup-loaded\", \"true\");\r\n                      refreshAzudForm();\r\n                  } else {\r\n                      wrapper.removeAttribute(\"data-azud-popup-loading\");\r\n                      showError();\r\n                      console.warn(\"AZUD: no se detect\u00f3 render del formulario popup\");\r\n                  }\r\n              }, 5000);\r\n          };\r\n\r\n          script.onerror = function () {\r\n              wrapper.removeAttribute(\"data-azud-popup-loading\");\r\n              showError();\r\n              console.error(\"AZUD: no se pudo cargar CDWidget.js popup\");\r\n          };\r\n\r\n          document.body.appendChild(script);\r\n      }\r\n\r\n      function programarCarga() {\r\n          showLoader();\r\n          setTimeout(cargarCDWidgetPopup, 600);\r\n          setTimeout(cargarCDWidgetPopup, 1400);\r\n          setTimeout(cargarCDWidgetPopup, 2500);\r\n      }\r\n\r\n      if (document.readyState === \"complete\") {\r\n          programarCarga();\r\n      } else {\r\n          window.addEventListener(\"load\", programarCarga);\r\n      }\r\n\r\n  })();\r\n  <\/script>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/main>\r\n  \r\n   \r\n  <\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6ce09e elementor-widget elementor-widget-html\" data-id=\"f6ce09e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<script>\r\n    (function () {\r\n      const root =\r\n        document.currentScript?.closest(\".azud-passport-widget\") ||\r\n        document.querySelector(\".azud-passport-widget\");\r\n      if (!root) return;\r\n\r\n      const products = {\r\n        \"azud-tub\": {\r\n          name: \"AZUD TUB\",\r\n          heroImage: \"img\/escaparate\/OLANET AZUD TUB.png\",\r\n          materialProduct: \"Polietileno de baja densidad (LDPE-04)\",\r\n          productRecycled: \"0%\",\r\n          materialPackaging:\r\n            \"Polipropileno (PP-05)<br \/>Polietileno de baja densidad (LDPE-04)\",\r\n          packagingRecycled: \"0%\",\r\n          endProductFeatures: [\r\n            \"Dise\u00f1o monomaterial para facilitar el reciclaje.\"\r\n          ],\r\n          endPackagingFeatures: [\r\n            \"Dise\u00f1o con materiales f\u00e1cilmente separables.\",\r\n            \"Embalaje conforme al Reglamento de Envases y Residuos de Envases de la UE.\"\r\n          ],\r\n          recyclableProduct: \"97%\",\r\n          recyclablePackaging: \"70%\",\r\n          noIso9261: true\r\n        },\r\n        \"azud-pc-system\": {\r\n          name: \"AZUD PC SYSTEM\",\r\n          heroImage: \"img\/escaparate\/AZUD PC SYSTEM.png\",\r\n          materialProduct:\r\n            \"Polietileno de alta densidad <br \/>Polietileno de baja densidad (LDPE-04)<br \/>Silicona (LSR)\",\r\n          productRecycled: \"0%\",\r\n          materialPackaging:\r\n            \"Polipropileno (PP-05)<br \/>Polietileno de baja densidad (LDPE-04)\",\r\n          packagingRecycled: \"0%\",\r\n          endProductFeatures: [\r\n            \"Dise\u00f1o optimizado para reciclabilidad t\u00e9cnica.\"\r\n          ],\r\n          endPackagingFeatures: [\r\n            \"Dise\u00f1o con materiales f\u00e1cilmente separables.\",\r\n            \"Embalaje conforme al Reglamento de Envases y Residuos de Envases de la UE.\"\r\n          ],\r\n          recyclableProduct: \"97%\",\r\n          recyclablePackaging: \"70%\",\r\n          noIso9261: true\r\n        }\r\n      };\r\n\r\n      const params = new URLSearchParams(window.location.search);\r\n      const key = params.get(\"product\");\r\n      const product = key ? products[key] : null;\r\n\r\n      if (product) {\r\n        document.title = product.name + \" | Pasaporte de Sostenibilidad\";\r\n\r\n        const h1 = root.querySelector(\".hero-card h1\");\r\n        if (h1) h1.textContent = product.name;\r\n\r\n        const heroImage = root.querySelector(\".hero-card__product\");\r\n        if (heroImage) {\r\n          heroImage.src = product.heroImage;\r\n          heroImage.alt = \"Producto \" + product.name;\r\n        }\r\n\r\n        const materialBlocks = root.querySelectorAll(\".materials-grid .material-block\");\r\n\r\n        if (materialBlocks.length >= 2) {\r\n          const productBlock = materialBlocks[0];\r\n          const packagingBlock = materialBlocks[1];\r\n\r\n          const productStats = productBlock.querySelectorAll(\".stats-list__item dd\");\r\n          if (productStats.length >= 2) {\r\n            productStats[0].innerHTML = product.materialProduct;\r\n            productStats[1].textContent = product.productRecycled;\r\n          }\r\n\r\n          const packagingStats = packagingBlock.querySelectorAll(\".stats-list__item dd\");\r\n          if (packagingStats.length >= 2) {\r\n            packagingStats[0].innerHTML = product.materialPackaging;\r\n            packagingStats[1].textContent = product.packagingRecycled;\r\n          }\r\n\r\n          const productRing = productBlock.querySelector(\".metric-ring\");\r\n          if (productRing) {\r\n            productRing.style.setProperty(\"--progress\", product.productRecycled);\r\n            const value = productRing.querySelector(\".metric-ring__value\");\r\n            if (value) value.textContent = product.productRecycled;\r\n          }\r\n\r\n          const packagingRing = packagingBlock.querySelector(\".metric-ring\");\r\n          if (packagingRing) {\r\n            packagingRing.style.setProperty(\"--progress\", product.packagingRecycled);\r\n            const value = packagingRing.querySelector(\".metric-ring__value\");\r\n            if (value) value.textContent = product.packagingRecycled;\r\n          }\r\n        }\r\n\r\n        const productList = root.querySelector(\".js-end-product-list\");\r\n        if (productList) {\r\n          productList.innerHTML = product.endProductFeatures\r\n            .map((item) => \"<li>\" + item + \"<\/li>\")\r\n            .join(\"\");\r\n        }\r\n\r\n        const packagingList = root.querySelector(\".js-end-packaging-list\");\r\n        if (packagingList) {\r\n          packagingList.innerHTML = product.endPackagingFeatures\r\n            .map((item) => \"<li>\" + item + \"<\/li>\")\r\n            .join(\"\");\r\n        }\r\n\r\n        const recyclableProductRing = root.querySelector(\".js-recyclable-product\");\r\n        if (recyclableProductRing) {\r\n          recyclableProductRing.style.setProperty(\"--progress\", product.recyclableProduct);\r\n          const value = recyclableProductRing.querySelector(\".metric-ring__value\");\r\n          if (value) value.textContent = product.recyclableProduct;\r\n        }\r\n\r\n\r\n\r\n\r\n        const recyclablePackagingRing = root.querySelector(\".js-recyclable-packaging\");\r\n        if (recyclablePackagingRing) {\r\n          recyclablePackagingRing.style.setProperty(\"--progress\", product.recyclablePackaging);\r\n          const value = recyclablePackagingRing.querySelector(\".metric-ring__value\");\r\n          if (value) value.textContent = product.recyclablePackaging;\r\n        }\r\n\r\n        if (product.noIso9261) {\r\n          root\r\n            .querySelectorAll(\".cert-card--iso9261\")\r\n            .forEach((card) => {\r\n              const group = card.closest(\".certification-group\");\r\n              if (group) group.style.display = \"none\";\r\n            });\r\n        }\r\n      }\r\n\r\n      const packagingProduct = {\r\n        packagingVariants: {\r\n          no: {\r\n            materialPackaging: [\r\n              \"Polipropileno (PP-05)\",\r\n              \"Polietileno de baja densidad (LDPE-04)\"\r\n            ],\r\n            packagingRecycled: \"0%\",\r\n            endPackagingFeatures: [\r\n              \"Dise\u00f1o con materiales f\u00e1cilmente separables.\",\r\n              \"Embalaje conforme al Reglamento de Envases y Residuos de Envases de la UE.\"\r\n            ],\r\n            recyclablePackaging: \"70%\",\r\n            packagingImage:\r\n              \"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/bobina_AZUD_PREMIER-1.webp\",\r\n            packagingImageAlt: \"Embalaje del producto AZUD PRO sin pal\u00e9\"\r\n          },\r\n          si: {\r\n            materialPackaging: [\r\n              \"Polipropileno (PP-05)\",\r\n              \"Polietileno de baja densidad (LDPE-04)\",\r\n              \"Madera (FOR-50)<ul><li>Retornable y reutilizable palet de madera<\/li><\/ul>\"\r\n            ],\r\n            packagingRecycled: \"0%\",\r\n            endPackagingFeatures: [\r\n              \"Dise\u00f1o con materiales f\u00e1cilmente separables.\",\r\n              \"Embalaje conforme al Reglamento de Envases y Residuos de Envases de la UE.\"\r\n            ],\r\n            recyclablePackaging: \"70%\",\r\n            packagingImage:\r\n              \"https:\/\/playroom.azud.com\/wp-content\/uploads\/2026\/05\/palet-bobinas-fleje-blanco-scaled.webp\",\r\n            packagingImageAlt: \"Embalaje del producto AZUD PRO con pal\u00e9\"\r\n          }\r\n        }\r\n      };\r\n\r\n      let selectedThickness = \"no\";\r\n      const thicknessSelect = root.querySelector(\".js-packaging-thickness-select\");\r\n      const packagingMaterialsList = root.querySelector(\".js-packaging-materials-list\");\r\n      const packagingRecycled = root.querySelector(\".js-packaging-recycled\");\r\n      const packagingList = root.querySelector(\".js-end-packaging-list\");\r\n      const recyclablePackagingRing = root.querySelector(\".js-recyclable-packaging\");\r\n      const packagingImage = root.querySelector(\".material-block__image--packaging\");\r\n\r\n      function getAvailableThickness(productData) {\r\n        return (\r\n          [\"no\", \"si\"].find((variantKey) => {\r\n            const variant = productData.packagingVariants[variantKey];\r\n            return (\r\n              variant &&\r\n              Array.isArray(variant.materialPackaging) &&\r\n              variant.materialPackaging.length > 0\r\n            );\r\n          }) || \"no\"\r\n        );\r\n      }\r\n\r\n      function getPackagingVariant(productData, thickness) {\r\n        return (\r\n          productData.packagingVariants[thickness] ||\r\n          productData.packagingVariants[getAvailableThickness(productData)]\r\n        );\r\n      }\r\n\r\n      function renderPackagingMaterials(materials) {\r\n        if (!packagingMaterialsList) return;\r\n        packagingMaterialsList.innerHTML = materials\r\n          .map((item) => \"<li>\" + item + \"<\/li>\")\r\n          .join(\"\");\r\n      }\r\n\r\n      function updatePackagingRing(ring, value) {\r\n        if (!ring) return;\r\n        ring.style.setProperty(\"--progress\", value);\r\n        const ringValue = ring.querySelector(\".metric-ring__value\");\r\n        if (ringValue) ringValue.textContent = value;\r\n      }\r\n\r\n      function syncThicknessSelect(productData, activeThickness) {\r\n        if (!thicknessSelect) return;\r\n        Array.from(thicknessSelect.options).forEach((option) => {\r\n          option.disabled = !productData.packagingVariants[option.value];\r\n        });\r\n        thicknessSelect.value = activeThickness;\r\n      }\r\n\r\n      function renderPackagingVariant(productData, thickness) {\r\n        const variant = getPackagingVariant(productData, thickness);\r\n\r\n        if (packagingImage && variant.packagingImage) {\r\n          packagingImage.src = variant.packagingImage;\r\n          packagingImage.alt = variant.packagingImageAlt || packagingImage.alt;\r\n        }\r\n\r\n        renderPackagingMaterials(variant.materialPackaging);\r\n\r\n        if (packagingRecycled) {\r\n          packagingRecycled.textContent = variant.packagingRecycled;\r\n        }\r\n\r\n        if (packagingList) {\r\n          packagingList.innerHTML = variant.endPackagingFeatures\r\n            .map((item) => \"<li>\" + item + \"<\/li>\")\r\n            .join(\"\");\r\n        }\r\n\r\n        updatePackagingRing(recyclablePackagingRing, variant.recyclablePackaging);\r\n        syncThicknessSelect(productData, thickness);\r\n      }\r\n\r\n      if (thicknessSelect) {\r\n        thicknessSelect.addEventListener(\"change\", (event) => {\r\n          const thickness = event.target.value;\r\n          if (!thickness || !packagingProduct.packagingVariants[thickness]) return;\r\n          selectedThickness = thickness;\r\n          renderPackagingVariant(packagingProduct, selectedThickness);\r\n        });\r\n\r\n        selectedThickness = getAvailableThickness(packagingProduct);\r\n        renderPackagingVariant(packagingProduct, selectedThickness);\r\n      }\r\n\r\n\r\n\r\n\r\n\r\n\r\n      const btn = root.querySelector(\"#print-passport\");\r\n      if (btn) {\r\n        btn.addEventListener(\"click\", () => {\r\n          window.print();\r\n        });\r\n      }\r\n      \r\n      \r\n\r\n      \r\n      \r\n    })();\r\n  <\/script>\t\t\t\t<\/div>\n\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>Nachhaltigkeits-Pass Digitales Nachhaltigkeitsblatt mit Angaben zu Materialien, Auswirkungen, Ende der Lebensdauer und Produktzertifizierungen Beantragen Sie einen verl\u00e4ngerten Reisepass Materialien Produktmaterialien und Verpackungen Zusammensetzung Produkt &#9851; 0% Material Polyethylen niedriger Dichte Recyceltes Material insgesamt 0% Verpackung Palettieren NeinJa &#9851; 0% Materialien Polypropylen (PP-05) Polyethylen niedriger Dichte (LDPE-04) Recyceltes Material insgesamt 0% Ende des Lebens Produkt Technisch [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-69196","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/pages\/69196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/comments?post=69196"}],"version-history":[{"count":1,"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/pages\/69196\/revisions"}],"predecessor-version":[{"id":69197,"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/pages\/69196\/revisions\/69197"}],"wp:attachment":[{"href":"https:\/\/playroom.azud.com\/de\/wp-json\/wp\/v2\/media?parent=69196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}