{"title":"Wizard","description":"","products":[{"product_id":"proxy-travel-bag-desert-beige","title":"Proxy Travel Bag Desert","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDie Proxy Travel Bag Desert vereint zeitgemäße Optik und praktische Funktionalität. Sie verfügt über ein Schnellzugriffs-Ladefach, ein verstecktes Fach und acht separate Taschen und bietet Platz für bis zu sechs Gläser, ein Batteriepack, Wattestäbchen, ein Hot Knife und eine Travel Pipe. Das symmetrische Design ist für Rechts- und Linkshänder geeignet, der vollständig verstellbare Gurt lässt sich an alle Körpergrößen anpassen. Hergestellt aus 300d Ripstop-Nylon mit gesteppten Polstern schützt die Tasche empfindliche Teile während des Transports. Die Abmessungen betragen 21 cm x 20 cm x 6 cm in Länge x Höhe x Breite. Kompatibel mit Puffco Proxy Vaporizer.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eTransporttasche\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":49254000820492,"sku":"7471","price":57.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/proxybag_0000_Proxy-Bag---Desert---Front.webp?v=1787677386"},{"product_id":"proxy-travel-pack-schwarz","title":"Proxy Travel Pack schwarz","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Proxy Travel Pack schützt und organisiert Zubehör für den mobilen Einsatz. Die flache Unterseite sorgt für Standfestigkeit und das Set bietet Schutz vor Kratzern sowie Stauraum für die wichtigsten Utensilien. Enthalten sind ein Silikon-Rucksack für zusätzlichen Schutz und einfachen Transport, die Proxy Ball Cap mit 360° gerichteter Luftführung für konstantere Treffer, ein Carb Cap mit Tether zur sicheren Aufbewahrung von Extrakten und ein Mundstück, das die Glasspitze schützt und das Teilen hygienischer macht. Die kompakte Ausführung erleichtert das Mitführen unterwegs.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eTransporttasche\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eschwarz\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":49254012256524,"sku":"7473","price":28.5,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/travel_pack_black.png?v=1787677399"},{"product_id":"proxy-travel-pack-desert-beige","title":"Proxy Travel Pack Desert","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Proxy Travel Pack ist ein kompaktes Reise-Set, das unterwegs Schutz und geordnete Aufbewahrung bietet. Die flache Unterseite sorgt für sicheren Stand, die Oberfläche schützt vor Kratzern. Im Lieferumfang enthalten sind ein Silikon-Rucksack für zusätzlichen Stauraum und Kratzschutz, die Proxy Ball Cap für 360° gerichteten Luftstrom und gleichmäßigere Züge, ein Carb Cap mit Tether zur sicheren Aufbewahrung von Extrakt sowie ein Mundstück, das die Glasspitze schützt und hygienischeres Teilen ermöglicht.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eTransporttasche\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":49254034211084,"sku":"7474","price":28.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/desert_web_0012_Travel-Pack-Main.png?v=1787677392"},{"product_id":"proxy-terrapipe-kastanie","title":"Proxy Terrapipe Kastanie","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDie Proxy Terrapipe ist das erste Keramikteil der Proxy Collection. Diese handgetauchte und glasierte zweifarbige Trockenpfeife wird im Slipcast-Verfahren hergestellt und liegt angenehm in der Hand, ähnlich einer vertrauten Lieblingstasse. Für den Betrieb wird zusätzlich das Proxy Hauptgerät die Proxy Base benötigt.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePfeifen-Aufsatz\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54099128451340,"sku":"7731","price":75.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/7731_2.jpg?v=1787677377"},{"product_id":"proxy-terrapipe-matcha","title":"Proxy Terrapipe Matcha","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDie Proxy Terrapipe Matcha ist das erste Keramikstück der Proxy Collection. Diese handgetauchte und zweifarbige glasierte Trockenpfeife wird im Slipcast-Verfahren gefertigt und liegt in der Hand so angenehm wie eine vertraute Lieblingstasse. Sie ist als Zubehör für das Proxy-System konzipiert und zur Nutzung ist zusätzlich ein Proxy Hauptgerät die Proxy Base notwendig. Die Terrapipe erweitert die Optionen für die Verwendung trockener Kräuter innerhalb des Proxy Sortiments.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePfeifen-Aufsatz\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54099200311564,"sku":"7732","price":75.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/7732_2.jpg?v=1787677381"},{"product_id":"hot-knife-onyx","title":"Hot Knife Onyx","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eVerabschieden Sie sich von verschmutzten Loading-Werkzeugen, klebrigen Fingern oder Fremdstoffen in Ihrer Bowl. Das Hot Knife Onyx ist ein USB-C aufladbares Werkzeug mit keramischer Spitze, die sich auf Knopfdruck erhitzt. Halten Sie den Knopf gedrückt und beobachten Sie, wie das zuvor aufgenommene Extrakt in nur drei Sekunden abfällt. Achten Sie darauf, dass die Spitze sehr heiß wird. Verwenden Sie die Kappe zur sicheren Aufbewahrung nach dem Gebrauch.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"beheiztes Dosierwerkzeug\"\u003ebeheiztes Dosierwerkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDas \u003cstrong\u003ebeheizte Dosierwerkzeug\u003c\/strong\u003e nimmt zähe Konzentrate auf: kurz erwärmen, portionieren, sauber einlegen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eOnyx\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54100427440396,"sku":"7733","price":46.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/7733.jpg?v=1787676871"},{"product_id":"hot-knife-pearl","title":"Hot Knife Pearl","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Hot Knife ist ein USB-C aufladbares Werkzeug mit einer Keramikspitze, die sich per Knopfdruck erhitzt. Halten Sie die Taste gedrückt, damit das zuvor aufgenommene Extrakt innerhalb von drei Sekunden abfällt. Das Tool ersetzt verschmutzte Loading-Werkzeuge, reduziert klebrige Finger und verhindert Fremdstoffe in der Bowl. Die Spitze wird sehr heiß. Verwenden Sie nach dem Gebrauch die Kappe zur sicheren Aufbewahrung.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"beheiztes Dosierwerkzeug\"\u003ebeheiztes Dosierwerkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDas \u003cstrong\u003ebeheizte Dosierwerkzeug\u003c\/strong\u003e nimmt zähe Konzentrate auf: kurz erwärmen, portionieren, sauber einlegen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePearl\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54100443300108,"sku":"7734","price":46.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/7734.jpg?v=1787676874"},{"product_id":"new-proxy-wizard-onyx","title":"New Proxy Wizard Onyx","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDie New Proxy Wizard Onyx ist eine elegante Dry-Pipe aus handgeblasenem Borosilikatglas, die Design und Funktionalität vereint. Der lange spiralförmige Stiel kühlt den Dampf auf dem Weg zum Mund und sorgt für besonders sanfte und aromatische Züge. Der gerillte Kopf liegt ergonomisch in der Hand und bietet sicheren Halt. Hochwertige Verarbeitung und markante Optik machen das Stück zu einer auffälligen und gleichzeitig funktionalen Ergänzung der Proxy-Kollektion. Zur Nutzung ist zusätzlich ein New Proxy Hauptgerät notwendig.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Glasaufsatz\"\u003eGlasaufsatz\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDer \u003cstrong\u003eGlasaufsatz\u003c\/strong\u003e sitzt oben auf dem Gerät, kühlt den Dampf und lässt sich zum Reinigen abnehmen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eOnyx\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54634739564812,"sku":"8056","price":76.26,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8056_2.jpg?v=1787677195"},{"product_id":"new-proxy-vaporizer-onyx","title":"New Proxy Onyx","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDer Puffco New Proxy ist ein modulares Dab-Gerät: Der Antrieb steckt im Sockel, der Dampfweg im aufgesteckten Glasteil. Die zweite Generation hat eine tiefere 3D-Kammer, längere Laufzeit und Bluetooth bekommen.\u003c\/p\u003e\n\u003ch3\u003eEigenschaften\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3D-Keramikkammer mit Boden- und Seitenheizung, tiefer als beim Vorgänger\u003c\/li\u003e\n\u003cli\u003eVier Temperaturstufen plus Boost-Modus per Doppelklick\u003c\/li\u003e\n\u003cli\u003eEtwa 15 bis 20 Sessions je Ladung\u003c\/li\u003e\n\u003cli\u003eUSB-C, vollständig geladen in rund 90 Minuten\u003c\/li\u003e\n\u003cli\u003eBluetooth und Puffco-Connect-App für Temperatur, Sessiondauer, Dampfmenge und Licht\u003c\/li\u003e\n\u003cli\u003eModular: Sockel passt auf verschiedene Glasaufsätze\u003c\/li\u003e\n\u003cli\u003eÜberarbeitete Luftführung\u003c\/li\u003e\n\u003cli\u003eFür Wachse und Konzentrate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eModular gedacht: Sockel und Aufsatz\u003c\/h3\u003e\n\u003cp\u003eDer Proxy trennt Technik und Dampfweg. Im Sockel sitzen Akku, Kammer und Steuerung; darauf kommt ein Glasteil, das den Dampf führt und filtert. Weil der Anschluss standardisiert ist, lässt sich derselbe Sockel mit unterschiedlichen Aufsätzen nutzen – von der kompakten Reisevariante bis zur Pfeifenform.\u003c\/p\u003e\n\u003ch3\u003eTiefere 3D-Kammer\u003c\/h3\u003e\n\u003cp\u003eDie 3D-Keramikkammer heizt über Boden und Seitenwände zugleich. In der zweiten Generation ist sie tiefer und größer, was größere Ladungen erlaubt und das Hochkochen von Konzentrat spürbar reduziert. Die Terpene bleiben erhalten, weil das Material nicht punktuell überhitzt.\u003c\/p\u003e\n\u003ch3\u003eBoost-Modus und App\u003c\/h3\u003e\n\u003cp\u003eVier Temperaturstufen decken den Alltag ab. Ein Doppelklick nach dem Aufheizen schaltet in den Boost-Modus: höhere Temperatur und längere Session für den letzten Rest in der Kammer. Über die Puffco-Connect-App lassen sich Temperatur, Sessiondauer, Dampfmenge und die LED-Stimmung frei einstellen.\u003c\/p\u003e\n\u003ch3\u003eAkku und Laden\u003c\/h3\u003e\n\u003cp\u003eDer Akku der zweiten Generation trägt durch etwa 15 bis 20 Sessions. Über USB-C ist er in rund 90 Minuten wieder voll.\u003c\/p\u003e\n\u003ch3\u003eSo benutzt du das Gerät\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eGlasaufsatz abnehmen und eine kleine Menge Konzentrat in die 3D-Kammer geben.\u003c\/li\u003e\n\u003cli\u003eAufsatz aufsetzen und das Gerät einschalten.\u003c\/li\u003e\n\u003cli\u003eTemperaturstufe wählen und aufheizen lassen.\u003c\/li\u003e\n\u003cli\u003eZiehen; für den letzten Rest per Doppelklick den Boost-Modus zuschalten.\u003c\/li\u003e\n\u003cli\u003eKammer nach dem Abkühlen mit einem Wattestäbchen auswischen.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box rh-pd-video\" style=\"background:transparent;padding:0;border:0;box-shadow:none\"\u003e\n\u003cdiv style=\"position:relative;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#000\"\u003e\u003ciframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/zBvzHwg7SCU?autoplay=1\u0026amp;mute=1\u0026amp;controls=0\u0026amp;loop=1\u0026amp;playlist=zBvzHwg7SCU\u0026amp;rel=0\u0026amp;modestbranding=1\u0026amp;playsinline=1\u0026amp;disablekb=1\u0026amp;iv_load_policy=3\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;pointer-events:none\" loading=\"lazy\" allow=\"autoplay; fullscreen; picture-in-picture\" title=\"Proxy: Inside Look\" tabindex=\"-1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eLieferumfang\u003c\/h3\u003e\n\u003cp class=\"rh-pd-lieferbild\" style=\"margin:0 0 12px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/lieferumfang-puffco-proxy.png?v=1788861760\" alt=\"New Proxy Onyx – Lieferumfang\" loading=\"lazy\" style=\"display:block;width:100%;height:auto;border-radius:6px\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePuffco Proxy Base New Proxy\u003c\/li\u003e\n\u003cli\u003ePuffco Proxy Pipe aus Borosilikatglas\u003c\/li\u003e\n\u003cli\u003eJoystick Cap\u003c\/li\u003e\n\u003cli\u003eLade-Tool\u003c\/li\u003e\n\u003cli\u003eWattestäbchen\u003c\/li\u003e\n\u003cli\u003eUSB-C Ladekabel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M5 11h14a7 7 0 0 1-14 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7c0-1 .5-1.5.5-2.5M14.5 7c0-1 .5-1.5.5-2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHeizkammer\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"3D-Keramik, Boden + Seiten\"\u003e3D-Keramik, Boden + Seiten\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003e3D-Keramik\u003c\/strong\u003e heizt nicht nur von unten, sondern auch von den Seiten. Die Ladung wird dadurch gleichmäßiger ausgenutzt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eHeizstufen\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"4 Stufen + Boost-Modus\"\u003e4 Stufen + Boost-Modus\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDer \u003cstrong\u003eBoost\u003c\/strong\u003e hebt die Temperatur kurzzeitig an — für einen dichteren letzten Zug, wenn die Ladung nachlässt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaufzeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e15–20 Sessions\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLadezeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 90 min\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-3.5px\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10.5 18.5h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eApp-Steuerung\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBluetooth, Puffco Connect\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003crect x=\"3\" y=\"9\" width=\"12\" height=\"6\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M15 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMundstück\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eGlasaufsatz, abnehmbar\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGeeignet für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Konzentrate \u0026amp; Wachse\"\u003eKonzentrate \u0026amp; Wachse\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003eKonzentrate und Wachse\u003c\/strong\u003e sind zähe bis feste Auszüge. Sie kommen nicht in eine Kräuterkammer, sondern auf eine beheizte Schale — dafür ist dieses Gerät gebaut.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button, .t4s-featured-collection .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s, .t4s-featured-collection .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous, .t4s-featured-collection .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next, .t4s-featured-collection .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54634739663116,"sku":"8042","price":167.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8042_2.jpg?v=1787677188"},{"product_id":"new-proxy-vaporizer-haze","title":"New Proxy Haze","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDer Puffco New Proxy ist ein modulares Dab-Gerät: Der Antrieb steckt im Sockel, der Dampfweg im aufgesteckten Glasteil. Die zweite Generation hat eine tiefere 3D-Kammer, längere Laufzeit und Bluetooth bekommen.\u003c\/p\u003e\n\u003ch3\u003eEigenschaften\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3D-Keramikkammer mit Boden- und Seitenheizung, tiefer als beim Vorgänger\u003c\/li\u003e\n\u003cli\u003eVier Temperaturstufen plus Boost-Modus per Doppelklick\u003c\/li\u003e\n\u003cli\u003eEtwa 15 bis 20 Sessions je Ladung\u003c\/li\u003e\n\u003cli\u003eUSB-C, vollständig geladen in rund 90 Minuten\u003c\/li\u003e\n\u003cli\u003eBluetooth und Puffco-Connect-App für Temperatur, Sessiondauer, Dampfmenge und Licht\u003c\/li\u003e\n\u003cli\u003eModular: Sockel passt auf verschiedene Glasaufsätze\u003c\/li\u003e\n\u003cli\u003eÜberarbeitete Luftführung\u003c\/li\u003e\n\u003cli\u003eFür Wachse und Konzentrate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eModular gedacht: Sockel und Aufsatz\u003c\/h3\u003e\n\u003cp\u003eDer Proxy trennt Technik und Dampfweg. Im Sockel sitzen Akku, Kammer und Steuerung; darauf kommt ein Glasteil, das den Dampf führt und filtert. Weil der Anschluss standardisiert ist, lässt sich derselbe Sockel mit unterschiedlichen Aufsätzen nutzen – von der kompakten Reisevariante bis zur Pfeifenform.\u003c\/p\u003e\n\u003ch3\u003eTiefere 3D-Kammer\u003c\/h3\u003e\n\u003cp\u003eDie 3D-Keramikkammer heizt über Boden und Seitenwände zugleich. In der zweiten Generation ist sie tiefer und größer, was größere Ladungen erlaubt und das Hochkochen von Konzentrat spürbar reduziert. Die Terpene bleiben erhalten, weil das Material nicht punktuell überhitzt.\u003c\/p\u003e\n\u003ch3\u003eBoost-Modus und App\u003c\/h3\u003e\n\u003cp\u003eVier Temperaturstufen decken den Alltag ab. Ein Doppelklick nach dem Aufheizen schaltet in den Boost-Modus: höhere Temperatur und längere Session für den letzten Rest in der Kammer. Über die Puffco-Connect-App lassen sich Temperatur, Sessiondauer, Dampfmenge und die LED-Stimmung frei einstellen.\u003c\/p\u003e\n\u003ch3\u003eAkku und Laden\u003c\/h3\u003e\n\u003cp\u003eDer Akku der zweiten Generation trägt durch etwa 15 bis 20 Sessions. Über USB-C ist er in rund 90 Minuten wieder voll.\u003c\/p\u003e\n\u003ch3\u003eSo benutzt du das Gerät\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eGlasaufsatz abnehmen und eine kleine Menge Konzentrat in die 3D-Kammer geben.\u003c\/li\u003e\n\u003cli\u003eAufsatz aufsetzen und das Gerät einschalten.\u003c\/li\u003e\n\u003cli\u003eTemperaturstufe wählen und aufheizen lassen.\u003c\/li\u003e\n\u003cli\u003eZiehen; für den letzten Rest per Doppelklick den Boost-Modus zuschalten.\u003c\/li\u003e\n\u003cli\u003eKammer nach dem Abkühlen mit einem Wattestäbchen auswischen.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box rh-pd-video\" style=\"background:transparent;padding:0;border:0;box-shadow:none\"\u003e\n\u003cdiv style=\"position:relative;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#000\"\u003e\u003ciframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/zBvzHwg7SCU?autoplay=1\u0026amp;mute=1\u0026amp;controls=0\u0026amp;loop=1\u0026amp;playlist=zBvzHwg7SCU\u0026amp;rel=0\u0026amp;modestbranding=1\u0026amp;playsinline=1\u0026amp;disablekb=1\u0026amp;iv_load_policy=3\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;pointer-events:none\" loading=\"lazy\" allow=\"autoplay; fullscreen; picture-in-picture\" title=\"Proxy: Inside Look\" tabindex=\"-1\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eLieferumfang\u003c\/h3\u003e\n\u003cp class=\"rh-pd-lieferbild\" style=\"margin:0 0 12px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/lieferumfang-puffco-proxy.png?v=1788861760\" alt=\"New Proxy Haze – Lieferumfang\" loading=\"lazy\" style=\"display:block;width:100%;height:auto;border-radius:6px\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePuffco Proxy Base (New Proxy)\u003c\/li\u003e\n\u003cli\u003ePuffco Proxy Pipe aus borosilikat Glas\u003c\/li\u003e\n\u003cli\u003eJoystick Cap\u003c\/li\u003e\n\u003cli\u003eLade-Tool\u003c\/li\u003e\n\u003cli\u003eWattestäbchen\u003c\/li\u003e\n\u003cli\u003eUSB-C Ladekabel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M5 11h14a7 7 0 0 1-14 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7c0-1 .5-1.5.5-2.5M14.5 7c0-1 .5-1.5.5-2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHeizkammer\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"3D-Keramik, Boden + Seiten\"\u003e3D-Keramik, Boden + Seiten\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003e3D-Keramik\u003c\/strong\u003e heizt nicht nur von unten, sondern auch von den Seiten. Die Ladung wird dadurch gleichmäßiger ausgenutzt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eHeizstufen\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"4 Stufen + Boost-Modus\"\u003e4 Stufen + Boost-Modus\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDer \u003cstrong\u003eBoost\u003c\/strong\u003e hebt die Temperatur kurzzeitig an — für einen dichteren letzten Zug, wenn die Ladung nachlässt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l3 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaufzeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e15–20 Sessions\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLadezeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 90 min\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-3.5px\"\u003e\u003crect x=\"6\" y=\"2\" width=\"12\" height=\"20\" rx=\"2.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10.5 18.5h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eApp-Steuerung\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBluetooth, Puffco Connect\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003crect x=\"3\" y=\"9\" width=\"12\" height=\"6\" rx=\"3\"\u003e\u003c\/rect\u003e\u003cpath d=\"M15 12h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMundstück\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eGlasaufsatz, abnehmbar\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGeeignet für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Konzentrate \u0026amp; Wachse\"\u003eKonzentrate \u0026amp; Wachse\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003eKonzentrate und Wachse\u003c\/strong\u003e sind zähe bis feste Auszüge. Sie kommen nicht in eine Kräuterkammer, sondern auf eine beheizte Schale — dafür ist dieses Gerät gebaut.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button, .t4s-featured-collection .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s, .t4s-featured-collection .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous, .t4s-featured-collection .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next, .t4s-featured-collection .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54634779771148,"sku":"8043","price":167.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8043.jpg?v=1787677181"},{"product_id":"new-proxy-wizard-haze","title":"New Proxy Wizard Haze","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDie New Proxy Wizard Haze ist eine elegante Dry-Pipe aus handgeblasenem Borosilikatglas, die Stil und Funktionalität in das Ritual bringt. Der lange spiralförmige Stiel kühlt den Dampf auf dem Weg zum Mund und sorgt so für besonders sanfte, aromatische Züge. Der gerillte Kopf liegt angenehm in der Hand und bietet sicheren Halt. Die Verarbeitung ist hochwertig und die Optik markant. Zur Nutzung wird zusätzlich ein New Proxy Hauptgerät benötigt.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Glasaufsatz\"\u003eGlasaufsatz\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDer \u003cstrong\u003eGlasaufsatz\u003c\/strong\u003e sitzt oben auf dem Gerät, kühlt den Dampf und lässt sich zum Reinigen abnehmen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eHaze\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePuffco Proxy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":54634804609292,"sku":"8055","price":76.26,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8055.jpg?v=1787677191"},{"product_id":"dabber-honey","title":"Dabber Honey","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDer handgefertigte Dabber Honey besteht aus hochwertigem Borosilikatglas wird individuell handgefertigt. Ideal für Extrakte sind Dabbing Rigs.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Dab-Werkzeug\"\u003eDab-Werkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eMit dem \u003cstrong\u003eDab-Werkzeug\u003c\/strong\u003e werden Konzentrate portioniert, ohne sie mit den Fingern anzufassen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Empire Glassworks","offers":[{"title":"Numatytasis pavadinimas","offer_id":54756429791500,"sku":"8229","price":9.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8229DabberHoneykl.jpg?v=1787676501"},{"product_id":"terp-jar-honeycomb","title":"Terp Jar Honeycomb","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Terp Jar Honeycomb aus robustem Borosilikatglas dient der sicheren und luftdichten Aufbewahrung von Extrakten und Konzentraten. Ein passgenauer Metallschraubdeckel schützt den Inhalt zuverlässig vor dem Austrocknen und erhält die Aromen.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAufbewahrungsglas\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Empire Glassworks","offers":[{"title":"Numatytasis pavadinimas","offer_id":54756443521292,"sku":"8230","price":15.8,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8230TerpJarHoneycombkl.jpg?v=1787682462"},{"product_id":"terp-jar-across-the-universe","title":"Terp Jar Across the Universe","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Terp Jar Across the Universe aus robustem Borosilikatglas dient der sicheren und luftdichten Aufbewahrung von Extrakten und Konzentraten. Ein passgenauer Metallschraubdeckel schützt den Inhalt zuverlässig vor dem Austrocknen und erhält die Aromen.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAufbewahrungsglas\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Empire Glassworks","offers":[{"title":"Numatytasis pavadinimas","offer_id":54756446241036,"sku":"8231","price":15.8,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8231TerpJarAcrosstheUniversekl.jpg?v=1787682459"},{"product_id":"terp-jar-avenge-the-arctic","title":"Terp Jar Avenge the Arctic","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas Terp Jar Avenge the Arctic aus robustem Borosilikatglas dient der sicheren und luftdichten Aufbewahrung von Extrakten und Konzentraten. Ein passgenauer Metallschraubdeckel schützt den Inhalt zuverlässig vor dem Austrocknen und erhält die Aromen.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAufbewahrungsglas\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eBorosilikatglas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Empire Glassworks","offers":[{"title":"Numatytasis pavadinimas","offer_id":54756451483916,"sku":"8232","price":15.8,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8232TerpjarAvengetheArctickl.jpg?v=1787682460"},{"product_id":"new-hot-knife-haze","title":"New Hot Knife Haze","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas New Hot Knife ist Puffcos beheiztes Dosierwerkzeug in der zweiten Generation: Die glasierte Keramikspitze erwärmt sich auf Knopfdruck, das Konzentrat löst sich von selbst und fällt in die Kammer. Gegenüber der ersten Fassung hat Puffco Korpus, Kappensitz und Tastenbelegung überarbeitet.\u003c\/p\u003e\n\u003ch3\u003eEigenschaften\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNeu geformte, glasierte Keramikspitze – es bleibt weniger am Werkzeug zurück\u003c\/li\u003e\n\u003cli\u003eErwärmt auf Knopfdruck, das Extrakt fällt in rund drei Sekunden ab\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit festerem Sitz und Trageschlaufe\u003c\/li\u003e\n\u003cli\u003eDreifachklick zeigt den Akkustand an\u003c\/li\u003e\n\u003cli\u003eUSB-C, volle Ladung in rund 25 Minuten\u003c\/li\u003e\n\u003cli\u003ePasst zu Peak, Peak Pro, Proxy, Proxy Core und Pivot\u003c\/li\u003e\n\u003cli\u003eGehäuse aus Aluminium, Spitze aus Keramik\u003c\/li\u003e\n\u003cli\u003eVier Farben: Onyx, Haze, Plasma und Pine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSauber dosieren statt stochern\u003c\/h3\u003e\n\u003cp\u003eKonzentrat bleibt an kalten Werkzeugen kleben – ein Teil landet nicht in der Kammer, sondern am Dab-Tool, an den Fingern oder daneben. Die beheizte Keramikspitze dreht das um: Du nimmst das Extrakt kalt auf, hältst die Spitze über die Kammer und drückst die Taste. Das Konzentrat wird weich und fällt ab, ohne dass du nachhelfen musst.\u003c\/p\u003e\n\u003ch3\u003eWas sich zur ersten Fassung geändert hat\u003c\/h3\u003e\n\u003cp\u003eDer Korpus ist stabiler, die Kappe sitzt fester und trägt jetzt eine Schlaufe für den Transport. Die Keramikspitze wurde neu geformt und glasiert, damit weniger Material daran haften bleibt. Die Taste hat zusätzliche Funktionen bekommen – neben dem Heizen lässt sich darüber der Akkustand abfragen.\u003c\/p\u003e\n\u003ch3\u003eBedienung und Akku\u003c\/h3\u003e\n\u003cp\u003eDie Bedienung läuft über eine einzige Taste: gedrückt halten heizt die Spitze auf, ein Dreifachklick zeigt den Ladestand. Geladen wird über USB-C, eine volle Ladung dauert rund 25 Minuten.\u003c\/p\u003e\n\u003ch3\u003eWomit es zusammenarbeitet\u003c\/h3\u003e\n\u003cp\u003eDas Hot Knife ist auf die Kammern von Peak, Peak Pro, Proxy, Proxy Core und Pivot abgestimmt, funktioniert aber genauso an anderen E-Rigs und Dab-Geräten. Es ist reines Zubehör und ersetzt kein Gerät.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eLieferumfang\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew Hot Knife\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit Trageschlaufe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"beheiztes Dosierwerkzeug\"\u003ebeheiztes Dosierwerkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDas \u003cstrong\u003ebeheizte Dosierwerkzeug\u003c\/strong\u003e nimmt zähe Konzentrate auf: kurz erwärmen, portionieren, sauber einlegen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eHaze\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M5 11h14a7 7 0 0 1-14 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7c0-1 .5-1.5.5-2.5M14.5 7c0-1 .5-1.5.5-2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eglasierte Keramik\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003ccircle cx=\"12\" cy=\"14\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10 2h4M12 14l3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAufheizzeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 3 s\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLadezeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 25 min\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eBedienung\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eeine Taste\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGehäuse\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAluminium\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M21 8v8a2 2 0 0 1-1 1.73l-7 4a2 2 0 0 1-2 0l-7-4A2 2 0 0 1 3 16V8a2 2 0 0 1 1-1.73l7-4a2 2 0 0 1 2 0l7 4A2 2 0 0 1 21 8zM3.3 7l8.7 5 8.7-5M12 22V12\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePeak · Peak Pro · Proxy · Pivot\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGeeignet für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Konzentrate \u0026amp; Wachse\"\u003eKonzentrate \u0026amp; Wachse\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003eKonzentrate und Wachse\u003c\/strong\u003e sind zähe bis feste Auszüge. Sie kommen nicht in eine Kräuterkammer, sondern auf eine beheizte Schale — dafür ist dieses Gerät gebaut.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHerkunft\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button, .t4s-featured-collection .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s, .t4s-featured-collection .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous, .t4s-featured-collection .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next, .t4s-featured-collection .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Default Title","offer_id":62064904175884,"sku":"8382","price":45.6,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8382__0.jpg?v=1788356462"},{"product_id":"new-hot-knife-onyx","title":"New Hot Knife Onyx","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas New Hot Knife ist Puffcos beheiztes Dosierwerkzeug in der zweiten Generation: Die glasierte Keramikspitze erwärmt sich auf Knopfdruck, das Konzentrat löst sich von selbst und fällt in die Kammer. Gegenüber der ersten Fassung hat Puffco Korpus, Kappensitz und Tastenbelegung überarbeitet.\u003c\/p\u003e\n\u003ch3\u003eEigenschaften\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNeu geformte, glasierte Keramikspitze – es bleibt weniger am Werkzeug zurück\u003c\/li\u003e\n\u003cli\u003eErwärmt auf Knopfdruck, das Extrakt fällt in rund drei Sekunden ab\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit festerem Sitz und Trageschlaufe\u003c\/li\u003e\n\u003cli\u003eDreifachklick zeigt den Akkustand an\u003c\/li\u003e\n\u003cli\u003eUSB-C, volle Ladung in rund 25 Minuten\u003c\/li\u003e\n\u003cli\u003ePasst zu Peak, Peak Pro, Proxy, Proxy Core und Pivot\u003c\/li\u003e\n\u003cli\u003eGehäuse aus Aluminium, Spitze aus Keramik\u003c\/li\u003e\n\u003cli\u003eVier Farben: Onyx, Haze, Plasma und Pine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSauber dosieren statt stochern\u003c\/h3\u003e\n\u003cp\u003eKonzentrat bleibt an kalten Werkzeugen kleben – ein Teil landet nicht in der Kammer, sondern am Dab-Tool, an den Fingern oder daneben. Die beheizte Keramikspitze dreht das um: Du nimmst das Extrakt kalt auf, hältst die Spitze über die Kammer und drückst die Taste. Das Konzentrat wird weich und fällt ab, ohne dass du nachhelfen musst.\u003c\/p\u003e\n\u003ch3\u003eWas sich zur ersten Fassung geändert hat\u003c\/h3\u003e\n\u003cp\u003eDer Korpus ist stabiler, die Kappe sitzt fester und trägt jetzt eine Schlaufe für den Transport. Die Keramikspitze wurde neu geformt und glasiert, damit weniger Material daran haften bleibt. Die Taste hat zusätzliche Funktionen bekommen – neben dem Heizen lässt sich darüber der Akkustand abfragen.\u003c\/p\u003e\n\u003ch3\u003eBedienung und Akku\u003c\/h3\u003e\n\u003cp\u003eDie Bedienung läuft über eine einzige Taste: gedrückt halten heizt die Spitze auf, ein Dreifachklick zeigt den Ladestand. Geladen wird über USB-C, eine volle Ladung dauert rund 25 Minuten.\u003c\/p\u003e\n\u003ch3\u003eWomit es zusammenarbeitet\u003c\/h3\u003e\n\u003cp\u003eDas Hot Knife ist auf die Kammern von Peak, Peak Pro, Proxy, Proxy Core und Pivot abgestimmt, funktioniert aber genauso an anderen E-Rigs und Dab-Geräten. Es ist reines Zubehör und ersetzt kein Gerät.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eLieferumfang\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew Hot Knife\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit Trageschlaufe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"beheiztes Dosierwerkzeug\"\u003ebeheiztes Dosierwerkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDas \u003cstrong\u003ebeheizte Dosierwerkzeug\u003c\/strong\u003e nimmt zähe Konzentrate auf: kurz erwärmen, portionieren, sauber einlegen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eOnyx\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M5 11h14a7 7 0 0 1-14 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7c0-1 .5-1.5.5-2.5M14.5 7c0-1 .5-1.5.5-2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eglasierte Keramik\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003ccircle cx=\"12\" cy=\"14\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10 2h4M12 14l3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAufheizzeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 3 s\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLadezeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 25 min\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eBedienung\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eeine Taste\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGehäuse\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAluminium\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M21 8v8a2 2 0 0 1-1 1.73l-7 4a2 2 0 0 1-2 0l-7-4A2 2 0 0 1 3 16V8a2 2 0 0 1 1-1.73l7-4a2 2 0 0 1 2 0l7 4A2 2 0 0 1 21 8zM3.3 7l8.7 5 8.7-5M12 22V12\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePeak · Peak Pro · Proxy · Pivot\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGeeignet für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Konzentrate \u0026amp; Wachse\"\u003eKonzentrate \u0026amp; Wachse\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003eKonzentrate und Wachse\u003c\/strong\u003e sind zähe bis feste Auszüge. Sie kommen nicht in eine Kräuterkammer, sondern auf eine beheizte Schale — dafür ist dieses Gerät gebaut.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHerkunft\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button, .t4s-featured-collection .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s, .t4s-featured-collection .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous, .t4s-featured-collection .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next, .t4s-featured-collection .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Default Title","offer_id":62064904241420,"sku":"8383","price":45.6,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8383__0.jpg?v=1788356468"},{"product_id":"new-hot-knife-plasma","title":"New Hot Knife Plasma","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eDas New Hot Knife ist Puffcos beheiztes Dosierwerkzeug in der zweiten Generation: Die glasierte Keramikspitze erwärmt sich auf Knopfdruck, das Konzentrat löst sich von selbst und fällt in die Kammer. Gegenüber der ersten Fassung hat Puffco Korpus, Kappensitz und Tastenbelegung überarbeitet.\u003c\/p\u003e\n\u003ch3\u003eEigenschaften\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNeu geformte, glasierte Keramikspitze – es bleibt weniger am Werkzeug zurück\u003c\/li\u003e\n\u003cli\u003eErwärmt auf Knopfdruck, das Extrakt fällt in rund drei Sekunden ab\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit festerem Sitz und Trageschlaufe\u003c\/li\u003e\n\u003cli\u003eDreifachklick zeigt den Akkustand an\u003c\/li\u003e\n\u003cli\u003eUSB-C, volle Ladung in rund 25 Minuten\u003c\/li\u003e\n\u003cli\u003ePasst zu Peak, Peak Pro, Proxy, Proxy Core und Pivot\u003c\/li\u003e\n\u003cli\u003eGehäuse aus Aluminium, Spitze aus Keramik\u003c\/li\u003e\n\u003cli\u003eVier Farben: Onyx, Haze, Plasma und Pine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSauber dosieren statt stochern\u003c\/h3\u003e\n\u003cp\u003eKonzentrat bleibt an kalten Werkzeugen kleben – ein Teil landet nicht in der Kammer, sondern am Dab-Tool, an den Fingern oder daneben. Die beheizte Keramikspitze dreht das um: Du nimmst das Extrakt kalt auf, hältst die Spitze über die Kammer und drückst die Taste. Das Konzentrat wird weich und fällt ab, ohne dass du nachhelfen musst.\u003c\/p\u003e\n\u003ch3\u003eWas sich zur ersten Fassung geändert hat\u003c\/h3\u003e\n\u003cp\u003eDer Korpus ist stabiler, die Kappe sitzt fester und trägt jetzt eine Schlaufe für den Transport. Die Keramikspitze wurde neu geformt und glasiert, damit weniger Material daran haften bleibt. Die Taste hat zusätzliche Funktionen bekommen – neben dem Heizen lässt sich darüber der Akkustand abfragen.\u003c\/p\u003e\n\u003ch3\u003eBedienung und Akku\u003c\/h3\u003e\n\u003cp\u003eDie Bedienung läuft über eine einzige Taste: gedrückt halten heizt die Spitze auf, ein Dreifachklick zeigt den Ladestand. Geladen wird über USB-C, eine volle Ladung dauert rund 25 Minuten.\u003c\/p\u003e\n\u003ch3\u003eWomit es zusammenarbeitet\u003c\/h3\u003e\n\u003cp\u003eDas Hot Knife ist auf die Kammern von Peak, Peak Pro, Proxy, Proxy Core und Pivot abgestimmt, funktioniert aber genauso an anderen E-Rigs und Dab-Geräten. Es ist reines Zubehör und ersetzt kein Gerät.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003caside class=\"rh-pd-seite\"\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eLieferumfang\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew Hot Knife\u003c\/li\u003e\n\u003cli\u003eSchutzkappe mit Trageschlaufe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eTechnische Daten\u003c\/h3\u003e\n\u003cdiv class=\"rh-td-liste\"\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M20.6 13.4 12.4 21.6a2 2 0 0 1-2.8 0l-7.2-7.2a2 2 0 0 1-.6-1.4V4a2 2 0 0 1 2-2h9a2 2 0 0 1 1.4.6l6.4 6.4a2 2 0 0 1 0 2.8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eTyp\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"beheiztes Dosierwerkzeug\"\u003ebeheiztes Dosierwerkzeug\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003eDas \u003cstrong\u003ebeheizte Dosierwerkzeug\u003c\/strong\u003e nimmt zähe Konzentrate auf: kurz erwärmen, portionieren, sauber einlegen.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M12 3a9 9 0 1 0 0 18c.9 0 1.5-.7 1.5-1.5 0-.4-.15-.75-.4-1-.25-.28-.4-.62-.4-1 0-.83.67-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4-8-9-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"11\" r=\"1.1\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFarbe\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePlasma\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M5 11h14a7 7 0 0 1-14 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 7c0-1 .5-1.5.5-2.5M14.5 7c0-1 .5-1.5.5-2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMaterial\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eglasierte Keramik\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003ccircle cx=\"12\" cy=\"14\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10 2h4M12 14l3-3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAufheizzeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 3 s\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLadezeit\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eca. 25 min\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLaden\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSB-C\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eBedienung\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eeine Taste\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M12 2 2 7l10 5 10-5-10-5zM2 17l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGehäuse\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eAluminium\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.8px\"\u003e\u003cpath d=\"M21 8v8a2 2 0 0 1-1 1.73l-7 4a2 2 0 0 1-2 0l-7-4A2 2 0 0 1 3 16V8a2 2 0 0 1 1-1.73l7-4a2 2 0 0 1 2 0l7 4A2 2 0 0 1 21 8zM3.3 7l8.7 5 8.7-5M12 22V12\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePassend für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003ePeak · Peak Pro · Proxy · Pivot\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-1.2px\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10zM2 21c0-3 1.85-5.36 5.08-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eGeeignet für\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003e\u003cspan class=\"rh-erkl\" tabindex=\"0\" data-wert=\"Konzentrate \u0026amp; Wachse\"\u003eKonzentrate \u0026amp; Wachse\u003cbutton type=\"button\" class=\"rh-erkl-f\" aria-label=\"?\"\u003e?\u003c\/button\u003e\u003cspan class=\"rh-erkl-box\" role=\"tooltip\"\u003e\u003cstrong\u003eKonzentrate und Wachse\u003c\/strong\u003e sind zähe bis feste Auszüge. Sie kommen nicht in eine Kräuterkammer, sondern auf eine beheizte Schale — dafür ist dieses Gerät gebaut.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cspan class=\"rh-td-k\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"left:-4.1px\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M12 18h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003eHerkunft\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eUSA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003cbutton type=\"button\" class=\"rh-pd-mehr\" data-mehr=\"mehr lesen\" data-weniger=\"weniger anzeigen\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 4.2 6 8l4-3.8\" stroke=\"currentColor\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003emehr lesen\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rh-pd, .rh-pd p, .rh-pd li, .rh-pd td { color: #222 !important; font-size: 13.5px !important; line-height: 1.7 !important; }\n.rh-pd h3 { color: #222 !important; }\n.rh-pd { display: grid; grid-template-columns: 2fr 1fr; gap: 10px 30px; align-items: start; text-align: left; }\n.t4s-tab-content:has(.rh-pd) { background: #fff !important; border: 0 !important; box-shadow: none !important; }\n.rh-pd-haupt { grid-column: 1; grid-row: 1; background: #f7f7f7; border-radius: 10px; padding: 20px 24px; }\n.rh-pd-haupt \u003e p:first-child { margin-top: 0; }\n.rh-pd-haupt h3 { margin: 22px 0 8px; }\n.rh-pd h3, .rh-pd-box h3 { font-size: 16px !important; font-weight: 600 !important; line-height: 1.45 !important; }\n.rh-pd-haupt.is--zu { max-height: 680px; overflow: hidden; position: relative; }\n.rh-pd-haupt.is--zu::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 140px; background: linear-gradient(to bottom, rgba(247,247,247,0), #f7f7f7 85%); pointer-events: none; border-radius: 0 0 10px 10px; }\n.rh-pd-mehr { display: inline-flex; align-items: center; gap: 9px; grid-column: 1; grid-row: 2; justify-self: center; border: 0; background: #1c1c1c; border-radius: 22px; padding: 11px 26px; font-size: 14px; font-weight: 600; cursor: pointer; color: #fff; }\n.rh-pd-mehr:hover { background: #000; }\n.rh-pd-mehr svg { display: block; transition: transform .25s; }\n.rh-pd-mehr.is--offen svg { transform: rotate(180deg); }\n.rh-pd-seite { grid-column: 2; grid-row: 1 \/ span 2; display: grid; gap: 18px; }\n.rh-pd-box { background: #f7f7f7; border-radius: 10px; padding: 16px 18px; }\n.rh-pd-box h3 { margin: 0 0 10px; font-size: 16px; }\n.rh-pd-box ul { margin: 0; padding-left: 18px; }\n.rh-pd-box li { margin: 3px 0; }\n.rh-td-liste { display: grid; grid-template-columns: 34% 1fr; column-gap: 10px; }\n.rh-td-liste span { font-size: 13.5px; line-height: 1.7; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; }\n.rh-td-k { display: block !important; position: relative; padding-left: 22px; }\n.rh-td-k svg { position: absolute; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; color: #6f6f6f; }\n.rh-td-liste span:nth-child(1) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(3) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(5) svg { left: -4.7px; }\n.rh-td-liste span:nth-child(7) svg { left: -2.3px; }\n.rh-td-liste span:nth-child(9) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(11) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(13) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(15) svg { left: -4.1px; }\n.rh-td-liste span:nth-child(17) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(19) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(21) svg { left: -1.8px; }\n.rh-td-liste span:nth-child(23) svg { left: -1.4px; }\n.rh-td-liste span:nth-child(25) svg { left: -2.9px; }\n.rh-td-liste span:nth-child(27) svg { left: -1.2px; }\n.rh-td-liste span:nth-child(29) svg { left: -1.2px; }\n.rh-pd li::marker { font-size: 9px; color: #777; }\n.t4s-newsletter__submit { display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; white-space: nowrap; }\n.t4s-newsletter__submit::before { content: ''; display: inline-block; flex: 0 0 13px; width: 13px; height: 13px; background-color: currentColor; -webkit-mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; mask: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'\/%3E%3C\/svg%3E\") center \/ contain no-repeat; }\n.t4s-product__media-wrapper { background: transparent !important; padding: 0 !important; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(1) { background: #f7f7f7; border-radius: 10px; padding: 18px; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) { background: #f7f7f7; border-radius: 10px; padding: 12px; margin-top: 14px; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { border-radius: 8px; overflow: hidden; }\n.t4s-carousel__nav-inner, .t4s-carousel__nav-item, .t4s-carousel__nav-item::after, .t4s-carousel__nav-item::before { border-radius: 8px !important; overflow: hidden; }\n.t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) img, .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"media\"], .t4s-product__media-wrapper \u003e .t4s-row \u003e .t4s-col-item:nth-child(2) [class*=\"cell\"] { border-radius: 8px !important; overflow: hidden; }\n.shopify-checklist li { color: #222 !important; font-size: 13.5px !important; }\n.rh-logo-block { margin: 0; overflow: visible; }\n\n.rh-logo-block img { mix-blend-mode: multiply; }\n.rh-logo-block img { height: auto !important; width: auto !important; max-height: 40px; max-width: 155px; margin: 0 0 7px; display: block; }\n.rh-logo-block img[src*=\"Airvape\"], .rh-logo-block img[src*=\"airvape\"] { height: 110px !important; max-height: none; max-width: none; margin: -47px 0 -58px -12px; }\n.rh-logo-block .rh-sku-neben { margin: 0 !important; color: #222 !important; font-size: 13.5px; }\n.t4s-product__info-container .t4s-product-price, .t4s-product__info-container [class*=\"price__sale\"], .t4s-product__info-container [class*=\"price-item\"] { color: #222 !important; }\n.t4s-carousel__nav-item { width: 16.5% !important; }\n.t4s-product__media-wrapper .flickityt4s-prev-next-button { background: #fff !important; border: 0 !important; box-shadow: 0 0 5px rgba(0,0,0,.09) !important; }\n.id_product-recommendations .flickityt4s-prev-next-button, .id_recently_viewed .flickityt4s-prev-next-button, .t4s-featured-collection .flickityt4s-prev-next-button { background: #1c1c1c !important; border: 0 !important; color: #fff !important; opacity: 1 !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; }\n@media (min-width: 1280px) {\n  .id_product-recommendations .flickityt4s, .id_recently_viewed .flickityt4s, .t4s-featured-collection .flickityt4s { overflow: visible !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.previous, .id_recently_viewed .flickityt4s-prev-next-button.previous, .t4s-featured-collection .flickityt4s-prev-next-button.previous { left: -56px !important; }\n  .id_product-recommendations .flickityt4s-prev-next-button.next, .id_recently_viewed .flickityt4s-prev-next-button.next, .t4s-featured-collection .flickityt4s-prev-next-button.next { right: -56px !important; }\n}\n.t4s-product__title { text-transform: none !important; margin-bottom: 5px !important; }\n.t4s-product__info-container { background: #f7f7f7 !important; }\n.rh-b2b-gate { background: #f7f7f7 !important; }\n.t4s-product-tabs-wrapper .button_block { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: -15px; }\n.t4s-product-tabs-wrapper .button_block .button_box_download_aussen { margin-left: 0 !important; }\n.t4s-product__info-container .t4s-product-form__buttons { align-items: center !important; }\n.t4s-product__info-container .t4s-quantity-wrapper { align-self: center !important; margin: 0 16px 0 0 !important; }\n@media (min-width: 1024px) {\n  .t4s-product__media-wrapper { margin-top: 20px; }\n  .t4s-tab-content:has(.rh-pd) { padding-left: 0 !important; padding-right: 0 !important; margin-left: -15px !important; }\n}\n.t4s-product__media-wrapper img { mix-blend-mode: multiply; }\n.t4s-product__media-wrapper .t4s-product__media-item, .t4s-product__media-wrapper .t4s-product__media { background: #f7f7f7 !important; }\n@media (max-width: 1023px) {\n  .rh-pd { grid-template-columns: 1fr; }\n  .rh-pd-haupt { grid-column: 1; }\n  .rh-pd-mehr { grid-column: 1; grid-row: 2; }\n  .rh-pd-seite { grid-column: 1; grid-row: 3; }\n  .t4s-accordion-mb-true .t4s-tab-wrapper { border-radius: 10px; overflow: hidden; }\n  .t4s-tab-content:has(.rh-pd) { padding: 12px 0 0 !important; }\n}\n\n\/* rh-erkl-2026-09-08 *\/\n.rh-td-liste { grid-template-columns: fit-content(46%) 1fr; }\n.rh-td-liste .rh-td-w { white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-td-k { align-self: start; white-space: normal; overflow: visible; text-overflow: clip; }\n.rh-td-liste .rh-erkl { position: relative; display: inline-block; max-width: 100%; white-space: normal; overflow: visible; text-overflow: clip; cursor: help; }\n.rh-td-liste .rh-erkl-f { display: inline-flex; align-items: center; justify-content: center; width: 14px; height: 14px !important; min-height: 0 !important; min-width: 0 !important; margin: 0 0 0 5px; padding: 0 !important; border: 1px solid #bdbdbd; border-radius: 50%; background: transparent; color: #6f6f6f; font-size: 10px !important; font-weight: 600; line-height: 1 !important; cursor: help; vertical-align: 1px; }\n.rh-td-liste .rh-erkl:hover .rh-erkl-f, .rh-td-liste .rh-erkl:focus-within .rh-erkl-f, .rh-td-liste .rh-erkl.is--auf .rh-erkl-f { border-color: #1c1c1c; color: #1c1c1c; }\n.rh-td-liste .rh-erkl-box { position: absolute; z-index: 30; top: calc(100% + 7px); right: 0; display: none; width: max-content; max-width: min(290px, calc(100vw - 44px)); padding: 11px 13px; background: #fff; color: #222 !important; border-radius: 9px; box-shadow: 0 6px 22px rgba(0,0,0,.17); font-size: 12.5px !important; line-height: 1.55 !important; font-weight: 400; white-space: normal; overflow: visible; text-overflow: clip; text-align: left; }\n.rh-erkl:hover .rh-erkl-box, .rh-erkl:focus-within .rh-erkl-box, .rh-erkl.is--auf .rh-erkl-box { display: block; }\n@media (max-width: 1023px) {\n  \/* kein Auf- und Zuklappen mehr: Beschreibung steht immer offen *\/\n  .t4s-tab-wrapper:has(.rh-pd) \u003e .t4s-tab__title { display: none !important; }\n  .t4s-tab-content:has(.rh-pd) { display: block !important; }\n  \/* wie in der großen Ansicht: nach ein bis zwei Absätzen abschneiden - nur wo es den Knopf gibt *\/\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu { max-height: 300px; }\n  .rh-pd:has(.rh-pd-mehr) .rh-pd-haupt.is--zu::after { height: 90px; }\n  .t4s-product-tabs-wrapper .button_block,\n  .t4s-product-tabs-wrapper .button_box_download_aussen { margin-left: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function () {\n  var haupt = document.querySelector('.rh-pd-haupt');\n  var btn = document.querySelector('.rh-pd-mehr');\n  if (!haupt || !btn || btn.dataset.rhInit) return;\n  btn.dataset.rhInit = '1';\n  var sync = function () {\n    if (!haupt.classList.contains('is--zu')) return;\n    var passt = haupt.scrollHeight \u003c= haupt.clientHeight + 40;\n    btn.style.display = passt ? 'none' : '';\n    if (passt) haupt.classList.remove('is--zu');\n  };\n  btn.addEventListener('click', function () {\n    var zu = haupt.classList.toggle('is--zu');\n    btn.classList.toggle('is--offen', !zu);\n    btn.querySelector('.rh-pd-mehr-txt').textContent = zu ? btn.dataset.mehr : btn.dataset.weniger;\n    if (zu) haupt.scrollIntoView({ block: 'start', behavior: 'smooth' });\n  });\n  sync();\n  window.addEventListener('load', sync);\n\n})();\n\u003c\/script\u003e\n\u003cscript\u003e\n(function () {\n  if (window.rhErklInit) return; window.rhErklInit = 1;\n  if (window.matchMedia('(hover: hover)').matches) return;\n  document.addEventListener('click', function (e) {\n    var f = e.target.closest ? e.target.closest('.rh-erkl') : null;\n    document.querySelectorAll('.rh-erkl.is--auf').forEach(function (x) { if (x !== f) x.classList.remove('is--auf'); });\n    if (f) f.classList.toggle('is--auf');\n  });\n})();\n\u003c\/script\u003e","brand":"Puffco","offers":[{"title":"Numatytasis pavadinimas","offer_id":62064904274188,"sku":"8384","price":45.6,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8384__0.jpg?v=1788356477"}],"url":"https:\/\/reinh.art\/lt\/collections\/wizard.oembed","provider":"reinh.art","version":"1.0","type":"link"}