{"product_id":"mad-heaters-tempest-2-vaporizer-schwarz","title":"Tempest 2 Black","description":"\u003cdiv class=\"rh-pd\"\u003e\n\u003cdiv class=\"rh-pd-haupt is--zu\"\u003e\n\u003cp\u003eThe Tempest 2 from Mad Heaters is a pure convection device with no electronics: the heat comes from a torch lighter or an induction heater, and the heating system is a replaceable core with a ball fill. Titanium and stainless steel, modular in build, dismantles without tools. For the trade it is the article for customers who want no battery and can instead replace every part themselves.\u003c\/p\u003e\n\u003ch3\u003eFeatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePure convection — the air heats the material, not the chamber wall\u003c\/li\u003e\n\u003cli\u003eReplaceable heating core with a ball fill for even heat distribution\u003c\/li\u003e\n\u003cli\u003eModular build, airflow and cooling can be adjusted deliberately\u003c\/li\u003e\n\u003cli\u003eCompatible with torch lighters and with induction heaters such as the iSpire Wand\u003c\/li\u003e\n\u003cli\u003eTitanium and stainless steel, built for years of use\u003c\/li\u003e\n\u003cli\u003eDismantles without tools, cleaning and maintenance need nothing else\u003c\/li\u003e\n\u003cli\u003eOn-demand heating, each draw is produced individually instead of a running session\u003c\/li\u003e\n\u003cli\u003eNo battery, no electronics, nothing that fades after two years\u003c\/li\u003e\n\u003cli\u003eCompact and robust build for mobile use\u003c\/li\u003e\n\u003cli\u003eHeating cap with integrated heating core included\u003c\/li\u003e\n\u003cli\u003eCooling Unit V2 and chamber screen are included\u003c\/li\u003e\n\u003cli\u003eSpare O-rings included, which covers the first wear\u003c\/li\u003e\n\u003cli\u003eAll parts available individually, the device can be maintained completely\u003c\/li\u003e\n\u003cli\u003eDesigned for dried herbs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWho is the Tempest 2 for?\u003c\/h3\u003e\n\u003cp\u003eFor customers who already know what convection means and want a device without a battery. The Tempest 2 has no electronics, no levels and no display — the temperature comes out of the flame, the distance and your own draw. In the trade it is the article for people coming from the DynaVap who want more control. Anyone vaporising for the first time is better served by an electric device.\u003c\/p\u003e\n\u003ch3\u003ePure convection\u003c\/h3\u003e\n\u003cp\u003eThe air is heated and gives its warmth to the material; the chamber wall stays cooler than with conduction. The result is a clean flavour and material that does not scorch but vaporises evenly. The price is that the technique wants practice: draw too fast and you get too little out, draw too slowly and you overheat. After two or three sessions the draw settles.\u003c\/p\u003e\n\u003ch3\u003eThe replaceable heating core\u003c\/h3\u003e\n\u003cp\u003eInside the core is a ball fill that stores the heat and gives it evenly to the air passing through. The core is replaceable — that is the point which separates the Tempest 2 from devices with a built-in heater. When the core fades after years, it gets swapped instead of the device. For the trade that is a spare part that sells for years.\u003c\/p\u003e\n\u003ch3\u003eTorch or induction\u003c\/h3\u003e\n\u003cp\u003eHeating is done with a torch lighter or with an induction heater such as the iSpire Wand. The flame is cheaper and available everywhere, the induction is more reproducible because it always delivers the same energy. Anyone selling the Tempest 2 should ask what the customer already owns — and if the answer is nothing, the heater belongs in the same order.\u003c\/p\u003e\n\u003ch3\u003eModular build\u003c\/h3\u003e\n\u003cp\u003eAirflow and cooling can be adjusted through the modules: a longer cooling stretch for milder vapour, a shorter path for more density. That is not an accessory idea but the actual point of the device — it is set to the user and not the other way round. Customers who like to tinker find a device here that stays interesting for years.\u003c\/p\u003e\n\u003ch3\u003eOn demand\u003c\/h3\u003e\n\u003cp\u003eThe Tempest 2 knows no session that runs and consumes material as it goes. Heating happens for each draw individually, and afterwards the device cools down again. For the user that means: anyone wanting to stop after two draws has wasted nothing. With electric devices in session mode that is different, and precisely that comparison sells the Tempest to thrifty customers.\u003c\/p\u003e\n\u003ch3\u003eTitanium and stainless steel\u003c\/h3\u003e\n\u003cp\u003eThe materials are built for continuous use and tolerate the temperature changes that arise with every heating. Titanium gives off no flavour of its own and is lighter than stainless steel, which is why it sits where things get hot. For a device without electronics the material is the decisive quantity — there is nothing else that could age.\u003c\/p\u003e\n\u003ch3\u003eCleaning and maintenance\u003c\/h3\u003e\n\u003cp\u003eThe device comes apart into its pieces without tools. Cleaning is done with isopropyl alcohol and a brush, and the chamber screen is soaked. O-rings are the wear part and are included as spares; resupply belongs on the shelf, because they go porous eventually. Anyone cleaning every few weeks has a device that works the same for years.\u003c\/p\u003e\n\u003ch3\u003eWhat is in the box\u003c\/h3\u003e\n\u003cp\u003eDevice, heating cap with integrated heating core, Cooling Unit V2, chamber screen, spare O-rings and manual. What is missing is the heat source: a torch or an induction heater has to be bought alongside. That point absolutely belongs in the sales conversation, or the customer stands at home with a device they cannot put into service.\u003c\/p\u003e\n\u003ch3\u003eWhat the Tempest 2 does not have\u003c\/h3\u003e\n\u003cp\u003eNo display, no temperature readout, no levels and no battery. Anyone looking for numbers finds none here — the temperature comes out of flame, distance and draw. That is not a shortcoming but the design, and anyone naming it unprompted in conversation sells to the right customers.\u003c\/p\u003e\n\u003ch3\u003eColours\u003c\/h3\u003e\n\u003cp\u003eWe stock the Tempest 2 in black and in Racing Green. Technically both are identical. For the trade it pays to carry both, because with a device you pick up and show around, looks have a say.\u003c\/p\u003e\n\u003ch3\u003eHow to use it\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003eOpen the chamber and fill it loosely with ground material.\u003c\/li\u003e\n\u003cli\u003eFit the cooling unit and the heating cap.\u003c\/li\u003e\n\u003cli\u003eHeat the cap with a torch or an induction heater.\u003c\/li\u003e\n\u003cli\u003eDraw slowly and evenly while the heat does its work.\u003c\/li\u003e\n\u003cli\u003eAfter the session take it apart and clean the pieces.\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\"\u003e\n\u003ch3\u003eWhat's in the box\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMad Heaters Tempest 2\u003c\/li\u003e\n\u003cli\u003eHeating cap with integrated heating core\u003c\/li\u003e\n\u003cli\u003eCooling unit V2\u003c\/li\u003e\n\u003cli\u003eChamber screen\u003c\/li\u003e\n\u003cli\u003eSpare O-rings\u003c\/li\u003e\n\u003cli\u003eUser manual\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rh-pd-box\"\u003e\n\u003ch3\u003eSpecifications\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:-2.9px\"\u003e\u003cpath d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"\/\u003e\u003c\/svg\u003eHeating system\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eConvection, replaceable heating core\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:-2.9px\"\u003e\u003cpath d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"\/\u003e\u003c\/svg\u003eHeat source\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eTorch lighter or induction heater\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\/svg\u003eMaterials\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eTitanium and stainless steel\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\u003ccircle cx=\"12\" cy=\"12\" r=\"3.2\"\/\u003e\u003c\/svg\u003eControls\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eModular, dismantles without tools\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=\"M17.7 7.7a2.5 2.5 0 1 1 1.8 4.3H2M9.6 4.6A2 2 0 1 1 11 8H2M12.6 19.4A2 2 0 1 0 14 16H2\"\/\u003e\u003c\/svg\u003eAirpath\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eadjustable\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\u003crect x=\"2\" y=\"7\" width=\"16\" height=\"10\" rx=\"2\"\/\u003e\u003cpath d=\"M22 11v2\"\/\u003e\u003c\/svg\u003eBattery\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eNo battery\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\/svg\u003eContents\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eWear parts set\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=\"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\u003ccircle cx=\"7.5\" cy=\"7.5\" r=\"1.3\"\/\u003e\u003c\/svg\u003eSuitable for\u003c\/span\u003e\u003cspan class=\"rh-td-w\"\u003eHerbs\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=\"read more\" data-weniger=\"show less\"\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\/svg\u003e\u003cspan class=\"rh-pd-mehr-txt\"\u003eread more\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\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","brand":"Mad Heaters","offers":[{"title":"Default Title","offer_id":54682956923148,"sku":"8189","price":123.38,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0579\/8615\/4672\/files\/8189.jpg?v=1787677025","url":"https:\/\/reinh.art\/en\/products\/mad-heaters-tempest-2-vaporizer-schwarz","provider":"reinh.art","version":"1.0","type":"link"}