1<!doctype html> 2<html 3 4 lang="de" 5 data-client-type="b2b" 6> 7 <head>
7<script> 8 window.dataLayer = window.dataLayer || []; 9 function gtag() { 10 window.dataLayer.push(arguments); 11 } 12 13 var GOOGLE_SYNC_ENABLED = false; 14 15 var DENIED_CONSENT = { 16 ad_storage: 'denied', 17 ad_user_data: 'denied', 18 ad_personalization: 'denied', 19 analytics_storage: 'denied', 20 functionality_storage: 'denied', 21 personalization_storage: 'denied', 22 security_storage: 'granted' 23 }; 24 var GRANTED_CONSENT = { 25 ad_storage: 'granted', 26 ad_user_data: 'granted', 27 ad_personalization: 'granted', 28 analytics_storage: 'granted', 29 functionality_storage: 'granted', 30 personalization_storage: 'granted', 31 security_storage: 'granted' 32 }; 33 var DECISION_EVENT_TYPES = { 34 ACCEPT_ALL: true, 35 DENY_ALL: true, 36 SAVE: true 37 }; 38 39 if (GOOGLE_SYNC_ENABLED) { 40 gtag('consent', 'default', Object.assign({}, DENIED_CONSENT, { wait_for_update: 2000 })); 41 gtag('set', 'ads_data_redaction', true); 42 } 43 44 var lastGoogleConsentKey = ''; 45 var lastShopifyConsentKey = ''; 46 47 function shopifyConsent(analytics, marketing, preferences) { 48 return { 49 analytics: Boolean(analytics), 50 marketing: Boolean(marketing), 51 preferences: Boolean(preferences), 52 sale_of_data: Boolean(marketing) 53 }; 54 } 55 56 function publishConsent(google, shopify) { 57 var googleKey = JSON.stringify(google); 58 var shopifyKey = JSON.stringify(shopify); 59 60 if (GOOGLE_SYNC_ENABLED && googleKey !== lastGoogleConsentKey) { 61 lastGoogleConsentKey = googleKey; 62 gtag('consent', 'update', google); 63 } 64 65 window.__ghShopifyConsent = shopify; 66 if (shopifyKey !== lastShopifyConsentKey) { 67 lastShopifyConsentKey = shopifyKey; 68 window.dispatchEvent(new CustomEvent('gh:consent', { detail: shopify })); 69 } 70 } 71 72 function grantAll() { 73 publishConsent(GRANTED_CONSENT, shopifyConsent(true, true, true)); 74 } 75 76 function denyAll() { 77 publishConsent(DENIED_CONSENT, shopifyConsent(false, false, false)); 78 } 79 80 function grantPartial(analytics, marketing, functional) { 81 publishConsent( 82 { 83 ad_storage: marketing ? 'granted' : 'denied', 84 ad_user_data: marketing ? 'granted' : 'denied', 85 ad_personalization: marketing ? 'granted' : 'denied', 86 analytics_storage: analytics ? 'granted' : 'denied', 87 functionality_storage: functional ? 'granted' : 'denied', 88 personalization_storage: functional ? 'granted' : 'denied', 89 security_storage: 'granted' 90 }, 91 shopifyConsent(analytics, marketing, functional) 92 ); 93 } 94 95 function getCmp() { 96 return window.__ucCmp || window.ucCmp || null; 97 } 98 99 function matchesAny(value, matchers) { 100 var haystack = String(value || '').toLowerCase(); 101 return matchers.some(function (matcher) { 102 return haystack.indexOf(matcher) !== -1; 103 }); 104 } 105 106 function categoryStateGranted(categories, matchers) { 107 if (!categories || typeof categories !== 'object') return null; 108 var matched = false; 109 var granted = false; 110 Object.keys(categories).forEach(function (slug) { 111 if (!matchesAny(slug, matchers)) return; 112 matched = true; 113 var category = categories[slug]; 114 var state = category && typeof category === 'object' ? category.state : category; 115 if (state === true || state === 'ALL_ACCEPTED' || state === 'SOME_ACCEPTED') { 116 granted = true; 117 } 118 }); 119 return matched ? granted : null; 120 } 121 122 function getUcServices() { 123 if (!window.UC_UI || typeof window.UC_UI.getServicesBaseInfo !== 'function') return []; 124 var services = window.UC_UI.getServicesBaseInfo(); 125 return Array.isArray(services) ? services : []; 126 } 127 128 function hasServiceConsent(service) { 129 return Boolean( 130 service && 131 ((service.consent && (service.consent.status === true || service.consent.given === true)) || 132 service.consent === true) 133 ); 134 } 135 136 function categoryHasConsent(matchers) { 137 var services = getUcServices(); 138 if (!services.length) return null; 139 var inCategory = services.filter(function (service) { 140 return matchesAny(service.categorySlug || service.category || '', matchers) || 141 matchesAny(service.categoryName || '', matchers); 142 }); 143 if (!inCategory.length) return null; 144 return inCategory.some(hasServiceConsent); 145 } 146 147 function optionalServicesConsent(expected) { 148 var services = getUcServices(); 149 if (!services.length) return false;
150 var optional = services.filter(function (service) { 151 return !matchesAny(service.categorySlug || service.category || '', ['essential', 'necessary']); 152 }); 153 if (!optional.length) return false; 154 return optional.every(function (service) { 155 return hasServiceConsent(service) === expected; 156 }); 157 } 158 159 function detailFlag(detail, keys) { 160 if (!detail) return null; 161 for (var i = 0; i < keys.length; i++) { 162 if (Object.prototype.hasOwnProperty.call(detail, keys[i])) { 163 return Boolean(detail[keys[i]]); 164 } 165 } 166 return null; 167 } 168 169 function isExplicitAccept(detail) { 170 var action = detail && detail.action; 171 var type = detail && detail.type; 172 return action === 'onAcceptAllServices' || action === 'onNonEURegion' || type === 'ACCEPT_ALL'; 173 } 174 175 function isExplicitDeny(detail) { 176 var action = detail && detail.action; 177 var type = detail && detail.type; 178 return action === 'onDenyAllServices' || type === 'DENY_ALL'; 179 } 180 181 function applyFromDetails(details) { 182 if (!details) return false; 183 184 var consent = details.consent || {}; 185 var status = consent.status; 186 var type = String(consent.type || '').toUpperCase(); 187 188 if (status === 'ALL_ACCEPTED') { 189 grantAll(); 190 return true; 191 } 192 193 if (status === 'ALL_DENIED') { 194 if (type === 'IMPLICIT') return false; 195 denyAll(); 196 return true; 197 } 198 199 var analytics = categoryStateGranted(details.categories, ['analytic', 'statistic', 'measurement']); 200 var marketing = categoryStateGranted(details.categories, ['marketing', 'advertis']); 201 var functional = categoryStateGranted(details.categories, ['functional', 'preference']); 202 203 if (details.services && typeof details.services === 'object') { 204 Object.keys(details.services).forEach(function (id) { 205 var service = details.services[id]; 206 if (!service || !hasServiceConsent(service)) return; 207 var name = service.name || id; 208 if (analytics !== true && matchesAny(name, ['analytic', 'google analytics'])) analytics = true; 209 if (marketing !== true && matchesAny(name, ['ads', 'marketing', 'remarketing'])) marketing = true; 210 if (functional !== true && matchesAny(name, ['preference', 'functional'])) functional = true; 211 }); 212 } 213 214 if (analytics === null && marketing === null && functional === null) { 215 if (type === 'EXPLICIT' || status === 'SOME_ACCEPTED' || status === 'SOME_DENIED') { 216 grantPartial(false, false, false); 217 return true; 218 } 219 return false; 220 } 221 222 grantPartial(Boolean(analytics), Boolean(marketing), Boolean(functional)); 223 return true; 224 } 225 226 function applyFromLegacySources(detail) { 227 if (optionalServicesConsent(true)) { 228 grantAll(); 229 return true; 230 } 231 232 var analytics = categoryHasConsent(['analytic', 'statistic']); 233 var marketing = categoryHasConsent(['marketing', 'advertis']); 234 var functional = categoryHasConsent(['functional', 'preference']); 235 236 if (analytics === null) { 237 analytics = detailFlag(detail, ['Shopify Analytics', 'Google Analytics', 'Google Analytics 4']); 238 } 239 if (marketing === null) { 240 marketing = detailFlag(detail, ['Shopify Marketing', 'Google Ads Remarketing', 'Google Ads']); 241 } 242 if (functional === null) { 243 functional = detailFlag(detail, ['Shopify Preferences']); 244 } 245 246 if (analytics === null && marketing === null && functional === null) { 247 return false; 248 } 249 250 if (analytics && marketing && functional) { 251 grantAll(); 252 return true; 253 } 254 255 grantPartial(Boolean(analytics), Boolean(marketing), Boolean(functional)); 256 return true; 257 } 258 259 function applyFromCmp(detail) { 260 if (isExplicitAccept(detail)) { 261 grantAll(); 262 return; 263 } 264 if (isExplicitDeny(detail)) { 265 denyAll(); 266 return; 267 } 268 269 var cmp = getCmp(); 270 if (cmp && typeof cmp.getConsentDetails === 'function') { 271 Promise.resolve(cmp.getConsentDetails()) 272 .then(function (details) { 273 if (applyFromDetails(details)) return; 274 applyFromLegacySources(detail); 275 }) 276 .catch(function () { 277 applyFromLegacySources(detail); 278 }); 279 return; 280 } 281 282 applyFromLegacySources(detail); 283 } 284 285 window.addEventListener('ucEvent', function (event) { 286 if (event.detail && event.detail.event === 'consent_status') { 287 applyFromCmp(event.detail); 288 } 289 }); 290 window.addEventListener('UC_UI_INITIALIZED', function () { 291 applyFromCmp(null); 292 }); 293 window.addEventListener('UC_CMP_API_READY', function () { 294 applyFromCmp(null); 295 }); 296 window.addEventListener('UC_UI_CMP_EVENT', function (event) { 297 var type = event.detail && event.detail.type; 298 if (type && !DECISION_EVENT_TYPES[type]) return; 299 applyFromCmp(event.detail || null); 300 }); 301 window.addEventListener('UC_CONSENT', function (event) { 302 applyFromCmp(event.detail || null); 303 }); 304</script>
vendor: 1 bytes, line 304
304
305<script> 306 (() => { 307 const dataLayer = window.dataLayer = window.dataLayer || []; 308 if (dataLayer.__ghCategoryNormalizer) return; 309 Object.defineProperty(dataLayer, "__ghCategoryNormalizer", { value: true }); 310 311 const products = new Map(); 312 const variants = new Map(); 313 const parseCategories = (value) => { 314 for (let depth = 0; depth < 10; depth++) { 315 if (Array.isArray(value)) { 316 value = value[0]; 317 } else if (typeof value === "string") { 318 try { value = JSON.parse(value); } catch (error) { 319 return value.split("/").map((part) => part.trim()).slice(0, 3); 320 } 321 } else { 322 return []; 323 } 324 } 325 return []; 326 }; 327 const register = (productId, variantIds, value) => { 328 const categories = parseCategories(value); 329 if (!categories.some(Boolean)) return; 330 if (productId != null) products.set(String(productId), categories); 331 variantIds.forEach((id) => { 332 if (id != null) variants.set(String(id), categories); 333 }); 334 }; 335 336 337 register(8821607694560, [46978063499488], ["Edelstahlmöbel\/Spülmöbel\/Spültische"]); 338 339 340 341 342 const collectRenderedProducts = () => { 343 document.querySelectorAll("product-card[data-analytics-categories]").forEach((card) => { 344 let variantIds = []; 345 try { variantIds = JSON.parse(card.dataset.analyticsVariantIds || "[]"); } catch (error) {} 346 register(card.dataset.productId, Array.isArray(variantIds) ? variantIds : [], card.dataset.analyticsCategories); 347 }); 348 const hits = window.AlgoliaTemplate?.hitDataStore; 349 if (hits instanceof Map) { 350 hits.forEach((hit) => { 351 register(hit.id, [hit.objectID, hit.variantId], hit.meta?.custom?.item_categories); 352 }); 353 } 354 }; 355 const supportedEvents = new Set([ 356 "view_item_list", "view_collection", "select_item", "view_item", "add_to_cart", 357 "remove_from_cart", "view_cart", "begin_checkout", "add_to_wishlist", 358 "checkout_button_click", "quote_button_click" 359 ]); 360 361 const normalize = (entry) => { 362 if (typeof entry?.event !== "string" || !supportedEvents.has(entry.event.replace(/_(stape|dev)$/, ""))) return; 363 if (!Array.isArray(entry.ecommerce?.items)) return; 364 collectRenderedProducts(); 365 366 entry.ecommerce.items.forEach((item) => { 367 if (!item || typeof item !== "object") return; 368 const categories = products.get(String(item.item_id)) 369 || variants.get(String(item.item_variant)) 370 || variants.get(String(item.item_id)); 371 if (!categories) return; 372 for (let index = 0; index < 3; index++) { 373 const key = index === 0 ? "item_category" : "item_category" + (index + 1); 374 item[key] = categories[index] || ""; 375 } 376 }); 377 }; 378 379 const wrapPush = (push) => function (...entries) { 380 entries.forEach(normalize); 381 return Reflect.apply(push, this, entries); 382 }; 383 let currentPush = wrapPush(dataLayer.push);
384 Object.defineProperty(dataLayer, "push", { 385 configurable: true, 386 get: () => currentPush, 387 set: (push) => { currentPush = wrapPush(push); } 388 }); 389 })(); 390</script>
390 391 392 393 <!--LOOMI SDK--> 394<!--DO NOT EDIT--> 395<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 396<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
397<script type="text/javascript" data-em-disable data-vsly> 398 (()=> { 399 const env = 2; 400 var store = "gastrohero-germany.myshopify.com"; 401 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 402 var jitsuKey = "js.74185310432"; 403 var themeId = 159711396064; 404 var role = "main"; 405 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 406 407 408 409 410 var product = {}; 411 var variants = []; 412 413 variants.push({id:46978063499488,policy:"deny",price:17490,iq:59}); 414 415 product.variants = variants; 416 product.oos = !true; 417 product.price = 17490 ; 418 window.loomi_ctx.current_product=product; 419 window.loomi_ctx.productId=8821607694560; 420 window.loomi_ctx.variantId = 46978063499488; 421 422 423 window.loomi_ctx.blockingConcent = false; 424 loomi_ctx.ttl=1793286355; 425 426 })() 427</script>
vendor: 1 bytes, line 427
427
428<script type="text/javascript" data-em-disable> 429 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
429o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
429const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(xe())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
429{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
429(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
429{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
429return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
429h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
429new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([Ct],"readonly").objectStore(Ct).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(xt,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(Ct,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},xt="VISUALLY_IO",Ct=xt;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
429return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
429o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
429,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
429[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function xn(e){return`vsly_hbt_${e}`}function Cn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
429!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([Ct],"readwrite").objectStore(Ct).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
429!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=C()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
429n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,xr=new Set;let Cr;function kr(e){void 0===Cr&&(Cr=new MutationObserver(Tr(e)),Cr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,xr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>
429c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
429!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=C();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
429o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=xn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=Cn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
429{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&C().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},xo="vsly_analytics_queue";function Co(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(xo);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(xo,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;
429if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});Co(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Co(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()}
429)(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.167";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}(); 430 431</script>
vendor: 1 bytes, line 431
431
432<script data-vsly="preact2" type="text/javascript" data-em-disable> 433 // Preact 434!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
434if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
434_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
434ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 435// Preact Hooks 436!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 437// Preact Compat 438!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
438(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
438,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 439// Goober 440!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
440s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 441 442</script>
442 443<!--LOOMI SDK--> 444 445<link 446 rel="icon" 447 type="image/png" 448 href="//www.gastro-hero.de/cdn/shop/files/favicon-gastrohero_2x_d8f0535b-1bc9-4984-8fd4-9520df434e80.png?crop=center&height=48&v=1739539939&width=48" 449 > 450 451<meta charset="utf-8"> 452<meta 453 http-equiv="X-UA-Compatible" 454 content="IE=edge" 455> 456<meta 457 name="viewport" 458 content="width=device-width,initial-scale=1" 459> 460<meta 461 name="view-transition" 462 content="same-origin" 463> 464<meta 465 name="theme-color" 466 content="" 467> 468 469<meta 470 property="og:site_name" 471 content="GastroHero" 472> 473<meta 474 property="og:url" 475 content="https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r" 476> 477<meta 478 property="og:title" 479 content="Gastro Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" 480> 481<meta 482 property="og:type" 483 content="product" 484> 485<meta 486 property="og:description" 487 content="Basic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie bei GastroHero! - Schauen Sie vorbei und sichern Sie sich heldenhafte Angebote!" 488><meta 489 property="og:image" 490 content="http://www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391" 491 > 492 <meta 493 property="og:image:secure_url" 494 content="https://www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391" 495 > 496 <meta 497 property="og:image:width" 498 content="1200" 499 > 500 <meta 501 property="og:image:height" 502 content="1200" 503 ><meta 504 property="og:price:amount" 505 content="174,90" 506 > 507 <meta 508 property="og:price:currency" 509 content="EUR" 510 ><meta 511 name="twitter:card" 512 content="summary_large_image" 513> 514<meta 515 name="twitter:title" 516 content="Gastro Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" 517> 518<meta 519 name="twitter:description" 520 content="Basic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie bei GastroHero! - Schauen Sie vorbei und sichern Sie sich heldenhafte Angebote!" 521> 522 523<title> 524 Gastro Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden 525</title> 526 527<link 528 rel="canonical" 529 href="https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r" 530> 531 532 533 <meta 534 name="description" 535 content="Basic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie bei GastroHero! - Schauen Sie vorbei und sichern Sie sich heldenhafte Angebote!" 536 > 537 538<link href="//www.gastro-hero.de/cdn/shop/t/22/assets/overflow-list.css?v=78235234226353326431781169407" as="style" rel="preload"> 539<link href="//www.gastro-hero.de/cdn/shop/t/22/assets/base.css?v=124322957804189482651788422541" rel="stylesheet" type="text/css" media="all" /> 540<link href="//www.gastro-hero.de/cdn/shop/t/22/assets/base-extensions.css?v=177238266168310816441790062565" rel="stylesheet" type="text/css" media="all" /> 541<link href="//www.gastro-hero.de/cdn/shop/t/22/assets/wishlist-collection.css?v=153406483100482977611789140594" rel="stylesheet" type="text/css" media="all" /> 542 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css"> 543<link 544 rel="preload" 545 as="font" 546 href="//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2" 547 type="font/woff2" 548 crossorigin 549 fetchpriority="low" 550 ><link 551 rel="preload" 552 as="font" 553 href="//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n8.0fcc94ad8ba01fd35aa61fd55bfa6db24731d609.woff2" 554 type="font/woff2" 555 crossorigin 556 fetchpriority="low" 557 ><link 558 rel="preload" 559 as="font" 560 href="//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n8.0fcc94ad8ba01fd35aa61fd55bfa6db24731d609.woff2" 561 type="font/woff2" 562 crossorigin 563 fetchpriority="low" 564 ><link 565 rel="preload" 566 as="font" 567 href="//www.gastro-hero.de/cdn/fonts/bebas_neue/bebasneue_n4.135cdbcf397f167ca17d9c75224e0af26b4b4e55.woff2" 568 type="font/woff2" 569 crossorigin 570 fetchpriority="low" 571 >
572<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 572
572
573<script type="importmap"> 574 { 575 "imports": { 576 "@theme/overflow-list": "//www.gastro-hero.de/cdn/shop/t/22/assets/overflow-list.js?v=142385735724572192331787666726", 577 "@theme/product-title": "//www.gastro-hero.de/cdn/shop/t/22/assets/product-title-truncation.js?v=81744426891537421781781169407", 578 "@theme/component": "//www.gastro-hero.de/cdn/shop/t/22/assets/component.js?v=161307233428869232571781169407", 579 "@theme/dialog": "//www.gastro-hero.de/cdn/shop/t/22/assets/dialog.js?v=54646948895270793481781169407", 580 "@theme/events": "//www.gastro-hero.de/cdn/shop/t/22/assets/events.js?v=52395077014010550321781169407", 581 "@theme/focus": "//www.gastro-hero.de/cdn/shop/t/22/assets/focus.js?v=75203577612792674861781169407", 582 "@theme/morph": "//www.gastro-hero.de/cdn/shop/t/22/assets/morph.js?v=135515643021448586311781169407", 583 "@theme/paginated-list": "//www.gastro-hero.de/cdn/shop/t/22/assets/paginated-list.js?v=95298315036233333871781169407", 584 "@theme/performance": "//www.gastro-hero.de/cdn/shop/t/22/assets/performance.js?v=171015751390534793081781169407", 585 "@theme/product-form": "//www.gastro-hero.de/cdn/shop/t/22/assets/product-form.js?v=117666882455711173011790341702", 586 "@theme/recently-viewed-products": "//www.gastro-hero.de/cdn/shop/t/22/assets/recently-viewed-products.js?v=155047644986938314511781169407", 587 "@theme/scrolling": "//www.gastro-hero.de/cdn/shop/t/22/assets/scrolling.js?v=30415031853277904701781169407", 588 "@theme/section-renderer": "//www.gastro-hero.de/cdn/shop/t/22/assets/section-renderer.js?v=152586934315572818121781169407", 589 "@theme/section-hydration": "//www.gastro-hero.de/cdn/shop/t/22/assets/section-hydration.js?v=108434990705342316311781169407", 590 "@theme/money-formatting": "//www.gastro-hero.de/cdn/shop/t/22/assets/money-formatting.js?v=108199680268658335571781169407", 591 "@theme/utilities": "//www.gastro-hero.de/cdn/shop/t/22/assets/utilities.js?v=148288791061776658171782129703", 592 "@theme/variant-picker": "//www.gastro-hero.de/cdn/shop/t/22/assets/variant-picker.js?v=55097032750566170291781169407", 593 "@theme/media-gallery": "//www.gastro-hero.de/cdn/shop/t/22/assets/media-gallery.js?v=118472869927801265961781169407", 594 "@theme/quick-add": "//www.gastro-hero.de/cdn/shop/t/22/assets/quick-add.js?v=94607770430335262951781169407", 595 "@theme/warranty-addons": "//www.gastro-hero.de/cdn/shop/t/22/assets/warranty-addons.js?v=106525700797473278501785314522", 596 "@theme/paginated-list-aspect-ratio": "//www.gastro-hero.de/cdn/shop/t/22/assets/paginated-list-aspect-ratio.js?v=110373809037814780431781169407", 597 "@theme/popover-polyfill": "//www.gastro-hero.de/cdn/shop/t/22/assets/popover-polyfill.js?v=41605586218656354271781169407", 598 "@theme/component-quantity-selector": "//www.gastro-hero.de/cdn/shop/t/22/assets/component-quantity-selector.js?v=41881081037772619621781169407", 599 "@theme/comparison-slider": "//www.gastro-hero.de/cdn/shop/t/22/assets/comparison-slider.js?v=70018060199732107581781169407", 600 "@theme/sticky-add-to-cart": "//www.gastro-hero.de/cdn/shop/t/22/assets/sticky-add-to-cart.js?v=124109657754805128501781169407", 601 "@theme/fly-to-cart": "//www.gastro-hero.de/cdn/shop/t/22/assets/fly-to-cart.js?v=48483246440248933081781169407", 602 "@algolia/utils": "//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-utils.js?v=150133827115386235091781169407", 603 "@algolia/templates": "//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-search-templates.js?v=126203102460163785411789031599", 604 "@algolia/widgets": "//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-search-widgets.js?v=137146956132506562351789658945", 605 "@algolia/facets-metadata": "//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-facets-metadata.js?v=112837729327685491841789658945", 606 "@custom/toast": "//www.gastro-hero.de/cdn/shop/t/22/assets/toast.js?v=15087556433709957351781169407" 607 } 608 } 609</script>
609 610 611 612
613<script 614 src="//www.gastro-hero.de/cdn/shop/t/22/assets/view-transitions.js?v=7106414069516106341781169407" 615 async 616 617></script>
617 618 619<link 620 rel="modulepreload" 621 href="//www.gastro-hero.de/cdn/shop/t/22/assets/utilities.js?v=148288791061776658171782129703" 622 fetchpriority="low" 623> 624<link 625 rel="modulepreload" 626 href="//www.gastro-hero.de/cdn/shop/t/22/assets/component.js?v=161307233428869232571781169407" 627 fetchpriority="low" 628> 629<link 630 rel="modulepreload" 631 href="//www.gastro-hero.de/cdn/shop/t/22/assets/section-renderer.js?v=152586934315572818121781169407" 632 fetchpriority="low" 633> 634<link 635 rel="modulepreload" 636 href="//www.gastro-hero.de/cdn/shop/t/22/assets/section-hydration.js?v=108434990705342316311781169407" 637 fetchpriority="low" 638> 639<link 640 rel="modulepreload" 641 href="//www.gastro-hero.de/cdn/shop/t/22/assets/morph.js?v=135515643021448586311781169407" 642 fetchpriority="low" 643> 644 645 646 647<link 648 rel="modulepreload" 649 href="//www.gastro-hero.de/cdn/shop/t/22/assets/focus.js?v=75203577612792674861781169407" 650 fetchpriority="low" 651> 652<link 653 rel="modulepreload" 654 href="//www.gastro-hero.de/cdn/shop/t/22/assets/recently-viewed-products.js?v=155047644986938314511781169407" 655 fetchpriority="low" 656> 657<link 658 rel="modulepreload" 659 href="//www.gastro-hero.de/cdn/shop/t/22/assets/scrolling.js?v=30415031853277904701781169407" 660 fetchpriority="low" 661> 662<link 663 rel="modulepreload" 664 href="//www.gastro-hero.de/cdn/shop/t/22/assets/events.js?v=52395077014010550321781169407" 665 fetchpriority="low" 666>
667<script 668 src="//www.gastro-hero.de/cdn/shop/t/22/assets/popover-polyfill.js?v=41605586218656354271781169407" 669 type="module" 670 fetchpriority="low" 671></script>
vendor: 1 bytes, line 671
671
672<script 673 src="//www.gastro-hero.de/cdn/shop/t/22/assets/overflow-list.js?v=142385735724572192331787666726" 674 type="module" 675 fetchpriority="low" 676></script>
vendor: 1 bytes, line 676
676
677<script 678 src="//www.gastro-hero.de/cdn/shop/t/22/assets/quick-add.js?v=94607770430335262951781169407" 679 type="module" 680 fetchpriority="low" 681></script>
681 682 683 <link 684 rel="stylesheet" 685 href="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/theme.min.css" 686 integrity="sha256-6VZg2e7ColRlFrMMzaMK5UHpeEPD2o4pJ4kBBPvt19E=" 687 crossorigin="anonymous" 688/> 689
690<script 691 src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch.umd.js" 692 integrity="sha256-W1cOGLqpmXPQx/PgekLq8qeoKHL/WgJ9QD7GjdsTMbA=" 693 crossorigin="anonymous" 694 defer 695></script>
vendor: 1 bytes, line 695
695
696<script 697 src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.min.js" 698 integrity="sha256-0Pfb5QT9cak4cEkFgJ0h2O+RxBR2ftylerW5JJfQjuY=" 699 crossorigin="anonymous" 700 defer 701></script>
vendor: 1 bytes, line 701
701
702<script 703 src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.js" 704 integrity="sha256-4F+juIHMxmpot1dHUAyn4gbMRfVFs/I9k6WsoFEFQqk=" 705 crossorigin="anonymous" 706 defer 707></script>
vendor: 1 bytes, line 707
707
708<script 709 src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.js" 710 integrity="sha256-wpkAnzdLcIepcHpyULu6SUAwGne9BupLbkv+uv/SUeI=" 711 crossorigin="anonymous" 712 defer 713></script>
vendor: 1 bytes, line 713
713
714<script 715 src="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js" 716 integrity="sha256-HwnmoiDbjIjvx7Ytx+lH4N3c+P9FYgvSVLckJ9Arz7k=" 717 crossorigin="anonymous" 718 defer 719></script>
vendor: 1 bytes, line 719
719
720<script 721 src="https://cdn.jsdelivr.net/npm/@algolia/[email protected]/dist/umd/index.production.js" 722 integrity="sha256-IQ8ztk8E9Mn4uBQ1964gZkVx3fpDDO3POM/O/ed9S4U=" 723 crossorigin="anonymous" 724 defer 725></script>
vendor: 1 bytes, line 725
725
726<script 727 type="module" 728 fetchpriority="low" 729 src='//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-utils.js?v=150133827115386235091781169407' 730></script>
vendor: 1 bytes, line 730
730
731<script 732 type="module" 733 fetchpriority="low" 734 defer 735>window.algoliaFacetSource = "new"; 736 737 window.storefrontAccessToken = '8d540d324581bb013960ba3195704e18'; 738 window.theme = window.theme || {}; 739 window.theme.assets = { 740 "placeholder": '//www.gastro-hero.de/cdn/shop/files/Foto-Platzhalter.png?v=1786124491', 741 742 "autocomplete_collection_image_01": '//www.gastro-hero.de/cdn/shop/collections/18732619-02-Kuhlschranke.webp?v=1787226657', 743 "autocomplete_collection_text_01": "Kühlschränke", 744 "autocomplete_collection_url_01": '/collections/kuehlschraenke', 745 746 747 "autocomplete_collection_image_02": '//www.gastro-hero.de/cdn/shop/collections/18732719-02-Spulmaschinen.webp?v=1787226590', 748 "autocomplete_collection_text_02": "Spülmaschinen", 749 "autocomplete_collection_url_02": '/collections/spuelmaschinen', 750 751 752 "autocomplete_collection_image_03": '//www.gastro-hero.de/cdn/shop/collections/18732242-02-Kategorie-Arbeitstische.webp?v=1787226552', 753 "autocomplete_collection_text_03": "Arbeitstische", 754 "autocomplete_collection_url_03": '/collections/arbeitstische', 755 756 757 "autocomplete_collection_image_04": '//www.gastro-hero.de/cdn/shop/collections/18732608-02-Tief-Kuhltruhen.webp?v=1787226653', 758 "autocomplete_collection_text_04": "Kühl- \u0026 Tiefkühltruhen", 759 "autocomplete_collection_url_04": '/collections/kuehl-tiefkuehltruhen', 760 761 762 "autocomplete_collection_image_05": '//www.gastro-hero.de/cdn/shop/collections/18732355-02-Fritteusen.webp?v=1787226591', 763 "autocomplete_collection_text_05": "Fritteusen", 764 "autocomplete_collection_url_05": '/collections/fritteusen', 765 766 767 "autocomplete_collection_image_06": '//www.gastro-hero.de/cdn/shop/collections/18732811-02-Kategorie_Aufschnittmaschinen.webp?v=1787226604', 768 "autocomplete_collection_text_06": "Aufschnittmaschinen", 769 "autocomplete_collection_url_06": '/collections/aufschnittmaschinen', 770 771 }; 772 window.algoliaConfig = Object.assign({}, { 773 appId: 'LDIT6TKYZ8', 774 apiKey: 'f29358a60e8fd4eada3643a4bcf09ab0', 775 indexName: 'shopify_de_products', 776 taxRate: Number(19) / 100, 777 currency: 'EUR', 778 collection_error_redirect_url: '/' 779 }); 780 781 window.autocompleteConfig = { 782 labels: { 783 "placeholder": "Shop durchsuchen...", 784 "products": "Produkte", 785 "recentSearches": "Letzte Suchen", 786 "popularSearches": "Beliebte Suchen", 787 "searchIn": "in" 788 } 789 }; 790 791 window.searchTranslations = { 792 sort: { 793 label: "Sortieren nach: ", 794 recommended: "Empfohlen", 795 bestsellers: "Bestseller", 796 titleAsc: "Name, A-Z", 797 titleDesc: "Name, Z-A", 798 priceAsc: "Preis, niedrig nach hoch", 799 priceDesc: "Preis, hoch nach niedrig" 800 }, 801 filters: { 802 collections: "Kollektionen", 803 manufacturer: "Hersteller", 804 productType: "Produkttyp", 805 expressShipping: "Sofort lieferbar", 806 showAll: "Alle anzeigen", 807 showLess: "Weniger anzeigen", 808 searchPlaceholder: "In Filtern suchen...", 809 resetAll: "Alle zurücksetzen", 810 price: "Preis", 811 yes: "Ja", 812 kategorien: "Kategorien", 813 }, 814 search: { 815 count: "{{ count }} Ergebnisse gefunden", 816 view_all: "Alle anzeigen", 817 }, 818 product: { 819 availability: { 820 unavailable: "Nicht verfügbar", 821 express: "Sofort lieferbar!", 822 standard: "Verfügbar" 823 }, 824 buttons: { 825 add_to_cart: "In den Warenkorb", 826 wishlist: "Wunschliste", 827 dataSheet: "Produktdatenblatt" 828 }, 829 price: { 830 inclVat: "inkl. MwSt." 831 }, 832 unknownBrand: "Unbekannte Marke", 833 energy: { 834 dataSheetUnavailable: "\u003cp\u003eFür dieses Produkt gibt es leider noch keine Informationen. \u003cbr\/\u003e\u003cbr\/\u003eUnser Team beschafft derzeit alle Energielabels und Datenblätter. Kontaktieren Sie uns gerne direkt, sollten Sie in der Zwischenzeit Fragen zu diesem Produkt haben.\u003c\/p\u003e", 835 contactNow: "Zum Kontaktformular", 836 contactLink: "\/kontaktformular", 837 energyLabelAriaLabel: "Energie Label für {{ product_title }} öffnen" 838 } 839 }, 840 error: { 841 default: { 842 message: "Leider haben wir keine passenden Ergebnisse für dich", 843 subtitle: "Ãberprüfe die Schreibweise oder versuche es mit einer anderen Suchanfrage" 844 }, 845 search: { 846 message: "Keine Ergebnisse gefunden", 847 subtitle: "Versuche es mit anderen Suchbegriffen" 848 }, 849 collection: { 850 filter: { 851 message: "Leider keine Produkte gefunden!", 852 subtitle: "Verwende weniger Filter oder alle zurücksetzen" 853 }, 854 message: "In dieser Kollektion wurden leider keine Produkte gefunden!", 855 subtitle: "Entdecke weitere tolle Produkte in anderen Kategorien", 856 buttonText: "Jetzt entdecken" 857 } 858 }, 859 autocomplete: { 860 placeholder: "Shop durchsuchen...", 861 products: "Produkte", 862 recentSearches: "Letzte Suchen", 863 popularSearches: "Beliebte Suchen", 864 searchIn: "in", 865 noResultsTitle: "KEINE ERGEBNISSE FÃR", 866 checkSpelling: "Ãberprüfe deine Rechtschreibung", 867 useFewerKeywords: "Weniger Schlüsselwörter verwenden",
868 searchLessSpecific: "Suche nach einem weniger spezifischen Artikel", 869 tryPopularCategories: "Versuche zu navigieren, indem du eine der beliebten Kategorien verwendest", 870 popularCategories: "BELIEBTE KATEGORIEN", 871 closeDialog: "Dialogfeld schlieÃen", 872 } 873 }; 874 // Consolidated facet translations for dynamic widget system 875 window.facetTranslations = { 876 // Core facets 877 price: "Preis", 878 collections: "Kollektionen", 879 manufacturer: "Hersteller", 880 productType: "Produkttyp", 881 expressShipping: "Sofort lieferbar", 882 883 // Categories 884 kategorien: "Kategorien", 885 886 // Electrical specifications 887 anschlussInVolt: "Anschluss in Volt", 888 889 // Kitchen equipment 890 anzahlBackkammern: "Anzahl Backkammern", 891 anzahlKochstellen: "Anzahl Kochstellen", 892 anzahlPizzenJeBackvorgang: "Anzahl Pizzen je Backvorgang", 893 anzahlTueren: "Anzahl Türen", 894 aufkantung: "Aufkantung", 895 896 // Storage & structure 897 anzahlBorde: "Anzahl Borde", 898 anzahlDerEinschuebe: "Anzahl der Einschübe", 899 anzahlDerGnbehaelter: "Anzahl der GN-Behälter", 900 anzahlSchubladen: "Anzahl Schubladen", 901 anzahlSchweissbalken: "Anzahl SchweiÃbalken", 902 armlehnen: "Armlehnen", 903 904 // Dimensions 905 breiteInMm: "Breite in mm", 906 hoeheInMm: "Höhe in mm", 907 tiefeInMm: "Tiefe in mm", 908 909 // Equipment specifications 910 durchmesserDesSchneidmessers: "Durchmesser des Schneidmessers", 911 enthaerter: "Enthärter", 912 gnMass: "GN-MaÃ", 913 geraetetyp: "Gerätetyp", 914 grundboden: "Grundboden", 915 916 // Cooking 917 kochart: "Kochart", 918 korbmasseInMm: "KorbmaÃe in mm", 919 920 // Cooling 921 kuehlbereich: "Kühlbereich", 922 kuehlung: "Kühlung", 923 kuehlvolumenLiter: "Kühlvolumen [Liter]", 924 925 // Washing/Cleaning 926 laugenpumpe: "Laugenpumpe", 927 spuelbeckenanzahl: "Spülbeckenanzahl", 928 spuelmaschinenart: "Spülmaschinenart", 929 930 // Materials & Construction 931 material: "Material", 932 montageform: "Montageform", 933 tuerart: "Türart", 934 935 // Furniture 936 chairType: "Stuhltyp", 937 klappbar: "Klappbar", 938 stapelfaehig: "Stapelbar", 939 tischform: "Tischform", 940 941 // Product lines 942 serie: "Serie", 943 qualitaetsstufe: "Qualitätsstufe", 944 945 // Power & volume 946 leistungInKw: "Leistung in kW", 947 fuellvolumenInLiter: "Füllvolumen in Liter", 948 949 // Appearance 950 farbe: "Farbe", 951 energieeffizienzklasse: "Energieeffizienzklasse" 952 }; 953 window.popoverColorScheme = 'scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd'; 954 955 window.productBadges = []; 956 window.badgeLimit = 2; 957 window.productBadges.push({ 958 collections: ["461479477472"], 959 label: "Express", 960 hide_when_unavailable: true, 961 is_on_sale: false,icon: '<img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050" width="20" height="20" loading="lazy" class="product-badges__badge-icon">',color:"#ffffff", 962 background_color:"#00b15c", 963 border_color:"#00b15c", 964 font_family:"", 965 font_weight:null}); 966 967 window.productBadges.push({ 968 collections: ["504935416032"], 969 label: "Flash", 970 hide_when_unavailable: true, 971 is_on_sale: false,icon: '<img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-sale.svg?v=1786130161" width="20" height="20" loading="lazy" class="product-badges__badge-icon">',color:"#ffffff", 972 background_color:"#db1420", 973 border_color:"#db1420", 974 font_family:"", 975 font_weight:"600"}); 976 977 window.productBadges.push({ 978 collections: [], 979 label: "Sale", 980 hide_when_unavailable: false, 981 is_on_sale: true,icon: '<img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-sale-red_1.svg?v=1790108733" width="20" height="20" loading="lazy" class="product-badges__badge-icon">',color:"#db1420", 982 background_color:"#ffffff", 983 border_color:"#db1420", 984 font_family:"", 985 font_weight:"600"}); 986 987 988 989 window.algoliaAlternativeProductConfig = { 990 enabled: true, 991 checkField: false, 992 fieldToCheck: "", 993 valueToCheck: "", 994 alternativeProductField: "custom.alternativprodukt", 995 alternativeProductLabel: "Sehen Sie sich diese Alternative an!", 996 showPrice: true, 997 showWhenUnavailable: true, 998 showWhenInventoryContinue: true 999 }; 1000 1001/* eslint-disable */ 1002var ALGOLIA_INSIGHTS_SRC = "https://cdn.jsdelivr.net/npm/[email protected]/dist/search-insights.min.js"; 1003 1004!function(e,a,t,n,s,i,c){e.AlgoliaAnalyticsObject=s,e[s]=e[s]||function(){ 1005(e[s].queue=e[s].queue||[]).push(arguments)},e[s].version=(n.match(/@([^\/]+)\/?/)||[])[1],i=a.createElement(t),c=a.getElementsByTagName(t)[0], 1006i.async=1,i.src=n,c.parentNode.insertBefore(i,c) 1007}(window,document,"script",ALGOLIA_INSIGHTS_SRC,"aa"); 1008// Cookie persistence for user tokens 1009aa('init', { 1010 appId: window.algoliaConfig.appId, 1011 apiKey: window.algoliaConfig.apiKey, 1012 useCookie: true 1013}); 1014/* eslint-enable */ 1015</script>
1015 1016
1017<script type="application/json" id="energy-label-data"> 1018 { 1019 "energy_labels": { 1020 1021"107502600416": { 1022 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10575--l_efb6cc72-73d1-445c-ae40-9d1f5b2059c0.svg?v=1739870513", 1023 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10575_526975d5-4093-43b4-a8a1-15eb349029bf.svg?v=1739870513", 1024 "energy_label": "Energieeffizienzklasse A" 1025 }, 1026 1027"107502371040": { 1028 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-A-left.svg?v=1739870904", 1029 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-A-right.svg?v=1739870905", 1030 "energy_label": "Energieeffizienzklasse A" 1031 }, 1032 1033"107502534880": { 1034 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10574--l_7a528ced-7e61-4bf7-b860-710bf9d6955e.svg?v=1739870657", 1035 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10574_c56edc1b-56a0-4b18-8729-13f39f63e721.svg?v=1739870657", 1036 "energy_label": "Energieeffizienzklasse A+" 1037 }, 1038 1039"107502502112": { 1040 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10573--l_3874504f-1971-417d-a599-070f69dbdcee.svg?v=1739870713", 1041 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10573_5b8df852-a8b4-4f70-aa87-e49713761e32.svg?v=1739870713", 1042 "energy_label": "Energieeffizienzklasse A++" 1043 }, 1044 1045"107502567648": { 1046 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10576--l_26e81cf2-5e8f-42d7-ba4b-2ce23691496b.svg?v=1739870579", 1047 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10576_68e9c05a-ba4c-42a4-a11d-1b9c74db598f.svg?v=1739870579", 1048 "energy_label": "Energieeffizienzklasse B" 1049 }, 1050 1051"107502272736": { 1052 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-B-left.svg?v=1739871061", 1053 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-B-right.svg?v=1739871061", 1054 "energy_label": "Energieeffizienzklasse B" 1055 }, 1056 1057"107502633184": { 1058 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10577--l_33a7a5a9-c324-4097-bcb3-6585f961c6c6.svg?v=1739870012", 1059 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10577_486903b5-f2e0-4930-9282-58ecdc527718.svg?v=1739870012", 1060 "energy_label": "Energieeffizienzklasse C" 1061 }, 1062 1063"107502305504": { 1064 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-C-left.svg?v=1739871121", 1065 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-C-right.svg?v=1739871121", 1066 "energy_label": "Energieeffizienzklasse C" 1067 }, 1068 1069"107502665952": { 1070 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10578--l_90eaee79-cc57-40d7-9f9f-3d7116bd99e3.svg?v=1739869967", 1071 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10578_024447b0-1f01-4206-bb88-22cfb70f8e67.svg?v=1739869967", 1072 "energy_label": "Energieeffizienzklasse D" 1073 }, 1074 1075"107502338272": { 1076 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-D-left.svg?v=1739871003", 1077 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-D-right.svg?v=1739871003", 1078 "energy_label": "Energieeffizienzklasse D" 1079 }, 1080 1081"107502698720": { 1082 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10579--l_31e7c9b5-69a8-4492-9a2b-5ba6fe19c75c.svg?v=1739869837", 1083 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10579_634ed421-04c1-48cf-9925-573b2d9d3a38.svg?v=1739869837", 1084 "energy_label": "Energieeffizienzklasse E" 1085 }, 1086 1087"107502436576": { 1088 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-E-left.svg?v=1739870841", 1089 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-E-right.svg?v=1739870842", 1090 "energy_label": "Energieeffizienzklasse E" 1091 }, 1092 1093"107596579040": { 1094 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10580--l_5e02041e
1094-97fe-4e4b-8fbb-db7b1ecafaed.svg?v=1739869837", 1095 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10580_963fcb71-d69d-4697-b435-fedd6e4417ee.svg?v=1739869837", 1096 "energy_label": "Energieeffizienzklasse F" 1097 }, 1098 1099"107497750752": { 1100 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--10580--l_88f16b4a-7031-4efa-8c85-33bc65a20a01.svg?v=1739870380", 1101 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--10580_28227131-9ce4-4402-8706-376963d32325.svg?v=1739870380", 1102 "energy_label": "Energieeffizienzklasse F" 1103 }, 1104 1105"107596611808": { 1106 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--10580--l_4ce9485c-5781-40b3-b31f-a2e4ee91f29b.svg?v=1739871379", 1107 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--10580_ccdc2848-ae17-46be-afc0-895cd4fffde8.svg?v=1739871380", 1108 "energy_label": "Energieeffizienzklasse F" 1109 }, 1110 1111"107596513504": { 1112 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10581--l_8f844855-849e-4796-98ed-8612896b4d10.svg?v=1739869723", 1113 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10581_89321b46-cfab-4d73-b3c8-ab5152e227aa.svg?v=1739869723", 1114 "energy_label": "Energieeffizienzklasse G" 1115 }, 1116 1117"107502403808": { 1118 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-G-left.svg?v=1739870432", 1119 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label-G-right.svg?v=1739870432", 1120 "energy_label": "Energieeffizienzklasse G" 1121 }, 1122 1123"107502469344": { 1124 "label_mobile": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10572--l_52e16f90-678c-4c6c-b3a5-d305c317336f.svg?v=1739870780", 1125 "label_desktop": "\/\/www.gastro-hero.de\/cdn\/shop\/files\/energy-label--old--10572_93d5b29f-75c9-403e-8482-90f1936419bf.svg?v=1739870780", 1126 "energy_label": "Energieeffizienzklasse A+++" 1127 } 1128 1129 } 1130 } 1131</script>
1131 1132 1133
1134<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-anonymous-user.js?v=9872024372435575381781169407" defer></script>
1134 1135 1136 1137 1138 1139
1139<script 1140 src="//www.gastro-hero.de/cdn/shop/t/22/assets/client-type-selector.js?v=18681609752109080781785314522" 1141 type="module" 1142 fetchpriority="low" 1143 ></script>
1143 1144 1145
1146<script 1147 src="//www.gastro-hero.de/cdn/shop/t/22/assets/dialog.js?v=54646948895270793481781169407" 1148 type="module" 1149 fetchpriority="low" 1150></script>
vendor: 1 bytes, line 1150
1150
1151<script 1152 src="//www.gastro-hero.de/cdn/shop/t/22/assets/variant-picker.js?v=55097032750566170291781169407" 1153 type="module" 1154 fetchpriority="low" 1155></script>
vendor: 1 bytes, line 1155
1155
1156<script 1157 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-card.js?v=172824910007358918311788332899" 1158 type="module" 1159 fetchpriority="low" 1160></script>
vendor: 1 bytes, line 1160
1160
1161<script 1162 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-form.js?v=117666882455711173011790341702" 1163 type="module" 1164 fetchpriority="low" 1165></script>
vendor: 1 bytes, line 1165
1165
1166<script 1167 src="//www.gastro-hero.de/cdn/shop/t/22/assets/fly-to-cart.js?v=48483246440248933081781169407" 1168 type="module" 1169 fetchpriority="low" 1170></script>
vendor: 1 bytes, line 1170
1170
1171<script 1172 src="//www.gastro-hero.de/cdn/shop/t/22/assets/accordion-custom.js?v=100790182620168037841781169407" 1173 type="module" 1174 fetchpriority="low" 1175></script>
vendor: 1 bytes, line 1175
1175
1176<script 1177 src="//www.gastro-hero.de/cdn/shop/t/22/assets/gh-faq-accordion.js?v=73690724825959511821781169407" 1178 type="module" 1179 fetchpriority="low" 1180></script>
vendor: 1 bytes, line 1180
1180
1181<script 1182 src="//www.gastro-hero.de/cdn/shop/t/22/assets/media.js?v=40590362676877625831781169407" 1183 type="module" 1184 fetchpriority="low" 1185></script>
vendor: 1 bytes, line 1185
1185
1186<script 1187 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-price.js?v=109525312753271219431781169407" 1188 type="module" 1189 fetchpriority="low" 1190></script>
vendor: 1 bytes, line 1190
1190
1191<script 1192 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-sku.js?v=166518395435427624301781169407" 1193 type="module" 1194 fetchpriority="low" 1195></script>
vendor: 1 bytes, line 1195
1195
1196<script 1197 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-title-truncation.js?v=81744426891537421781781169407" 1198 type="module" 1199 fetchpriority="low" 1200></script>
vendor: 1 bytes, line 1200
1200
1201<script 1202 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-inventory.js?v=178450748603768690311781169407" 1203 type="module" 1204 fetchpriority="low" 1205></script>
vendor: 1 bytes, line 1205
1205
1206<script 1207 src="//www.gastro-hero.de/cdn/shop/t/22/assets/show-more.js?v=94563802205717136101781169407" 1208 type="module" 1209 fetchpriority="low" 1210></script>
vendor: 1 bytes, line 1210
1210
1211<script 1212 src="//www.gastro-hero.de/cdn/shop/t/22/assets/read-more-content.js?v=168588744081932796111784547186" 1213 type="module" 1214 fetchpriority="low" 1215></script>
vendor: 1 bytes, line 1215
1215
1216<script 1217 src="//www.gastro-hero.de/cdn/shop/t/22/assets/slideshow.js?v=59322448753330212101787213032" 1218 type="module" 1219 fetchpriority="low" 1220></script>
vendor: 1 bytes, line 1220
1220
1221<script 1222 src="//www.gastro-hero.de/cdn/shop/t/22/assets/layered-slideshow.js?v=40032922850984364701781169407" 1223 type="module" 1224 fetchpriority="low" 1225></script>
vendor: 1 bytes, line 1225
1225
1226<script 1227 src="//www.gastro-hero.de/cdn/shop/t/22/assets/anchored-popover.js?v=70834072388339059141781169407" 1228 type="module" 1229 fetchpriority="low" 1230></script>
vendor: 1 bytes, line 1230
1230
1231<script 1232 src="//www.gastro-hero.de/cdn/shop/t/22/assets/floating-panel.js?v=151277338116891310371781169407" 1233 type="module" 1234 fetchpriority="low" 1235></script>
vendor: 1 bytes, line 1235
1235
1236<script 1237 src="//www.gastro-hero.de/cdn/shop/t/22/assets/video-background.js?v=25237992823806706551781169407" 1238 type="module" 1239 fetchpriority="low" 1240></script>
vendor: 1 bytes, line 1240
1240
1241<script 1242 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-quantity-selector.js?v=41881081037772619621781169407" 1243 type="module" 1244 fetchpriority="low" 1245></script>
vendor: 1 bytes, line 1245
1245
1246<script 1247 src="//www.gastro-hero.de/cdn/shop/t/22/assets/media-gallery.js?v=118472869927801265961781169407" 1248 type="module" 1249 fetchpriority="low" 1250></script>
vendor: 1 bytes, line 1250
1250
1251<script 1252 src="//www.gastro-hero.de/cdn/shop/t/22/assets/rte-formatter.js?v=40306132146590816021781169407" 1253 type="module" 1254 fetchpriority="low" 1255></script>
vendor: 1 bytes, line 1255
1255
1256<script 1257 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing.js?v=15442793518842484731781169407" 1258 type="module" 1259 fetchpriority="low" 1260></script>
vendor: 1 bytes, line 1260
1260
1261<script 1262 src="//www.gastro-hero.de/cdn/shop/t/22/assets/price-per-item.js?v=35567757827358280521781169407" 1263 type="module" 1264 fetchpriority="low" 1265></script>
vendor: 1 bytes, line 1265
1265
1266<script 1267 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing-info.js?v=73715034179234093671781169407" 1268 type="module" 1269 fetchpriority="low" 1270></script>
1270 1271 1272 1273
1273<script 1274 src="//www.gastro-hero.de/cdn/shop/t/22/assets/localization.js?v=141054763117267443961781169407" 1275 type="module" 1276 fetchpriority="low" 1277 ></script>
1277 1278 1279 1280 1281
1281<script 1282 src="//www.gastro-hero.de/cdn/shop/t/22/assets/fly-to-cart.js?v=48483246440248933081781169407" 1283 type="module" 1284 fetchpriority="low" 1285 ></script>
1285 1286
1286<script 1287 src="//www.gastro-hero.de/cdn/shop/t/22/assets/sticky-add-to-cart.js?v=124109657754805128501781169407" 1288 type="module" 1289 fetchpriority="low" 1290 ></script>
1290 1291
1291<script type="module"> 1292 import { RecentlyViewed } from '@theme/recently-viewed-products'; 1293 RecentlyViewed.addProduct('8821607694560'); 1294 const handle = 'spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r'; 1295 if (handle) { 1296 const key = 'upsellViewedHandles'; 1297 try { 1298 const stored = localStorage.getItem(key); 1299 const parsed = stored ? JSON.parse(stored) : []; 1300 const existing = Array.isArray(parsed) ? parsed : []; 1301 const next = [handle, ...existing.filter((value) => value !== handle)].slice(0, 12); 1302 localStorage.setItem(key, JSON.stringify(next)); 1303 } catch (error) { 1304 // Ignore storage and parsing errors so product-page scripts continue to run. 1305 } 1306 } 1307 </script>
1307 1308 1309 1310 1311 1312 1313
1314<script 1315 src="//www.gastro-hero.de/cdn/shop/t/22/assets/auto-close-details.js?v=102542634809590739201781169407" 1316 defer="defer" 1317></script>
1317 1318
1319<script 1320 src="//www.gastro-hero.de/cdn/shop/t/22/assets/wishlist-observer.js?v=3660956096153907641781169407" 1321 defer="defer" 1322></script>
1322 1323
1324<script> 1325 function loadMenuJson(jsonString) { 1326 let menuJson = undefined; 1327 1328 try { 1329 menuJson = JSON.parse(jsonString); 1330 1331 if (menuJson === null) { 1332 throw new Error('Parsed menu JSON is null'); 1333 } 1334 } catch (error) { 1335 console.error('Error parsing menu JSON:', error); 1336 return undefined; 1337 } 1338 1339 const currentMenuJson = window.menu_json; 1340 1341 const currentDate = currentMenuJson?.latestVersionUpdate 1342 ? new Date(currentMenuJson.latestVersionUpdate) 1343 : null; 1344 1345 const newDate = menuJson?.latestVersionUpdate 1346 ? new Date(menuJson.latestVersionUpdate) 1347 : null; 1348 1349 const isCurrentDateInvalid = 1350 !currentDate || isNaN(currentDate.getTime()); 1351 1352 const isNewDateValid = 1353 newDate && !isNaN(newDate.getTime()); 1354 1355 if ( 1356 !currentMenuJson || 1357 isCurrentDateInvalid || 1358 (isNewDateValid && newDate > currentDate) 1359 ) { 1360 window.menu_json = menuJson; 1361 } 1362 } 1363 1364 loadMenuJson(`{"menuItems":[{"title":"Kühlen","url":"\/collections\/kuehltechnik","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732628-01-Kategorie_Kuhlen.webp?v=1787226544","subMenu":[{"title":"Kühlschränke","url":"\/collections\/kuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732619-02-Kuhlschranke.webp?v=1787226657","subMenu":[{"title":"Getränkekühlschränke","url":"\/collections\/getraenkekuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732578-03-Getrankekuhlschranke.webp?v=1787227146"},{"title":"Gastro-Kühlschränke","url":"\/collections\/gastro-kuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732582-03-Gastro-Kuhlschranke.webp?v=1787227143"},{"title":"Lagerkühlschränke","url":"\/collections\/lagerkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732563-03-Lagerkuhlschranke.webp?v=1787227147"},{"title":"Minibarkühlschränke","url":"\/collections\/minibarkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732560-03-Minibarkuhlschranke.webp?v=1787227150"},{"title":"Barkühlschränke","url":"\/collections\/barkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732600-03-Barkuhlschranke.webp?v=1787227136"},{"title":"Medikamentenkühlschränke","url":"\/collections\/medikamentenkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732561-03-Medikamentenkuhlschranke.webp?v=1787227149"},{"title":"Weinkühlschränke","url":"\/collections\/weinkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732630-03-Weinkuhlschranke.webp?v=1787227152"},{"title":"Bäckereikühlschränke","url":"\/collections\/baeckereikuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732603-03-Backereikuhlschranke.webp?v=1787227138"},{"title":"Gemeinschaftskühlschränke","url":"\/collections\/gemeinschaftskuehlschrank","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732579-03-Gemeinschaftskuhlschrank.webp?v=1787227144"},{"title":"Fleischreifeschränke","url":"\/collections\/fleischreifeschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732584-03-Fleischreifeschranke.webp?v=1787227142"},{"title":"Wildkühlschränke","url":"\/collections\/wildkuhlschranke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732629-03-Wildkuhlschranke.webp?v=1787227153"},{"title":"Fischkühlschränke","url":"\/collections\/fischkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732587-03-Fischkuhlschranke.webp?v=1787227140"},{"title":"Dispenserkühlschränke","url":"\/collections\/weindispenser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732597-03-Dispenserkuhlschranke.webp?v=1787227139"}]},{"title":"Tiefkühlschränke","url":"\/collections\/tiefkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732610-02-Tiefkuhlschranke.webp?v=1787226669","subMenu":[{"title":"Gastro-Tiefkühlschränke","url":"\/collections\/gastro-tiefkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732580-03-Gastro-Tiefkuhlschranke.webp?v=1787227203"},{"title":"Lagertiefkühlschränke","url":"\/collections\/lagertiefkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732562-03-Lagertiefkuhlschranke.webp?v=1787227067"},{"title":"Glastürtiefkühlschränke","url":"\/collections\/glastuertiefkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732577-03-Glasturtiefkuhlschranke.webp?v=1787227204"},{"title":"Bäckereitiefkühlschränke","url":"\/collections\/baeckereitiefkuehlschrank","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732601-03-Backereitiefkuhlschrank.webp?v=1787227200"},{"title":"Spirituosen-Tiefkühlschränke","url":"\/collections\/spirituosen-tiefkuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732551-03-Spirituosen-Tiefkuhlschranke.webp?v=1787227068"},{"title":"Eiskühlschränke","url":"\/collections\/eiskuehlschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732591-03-Eiskuhlschranke.webp?v=1787227201"}
1364]},{"title":"Kühl- \u0026 Tiefkühltruhen","url":"\/collections\/kuehl-tiefkuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732608-02-Tief-Kuhltruhen.webp?v=1787226653","subMenu":[{"title":"Tiefkühltruhen","url":"\/collections\/tiefkuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732635-03-Tiefkuhltruhen.webp?v=1787227135"},{"title":"Eiskühltruhen","url":"\/collections\/eiskuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732590-03-Eiskuhltruhen.webp?v=1787227126"},{"title":"Kühl-Tiefkühlkombinationstruhen","url":"\/collections\/kuehl-tiefkuehlkominationstruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732569-03-Kuhl-Tiefkuhlkominationstruhen.webp?v=1787227130"},{"title":"Labortiefkühltruhen","url":"\/collections\/labortiefkuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732564-03-Labor-Tiefkuhltruhen.webp?v=1787227133"},{"title":"Kühltruhen","url":"\/collections\/kuhltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732567-03-Kuhltruhen.webp?v=1787227132"},{"title":"Flaschenkühltruhen","url":"\/collections\/flaschenkuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732585-03-Flaschenkuhltruhen.webp?v=1787227127"},{"title":"Kühl- \u0026 Tiefkühltonnen","url":"\/collections\/kuehl-tiefkuehltonnen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732568-03-Kuhl-Tiefkuhltonnen.webp?v=1787227128"}]},{"title":"Kühltische","url":"\/collections\/kuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/02-Kuehltische.png?v=1787915380","subMenu":[{"title":"Gastro-Kühltische","url":"\/collections\/gastro-kuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/02-Kuehltische_V2_08bddb1b-bd56-45d6-87c1-d4b2ddd5eaa3.png?v=1787649937"},{"title":"Mini-Kühltische","url":"\/collections\/mini-kuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732558-03-Mini-Kuhltische.webp?v=1787227172"},{"title":"Barkühltische","url":"\/collections\/barkuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732599-03-Barkuhltische.webp?v=1787227163"},{"title":"Pizza-Kühltische","url":"\/collections\/pizza-kuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732556-03-Pizza-Kuhltische.webp?v=1787649483"},{"title":"Belegstationen","url":"\/collections\/belegstationen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732598-03-Belegstationen.webp?v=1787228917"},{"title":"Bäckerei-Kühltische","url":"\/collections\/baeckerei-kuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732602-03-Backerei-Kuhltische.webp?v=1787227167"},{"title":"Kühl-Tiefkühl-Container","url":"\/collections\/kuehl-tiefkuehl-container","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732570-03-Kuhl-Tiefkuhl-Container.webp?v=1787227171"},{"title":"Unterbaukühltische","url":"\/collections\/unterbaukuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732632-03-Unterbaukuhltische.webp?v=1787227178"},{"title":"Selbstbedienungskühltische","url":"\/collections\/selbstbedienungskuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732553-03-Selbstbedienungskuhltische.webp?v=1787227176"},{"title":"Durchreichekühltische","url":"\/collections\/durchreichekuhltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732596-03-Durchreichekuhltische.webp?v=1787227168"}]},{"title":"Tiefkühltische","url":"\/collections\/tiefkuehltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732609-02-Tiefkuhltische.webp?v=1787226671"},{"title":"Kühlvitrinen","url":"\/collections\/kuehlvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732615-02-Kuhlvitrinen.webp?v=1787226662","subMenu":[{"title":"Tischkühlvitrinen","url":"\/collections\/tischkuehlvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732633-03-Tischkuhlvitrinen.webp?v=1787227187"},{"title":"Standkühlvitrinen","url":"\/collections\/standkuehlvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732640-03-Standkuhlvitrine.webp?v=1787227184"},{"title":"Kühlaufsatzvitrinen","url":"\/collections\/kuehlaufsatzvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732571-03-Kuhlaufsatzvitrinen.webp?v=1787227181"},{"title":"Neutrale Vitrinen","url":"\/collections\/neutrale-vitrinen"},{"title":"Kuchenvitrinen","url":"\/collections\/kuchenvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732573-03-Kuchenvitrinen.webp?v=1787227180"}
1364,{"title":"Sushi \u0026 Tapas Vitrinen","url":"\/collections\/sushi-tapas-vitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732636-03-Sushi-Tapas-Vitrinen.webp?v=1787227186"},{"title":"Selbstbedienungskühlvirtrinen","url":"\/collections\/selbstbedienungskuehlvirtrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732552-03-Selbstbedienungskuhlvirtrine.webp?v=1787227183"}]},{"title":"Eisbereiter","url":"\/collections\/eisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732627-02-Eisbereiter.webp?v=1787226647","subMenu":[{"title":"Volleisbereiter","url":"\/collections\/volleisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732631-03-Volleisbereiter.webp?v=1787227124"},{"title":"Hohleisbereiter","url":"\/collections\/hohleisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732576-03-Hohleisbereiter.webp?v=1787227120"},{"title":"Flockeneisbereiter","url":"\/collections\/flockeneisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732583-03-Flockeneisbereiter.webp?v=1787227119"},{"title":"Nuggeteisbereiter","url":"\/collections\/nuggeteisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732557-03-Nuggeteisbereiter.webp?v=1787227122"},{"title":"Scherbeneisbereiter","url":"\/collections\/scherbeneisbereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732554-03-Scherbeneisbereiter.webp?v=1787227123"},{"title":"Eis-Vorratsbehälter","url":"\/collections\/eis-vorratsbehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732588-03-Eis-Vorratsbehalter.webp?v=1787227118"}]},{"title":"Saladetten","url":"\/collections\/saladetten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732613-02-Saladetten.webp?v=1787226665"},{"title":"Kühlzellen \u0026 Aggregate","url":"\/collections\/kuehlzellen-aggregate","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732614-02-Kuhlzellen-Aggregate.webp?v=1787226663","subMenu":[{"title":"Minikühl- \u0026 -tiefkühlzellen","url":"\/collections\/minikuhl-tiefkuhlzellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732559-03-Minikuhl-tiefkuhlzellen.webp?v=1787227193"},{"title":"Kühlzellen","url":"\/collections\/kuehlzellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732566-03-Kuhlzellen.webp?v=1787227192"},{"title":"Tiefkühlzellen","url":"\/collections\/tiefkuehlzellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732634-03-Tiefkuhlzellen.webp?v=1787227194"},{"title":"Aggregate","url":"\/collections\/aggregate","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732605-03-Aggregate.webp?v=1787227188"},{"title":"Kühl- \u0026 Tiefkühlzellenregale","url":"\/collections\/kuehlzellenregale","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732565-03-Kuhlzellenregale.webp?v=1787227190"}]},{"title":"Kühltheken","url":"\/collections\/kuehltheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732618-02-Kuhltheken.webp?v=1787226658","subMenu":[{"title":"Eistheken","url":"\/collections\/eistheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732589-03-Eistheken.webp?v=1787227156"},{"title":"Imbisskühltheken","url":"\/collections\/imbisskuehltheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732575-03-Imbisskuhltheken.webp?v=1787824661"},{"title":"Salatbars","url":"\/collections\/salatbars","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732555-03-Salatbars.webp?v=1787227162"},{"title":"Kuchentheken","url":"\/collections\/kuchentheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732574-03-Kuchentheken.webp?v=1787227161"},{"title":"Ausgabekühltheken","url":"\/collections\/ausgabekuhltheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732604-03-Ausgabekuhltheken.webp?v=1787227155"}]},{"title":"Wandkühlregale","url":"\/collections\/wandkuehlregale","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732606-02-Wandkuhlregale.webp?v=1787226542"},{"title":"Supermarktkühlung","url":"\/collections\/supermarktkuehlung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732611-02-Supermarktkuhlung.webp?v=1787226667","subMenu":[{"title":"Supermarkt-Tiefkühltruhen","url":"\/collections\/supermarkt-tiefkuehltruhen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732638-03-Supermarkt-Tiefkuhltruhen.webp?v=1787227197"},{"title":"Supermarkt-Kühlinseln","url":"\/collections\/supermarkt-kuehlinseln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732639-03-Supermarkt-Kuhlinseln.webp?v=1787227196"},{"title":"Supermarkt-Wandkühlregale","url":"\/collections\/supermarkt-wandkuehlregale","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732637-03-Supermarkt-Wandkuhlregale.webp?v=1787227199"}]},{"title":"Konfiskat- \u0026 Abfallkühler","url":"\/collections\/konfiskat-abfallkuehler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732624-02-Kategorie_Abfall-Konfiskatkuhler.webp?v=1788356100"},{"title":"Schockfroster","url":"\/collections\/schockfroster","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732612-02-Schockfroster.webp?v=1787226666"},{"title":"Bierkühler","url":"\/collections\/bierkuehler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/217795-bk-128_right_1b8e8a92-ac6d-410e-b257-be1a8dac38c6.webp?v=1787669250"},{"title":"Biertheken","url":"\/collections\/biertheken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732622-02-Kategorie-Biertheken.webp?v=1787226644"},{"title":"Fasskühler","url":"\/collections\/fasskuehler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732625-02-Fasskuhler.webp?v=1787226650"},{"title":"Einbaugeräte","url":"\/collections\/einbaugeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732621-02-Kategorie-Einbaugerate.webp?v=1787226646","subMenu":[{"title":"Einbau-Kontaktkühlplatten","url":"\/collections\/einbau-kontaktkuehlplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732593-03-Einbau-Kontaktkuhlplatten.webp?v=1787227115"},{"title":"Einbau-Kühlwannen","url":"\/collections\/einbau-kuehlwannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732592-03-Einbau-Kuhlwannen.webp?v=1787227116"},{"title":"Einbau-Bain-Maries","url":"\/collections\/einbau-bain-maries","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732595-03-Einbau-Bain-Maries.webp?v=1787227112"},{"title":"Einbau-Kontaktheizplatten","url":"\/collections\/einbau-kontaktheizplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732594-03-Einbau-Kontaktheizplatten.webp?v=1787227113"}]},{"title":"Kühl-Tiefkühlkombinationsschränke","url":"\/collections\/kuehl-tiefkuehlkomb
1364inationschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732617-02-Kuhl-Tiefkuhlkombinationschranke.webp?v=1787226654"},{"title":"Eiscrusher","url":"\/collections\/eiscrusher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732626-02-Eiscrusher.webp?v=1787226649"},{"title":"US Range","url":"\/collections\/us-range","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732607-02-US-Range.webp?v=1787226541"}]},{"title":"Kochen \u0026 Warmhalten","url":"\/collections\/kochen-warmhalten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/14897290-01-Kategorie_Kochen-Warmhalten.webp?v=1787226541","subMenu":[{"title":"Fritteusen","url":"\/collections\/fritteusen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732355-02-Fritteusen.webp?v=1787226591","subMenu":[{"title":"Elektrofritteusen","url":"\/collections\/elektro-fritteusen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732315-03-Elektro-Fritteusen.webp?v=1787226548"},{"title":"Backwarenfritteusen","url":"\/collections\/backwaren-fritteusen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732327-03-Backwaren-Fritteusen.webp?v=1787226546"},{"title":"Gasfritteusen","url":"\/collections\/gas-fritteusen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732311-03-Gas-Fritteusen.webp?v=1787226549"},{"title":"HeiÃluftfritteusen","url":"\/collections\/heissluft-fritteusen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732307-03-Heissluft-Fritteusen.webp?v=1787226551"}]},{"title":"Herde","url":"\/collections\/herde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732351-02-Herde.webp?v=1787226597","subMenu":[{"title":"Gasherde","url":"\/collections\/gasherde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732309-03-Gasherde.webp?v=1787824766"},{"title":"Elektroherde","url":"\/collections\/elektroherde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732313-03-Elektroherde.webp?v=1787226578"},{"title":"Ceranherde","url":"\/collections\/ceranherde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732325-03-Ceranherde.webp?v=1787226576"},{"title":"Induktionsherde","url":"\/collections\/induktionsherde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732304-03-Induktionsherde.webp?v=1787226581"},{"title":"Wokherde","url":"\/collections\/wokherde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732363-03-Wokherde.webp?v=1787226582"}]},{"title":"HeiÃluftöfen \u0026 Kombidämpfer","url":"\/collections\/heissluftoefen-kombidaempfer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732352-02-Heissluftofen_Kombidampfer.webp?v=1787226596","subMenu":[{"title":"HeiÃluftöfen","url":"\/collections\/heissluftoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732306-03-Heissluftofen.webp?v=1787226571"},{"title":"Kombidämpfer","url":"\/collections\/kombidaempfer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732300-03-Kombidampfer.webp?v=1787226574"},{"title":"Bäckereibacköfen","url":"\/collections\/baeckereibackoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732328-03-Backereibackofen.webp?v=1787226569"}]},{"title":"Grillgeräte","url":"\/collections\/grillgeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732354-02-Grillgerate.webp?v=1787226593","subMenu":[{"title":"Elektrogrillplatten","url":"\/collections\/elektro-grillplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732314-03-Elektro-Grillplatten.webp?v=1787226555"},{"title":"Gasgrillplatten","url":"\/collections\/gas-grillplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732310-03-Gas-Grillplatten.webp?v=1787226557"},{"title":"Kombibräter","url":"\/collections\/kombibraeter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732301-03-Kombibrater.webp?v=1787226562"},{"title":"Kontaktgrills","url":"\/collections\/kontaktgrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732299-03-Kontaktgrills.webp?v=1787226563"},{"title":"Döner- \u0026 Gyrosgrills","url":"\/collections\/doener-gyrosgrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732322-03-Doner-Gyrosgrills.webp?v=1787226554"},{"title":"Lavasteingrills","url":"\/collections\/lavasteingrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732298-03-Lavasteingrills.webp?v=1787226565"},{"title":"Wassergrills","url":"\/collections\/wassergrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732364-03-Wassergrills.webp?v=1787226568"},{"title":"Hähnchengrills","url":"\/collections\/haehnchengrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732308-03-Hahnchengrills.webp?v=1787226560"}
1364,{"title":"Teppanyaki Grills","url":"\/collections\/teppanyaki-grills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732367-03-Teppanyaki-Grill.webp?v=1787226566"},{"title":"BBQ Grills","url":"\/collections\/bbq-grills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732326-03-BBQ_Grill.webp?v=1787226552"},{"title":"Holzkohlegrills","url":"\/collections\/holzkohlegrills","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732305-03-Holzkohlegrill.webp?v=1787226559"}]},{"title":"Pizzaöfen","url":"\/collections\/pizzaoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732341-02-Pizzaofen.webp?v=1787226610","subMenu":[{"title":"Einkammer-Pizzaöfen","url":"\/collections\/einkammer-pizzaoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732316-03-Einkammer-Pizzaofen.webp?v=1787226623"},{"title":"Doppelkammer-Pizzaöfen","url":"\/collections\/doppelkammer-pizzaoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732321-03-Doppelkammer-Pizzaofen.webp?v=1787226620"},{"title":"Durchlaufpizzaöfen","url":"\/collections\/durchlaufpizzaoefen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732318-03-Durchlaufpizzaofen.webp?v=1787226622"}]},{"title":"Kleingeräte","url":"\/collections\/kleingeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732349-02-Kleingerate.webp?v=1787226600","subMenu":[{"title":"Mikrowellen","url":"\/collections\/mikrowellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732296-03-Mikrowellen.webp?v=1787226591"},{"title":"Kochfelder","url":"\/collections\/kochfelder","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732302-03-Kochfelder.webp?v=1787226589"},{"title":"Waffeleisen","url":"\/collections\/waffeleisen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732365-03-Waffeleisen.webp?v=1787226607"},{"title":"Crepes-Eisen","url":"\/collections\/crepes-eisen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732323-03-Crepes-Eisen.webp?v=1787226585"},{"title":"Popcorn-Maschine","url":"\/collections\/popcorn-maschine","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732375-03-Popcorn-Maschine.webp?v=1787226594"},{"title":"Zuckerwattemaschinen","url":"\/collections\/zuckerwattemaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732361-03-Zuckerwattemaschinen.webp?v=1787226610"},{"title":"Salamander","url":"\/collections\/salamander","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732372-03-Salamander.webp?v=1787226598"},{"title":"Toaster","url":"\/collections\/toaster","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732366-03-Toaster.webp?v=1787226605"},{"title":"Eierkocher","url":"\/collections\/eierkocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732317-03-Eierkocher.webp?v=1787226588"},{"title":"Reiskocher","url":"\/collections\/reiskocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732373-03-Reiskocher.webp?v=1787226597"},{"title":"Suppentöpfe","url":"\/collections\/suppentoepfe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732368-03-Suppentopfe.webp?v=1787226604"},{"title":"Sous Vide-Geräte","url":"\/collections\/sous-vide-geraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732370-03-Sous-Vide-Gerate.webp?v=1787226601"},{"title":"Dörrautomaten","url":"\/collections\/doerrautomaten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732320-03-Dorrautomaten.webp?v=1787226586"},{"title":"Multipfannen","url":"\/collections\/multipfannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732376-03-Multipfannen.webp?v=1787226592"},{"title":"Churrosmaker","url":"\/collections\/churrosmaker","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732324-03-Churrosmaker.webp?v=1787226584"},{"title":"Raclette","url":"\/collections\/raclette","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732374-03-Raclette.webp?v=1787226595"},{"title":"Schokoladen-Brunnen","url":"\/collections\/schokoladen-brunnen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732371-03-Schokoladen-Brunnen.webp?v=1787226599"},{"title":"Zuckerkocher","url":"\/collections\/zuckerkocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732362-03-Zuckerkocher.webp?v=1787226608"},{"title":"Spiralschneider","url":"\/collections\/spiralschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732369-03-Spiralschneider.webp?v=1787226602"}]},{"title":"Bain-Maries","url":"\/collections\/bain-maries","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732359-02-Bain-Maries.webp?v=1787226585"},{"title":"Bainmarie-Wagen","url":"\/collections\/bainmarie-wagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732358-02-Bainmarie-Wagen.webp?v=1787226587"},{"title":"Nudelkocher","url":"\/collections\/nudelkocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732342-02-Nudelkocher.webp?v=1787226608"}
1364,{"title":"Kippbratpfannen","url":"\/collections\/kippbratpfannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732350-02-Kippbratpfannen.webp?v=1787226599"},{"title":"Kochkessel","url":"\/collections\/kochkessel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732347-02-Kochkessel.webp?v=1787226601"},{"title":"Multibräter \u0026 Multifunktionskocher","url":"\/collections\/multibraeter-multifunktionskocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732344-02-Multibrater-Multifunktionskocher.webp?v=1787226606"},{"title":"Neutrale Elemente","url":"\/collections\/neutrale-elemente","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732343-02-Neutrale-Elemente.webp?v=1787226607"},{"title":"HeiÃe-Theken","url":"\/collections\/heisse-theken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732353-02-Heisse-Theken.webp?v=1787226595"},{"title":"Warmhaltetische","url":"\/collections\/warmhaltetische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732333-02-Warmhaltetische.webp?v=1787226616"},{"title":"Wärmelampen","url":"\/collections\/waermelampen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732337-02-Warmelampen.webp?v=1787226621"},{"title":"Wärmeschränke","url":"\/collections\/waermeschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732336-02-Warmeschranke.webp?v=1787226623"},{"title":"Frittenwannen","url":"\/collections\/frittenwannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732356-02-Frittenwannen.webp?v=1787226590"},{"title":"Saucenwärmer","url":"\/collections\/saucenwaermer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732340-02-Saucenwarmer.webp?v=1787226612"},{"title":"Tellerwärmer","url":"\/collections\/tellerwaermer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732339-02-Tellerwarmer.webp?v=1787226613"},{"title":"Wärmebrücken","url":"\/collections\/waermebruecken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/Unbenannt_5.png?v=1787226619"},{"title":"Warmhalteplatten","url":"\/collections\/warmhalteplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732334-02-Warmhalteplatten.webp?v=1787226615"},{"title":"Wurstwärmer \u0026 Hot-Dog Geräte","url":"\/collections\/wurstwaermer-hot-dog-geraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732332-02-Wurstwarmer-Hot-Dog-Gerate.webp?v=1787226618"},{"title":"Buffets \u0026 Buffetinseln","url":"\/collections\/buffets-buffetinseln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732357-02-Buffets_Buffetinseln.webp?v=1787226589"},{"title":"Mobile Kochstationen","url":"\/collections\/mobile-kochstationen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732345-02-mobile-Kochstationen.webp?v=1787226604"},{"title":"Lüftungstechnik","url":"\/collections\/lueftungstechnik","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732346-02-Luftungstechnik.webp?v=1787226603","subMenu":[{"title":"Abzugshauben","url":"\/collections\/abzugshauben","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732331-03-Abzugshauben.webp?v=1787226611"},{"title":"Flammschutzfilter","url":"\/collections\/flammschutzfilter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732312-03-Flammschutzfilter.webp?v=1787226618"},{"title":"Drehzahlregler","url":"\/collections\/drehzahlregler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732319-03-Drehzahlregler.webp?v=1787226616"},{"title":"Lüftung Zubehör","url":"\/collections\/lueftung-zubehoer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732297-03-Luftung-Zubehor.webp?v=1787226619"}]}]},{"title":"Spülen \u0026 Reinigen","url":"\/collections\/spuelen-reinigen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/15118862-01-Kategorie_Spuelen-Reinigen.webp?v=1787226547","subMenu":[{"title":"Spülmaschinen","url":"\/collections\/spuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732719-02-Spulmaschinen.webp?v=1787226590","subMenu":[{"title":"Gläserspülmaschinen","url":"\/collections\/glaeserspuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732708-03-Glaserspulmaschinen.webp?v=1787227119"},{"title":"Geschirrspülmaschinen","url":"\/collections\/geschirrspuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732710-03-Geschirrspulmaschinen.webp?v=1787227118"},{"title":"Haubenspülmaschinen","url":"\/collections\/haubenspuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732705-03-Haubenspulmaschinen.webp?v=1787227120"},{"title":"Topfspülmaschinen","url":"\/collections\/topfspuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732693-03-Topfspulmaschinen.webp?v=1787227123"},{"title":"Korbtransportspülmaschinen","url":"\/collections\/korbtransportspuelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/03-Korbtransportspuelmaschinen.png?v=1787227122"}]},{"title":"Armaturen","url":"\/collections\/armaturen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732725-02-Armaturen.webp?v=1787226582"},{"title":"Bodenabläufe","url":"\/collections\/bodenablaeufe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18746117-02-Bodenablaufe.webp?v=1790078471"},{"title":"Poliermaschinen","url":"\/collections\/poliermaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732721-02-Poliermaschinen.webp?v=1787226587","subMenu":[{"title":"Gläserpoliermaschinen","url":"\/collections\/glaeserpoliermaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732709-03-Glaserpoliermaschinen.webp?v=1787227116"},{"title":"Besteckpoliermaschinen","url":"\/collections\/besteckpoliermaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732715-03-Besteckpoliermaschinen.webp?v=1787227115"}]},{"title":"Wasseraufbereitung","url":"\/collections\/wasseraufbereitung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732717-02-Wasseraufbereitung.webp?v=1787226593"},{"title":"Waschen","url":"\/collections\/waschen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732718-02-Waschen.webp?v=1787226591","subMenu":[{"title":"Waschmaschinen","url":"\/collections\/waschmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732690-03-Waschmaschinen.webp?v=1787227126"},{"title":"Trockner","url":"\/collections\/trockner","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732692-03-Trockner.webp?v=1787227125"}]},{"title":"Spülkörbe","url":"\/collections\/spuelkoerbe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732720-02-Spulkorbe.webp?v=1787226589"},{"title":"Zu- \u0026 Ablauftische","url":"\/collections\/zu-ablauftische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732716-02-Zu-_Ablauftische.webp?v=1787226594"},{"title":"Betriebshygiene","url":"\/collections\/betriebshygiene","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732724-02-Betriebshygiene.webp?v=1787226583","subMenu":[{"title":"Insektenvernichter \u0026 -fallen","url":"\/collections\/insektenvernichter-fallen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732703-03-Insektenvernichter-fallen.webp?v=1787227102"}
1364,{"title":"Sterilisator","url":"\/collections\/sterilisator","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732694-03-Sterilisator.webp?v=1787227112"},{"title":"Mülleimer","url":"\/collections\/muelleimer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732701-03-Mulleimer.webp?v=1787227103"},{"title":"Gastro- \u0026 Küchenreiniger","url":"\/collections\/gastro-kuechenreiniger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732711-03-Gastro-Kuchenreiniger.webp?v=1787227096"},{"title":"Spülmaschinenreiniger","url":"\/collections\/spuelmaschinenreiniger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732696-03-Spulmaschinenreiniger.webp?v=1787227109"},{"title":"Staubsauger","url":"\/collections\/staubsauger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732695-03-Staubsauger.webp?v=1787227110"},{"title":"Händetrockner","url":"\/collections\/haendetrockner","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732707-03-Handetrockner.webp?v=1787227101"},{"title":"Flüssigspender","url":"\/collections\/fluessigspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732712-03-Flussigspender.webp?v=1787227095"},{"title":"Warnschilder","url":"\/collections\/warnschilder","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732691-03-Warnschilder.webp?v=1787227113"},{"title":"Reinigungshelfer","url":"\/collections\/reinigungshelfer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732699-03-Reinigungshelfer.webp?v=1787227106"},{"title":"Papierspender \u0026 Hygieneartikelspender","url":"\/collections\/papierspender-hygieneartikelspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732700-03-Papierspender.webp?v=1787227105"},{"title":"Hygienepapiere","url":"\/collections\/hygienepapiere","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732704-03-Hygienepapiere.webp?v=1787227099"}]}]},{"title":"Edelstahlmöbel","url":"\/collections\/edelstahlmoebel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732250-01-Kategorie_Edelstahlmobel.webp?v=1787226539","subMenu":[{"title":"Arbeitstische","url":"\/collections\/arbeitstische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732242-02-Kategorie-Arbeitstische.webp?v=1787226552"},{"title":"Arbeitsschränke","url":"\/collections\/arbeitsschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732244-02-Kategorie_Arbeitsschranke.webp?v=1787226551"},{"title":"Spülmöbel","url":"\/collections\/spuelmoebel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732240-02-Spulmobel.webp?v=1787226561","subMenu":[{"title":"Spültische","url":"\/collections\/spueltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732235-03-Spultische.webp?v=1787226635"},{"title":"Spülzentren","url":"\/collections\/spuelzentren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732234-03-Spulzentren.webp?v=1787226636"},{"title":"Spülschränke","url":"\/collections\/spuelschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732236-03-Spulschranke.webp?v=1787226634"},{"title":"Topfspülen","url":"\/collections\/topfspuelen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732233-03-Topfspulen.webp?v=1787226638"}]},{"title":"Waschbecken","url":"\/collections\/waschbecken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732237-02-Waschbecken.webp?v=1787226566"},{"title":"Wandhängeschränke","url":"\/collections\/wandhaengeschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732238-02-Wandhangeschranke.webp?v=1787226565"},{"title":"Edelstahlregale","url":"\/collections\/edelstahlregale","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/rr-basic1250-regal-basic-120-25-3_1.png?v=1787226558"},{"title":"Wandborde","url":"\/collections\/wandborde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732243-02-Kategorie_Wandborde.webp?v=1787226563"},{"title":"Geschirr- \u0026 Hochschränke","url":"\/collections\/geschirr-hochschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/02-Geschirr-Hoc
1364h-Edelstahlschrank.png?v=1738598226"},{"title":"Aufsatzborde","url":"\/collections\/aufsatzborde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732241-02-Kategorie-Aufsatzborde.webp?v=1787226554"},{"title":"Fleischereitische","url":"\/collections\/fleischereitische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732247-02-Fleischereitische.webp?v=1787226559"},{"title":"Hackblöcke \u0026 -tische","url":"\/collections\/hackbloecke-tische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/02-Hackbloecke-Hacktische.png?v=1738598225"},{"title":"Durchreicheschränke","url":"\/collections\/durchreicheschranke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732249-02-Durchreicheschranke.webp?v=1787226555"},{"title":"Unterschränke","url":"\/collections\/unterschraenke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732239-02-Unterschranke.webp?v=1787226562"}]},{"title":"Vorbereitungsgeräte","url":"\/collections\/vorbereitungsgeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732817-01-Kategorie_Vorbereitungsgerate.webp?v=1787226549","subMenu":[{"title":"Teigknetmaschinen","url":"\/collections\/teigknetmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732823-02-Teigknetmaschinen.webp?v=1787226627","subMenu":[{"title":"Planetenrührmaschinen","url":"\/collections\/planetenruehrmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732819-03-Planetenruhrmaschine.webp?v=1787227308"},{"title":"Spiralteigknetmaschinen","url":"\/collections\/spiralteigknetmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732818-03-Spiralteigknetmaschine.webp?v=1787227310"}]},{"title":"Teigausrollmaschinen","url":"\/collections\/teigausrollmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732824-02-Teigausrollmaschinen.webp?v=1787226626"},{"title":"Cutter","url":"\/collections\/cutter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732808-02-Kategorie-Cutter.webp?v=1787226608"},{"title":"Aufschnittmaschinen","url":"\/collections\/aufschnittmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732811-02-Kategorie_Aufschnittmaschinen.webp?v=1787226604"},{"title":"Gemüseschneider","url":"\/collections\/gemueseschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732815-02-Gemuseschneider.webp?v=1787226611"},{"title":"Stabmixer","url":"\/collections\/stabmixer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732825-02-Stabmixer-Purierstabe.webp?v=1787226624"},{"title":"Fleischwölfe","url":"\/collections\/fleischwoelfe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732816-02-Fleischwolfe.webp?v=1787226609"},{"title":"Vakuumiergeräte","url":"\/collections\/vakuumiergeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732822-02-Vakuumiergerate.webp?v=1787226629"},{"title":"Kartoffelschälmaschinen","url":"\/collections\/kartoffelschaelmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732813-02-Kartoffelschalmaschinen.webp?v=1787226614"},{"title":"Currywurstschneider","url":"\/collections\/currywurstschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732809-02-Kategorie-Currywurstschneider.webp?v=1787226606"},{"title":"Hamburgerpressen","url":"\/collections\/hamburgerpressen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732814-02-Hamburgerpressen.webp?v=1787226612"},{"title":"Wurstfüller","url":"\/collections\/wurstfueller","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732820-02-Wurstfuller.webp?v=1787226632"},{"title":"Waagen","url":"\/collections\/waagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732821-02-Waagen.webp?v=1787226631"},{"title":"Nudelteigmaschinen","url":"\/collections\/nudelteigmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732805-02-Nudelteigmaschine.webp?v=1787226620"},{"title":"Käsereiben","url":"\/collections\/kaesereiben","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732812-02-Kasereiben.webp?v=1787226617"},{"title":"Knochensägen","url":"\/collections\/vorbereitungsgeraete-knochensaegen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732807-02-Knochensage.webp?v=1790237136"},{"title":"Küchenmaschinen","url":"\/collections\/kuechenmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732806-02-Kuchenmaschinen.webp?v=1787226619"},{"title":"Siegelgeräte","url":"\/collections\/siegelgeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732827-02-Siegelgerate.webp?v=1787226622"},{"title":"Speiseeis- \u0026 Sahnemaschinen","url":"\/collections\/speiseeis-sahnemaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732826-02-Speiseeis-Sahnemaschine.webp?v=1787226623"}]},{"title":"Küchenausstattung","url":"\/collections\/kuechenausstattung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732524-01-Kategorie_Kuchenausstattung.webp?v=1787226543","subMenu":[{"title":"Transportwagen","url":"\/collections\/transportwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732513-02-Transportwagen.webp?v=1787226642","subMenu":[{"title":"Servierwagen","url":"\/collections\/servierwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732399-03-Servierwagen.webp?v=1787227074"},{"title":"Regalwagen","url":"\/collections\/regalwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732411-03-Regalwagen.webp?v=1787227070"},{"title":"Gläserracks- \u0026 Spülkorbwagen","url":"\/collections\/glaeserracks-spuelkorbwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732458-03-Glaserracks-Spulkorbwagen.webp?v=1787227184"},{"title":"Wäschewagen","url":"\/collections\/waeschewagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732530-03-Waschewagen.webp?v=1787227083"},{"title":"Tablettwagen","url":"\/collections\/tablettwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732388-03-Tablettwagen.webp?v=1787227077"},{"title":"Plattformwagen","url":"\/collections\/plattformwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732413-03-Plattformwagen.webp?v=1787227068"},{"title":"Selfservice \u0026 Ablagewagen","url":"\/collections\/selfserviceablagewagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732400-03-Selfservice-Ablagewagen.webp?v=1787227073"},{"title":"Tellerwagen","url":"\/collections\/tellerwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732381-03-Tellerwagen.webp?v=1787227080"},{"title":"Möbeltransportwagen","url":"\/collections\/moebeltransportwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732425-03-Mobeltransportwagen.webp?v=1787227067"},{"title":"Gepäckwagen","url":"\/collections\/gepaeckwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732460-03-Gepackwagen.webp?v=1787227182"},{"title":"Icecaddies","url":"\/collections\/icecaddies","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732452-03-Icecaddies.webp?v=1787227185"},{"title":"Sackkarren \u0026 Transportwagen","url":"\/collections\/sackkarren-transportwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732409-03-Sackkarren-Transportwagen.webp?v=1787227071"},{"title":"Sonstige Transportwagen","url":"\/collections\/sonstige-transportwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732395-03-Sonstige-Transportwagen.webp?v=1787227076"},{"title":"Mehlwagen","url":"\/collections\/mehlwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732430-03-Mehlwagen.webp?v=1787227186"},{"title":"Transportroller","url":"\/collections\/transportroller","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732535-03-Transportroller.webp?v=1787227081"},{"title":"Tellerstapler","url":"\/collections\/tellerstapler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732382
1364-03-Tellerstapler.webp?v=1787227078"},{"title":"Zubehör für Servierwagen","url":"\/collections\/zubehoer-fuer-servierwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732525-03-Zubehor-Servierwagen.webp?v=1787227084"}]},{"title":"Speisentransport","url":"\/collections\/speisentransport","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732515-02-Speisentransport.webp?v=1787226639","subMenu":[{"title":"Thermoboxen","url":"\/collections\/thermoboxen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732547-03-Thermoboxen.webp?v=1787227159"},{"title":"Thermobehälter","url":"\/collections\/thermobehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732548-03-Thermobehalter.webp?v=1787227157"},{"title":"Bankettwagen","url":"\/collections\/bankettwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732503-03-Bankettwagen.webp?v=1787227153"},{"title":"Pizzatransport","url":"\/collections\/pizzatransport","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732414-03-Pizzatransport.webp?v=1787227156"},{"title":"Kühl- \u0026 Wärmeakkus","url":"\/collections\/kuehl-waermeakkus","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732436-03-Kuhl-Warmeakkus.webp?v=1787227154"}]},{"title":"Lebensmittelaufbewahrung","url":"\/collections\/lebensmittelaufbewahrung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732516-02-Lebensmittelaufbewahrung.webp?v=1787226638","subMenu":[{"title":"GN-Behälter","url":"\/collections\/gn-behaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/03-GN-Behaelter.webp?v=1788932580"},{"title":"Transportwagen","url":"\/collections\/lebensmittelaufbewahrung-transportwagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732513-02-Transportwagen_e0f74d56-5ad9-45be-b6aa-b9c62c1d8cf1.webp?v=1787227150"},{"title":"Lebensmittelbehälter","url":"\/collections\/lebensmittelbehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732433-03-Lebensmittelbehalter.webp?v=1787227146"},{"title":"Eiscremebehälter","url":"\/collections\/eiscremebehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732478-03-Eiscremebehalter.webp?v=1787227143"},{"title":"Teigballenbehälter","url":"\/collections\/teigballenbehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732386-03-Teigballenbehalter.webp?v=1787227147"},{"title":"Vorratsbehälter \u0026 -dosen","url":"\/collections\/vorratsbehaelter-dosen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732531-03-Vorratsbehalter-Vorratsdosen.webp?v=1787227151"},{"title":"Eimer","url":"\/collections\/eimer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732484-03-Eimer.webp?v=1787227141"},{"title":"Transportkannen","url":"\/collections\/transportkannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732536-03-Transportkannen.webp?v=1787227149"}]},{"title":"Textilien","url":"\/collections\/textilien","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732514-02-Textilien.webp?v=1787226640","subMenu":[{"title":"Kochjacken","url":"\/collections\/kochjacken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732447-03-Kochjacken.webp?v=1787227172"},{"title":"Vorbinder \u0026 Schürzen","url":"\/collections\/vorbinder-schuerzen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732532-03-Vorbinder-Schurzen.webp?v=1787227181"},{"title":"Kochhemden","url":"\/collections\/kochhemden","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732448-03-Kochhemden.webp?v=1787227170"},{"title":"Tischdecken","url":"\/collections\/tischdecken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732545-03-Tischdecken.webp?v=1787227178"},{"title":"Tischhussen","url":"\/collections\/tischhussen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732544-03-Tischhussen.webp?v=1787227180"},{"title":"Handschuhe","url":"\/collections\/handschuhe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732456-03-Handschuhe.webp?v=1787227166"},{"title":"Schuhe","url":"\/collections\/schuhe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732401-03-Schuhe.webp?v=1787227176"},{"title":"Geschirrtücher","url":"\/collections\/geschirrtuecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732459-03-Geschirrtucher.webp?v=1787227164"},{"title":"Platz- \u0026 Tischsets","url":"\/collections\/platz-tischsets","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732543-03-Tischsets-Platzsets.webp?v=1787227175"},{"title":"Bademäntel","url":"\/collections\/bademaentel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732505-03-Bademantel.webp?v=1787227161"},{"title":"Badematten \u0026 Vorleger","url":"\/collections\/badematten-vorleger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732504-03-Badematten-Vorleger.webp?v=1787227160"},{"title":"Handtücher","url":"\/collections\/handtuecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732455-03-Handtucher.webp?v=1787227167"},{"title":"Bettwäsche","url":"\/collections\/bettwaesche","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732499-03-Bettwasche.webp?v=1787227163"}]},{"title":"Koch- \u0026 Küchengeschirr","url":"\/collections\/koch-kuechengeschirr","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732520-02-Koch-Kuchengeschirr.webp?v=1787226632","subMenu":[{"title":"Auflaufformen","url":"\/collections\/auflaufformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732510-03-Auflaufformen.webp?v=1787226641"},{"title":"Bräter","url":"\/collections\/braeter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732496-03-Brater.webp?v=1787226642"},{"title":"Küchenschüsseln","url":"\/collections\/kuechenschuesseln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732440-03-Kuchenschusseln.webp?v=1787226644"},{"title":"Pfannen","url":"\/collections\/pfannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732419-03-Pfannen.webp?v=1787226645"},{"title":"Speiseformen","url":"\/collections\/speiseformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732393-03-Speiseformen.webp?v=1787226647"},{"title":"Töpfe","url":"\/collections\/toepfe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732541-03-Topfe.webp?v=1787226648"}]},{"title":"Koch- \u0026 Küchenmesser","url":"\/collections\/koch-kuechenmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732519-02-Koch-Kuchenmesser.webp?v=1787226633","subMenu":[{"title":"Messersets","url":"\/collections\/messersets","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732426-03-Messersets.webp?v=1787226672"},{"title":"Kochmesser","url":"\/collections\/kochmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732445-03-Kochmesser.webp?v=1787226665"},{"title":"Allzweck- \u0026 Office-Messer","url":"\/collections\/allzweck-office-messer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732511-03-Allzweck-Office-Messer.webp?v=1787226652"},{"title":"Tranchier- \u0026 Fleischmesser","url":"\/collections\/tranchier-fleischmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732537-03-Tranchier-Fleischmesser.webp?v=1787227060"},{"title":"Messerschärfer \u0026 Wetzstahl","url":"\/collections\/messerschaerfer-wetzstahl","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732427-03-Messerscharfer-Wetzstahl.webp?v=1787226671"},{"title":"Ausbeinmesser","url":"\/collections\/ausbeinmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732509-03-Ausbeinmesser.webp?v=1787226654"},{"title":"Barmesser","url":"\/collections\/barmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732502-03-Barmesser.webp?v=1787226655"},{"title":"Beile","url":"\/collections\/beile","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732501-03-Beile.webp?v=1787226656"},{"title":"Brotmesser","url":"\/collections\/brotmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732495-03-Brotmesser.webp?v=1787226658"},{"title":"Dönermesser","url":"\/collections\/doenermesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732489-03-Donermesser.webp?v=1787226659"},{"title":"Filetiermesser","url":"\/collections\/filetiermesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732473-03-Filetiermesser.webp?v=1787226660"},{"title":"Fischwerkzeuge","url":"\/collections\/fischwerkzeug"},{"title":"Gemüsemesser","url":"\/collections\/gemuesemesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732461-03-Gemusemesser.webp?v=1787226662"},{"title":"Hochomesser Asia","url":"\/collections\/hochomesser-asia","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732454-03-Hochomesser-Asia.webp?v=1787226663"},{"title":"Käsemesser","url":"\/collections\/kaesemesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732451-03-Kasemesser.webp?v=1787226668"},{"title":"Konditormesser","url":"\/collections\/konditormesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732444-03-Konditormesser.webp?v=1787226666"},{"title":"Lachs- \u0026 Schinkenmesser","url":"\/collections\/lachs-schinkenmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732435-03-Lachs-Schinkenmesser.webp?v=1787226669"},{"title":"Schälmesser","url":"\/collections\/schaelmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732406-03-Schalmesser.webp?v=1787227056"},{"title":"Streich- \u0026 Buttermesser","url":"\/collections\/streich-buttermesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732390-03-Streich-Buttermesser.webp?v=1787227057"},{"title":"Tomatenmesser","url":"\/collections\/tomatenmesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732542-03-Tomatenmesser.webp?v=1787227058"},{"title":"Wiegemesser","url":"\/collections\/wiegemesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732528-03-Wiegemesser.webp?v=1787227061"}]},{"title":"Küchenorganisation","url":"\/collections\/kuechenorganisation","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732518-02-Kuchenorganisation.webp?v=1787226635","subMenu":[{"title":"Eistütenhalter","url":"\/collections\/eistuetenhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732476-03-Eistutenhalter.webp?v=1787227066"},{"title":"Fleischhaken","url":"\/collections\/fleischhaken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732470-03-Fleischhaken.webp?v=1787227067"},{"title":"Küchentuch- \u0026 Folienspender","url":"\/collections\/kuechentuch-folienspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732438-03-Kuchentuch-Folienspender.webp?v=1787227070"},{"title":"Küchenuhren \u0026 Kochwecker","url":"\/collections\/kuechenuhren-kochwecker","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732437-03-Kuchenuhren-Kochwecker.webp?v=1787227072"},{"title":"Messerhalter","url":"\/collections\/messerhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732428-03-Messerhalter.webp?v=1787227074"},{"title":"Schneidbretter","url":"\/collections\/schneidbretter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732403-03-Schneidbretter.webp?v=1787227076"},{"title":"Lebensmittelkennzeichnungen \u0026 -markierungen","url":"\/collections\/lebensmittelkennzeichnungen-markierungen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732432-03-Lebensmittelkennzeichnung-Markierung.webp?v=1787227073"},{"title":"Besteckaufbewahrung","url":"\/collections\/besteckaufbewahrung","
1364image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732500-03-Besteckaufbewahrung_50f38765-4638-4f1a-a335-471fc3cdfddb.webp?v=1787227064"},{"title":"Fleischmulden","url":"\/collections\/fleischmulden","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732468-03-Fleischmulden.webp?v=1787227068"},{"title":"BonspieÃe \u0026 -leisten","url":"\/collections\/bonspiesse-leisten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732497-03-Bonspiesse-Bonleisten.webp?v=1787233915"},{"title":"Obst- \u0026 Beilagenbehälter","url":"\/collections\/obst-beilagenbehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732421-03-Obst-Beilagenbehalter.webp?v=1787233921"},{"title":"Snackhalter","url":"\/collections\/snackhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732396-03-Snackhalter_ea503a0f-7b3b-4bfa-b7af-1deb436bf5dd.webp?v=1787228802"}]},{"title":"Aufbewahrung","url":"\/collections\/aufbewahrung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732523-02-Aufbewahrung_b3db2814-b661-461a-a41a-11497090557c.webp?v=1787226627","subMenu":[{"title":"Lagerbehälter","url":"\/collections\/lagerbehaelter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732434-03-Lagerbehalter.webp?v=1787226627"},{"title":"Euronormkisten","url":"\/collections\/euronormkisten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732474-03-Euronorm-Kisten.webp?v=1787226625"}]},{"title":"Küchenwerkzeuge","url":"\/collections\/kuechenwerkzeuge","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732517-02-Kuchenwerkzeuge.webp?v=1787226636","subMenu":[{"title":"Ausstechformen","url":"\/collections\/ausstechformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732508-03-Ausstechformen.webp?v=1787227077"},{"title":"Dosenöffner","url":"\/collections\/dosenoeffner","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732488-03-Dosenoffner.webp?v=1787227083"},{"title":"Eier- \u0026 Tomatenschneider","url":"\/collections\/eier-tomatenschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732485-03-Eierschneider-Tomatenschneider.webp?v=1787227086"},{"title":"Eisportionierer","url":"\/collections\/eisportionierer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732477-03-Eisportionierer.webp?v=1787227089"},{"title":"Flambierbrenner","url":"\/collections\/flambierbrenner","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732472-03-Flambierbrenner.webp?v=1787227090"},{"title":"Fleischhammer","url":"\/collections\/fleischhammer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732469-03-Fleischhammer.webp?v=1787227093"},{"title":"Fondanttrichter","url":"\/collections\/fondanttrichter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732467-03-Fondanttrichter.webp?v=1787227094"},{"title":"Kellen \u0026 Schöpfer","url":"\/collections\/kellen-schoepfer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732450-03-Kellen-Schopfer.webp?v=1787227098"},{"title":"Gemüsehobel \u0026 Mandolinen","url":"\/collections\/gemuesehobel-mandolinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732462-03-Gemusehobel-Mandolinen.webp?v=1787227097"},{"title":"Kochlöffel","url":"\/collections\/kochloeffel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732446-03-Kochloffel.webp?v=1787227100"},{"title":"Messbecher \u0026 Schaufeln","url":"\/collections\/messbecher-schaufeln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732429-03-Messbecher-Schaufeln.webp?v=1787227101"},{"title":"Mörser \u0026 StöÃel","url":"\/collections\/moerser-stoessel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732424-03-Morser-Stossel.webp?v=1787227104"},{"title":"Paletten","url":"\/collections\/paletten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732420-03-Paletten.webp?v=1787227106"},{"title":"Pinsel","url":"\/collections\/pinsel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732417-03-Pinsel.webp?v=1787227107"},{"title":"Pommesschneider","url":"\/collections\/pommesschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732412-03-Pommesschneider.webp?v=1787227111"},{"title":"Reiben","url":"\/collections\/reiben","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732410-03-Reiben.webp?v=1787227114"},{"title":"Sahnebereiter","url":"\/collections\/sahnebereiter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732408-03-Sahnebereiter.webp?v=1787227115"},{"title":"Salatschleudern","url":"\/collections\/salatschleudern","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732407-03-Salatschleudern.webp?v=1787227117"},{"title":"Scheren","url":"\/collections\/scheren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732405-03-Scheren.webp?v=1787227118"},{"title":"Schneebesen","url":"\/collections\/schneebesen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732404-03-Schneebesen.webp?v=1787227119"},{"title":"Siebe","url":"\/collections\/siebe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732397-03-Siebe.webp?v=1787227121"},{"title":"Sparschäler","url":"\/collections\/sparschaeler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732394-03-Sparschaler.webp?v=1787227122"},{"title":"SpieÃe","url":"\/collections\/spiesse","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732392-03-Spiesse.webp?v=1787227123"},{"title":"Spritzbeutel \u0026 Tüllen","url":"\/collections\/spritzbeutel-tuellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732391-03-Spritzbeutel-Tullen.webp?v=1787227125"},{"title":"Teigrollen \u0026 Nudelhölzer","url":"\/collections\/teigrollen-nudelhoelzer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732385-03-Teigrollen-Nudelholzer.webp?v=1787227128"},{"title":"Teigschaber","url":"\/collections\/teigschaber","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732384-03-Teigschaber.webp?v=1787227129"},{"title":"Thermometer","url":"\/collections\/thermometer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732546-03-Thermometer.webp?v=1787227132"},{"title":"Tortenringe \u0026 -teiler","url":"\/collections\/tortenringe-teiler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732539-03-Tortenringe-teiler.webp?v=1787227134"},{"title":"Trichter","url":"\/collections\/trichter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732534-03-Trichter.webp?v=1787227136"},{"title":"Tunkgabeln","url":"\/collections\/tunkgabeln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732533-03-Tunkgabeln.webp?v=1787227137"},{"title":"Wender \u0026 Heber","url":"\/collections\/wender-heber","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732529-03-Wender-Heber.webp?v=1787227138"},{"title":"Zangen","url":"\/collections\/zangen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732527-03-Zangen.webp?v=1787227140"},{"title":"Blechhalter \u0026 Ständer","url":"\/collections\/blechhalter-staender"},{"title":"Dekorier- \u0026 Schneidegeräte","url":"\/collections\/dekorier-schneidegeraete","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732490-03-Dekorier-Schneidegerate.webp?v=1787227082"},{"title":"Eierringe","url":"\/collections\/eierringe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732486-03-Eierringe.webp?v=1787227087"},{"title":"Fleischgabeln","url":"\/collections\/fleischgabeln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732471-03-Fleischgabeln.webp?v=1787227092"},{"title":"Frittierwerkzeuge","url":"\/collections\/frittierwerkzeuge","
1364image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732466-03-Frittierwerkzeuge.webp?v=1787227095"},{"title":"Mousse \u0026 Schaumspeiseringe","url":"\/collections\/mousse-schaumspeiseringe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732423-03-Mousse-Schaumspeiseringe.webp?v=1787227103"},{"title":"Pizzabürsten","url":"\/collections\/pizzabuersten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732416-03-Pizzabursten.webp?v=1787227108"},{"title":"Pressen, Zitrus- \u0026 Saftpressen","url":"\/collections\/zitrus-saftpressen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732526-03-Zitrus-Saftpressen.webp?v=1787227113"},{"title":"Teigschneider","url":"\/collections\/teigschneider","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732383-03-Teigschneider.webp?v=1787227130"},{"title":"Tortenheber","url":"\/collections\/tortenheber","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732540-03-Tortenheber.webp?v=1787227133"},{"title":"Pizzaschaufeln","url":"\/collections\/pizzaschaufel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732415-03-Pizzaschaufel.webp?v=1787227110"},{"title":"Streuer","url":"\/collections\/streuoer-kuehlen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732776-03-Salz-Pfefferstreuer.webp?v=1787227126"},{"title":"Bleche \u0026 Roste","url":"\/collections\/bleche-roste","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732498-03-Bleche-Roste.webp?v=1787227080"},{"title":"Dosieren","url":"\/collections\/dosieren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732487-03-Dosieren.webp?v=1787227085"}]},{"title":"Verbrauchsgüter","url":"\/collections\/verbrauchsgueter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732512-02-Verbrauchsguter.webp?v=1787226643","subMenu":[{"title":"Kerzen","url":"\/collections\/kerzen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732449-03-Kerzen.webp?v=1787227097"},{"title":"Einwegbecher \u0026 -gläser","url":"\/collections\/einwegbecher-glaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732483-03-Einwegbecher-glaser.webp?v=1787227087"},{"title":"Einwegbesteck","url":"\/collections\/einwegbesteck","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732482-03-Einwegbesteck.webp?v=1787227089"},{"title":"Dekoartikel","url":"\/collections\/dekoartikel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732491-03-Dekoartikel.webp?v=1787227086"},{"title":"Strohhalme","url":"\/collections\/strohhalme","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732389-03-Strohhalme.webp?v=1787227109"},{"title":"Tortenspitzen \u0026 Unterlagen","url":"\/collections\/tortenspitzen-unterlagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732538-03-Tortenspitzen-Unterlagen.webp?v=1787227110"},{"title":"Einweggeschirr","url":"\/collections\/einweggeschirr","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732481-03-Einweggeschirr.webp?v=1787227090"},{"title":"Einweghandschuhe","url":"\/collections\/einweghandschuhe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732480-03-Einweghandschuhe.webp?v=1787227091"},{"title":"Einwegtischdecke","url":"\/collections\/einwegtischdecke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732479-03-Einwegtischdecke.webp?v=1787227092"},{"title":"Küchenfolien","url":"\/collections\/kuechenfolien","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732441-03-Kuchenfolien.webp?v=1787227099"},{"title":"Küchentücher","url":"\/collections\/kuechentuecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732439-03-Kuchentucher.webp?v=1787227100"},{"title":"Lebensmittelverpackungen","url":"\/collections\/lebensmittelverpackungen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732431-03-Lebensmittelverpackungen.webp?v=1787227102"},{"title":"Müllbeutel","url":"\/collections\/muellbeutel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732422-03-Mullbeutel.webp?v=1787227103"},{"title":"Picker \u0026 Stirrer","url":"\/collections\/picker-stirrer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732418-03-Picker_Stirrer.webp?v=1787227106"},{"title":"Servietten","url":"\/collections\/servietten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732398-03-Servietten.webp?v=1787227107"},{"title":"Erste Hilfe","url":"\/collections\/erste-hilfe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732475-03-Erste-Hilfe.webp?v=1787227094"},{"title":"Hotel Kosmetik","url":"\/collections\/hotel-kosmetik","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732678-03-Hotel-Kosmetik.webp?v=1787227096"}]},{"title":"Backbedarf","url":"\/collections\/backbedarf","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732522-02-Backbedarf.webp?v=1787226629","subMenu":[{"title":"Kuchen- \u0026 Backformen","url":"\/collections\/kuchen-backformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732442-03-Kuchen-_Backformen.webp?v=1787226638"},{"title":"Gebäckfüller","url":"\/collections\/gebaeckfueller","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732464-03-Gebackfuller.webp?v=1787226633"},{"title":"Gebäcksprühpistolen","url":"\/collections\/gebaeckspruehpistolen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732463-03-Gebackspruhpistole.webp?v=1787226635"},{"title":"Backmatten","url":"\/collections\/backmatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732507-03-Backmatten.webp?v=1787226629"},{"title":"BrotschieÃer","url":"\/collections\/brotschiesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732494-03-Brotschiesser.webp?v=1787226631"},{"title":"Gärkörbe \u0026 -tücher","url":"\/collections\/gaerkoerbe-tuecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732465-03-Garkorbe-tucher.webp?v=1787226636"},{"title":"Schokoladenformen","url":"\/collections\/schokoladenformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732402-03-Schokoladenformen.webp?v=1787226640"}]},{"title":"Gläserträger","url":"\/collections\/glaesertraeger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732521-02-Glasertrager.webp?v=1787226631"}]},{"title":"Möbel \u0026 Einrichtung","url":"\/collections\/moebel-einrichtung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/15118850-01-Moebel-Einrichtung.webp?v=1787226545","subMenu":[{"title":"Tische","url":"\/collections\/tische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732671-02-Tische.webp?v=1787226579","subMenu":[{"title":"Kompletttische","url":"\/collections\/kompletttische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732645-02-Kompletttische.webp?v=1787227088"},{"title":"Tischplatten","url":"\/collections\/tischplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732685-03-Tischplatten.webp?v=1787227089"},{"title":"Tischuntergestelle","url":"\/collections\/tischuntergestelle","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732686-03-Tischuntergestelle.webp?v=1787227091"}]},{"title":"Stühle \u0026 Hocker","url":"\/collections\/stuehle-hocker","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732669-02-Stuhle-Hocker.webp?v=1787226576"},{"title":"Möbel-Sets","url":"\/collections\/moebel-sets","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732655-02-Mobel-Sets.webp?v=1787226556"},{"title":"Service \u0026 Empfang","url":"\/collections\/service-empfang","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732663-02-Service-Empfang.webp?v=1787226569","subMenu":[{"title":"Absperr- \u0026 Leitsysteme","url":"\/collections\/absperr-leitsysteme","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732673-03-Absperr-Leitsysteme.webp?v=1787227074"},{"title":"Garderobe","url":"\/collections\/garderobe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732675-03-Gaderobe.webp?v=1787227076"},{"title":"Tafeln \u0026 Aufsteller","url":"\/collections\/tafeln-aufsteller","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732684-03-Tafeln-Aufsteller.webp?v=1787227085"},{"title":"Outdoor Aschenbecher","url":"\/collections\/outdoor-aschenbecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732680-03-Outdoor-Aschenbecher.webp?v=1787227081"},{"title":"Tür- \u0026 Wandschilder","url":"\/collections\/tuer-wandschilder","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732687-03-Tur-Wandschilder.webp?v=1787227086"},{"title":"Empfang","url":"\/collections\/empfang","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732674-03-Empfang.webp?v=1787227075"},{"title":"Kleiderbügel","url":"\/collections\/kleiderbuegel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732679-03-Kleiderbugel.webp?v=1787227079"},{"title":"Gepäckablage","url":"\/collections\/gepaeckablage","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732676-03-Gepackablage.webp?v=1787227078"},{"title":"Schlüsselanhänger","url":"\/collections\/schluesselanhaenger","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732681-03-Schlusselanhanger.webp?v=1787227082"},{"title":"Schmutzfang- \u0026 FuÃbodenmatten","url":"\/collections\/schmutzfang-fussbodenmatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732682-03-Schmutzfangmatten-Fussbodenmatten.webp?v=1787227084"}]},{"title":"Leuchten \u0026 Lampen","url":"\/collections\/leuchten-lampen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732644-02-Leuchten-Lampen.webp?v=1787226555"},{"title":"Zimmersafes","url":"\/collections\/zimmersafes","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732672-02-Zimmersafes.webp?v=1787226580"},{"title":"Bierbänke \u0026 Biertische","url":"\/collections\/bierbanke-biertische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732652-02-Bierbanke-Biertische.webp?v=1787226547"},{"title":"Sessel \u0026 Sofas","url":"\/collections\/sessel-sofas","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732665-02-Sessel-Sofas.webp?v=1787226572"},{"title":"Regale","url":"\/collections\/regale","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732658-02-Regale.webp?v=1787226562"},{"title":"Sonnen- \u0026 Stapelliegen","url":"\/collections\/sonnen-stapelliegen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732667-02-Sonnenschirme.webp?v=1787226573"},{"title":"Kindermöbel","url":"\/collections\/kindermoebel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732647-02-Kindermobel.webp?v=1787226554","subMenu":[{"title":"Wickeltische","url":"\/collections\/wickeltische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732654-03-Wickeltische.webp?v=1787227072"},{"title":"Kinderhochstühle","url":"\/collections\/hochstuhl","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732677-03-Hoc
1364hstuhl.webp?v=1787227069"},{"title":"Spiel \u0026 Bewegungsmöbel","url":"\/collections\/spiel-bewegungsmoebel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732683-03-Spiel-Bewegungsmobel.webp?v=1787227071"}]},{"title":"Schränke \u0026 Spinde","url":"\/collections\/schraenke-spinde","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732659-02-Schranke-Spinde.webp?v=1787226563"},{"title":"Sonnenschirme","url":"\/collections\/sonnenschirme","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732667-02-Sonnenschirme_aee19f97-e74b-4abc-8f17-ab94a4e91edc.webp?v=1787226575"},{"title":"Polsterauflagen, Kissen \u0026 Decken","url":"\/collections\/polsterauflagen-kissen-decken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732656-02-Polsterauflagen-Kissen-Decken.webp?v=1787226558"},{"title":"Kassentische","url":"\/collections\/kassentische","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732648-02-Kassentische.webp?v=1787226552"},{"title":"Heizstrahler","url":"\/collections\/heizstrahler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732649-02-Heizstrahler.webp?v=1787226551"},{"title":"Schutzhüllen","url":"\/collections\/schutzhuellen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732661-02-Schutzhullen.webp?v=1787226566"},{"title":"Terrassenüberdachung","url":"\/collections\/terrassenueberdachung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732670-02-Terrassenuberdachung.webp?v=1787226577"},{"title":"Schuhputzmaschinen","url":"\/collections\/schuhputzmaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732660-02-Schuhputzmaschinen.webp?v=1787226565"},{"title":"Blumenkübel","url":"\/collections\/blumenkuebel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732651-02-Blumenkubel.webp?v=1787226548"}]},{"title":"Kaffeemaschinen \u0026 Getränkezubereitung","url":"\/collections\/kaffeemaschinen-getraenkezubereitung","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732265-01-Kategorie_Kaffeemaschinen-Getrankezubereitung.webp?v=1787226540","subMenu":[{"title":"Kaffeemaschinen","url":"\/collections\/kaffeemaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732257-02-Kategorie-Kaffeemaschinen.webp?v=1787226575","subMenu":[{"title":"Kaffeevollautomaten","url":"\/collections\/kaffeevollautomaten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732267-03-Vollautomaten.webp?v=1787226667"},{"title":"Siebträgermaschinen","url":"\/collections\/siebtraegermaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732291-03-Siebtragermaschinen.webp?v=1787226669"},{"title":"Filterkaffeemaschinen","url":"\/collections\/filterkaffeemaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732277-03-Filterkaffeemaschinen.webp?v=1787226665"},{"title":"Kaffeebereiter \u0026 Perkolatoren","url":"\/collections\/kaffeebereiter-perkolatoren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732283-03-Kaffeebereiter-Perkolatoren.webp?v=1787226666"}]},{"title":"Kaffeemahlwerke","url":"\/collections\/kaffeemahlwerke","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732259-02-Kategorie_Kaffeemahlwerke.webp?v=1787226573"},{"title":"Milchkühler","url":"\/collections\/milchkuehler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732256-02-Kategorie-Milchkuhler.webp?v=1787226578"},{"title":"Getränkeisolierbehälter \u0026 Isolierkannen","url":"\/collections\/getraenkeisolierbehaelter-isolierkannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732262-02-Getrankeisolierbehalter-Isolierkannen.webp?v=1787226570"},{"title":"Kaffeezubehör","url":"\/collections\/kaffeezubehoer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732260-02-Kaffeezubehor.webp?v=1787226577","subMenu":[{"title":"Kaffeesiebe","url":"\/collections\/kaffeesiebe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732285-03-Kaffeesiebe.webp?v=1787226540"},{"title":"Kaffeestationen","url":"\/collections\/kaffeestationen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732286-03-Kaffeestation.webp?v=1787226541"},{"title":"Warmhalteplatten für Kaffeekannen","url":"\/collections\/warmhalteplatten-fuer-kaffeekannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732287-03-Kaffee-Warmhalteplatten.webp?v=1787226545"},{"title":"Filterpapiere","url":"\/collections\/filterpapiere","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732278-03-Filterpapier.webp?v=1787226535"},{"title":"Reinigung \u0026 Entkalkung für Kaffeemaschinen","url":"\/collections\/reinigung-entkalkung-fur-kaffeemaschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732255-02-Reinigung-Kaffeemaschinen.webp?v=1787226542"},{"title":"Aufschäumkannen \u0026 Milchaufschäumer","url":"\/collections\/aufschaeumkannen-milchaufschaeumer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732252-03-Aufschaumkanne-Milchaufschaumer.webp?v=1787226670"},{"title":"Kaffeekannen","url":"\/collections\/kaffeekannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732284-03-Kaffeekannen.webp?v=1787226538"},{"title":"Stamper","url":"\/collections\/stamper","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732293-03-Stamper.webp?v=1787226544"}]},{"title":"Wasserkocher \u0026 -boiler","url":"\/collections\/wasserkocher-boiler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732253-02-Wasserkocher-boiler.webp?v=1787226583"},{"title":"Barmixer","url":"\/collections\/barmixer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732264-02-Barmixer.webp?v=1787226568"},{"title":"Barzubehör","url":"\/collections\/barzubehoer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732263-02-Barzubehor.webp?v=1787226569","subMenu":[{"title":"Pfandmarken","url":"\/collections\/pfandmarken","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732289-03-Pfandmarken.webp?v=1787226658"},{"title":"Barlöffel","url":"\/collections\/barloeffel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732270-03-Barloffel.webp?v=1787226641"},{"title":"Cocktailshaker","url":"\/collections\/cocktailshaker","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732273-03-Cocktailshaker.webp?v=1787226645"},{"title":"Giesser \u0026 Dosierer","url":"\/collections\/giesser-dosierer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732281-03-Giesser-Dosierer.webp?v=1787226654"},{"title":"Flaschenverschlüsse","url":"\/collections\/flaschenverschluesse","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732280-03-Flaschenverschlusse.webp?v=1787226652"},{"title":"Korkenzieher, Kellnermesser \u0026 Flaschenöffner","url":"\/collections\/korkenzieher-kellnermesser-flaschenoeffner","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732288-03-Korkenzieher-Kellnermesser-Flaschenoffner.webp?v=1787226656"},{"title":"Tee- \u0026 Barsiebe","url":"\/collections\/tee-barsiebe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732268-03-Teesiebe.webp?v=1787226662"},{"title":"Soda-Siphons","url":"\/collections\/soda-siphons","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732292-03-Soda-Siphons.webp?v=1787226659"},{"title":"Stössel","url":"\/collections\/stoessel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732294-03-Stossel.webp?v=1787226661"}
1364,{"title":"Barcaddies","url":"\/collections\/barcaddies","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732269-03-Barcaddies.webp?v=1787226639"},{"title":"Barmatten","url":"\/collections\/barmatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732272-03-Barmatten.webp?v=1787226642"},{"title":"Eiseimer","url":"\/collections\/eiseimer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732274-03-Eiseimer.webp?v=1787226646"},{"title":"Eiswürfelformen","url":"\/collections\/eiswuerfelformen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732275-03-Eiswurfelformen.webp?v=1787226648"},{"title":"Eiszangen, Eispickel \u0026 Eisschaufeln","url":"\/collections\/eiszangen-eispickel-eisschaufeln","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732276-03-Eiszangen-pickel-schaufeln.webp?v=1787226649"},{"title":"Flaschenhalter","url":"\/collections\/flaschenhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732279-03-Flaschenhalter.webp?v=1787226651"},{"title":"Gläserschienen","url":"\/collections\/glaeserschienen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732282-03-Glaserschienen.webp?v=1787226655"}]},{"title":"Glühweinkocher","url":"\/collections\/gluehweinkocher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732261-02-Gluhweinkocher.webp?v=1787226572"},{"title":"Slush Eis Maschinen","url":"\/collections\/slush-eis-maschinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732254-02-Slush-Ice-Maschinen.webp?v=1787226579"},{"title":"Tassenwärmer","url":"\/collections\/tassenwaermer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732258-02-Kategorie_Tassenwarmer.webp?v=1787226581"}]},{"title":"Tableware","url":"\/collections\/tableware","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732768-01-Tableware.webp?v=1787226548","subMenu":[{"title":"Buffet \u0026 Catering","url":"\/collections\/buffet-catering","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732766-02-Buffet-Catering.webp?v=1787226598","subMenu":[{"title":"Chafing Dishes","url":"\/collections\/chafing-dishes","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732751-03-Chafing_Dishes.webp?v=1787227142"},{"title":"Getränkespender","url":"\/collections\/getraenkespender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732736-03-Getrankespender.webp?v=1787227152"},{"title":"Buffetdisplays","url":"\/collections\/buffetdisplays","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732758-03-Buffetdisplays.webp?v=1787227138"},{"title":"Buffetvitrinen","url":"\/collections\/buffetvitrinen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732754-03-Buffetvitrinen.webp?v=1787227141"},{"title":"Tabletts","url":"\/collections\/tabletts","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732787-03-Tabletts.webp?v=1787227160"},{"title":"Saft- \u0026 Milchkannen","url":"\/collections\/saft-milchkannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732775-03-Saft-Milchkannen.webp?v=1787227156"},{"title":"Geschirrspender","url":"\/collections\/geschirrspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732737-03-Geschirrspender.webp?v=1787227150"},{"title":"Honigspender","url":"\/collections\/honigspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732734-03-Honigspender.webp?v=1787227153"},{"title":"Konfitüre- \u0026 Müslispender","url":"\/collections\/konfituere-mueslispender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732730-03-Konfiture-Muslispender.webp?v=1787227154"},{"title":"Tisch- \u0026 Brotkörbe","url":"\/collections\/tisch-brotkoerbe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732794-03-Tisch-Brotkorbe.webp?v=1787227161"},{"title":"Zubehörspender","url":"\/collections\/catering-zubehoerspender","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732802-03-Zubehorspender.webp?v=1787227164"},{"title":"Abdeckhauben","url":"\/collections\/abdeckhauben","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732762-03-Abdeckhauben.webp?v=1787227137"},{"title":"Buffetgestelle","url":"\/collections\/buffetgestelle","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732757-03-Buffetgestelle.webp?v=1787227140"},{"title":"Etageren","url":"\/collections\/etageren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732743-03-Etageren.webp?v=1787227145"},{"title":"Frischeschalen","url":"\/collections\/frischeschalen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732740-03-Frischeschalen.webp?v=1787227149"},{"title":"Snackhalter","url":"\/collections\/buffet-catering-snackhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732396-03-Snackhalter.webp?v=1787227157"},{"title":"Tortenplatten \u0026 Hauben","url":"\/collections\/tortenplatten-hauben","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732796-03-Tortenplatten-Hauben.webp?v=1787227163"},{"title":"Frischeplatten","url":"\/collections\/frischeplatten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732741-03-Frischeplatten.webp?v=1787227147"},{"title":"Spuck- \u0026 Niesschutz","url":"\/collections\/spuck-niesschutz","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732786-03-Spuck-Niesschutz.webp?v=1787227159"}]},{"title":"Geschirr","url":"\/collections\/geschirr","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732765-02-Geschirr.webp?v=1787226599","subMenu":[{"title":"Teller","url":"\/collections\/teller","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732789-03-Teller.webp?v=1787227184"},{"title":"Tellerhauben \u0026 Clochen","url":"\/collections\/tellerhauben-clochen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732790-03-Tellerhauben-Clochen.webp?v=1787227185"},{"title":"Schüsseln \u0026 Schalen","url":"\/collections\/schuesseln-schalen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732779-03-Schusseln-Schalen.webp?v=1787227180"},{"title":"Butterdosen","url":"\/collections\/butterdosen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732752-03-Butterdosen.webp?v=1787227166"},{"title":"Dessertbecher","url":"\/collections\/dessertbecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732748-03-Dessertbecher.webp?v=1787227167"}
1364,{"title":"Dipschalen","url":"\/collections\/dipschalen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732746-03-Dipschalen.webp?v=1787227168"},{"title":"Tassen- \u0026 Henkelbecher","url":"\/collections\/tassen-henkelbecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732788-03-Tassen-Henkelbecher.webp?v=1787227182"},{"title":"GieÃer","url":"\/collections\/giesser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732735-03-Giesser.webp?v=1787227172"},{"title":"Serviergeschirr","url":"\/collections\/serviergeschirr","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732781-03-Serviergeschirr.webp?v=1787227181"},{"title":"Saucieren","url":"\/collections\/saucieren","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732777-03-Saucieren.webp?v=1787227178"},{"title":"Zuckerdosen","url":"\/collections\/zuckerdosen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732803-03-Zuckerdosen.webp?v=1787227189"},{"title":"Eierbecher","url":"\/collections\/eierbecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732744-03-Eierbecher.webp?v=1787227170"},{"title":"Kannen","url":"\/collections\/kannen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732732-03-Kannen.webp?v=1787227174"},{"title":"Platten","url":"\/collections\/platten","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732773-03-Platten.webp?v=1787227176"}]},{"title":"Gläser","url":"\/collections\/glaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732764-02-Glaser.webp?v=1787226601","subMenu":[{"title":"Biergläser","url":"\/collections\/bierglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732759-03-Bierglaser.webp?v=1787227190"},{"title":"Weingläser","url":"\/collections\/weinglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732801-03-Weinglaser.webp?v=1787227286"},{"title":"Cocktailgläser","url":"\/collections\/cocktailglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732750-03-Cocktailglaser.webp?v=1787227193"},{"title":"Sektgläser","url":"\/collections\/sektglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732780-03-Sektglaser.webp?v=1787227282"},{"title":"Kaffee- \u0026 Teegläser","url":"\/collections\/kaffee-teeglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732733-03-Kaffee-Teeglaser.webp?v=1787227197"},{"title":"Bügelverschlussflaschen","url":"\/collections\/buegelverschlussflaschen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732753-03-Bugelverschlussflaschen.webp?v=1787227192"},{"title":"Dekanter \u0026 Karaffen","url":"\/collections\/dekanter-karaffen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732749-03-Dekanter-Karaffen.webp?v=1787227194"},{"title":"Trinkgläser","url":"\/collections\/trinkglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732797-03-Trinkglaser.webp?v=1787227285"},{"title":"Krüge \u0026 Pitcher","url":"\/collections\/kruege-pitcher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732729-03-Kruge-Pitcher.webp?v=1787227199"},{"title":"Portions- \u0026 Einmachgläser","url":"\/collections\/portions-einmachglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732774-03-Portions-Einmachglaser.webp?v=1787227280"},{"title":"Spirituosengläser","url":"\/collections\/spirituosenglaeser","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732785-03-Spirituosenglaser.webp?v=1787227284"}]},{"title":"Besteck","url":"\/collections\/besteck","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732767-02-Besteck.webp?v=1787226597","
1364subMenu":[{"title":"Bestecksets","url":"\/collections\/bestecksets","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732760-03-Bestecksets.webp?v=1787227128"},{"title":"Gabeln","url":"\/collections\/gabel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732739-03-Gabeln.webp?v=1787227130"},{"title":"Messer","url":"\/collections\/messer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732771-03-Messer.webp?v=1787227133"},{"title":"Löffel","url":"\/collections\/loeffel","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732728-03-Loffel.webp?v=1787227131"},{"title":"Vorlegebesteck","url":"\/collections\/vorlegebesteck","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732800-03-Vorlegebesteck.webp?v=1787227135"},{"title":"Spezialbesteck","url":"\/collections\/spezialbesteck","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732784-03-Spezialbesteck.webp?v=1787227134"}]},{"title":"Tischaccessoires","url":"\/collections\/tischaccessoires","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732763-02-Tischaccessoires.webp?v=1787226602","subMenu":[{"title":"Tischaufsteller \u0026 Kartenhalter","url":"\/collections\/tischaufsteller-kartenhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732793-03-Tischaufsteller-Kartenhalter.webp?v=1787227304"},{"title":"Salz- \u0026 Pfefferstreuer","url":"\/collections\/salz-pfefferstreuer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732776-03-Salz-Pfefferstreuer_8ce3bb85-042e-4f52-85db-01e1efd558af.webp?v=1787227295"},{"title":"Flaschenkühler","url":"\/collections\/flaschenkuehler","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732742-03-Flaschenkuhler.webp?v=1787227289"},{"title":"Kerzenhalter","url":"\/collections\/kerzenhalter","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732731-03-Kerzenhalter.webp?v=1787227291"},{"title":"Menagen","url":"\/collections\/menagen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732770-03-Menagen.webp?v=1787227292"},{"title":"Schilder","url":"\/collections\/schilder","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732778-03-Schilder.webp?v=1787227296"},{"title":"Serviettenhalter \u0026 -ringe","url":"\/collections\/serviettenhalter-ringe","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732782-03-Serviettenhalter-ringe.webp?v=1787227298"},{"title":"Speisekarten \u0026 Rechnungsmappen","url":"\/collections\/speisekarten-rechnungsmappen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732783-03-Speisekarten-Rechnungsmappen.webp?v=1787227299"},{"title":"Tischabfalleimer","url":"\/collections\/tischabfalleimer","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732792-03-Tischabfalleimer.webp?v=1787227302"},{"title":"Vasen","url":"\/collections\/vasen","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732799-03-Vasen.webp?v=1787227306"},{"title":"Aschenbecher","url":"\/collections\/aschenbecher","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732761-03-Aschenbecher.webp?v=1787227288"},{"title":"Pager Systeme","url":"\/collections\/pager-system","image":"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/8531\/0432\/collections\/18732772-03-Pager-System.webp?v=1787227294"}]}]}]}`); 1365</script>
1365 1366 1367 1368
1369<script> 1370 const Theme = { 1371 translations: { 1372 placeholder_image: `Platzhalterbild`, 1373 added: `Hinzugefügt`, 1374 recipient_form_fields_visible: `Empfängerformularfelder sind jetzt sichtbar.`, 1375 recipient_form_fields_hidden: `Empfängerformularfelder sind jetzt ausgeblendet.`, 1376 recipient_form_error: `Beim Absenden des Formulars ist ein Fehler aufgetreten.`, 1377 items_added_to_cart_one: `1 Artikel zum Warenkorb hinzugefügt`, 1378 items_added_to_cart_other: `{{ count }} Artikel zum Warenkorb hinzugefügt`, 1379 default_error: `Etwas ist schief gelaufen. Bitte versuche es erneut.` 1380 }, 1381 routes: { 1382 cart_add_url: '/cart/add.js', 1383 cart_change_url: '/cart/change', 1384 cart_update_url: '/cart/update', 1385 cart_url: '/cart', 1386 predictive_search_url: '/search/suggest', 1387 search_url: '/search', 1388 root_url_prefix: '/', 1389 request_origin: "https:\/\/www.gastro-hero.de" 1390 }, 1391 template: { 1392 name: 'product', 1393 }, 1394 /** 1395 * Rewrites a menu_json URL for the active locale by stripping any existing 1396 * locale segment and applying `routes.root_url_prefix`. 1397 * @param {string} url 1398 * @returns {string} 1399 */ 1400 getLocalizedUrl(url) { 1401 const prefix = this?.routes?.root_url_prefix || '/'; 1402 const origin = this?.routes?.request_origin || ''; 1403 1404 if (!url) return prefix === '/' ? '/' : prefix; 1405 1406 const trimmed = String(url).trim(); 1407 const protocolMatch = trimmed.match(/^([a-z][a-z0-9+.-]*:)/i); 1408 const protocol = protocolMatch ? protocolMatch[1].toLowerCase() : ''; 1409 1410 if ( 1411 trimmed.startsWith('#') || 1412 (protocol && protocol !== 'http:' && protocol !== 'https:') 1413 ) { 1414 return trimmed; 1415 } 1416 1417 const reservedFirstSegments = { 1418 collections: true, 1419 products: true, 1420 pages: true, 1421 blogs: true, 1422 cart: true, 1423 account: true, 1424 search: true, 1425 apps: true, 1426 policies: true, 1427 }; 1428 1429 const stripLocalePrefix = (path) => { 1430 if (!path) return '/'; 1431 const match = path.match(/^\/([a-z]{2}(?:-[A-Za-z]{2})?)(?=\/|$)/i); 1432 if (!match) return path; 1433 if (reservedFirstSegments[match[1].toLowerCase()]) return path; 1434 return path.slice(match[0].length) || '/'; 1435 }; 1436 1437 const normalizeHost = (host) => String(host || '').replace(/^www\./i, '').toLowerCase(); 1438 1439 try { 1440 const base = origin || window.location.origin; 1441 const parsed = new URL(trimmed, base); 1442 1443 if (parsed.protocol !== 'http:' && parsed.protocol !== 'https:') { 1444 return trimmed; 1445 } 1446 1447 const currentHost = normalizeHost(new URL(base).hostname); 1448 const pageHost = normalizeHost(window.location.hostname); 1449 const urlHost = normalizeHost(parsed.hostname); 1450 const isInternal = urlHost === currentHost || urlHost === pageHost; 1451 1452 if (!isInternal) { 1453 return trimmed; 1454 } 1455 1456 const strippedPath = stripLocalePrefix(parsed.pathname); 1457 const path = strippedPath.startsWith('/') ? strippedPath : `/${strippedPath}`; 1458 const suffix = parsed.search + parsed.hash; 1459 1460 if (!prefix || prefix === '/') { 1461 return path + suffix; 1462 } 1463 1464 const normalizedPrefix = prefix.endsWith('/') ? prefix.slice(0, -1) : prefix; 1465 if (path === normalizedPrefix || path.startsWith(`${normalizedPrefix}/`)) { 1466 return path + suffix; 1467 } 1468 1469 return `${normalizedPrefix}${path}${suffix}`; 1470 } catch { 1471 return trimmed; 1472 } 1473 }, 1474 }; 1475 1476 window.Theme = Theme; 1477 1478 1479 window.product_collections = [{ 1480 "id": 459737792736, 1481 "handle": "alle-produkte", 1482 "url": "\/collections\/alle-produkte" 1483 },{ 1484 "id": 459736842464, 1485 "handle": "edelstahlmoebel", 1486 "url": "\/collections\/edelstahlmoebel" 1487 },{ 1488 "id": 461479477472, 1489 "handle": "express", 1490 "url": "\/collections\/express" 1491 },{ 1492 "id": 504935416032, 1493 "handle": "unsere-lager-angebote", 1494 "url": "\/collections\/unsere-lager-angebote" 1495 },{ 1496 "id": 459737104608, 1497 "handle": "gastrohero", 1498 "url": "\/collections\/gastrohero" 1499 },{ 1500 "id": 459717935328, 1501 "handle": "frontpage", 1502 "url": "\/collections\/frontpage" 1503 },{ 1504 "id": 459736449248, 1505 "handle": "marken", 1506 "url": "\/collections\/marken" 1507 },{ 1508 "id": 503566532832, 1509 "handle": "showroom-hamm", 1510 "url": "\/collections\/showroom-hamm" 1511 },{ 1512 "id": 459718459616, 1513 "handle": "spuelmoebel", 1514 "url": "\/collections\/spuelmoebel" 1515 },{ 1516 "id": 459725668576, 1517 "handle": "spueltische", 1518 "url": "\/collections\/spueltische" 1519 },{ 1520 "id": 493198442720, 1521 "handle": "tiefpreisgarantie", 1522 "url": "\/collections\/tiefpreisgarantie" 1523 },{ 1524 "id": 495157280992, 1525 "handle": "deals", 1526 "url": "\/collections\/deals" 1527 }]; 1528 1529</script>
1529 1530
1531<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js" defer="defer"></script>
vendor: 1 bytes, line 1531
1531
1532<script 1533 src="//www.gastro-hero.de/cdn/shop/t/22/assets/fancy-box.js?v=124506167660713435771781169407" 1534 type="module" 1535 fetchpriority="low" 1536></script>
vendor: 1 bytes, line 1536
1536
1537<script> 1538 document.addEventListener("DOMContentLoaded", () => { 1539 const uc_links = document.querySelectorAll('[href$="#cookie-settings"]'); 1540 uc_links.forEach(link => { 1541 link.addEventListener('click', (event) => { 1542 event.preventDefault(); 1543 openUsercentrics(); 1544 }); 1545 }); 1546 }); 1547 function openUsercentrics(){ 1548 if(UC_UI && typeof UC_UI.showSecondLayer === 'function') { 1549 UC_UI.showSecondLayer(); 1550 } else { 1551 console.error("Usercentrics CMP not found or showSecondLayer function is not available."); 1552 } 1553 } 1554</script>
1554 1555<style data-shopify> 1556@font-face { 1557 font-family: "Source Sans Pro"; 1558 font-weight: 400; 1559 font-style: normal; 1560 font-display: swap; 1561 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n4.50ae3e156aed9a794db7e94c4d00984c7b66616c.woff2") format("woff2"), 1562 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n4.d1662e048bd96ae7123e46600ff9744c0d84502d.woff") format("woff"); 1563} 1564@font-face { 1565 font-family: "Source Sans Pro"; 1566 font-weight: 700; 1567 font-style: normal; 1568 font-display: swap; 1569 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n7.41cbad1715ffa6489ec3aab1c16fda6d5bdf2235.woff2") format("woff2"), 1570 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n7.01173495588557d2be0eb2bb2ecdf8e4f01cf917.woff") format("woff"); 1571} 1572@font-face { 1573 font-family: "Source Sans Pro"; 1574 font-weight: 400; 1575 font-style: italic; 1576 font-display: swap; 1577 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i4.130f29b9baa0095b80aea9236ca9ef6ab0069c67.woff2") format("woff2"), 1578 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i4.6146c8c8ae7b8853ccbbc8b859fcf805016ee743.woff") format("woff"); 1579} 1580@font-face { 1581 font-family: "Source Sans Pro"; 1582 font-weight: 700; 1583 font-style: italic; 1584 font-display: swap; 1585 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i7.98bb15b3a23880a6e1d86ade6dbb197526ff768d.woff2") format("woff2"), 1586 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i7.6274cea5e22a575d33653322a4399caadffb1338.woff") format("woff"); 1587} 1588@font-face { 1589 font-family: "Source Sans Pro"; 1590 font-weight: 800; 1591 font-style: normal; 1592 font-display: swap; 1593 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n8.0fcc94ad8ba01fd35aa61fd55bfa6db24731d609.woff2") format("woff2"), 1594 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_n8.028a3484fc07997b668f010b009b1e5a7393f96c.woff") format("woff"); 1595} 1596@font-face { 1597 font-family: "Source Sans Pro"; 1598 font-weight: 800; 1599 font-style: italic; 1600 font-display: swap; 1601 src: url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i8.3e8ce4a04671b5499dbe407685be357041965a1d.woff2") format("woff2"), 1602 url("//www.gastro-hero.de/cdn/fonts/source_sans_pro/sourcesanspro_i8.91ddd08b73bc78e698cb631ea91cc54ad1f82980.woff") format("woff"); 1603} 1604@font-face { 1605 font-family: "Bebas Neue"; 1606 font-weight: 400; 1607 font-style: normal; 1608 font-display: swap; 1609 src: url("//www.gastro-hero.de/cdn/fonts/bebas_neue/bebasneue_n4.135cdbcf397f167ca17d9c75224e0af26b4b4e55.woff2") format("woff2"), 1610 url("//www.gastro-hero.de/cdn/fonts/bebas_neue/bebasneue_n4.3288a6929ba3287812eb6a03e362ee0bf5be1e3d.woff") format("woff"); 1611} 1612 1613 1614 :root { 1615 /* Page Layout */ 1616 --sidebar-width: 25rem; 1617 --narrow-content-width: 36rem; 1618 --normal-content-width: 42rem; 1619 --wide-content-width: 46rem; 1620 --narrow-page-width: 90rem; 1621 --normal-page-width: 120rem; 1622 --wide-page-width: 150rem; 1623 1624 /* Section Heights */ 1625 --section-height-small: 15rem; 1626 --section-height-medium: 25rem; 1627 --section-height-large: 35rem; 1628 1629 @media screen and (min-width: 40em) { 1630 --section-height-small: 40svh; 1631 --section-height-medium: 55svh; 1632 --section-height-large: 70svh; 1633 } 1634 1635 @media screen and (min-width: 60em) { 1636 --section-height-small: 50svh; 1637 --section-height-medium: 65svh; 1638 --section-height-large: 80svh; 1639 } 1640 1641 /* Letter spacing */ 1642 --letter-spacing-sm: 0.06em; 1643 --letter-spacing-md: 0.13em; 1644 1645 /* Font families */ 1646 --font-body--family: "Source Sans Pro", sans-serif; 1647 --font-body--style: normal; 1648 --font-body--weight: 400; 1649 --font-subheading--family: "Source Sans Pro", sans-serif; 1650 --font-subheading--style: normal; 1651 --font-subheading--weight: 800; 1652 --font-heading--family: "Source Sans Pro", sans-serif; 1653 --font-heading--style: normal; 1654 --font-heading--weight: 800; 1655 --font-accent--family: "Bebas Neue", sans-serif; 1656 --font-accent--style: normal; 1657 --font-accent--weight: 400; 1658 1659 /* Font smoothing */ 1660 --font-body--smoothing-webkit: auto; 1661 --font-body--smoothing-moz: auto; 1662 --font-subheading--smoothing-webkit: antialiased; 1663 --font-subheading--smoothing-moz: grayscale; 1664 --font-heading--smoothing-webkit: antialiased; 1665 --font-heading--smoothing-moz: grayscale; 1666 --font-accent--smoothing-webkit: auto; 1667 --font-accent--smoothing-moz: auto; 1668 1669 /* Margin sizes */ 1670 --font-h1--spacing: 0.25em; 1671 --font-h2--spacing: 0.25em; 1672 --font-h3--spacing: 0.25em; 1673 --font-h4--spacing: 0.25em; 1674 --font-h5--spacing: 0.25em; 1675 --font-h6--spacing: 0.25em; 1676 --font-paragraph--spacing: 0.5em; 1677 1678 /* Heading colors */ 1679 --font-h1--color: var(--color-foreground-heading); 1680 --font-h2--color: var(--color-foreground-heading); 1681 --font-h3--color: var(--color-foreground-heading); 1682 --font-h4--color: var(--color-foreground-heading); 1683 --font-h5--color: var(--color-foreground-heading); 1684 --font-h6--color: var(--color-foreground-heading); 1685 1686 /** Z-Index / Layering */ 1687 --layer-section-background: -2; 1688 --layer-lowest: -1; 1689 --layer-base: 0; 1690 --layer-flat: 1; 1691 --layer-raised: 2; 1692 --layer-heightened: 4; 1693 --layer-sticky: 8; 1694 --layer-window-overlay: 10; 1695 --layer-header-menu: 12; 1696 --layer-overlay: 16; 1697 --layer-menu-drawer: 18; 1698 --layer-temporary: 20; 1699 1700 /* Max-width / Measure */ 1701 --max-width--body-normal: 32.5em; 1702 --max-width--body-narrow: 22.75em; 1703 --max-width--body-wide: 60rem; 1704 1705 --max-width--heading-normal: 32.5em; 1706 --max-width--heading-narrow: 19.5em; 1707 --max-width--heading-wide: 60rem; 1708 1709 --max-width--display-normal: 13em; 1710 --max-width--display-narrow: 9.75em; 1711 --max-width--display-wide: 60rem; 1712 --max-width--display-tight: 3.25em; 1713 1714 /* Letter-spacing / Tracking */ 1715 --letter-spacing--display-tight: -0.03em; 1716 --letter-spacing--display-normal: 0em; 1717 --letter-spacing--display-loose: 0.03em; 1718 1719 --letter-spacing--heading-tight: -0.03em; 1720 --letter-spacing--heading-normal: 0em; 1721 --letter-spacing--heading-loose: 0.03em; 1722 1723 --letter-spacing--body-tight: -0.03em; 1724 --letter-spacing--body-normal: 0em; 1725 --letter-spacing--body-loose: 0.03em; 1726 1727 /* Line height / Leading */ 1728 --line-height: 1; 1729 1730 --line-height--display-tight: calc(1em + 4px); 1731 --line-height--display-normal: calc(1em + 8px); 1732 --line-height--display-loose: calc(1em + 12px); 1733 1734 --line-height--heading-tight: calc(1em + 4px); 1735 --line-height--heading-normal: calc(1em + 8px); 1736 --line-height--heading-loose: calc(1em + 12px); 1737 1738 --line-height--body-tight: calc(1em + 4px); 1739 --line-height--body-normal: calc(1em + 8px); 1740 --line-height--body-loose: calc(1em + 12px); 1741 1742 --line-height--body-very-tight: calc(1em + 2px); 1743 1744 /* Typography presets */ 1745 --font-size--paragraph: 1.0rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 1.125rem;--font-size--h6: 1.0rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-normal);--font-paragraph--smoothing-webkit: var(--font-body--smoothing-webkit);--font-paragraph--smoothing-moz: var(--font-body--smoothing-moz);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h1--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h1--smoothing-moz: var(--font-heading--smoothing-moz);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h2--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h2--smoothing-moz: var(--font-heading--smoothing-moz);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h3--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h3--smoothing-moz: var(--font-heading--smoothing-moz);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h4--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h4--smoothing-moz: var(--font-heading--smoothing-moz);--font-h5--weight: var(--font-heading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-heading--family);--font-h5--style: var(--font-heading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-tight);--font-h5--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h5--smoothing-moz: var(--font-heading--smoothing-moz);--font-h6--weight: var(--font-heading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-heading--family);--font-h6--style: var(--font-heading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-tight);--font-h6--smoothing-webkit: var(--font-heading--smoothing-webkit);--font-h6--smoothing-moz: var(--font-heading--smoothing-moz); 1746 1747 /* Hardcoded font sizes */ 1748 --font-size--3xs: 0.625rem; 1749 --font-size--2xs: 0.75rem; 1750 --font-size--xs: 0.8125rem; 1751 --font-size--sm: 0.875rem; 1752 --font-size--md: 1rem; 1753 --font-size--lg: 1.125rem; 1754 --font-size--xl: 1.25rem; 1755 --font-size--2xl: 1.5rem; 1756 --font-size--3xl: 2rem; 1757 --font-size--4xl: 2.5rem; 1758 --font-size--5xl: 3rem; 1759 --font-size--6xl: 3.5rem; 1760 1761 /* GH Old Theme Size Variables */ 1762 --size--xs: 1rem; 1763 --size--sm: 1.5rem; 1764 --size--md: 2.5rem; 1765 --size--lg: 3rem; 1766 1767 /* Menu font sizes */ 1768 --menu-font-sm--size: 0.875rem; 1769 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 1770 --menu-font-md--size: 1rem; 1771 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 1772 --menu-font-lg--size: 1.125rem; 1773 --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18)); 1774 --menu-font-xl--size: 1.25rem; 1775 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 1776 --menu-font-2xl--size: 1.75rem; 1777 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 1778 1779 /* Colors */ 1780 --color-error: #f00; 1781 --color-error-secondary: #db1420; 1782 --color-warning: #d7811e; 1783 --color-success: #008000; 1784 --color-success-secondary: #008b10; 1785 --color-available: #00b15c; 1786 --color-white: #FFFFFF; 1787 --color-white-rgb: 255 255 255; 1788 --color-black: #000000; 1789 --color-instock: #3ED660; 1790 --color-lowstock: #EE9441; 1791 --color-outofstock: #C8C8C8; 1792 --color-compare-at-price: #db1420; 1793 --color-border-subdued: #d9dee3; 1794 --color-background-warning: #fbf0dd; 1795 --color-background-success: #f3f9f3; 1796 1797 /* Opacity */ 1798 --opacity-5: 0.05; 1799 --opacity-8: 0.08; 1800 --opacity-10: 0.1; 1801 --opacity-15: 0.15; 1802 --opacity-20: 0.2;
1803 --opacity-25: 0.25; 1804 --opacity-30: 0.3; 1805 --opacity-40: 0.4; 1806 --opacity-50: 0.5; 1807 --opacity-60: 0.6; 1808 --opacity-70: 0.7; 1809 --opacity-80: 0.8; 1810 --opacity-85: 0.85; 1811 --opacity-90: 0.9; 1812 --opacity-subdued-text: var(--opacity-70); 1813 1814 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 1815 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 1816 1817 /* Spacing */ 1818 --margin-3xs: 0.125rem; 1819 --margin-2xs: 0.3rem; 1820 --margin-xs: 0.5rem; 1821 --margin-sm: 0.7rem; 1822 --margin-md: 0.8rem; 1823 --margin-lg: 1rem; 1824 --margin-xl: 1.25rem; 1825 --margin-2xl: 1.5rem; 1826 --margin-3xl: 1.75rem; 1827 --margin-4xl: 2rem; 1828 --margin-5xl: 3rem; 1829 --margin-6xl: 5rem; 1830 1831 --scroll-margin: 50px; 1832 1833 --padding-3xs: 0.125rem; 1834 --padding-2xs: 0.25rem; 1835 --padding-xs: 0.5rem; 1836 --padding-sm: 0.7rem; 1837 --padding-md: 0.8rem; 1838 --padding-lg: 1rem; 1839 --padding-xl: 1.25rem; 1840 --padding-2xl: 1.5rem; 1841 --padding-3xl: 1.75rem; 1842 --padding-4xl: 2rem; 1843 --padding-4xl-plus: 2.5rem; 1844 --padding-5xl: 3rem; 1845 --padding-5xl-plus: 3.75rem; 1846 --padding-6xl: 4rem; 1847 1848 --gap-3xs: 0.125rem; 1849 --gap-2xs: 0.3rem; 1850 --gap-xs: 0.5rem; 1851 --gap-sm: 0.7rem; 1852 --gap-md: 0.9rem; 1853 --gap-lg: 1rem; 1854 --gap-xl: 1.25rem; 1855 --gap-2xl: 1.5rem; 1856 --gap-3xl: 1.75rem; 1857 --gap-4xl: 2rem; 1858 --gap-4xl-plus: 2.5rem; 1859 --gap-5xl: 3rem; 1860 --gap-6xl: 4rem; 1861 1862 --spacing-scale-sm: 0.6; 1863 --spacing-scale-md: 0.7; 1864 --spacing-scale-default: 1.0; 1865 1866 /* Checkout buttons gap */ 1867 --checkout-button-gap: 10px; 1868 1869 /* Borders */ 1870 --style-border-width: 1px; 1871 --style-border-radius-xs: 0.2rem; 1872 --style-border-radius-sm: 0.6rem; 1873 --style-border-radius-md: 0.8rem; 1874 --style-border-radius-50: 50%; 1875 --style-border-radius-lg: 1rem; 1876 --style-border-radius-pills: 40px; 1877 --style-border-radius-inputs: 2px; 1878 --style-border-radius-buttons-primary: 2px; 1879 --style-border-radius-buttons-secondary: 2px; 1880 --style-border-radius-buttons-disabled: 2px; 1881 --style-border-width-primary: 2px; 1882 --style-border-width-secondary: 2px; 1883 --style-border-width-disabled: 0px; 1884 --style-border-width-inputs: 1px; 1885 --style-border-radius-popover: 16px; 1886 --style-border-popover: 1px none rgb(var(--color-border-rgb) / 50%); 1887 --style-border-drawer: 1px none rgb(var(--color-border-rgb) / 50%); 1888 --style-border-swatch-opacity: 10%; 1889 --style-border-swatch-width: 1px; 1890 --style-border-swatch-style: solid; 1891 1892 /* Animation */ 1893 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 1894 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 1895 --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955); 1896 --animation-speed-fast: 0.0625s; 1897 --animation-speed: 0.125s; 1898 --animation-speed-slow: 0.2s; 1899 --animation-speed-medium: 0.15s; 1900 --animation-easing: ease-in-out; 1901 --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1); 1902 --drawer-animation-speed: 0.2s; 1903 --animation-values-slow: var(--animation-speed-slow) var(--animation-easing); 1904 --animation-values: var(--animation-speed) var(--animation-easing); 1905 --animation-values-fast: var(--animation-speed-fast) var(--animation-easing); 1906 --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete; 1907 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 1908 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 1909 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 1910 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 1911 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 1912 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 1913 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 1914 --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%); 1915 --spring-d300-b0-duration: 0.4980s; 1916 --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%); 1917 --spring-d280-b0-duration: 0.4648s; 1918 --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%); 1919 --spring-d260-b0-duration: 0.4316s; 1920 --spring-d220-b0-easing: linear( 1921 0, 1922 0.0093 1.37%, 1923 0.0696 4.12%, 1924 0.4667 15.09%, 1925 0.6322 20.58%, 1926 0.6986 23.32%, 1927 0.7793 27.44%, 1928 0.8219 30.18%, 1929 0.8721, 1930 0.9089 38.42%, 1931 0.9427, 1932 0.9644, 1933 0.978 54.88%, 1934 0.9881 61.74%, 1935 0.9944 69.97%, 1936 0.998 80.95%, 1937 0.9996 98.78% 1938 ); 1939 --spring-d220-b0-duration: 0.3818s; 1940 --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%); 1941 --spring-d180-b0-duration: 0.2988s; 1942 1943 /* View transitions */ 1944 /* View transition old */ 1945 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 1946 1947 /* View transition new */ 1948 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 1949 1950 /* Focus */ 1951 --focus-outline-width: 0.09375rem; 1952 --focus-outline-offset: 0.2em; 1953 1954 /* Badges */ 1955 --badge-blob-padding-block: 1px; 1956 --badge-blob-padding-inline: 12px 8px; 1957 --badge-rectangle-padding-top: 2px; 1958 --badge-rectangle-padding-right: 6px; 1959 --badge-rectangle-padding-bottom: 2px; 1960 --badge-rectangle-padding-left: 4px; 1961 --badge-wrapper-flex-direction: column; 1962 @media screen and (min-width: 750px) { 1963 --badge-blob-padding-block: 4px; 1964 --badge-blob-padding-inline: 16px 12px; 1965 } 1966 --badge-border-radius: 2px; 1967 --badge-font-family: var(--font-subheading--family);
1968 --badge-font-weight: var(--font-subheading--weight); 1969 --badge-font-size: 14px; 1970 --badge-smoothing-webkit: var(--font-subheading--smoothing-webkit); 1971 --badge-smoothing-moz: var(--font-subheading--smoothing-moz); 1972 --badge-text-transform: none; 1973 /* Icons */ 1974 --icon-size-2xs: 0.6rem; 1975 --icon-size-xs: 0.85rem; 1976 --icon-size-s: 1rem; 1977 --icon-size-sm: 1.25rem; 1978 --icon-size-md: 1.375rem; 1979 --icon-size-lg: 1.5rem; 1980 /* Custom Icon Sizes */ 1981 --icon-size-xl: 1.75rem; 1982 --icon-size-xxl: 2rem; 1983 --icon-size-3xl: 2.25rem; 1984 --icon-size-4xl: 2.5rem; 1985 --icon-size-5xl: 3rem; 1986 /* Custom Icon Sizes End */ 1987 --icon-stroke-width: 1.5px; 1988 --carousel-icon-background-color: #ffffff; 1989 --carousel-icon-color: #002341; 1990 --carousel-icon-border-width: 2px; 1991 --carousel-icon-border-color: #002341; 1992 1993 /* Input */ 1994 --input-email-min-width: 200px; 1995 --input-search-max-width: 650px; 1996 --input-padding-y: 0.5rem; 1997 --input-padding-x: 0.75rem; 1998 --input-padding: var(--input-padding-y) var(--input-padding-x); 1999 --input-box-shadow-width: var(--style-border-width-inputs); 2000 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2001 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2002 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2003 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 2004 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2005 --input-textarea-min-height: 55px; 2006 2007 /* Checkbox */ 2008 --checkbox-size: 24px; 2009 --checkbox-border-radius: var(--style-border-radius-inputs); 2010 --checkbox-border: var(--style-border-width-inputs) solid var(--color-input-border); 2011 --checkbox-label-padding: 8px; 2012 2013 @media screen and (min-width: 750px) { 2014 --checkbox-size: 24px; 2015 --checkbox-border-radius: var(--style-border-radius-inputs); 2016 --checkbox-label-padding: 6px; 2017 } 2018 2019 /* Button size */ 2020 --button-size-sm: 30px; 2021 --button-size-md: 36px; 2022 --button-size: var(--minimum-touch-target); 2023 --button-padding-inline: 24px; 2024 --button-padding-block: 16px; 2025 2026 /* Button font-family */ 2027 --button-font-family-primary: var(--font-body--family); 2028 --button-font-family-secondary: var(--font-body--family); 2029 --button-font-family-disabled: var(--font-body--family); 2030 --button-smoothing-webkit-primary: var(--font-body--smoothing-webkit); 2031 --button-smoothing-moz-primary: var(--font-body--smoothing-moz); 2032 --button-smoothing-webkit-secondary: var(--font-body--smoothing-webkit); 2033 --button-smoothing-moz-secondary: var(--font-body--smoothing-moz); 2034 --button-smoothing-webkit-disabled: var(--font-body--smoothing-webkit); 2035 --button-smoothing-moz-disabled: var(--font-body--smoothing-moz); 2036 2037 /* Custom Button font weight */ 2038 --button-font-weight-primary: 600; 2039 --button-font-weight-secondary: 600; 2040 --button-font-weight-disabled: 600; 2041 --button-font-weight-tertiary: 400; 2042 2043 /* Custom Button Font Size */ 2044 --button-font-size-small: 14px; 2045 --button-font-size-medium: 16px; 2046 --button-font-size-large: 16px; 2047 --button-font-size-fit: 16px; 2048 2049 /* Custom Button Line Height */ 2050 --button-line-height-small: var(--line-height--body-tight); 2051 --button-line-height-medium: var(--line-height--body-tight); 2052 --button-line-height-large: var(--line-height--body-tight); 2053 --button-line-height-fit: var(--line-height--body-tight); 2054 2055 /* Custom Button Height */ 2056 --button-height-small: 36px; 2057 --button-height-medium: 48px; 2058 --button-height-large: 60px; 2059 2060 /* Button text case */ 2061 --button-text-case: ; 2062 --button-text-case-primary: default; 2063 --button-text-case-secondary: default; 2064 --button-text-case-disabled: default; 2065 2066 /* Borders */ 2067 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 2068 --border-color-subdued: rgb(var(--color-border-rgb) / var(--opacity-8)); 2069 --border-width-sm: 1px; 2070 --border-width-md: 2px; 2071 --border-width-lg: 5px; 2072 --border-radius-sm: 0.25rem; 2073 --border-radius-md: 0.5rem; 2074 2075 /* Drawers */ 2076 --drawer-inline-padding: 25px; 2077 --drawer-menu-inline-padding: 2.5rem; 2078 --drawer-header-block-padding: 20px; 2079 --drawer-content-block-padding: 10px; 2080 --drawer-header-desktop-top: 0rem; 2081 --drawer-padding: calc(var(--padding-sm) + 7px); 2082 --drawer-height: 100dvh; 2083 --drawer-width: 95vw; 2084 --drawer-max-width: 500px; 2085 --cart-drawer-dialog-width: 640px; 2086 --cart-drawer-dialog-width-mobile: 100dvw; 2087 --cart-drawer-padding-inline-mobile: 20px; 2088 --cart-drawer-padding-inline-desktop: 48px; 2089 --cart-drawer-header-padding-block-desktop: 20px; 2090 --cart-drawer-header-padding-block-mobile: 16px; 2091 --cart-drawer-header-background-color: var(--color-background);
2091--cart-drawer-bubble-count-font-weight: inherit;--cart-drawer-line-item-image-width: 90px; 2092 --cart-drawer-line-item-column-gap-mobile: 24px; 2093 --cart-drawer-line-item-column-gap-desktop: 24px; 2094 --cart-drawer-energy-label-icon-height: 18px; 2095 2096 /* Variant Picker Swatches */ 2097 --variant-picker-swatch-width-unitless: 34; 2098 --variant-picker-swatch-height-unitless: 34; 2099 --variant-picker-swatch-width: 34px; 2100 --variant-picker-swatch-height: 34px; 2101 --variant-picker-swatch-radius: 32px; 2102 --variant-picker-border-width: 1px; 2103 --variant-picker-border-style: solid; 2104 --variant-picker-border-opacity: 10%; 2105 2106 /* Variant Picker Buttons */ 2107 --variant-picker-button-radius: 14px; 2108 --variant-picker-button-border-width: 1px; 2109 2110 /* Slideshow */ 2111 --slideshow-controls-size: 3.5rem; 2112 --slideshow-controls-icon: 2rem; 2113 --peek-next-slide-size: 3rem; 2114 2115 /* Utilities */ 2116 --backdrop-opacity: 0.15; 2117 --backdrop-color-rgb: var(--color-shadow-rgb); 2118 --minimum-touch-target: 44px; 2119 --disabled-opacity: 0.5; 2120 --skeleton-opacity: 0.025; 2121 2122 /* Shapes */ 2123 --shape--circle: circle(50% at center); 2124 --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%); 2125 --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); 2126 --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%); 2127 2128 /* Buy buttons */ 2129 --height-buy-buttons: var(--button-height-medium); 2130 2131 /* Card image width and height variables */ 2132 --card-width-small: 10rem; 2133 2134 --height-small: 10rem; 2135 --height-medium: 11.5rem; 2136 --height-large: 13rem; 2137 --height-full: 100vh; 2138 2139 @media screen and (min-width: 750px) { 2140 --height-small: 17.5rem; 2141 --height-medium: 21.25rem; 2142 --height-large: 25rem; 2143 } 2144 2145 /* Modal */ 2146 --modal-max-height: 65dvh; 2147 --quick-add-modal-height: min(38.5rem, 96vh); 2148 --quick-add-modal-width: min(54rem, 96vw); 2149 --quick-add-modal-gallery-width: 24rem; 2150 2151 /* Card styles for search */ 2152 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 2153 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 2154 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2155 2156 /* Cart */ 2157 --cart-primary-font-family: var(--font-body--family); 2158 --cart-primary-font-style: var(--font-body--style); 2159 --cart-primary-font-weight: var(--font-body--weight); 2160 --cart-primary-smoothing-webkit: var(--font-body--smoothing-webkit); 2161 --cart-primary-smoothing-moz: var(--font-body--smoothing-moz); 2162 --cart-secondary-font-family: var(--font-secondary--family); 2163 --cart-secondary-font-style: var(--font-secondary--style); 2164 --cart-secondary-font-weight: var(--font-secondary--weight); 2165 --cart-secondary-smoothing-webkit: var(--font-secondary--smoothing-webkit); 2166 --cart-secondary-smoothing-moz: var(--font-secondary--smoothing-moz); 2167 2168 /* Wishlist button */ 2169 --wishlist-button-unselected-fill: #ffffff; 2170 --wishlist-button-selected-fill: #ec6500; 2171 --wishlist-count-background: #db1420; 2172 2173 /* Product Card */ 2174 --product-card-background: #ffffff; 2175 2176 /* Policy pages */--policy-max-width: var(--max-width--body-wide);--policy-alignment: start; 2177 --policy-margin: 0; 2178 2179 --policy-background-color: transparent; 2180 --policy-body-padding: 0; 2181 2182 } 2183</style> 2184<style data-shopify> 2185 2186 2187 :root, 2188 2189 2190 2191 .color-scheme-1 { 2192 --color-background: rgb(255 255 255 / 1.0); 2193 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2194 --color-background-rgb: 255 255 255; 2195 --color-background-subdue: rgb(245 246 247 / 1.0); 2196 --color-background-subdue-rgb: 245 246 247; 2197 --opacity-5-15: 0.05; 2198 --opacity-10-25: 0.1; 2199 --opacity-35-55: 0.35; 2200 --opacity-40-60: 0.4; 2201 --opacity-30-60: 0.3; 2202 --color-foreground: rgb(0 35 65 / 1.0); 2203 --color-foreground-rgb: 0 35 65; 2204 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2205 --color-foreground-secondary-rgb: 87 110 130; 2206 --color-foreground-heading: rgb(0 35 65 / 1.0); 2207 --color-foreground-heading-rgb: 0 35 65; 2208 --color-highlight: rgb(236 101 0 / 1.0); 2209 --color-highlight-rgb: 236 101 0; 2210 --color-primary: rgb(0 35 65 / 1.0); 2211 --color-primary-rgb: 0 35 65; 2212 --color-primary-hover: rgb(0 19 49 / 1.0); 2213 --color-primary-hover-rgb: 0 19 49; 2214 --color-primary-disabled: rgb(130 147 162 / 1.0); 2215 --color-primary-disabled-rgb: 130 147 162; 2216 --color-border: rgb(217 222 227 / 1.0); 2217 --color-border-rgb: 217 222 227; 2218 --color-shadow: rgb(0 35 65 / 1.0); 2219 --color-shadow-rgb: 0 35 65; 2220 --color-primary-button-text: rgb(255 255 255 / 1.0); 2221 --color-primary-button-background: rgb(0 35 65 / 1.0); 2222 --color-primary-button-border: rgb(0 35 65 / 1.0); 2223 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2224 --color-primary-button-hover-background: rgb(0 19 49 / 1.0); 2225 --color-primary-button-hover-border: rgb(0 19 49 / 1.0); 2226 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2227 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2228 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2229 --color-secondary-button-border-rgb: 0 35 65; 2230 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2231 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2232 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2233 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2234 --color-disabled-button-background: rgb(217 222 227 / 1.0); 2235 --color-disabled-button-border: rgb(217 222 227 / 1.0); 2236 --color-input-background: rgb(255 255 255 / 1.0); 2237 --color-input-text: rgb(0 35 65 / 1.0); 2238 --color-input-text-rgb: 0 35 65; 2239 --color-input-border: rgb(130 147 162 / 1.0); 2240 --color-input-hover-background: rgb(255 255 255 / 1.0); 2241 --color-disabled-input-text: rgb(130 147 162 / 1.0); 2242 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2243 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2244 --color-variant-background: rgb(255 255 255 / 1.0); 2245 --color-variant-border: rgb(0 35 65 / 1.0); 2246 --color-variant-text: rgb(0 35 65 / 1.0); 2247 --color-variant-text-rgb: 0 35 65; 2248 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2249 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2250 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2251 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2252 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2253 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2254 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2255 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2256 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2257 2258 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2259 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2260 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2261 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2262 --font-h1--color: var(--color-foreground-heading); 2263 --font-h2--color: var(--color-foreground-heading); 2264 --font-h3--color: var(--color-foreground-heading); 2265 --font-h4--color: var(--color-foreground-heading); 2266 --font-h5--color: var(--color-foreground-heading); 2267 --font-h6--color: var(--color-foreground-heading); 2268 2269 /* Shadows */ 2270 2271 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2272 2273 2274 --shadow-blur: 20px; 2275 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2276 2277 2278 /* Gastro Hero Custom Integration */ 2279 --color-input-border-hover: rgb(87 110 130 / 1.0); 2280 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2281 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2282 } 2283 2284 2285 2286 2287 .color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23 {
2288 --color-background: rgb(255 255 255 / 1.0); 2289 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2290 --color-background-rgb: 255 255 255; 2291 --color-background-subdue: rgb(245 246 247 / 1.0); 2292 --color-background-subdue-rgb: 245 246 247; 2293 --opacity-5-15: 0.05; 2294 --opacity-10-25: 0.1; 2295 --opacity-35-55: 0.35; 2296 --opacity-40-60: 0.4; 2297 --opacity-30-60: 0.3; 2298 --color-foreground: rgb(0 35 65 / 1.0); 2299 --color-foreground-rgb: 0 35 65; 2300 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2301 --color-foreground-secondary-rgb: 87 110 130; 2302 --color-foreground-heading: rgb(0 35 65 / 1.0); 2303 --color-foreground-heading-rgb: 0 35 65; 2304 --color-highlight: rgb(0 177 92 / 1.0); 2305 --color-highlight-rgb: 0 177 92; 2306 --color-primary: rgb(0 35 65 / 1.0); 2307 --color-primary-rgb: 0 35 65; 2308 --color-primary-hover: rgb(0 19 49 / 1.0); 2309 --color-primary-hover-rgb: 0 19 49; 2310 --color-primary-disabled: rgb(0 0 0 / 1.0); 2311 --color-primary-disabled-rgb: 0 0 0; 2312 --color-border: rgb(217 222 227 / 1.0); 2313 --color-border-rgb: 217 222 227; 2314 --color-shadow: rgb(0 35 65 / 1.0); 2315 --color-shadow-rgb: 0 35 65; 2316 --color-primary-button-text: rgb(255 255 255 / 1.0); 2317 --color-primary-button-background: rgb(119 170 0 / 1.0); 2318 --color-primary-button-border: rgb(119 170 0 / 1.0); 2319 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2320 --color-primary-button-hover-background: rgb(99 142 0 / 1.0); 2321 --color-primary-button-hover-border: rgb(99 142 0 / 1.0); 2322 --color-secondary-button-text: rgb(119 170 0 / 1.0); 2323 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2324 --color-secondary-button-border: rgb(119 170 0 / 1.0); 2325 --color-secondary-button-border-rgb: 119 170 0; 2326 --color-secondary-button-hover-text: rgb(119 170 0 / 1.0); 2327 --color-secondary-button-hover-background: rgb(243 249 243 / 1.0); 2328 --color-secondary-button-hover-border: rgb(99 142 0 / 1.0); 2329 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2330 --color-disabled-button-background: rgb(217 222 227 / 1.0); 2331 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2332 --color-input-background: rgb(255 255 255 / 1.0); 2333 --color-input-text: rgb(0 35 65 / 1.0); 2334 --color-input-text-rgb: 0 35 65; 2335 --color-input-border: rgb(130 147 162 / 1.0); 2336 --color-input-hover-background: rgb(255 255 255 / 1.0); 2337 --color-disabled-input-text: rgb(87 110 130 / 1.0); 2338 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2339 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2340 --color-variant-background: rgb(255 255 255 / 1.0); 2341 --color-variant-border: rgb(0 35 65 / 1.0); 2342 --color-variant-text: rgb(0 35 65 / 1.0); 2343 --color-variant-text-rgb: 0 35 65; 2344 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2345 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2346 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2347 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2348 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2349 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2350 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2351 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2352 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2353 2354 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2355 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2356 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2357 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2358 --font-h1--color: var(--color-foreground-heading); 2359 --font-h2--color: var(--color-foreground-heading); 2360 --font-h3--color: var(--color-foreground-heading); 2361 --font-h4--color: var(--color-foreground-heading); 2362 --font-h5--color: var(--color-foreground-heading); 2363 --font-h6--color: var(--color-foreground-heading); 2364 2365 /* Shadows */ 2366 2367 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2368 2369 2370 --shadow-blur: 20px; 2371 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2372 2373 2374 /* Gastro Hero Custom Integration */ 2375 --color-input-border-hover: rgb(87 110 130 / 1.0); 2376 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2377 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2378 } 2379 2380 2381 2382 2383 .color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd { 2384 --color-background: rgb(255 255 255 / 1.0); 2385 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2386 --color-background-rgb: 255 255 255; 2387 --color-background-subdue: rgb(245 246 247 / 1.0); 2388 --color-background-subdue-rgb: 245 246 247; 2389 --opacity-5-15: 0.05; 2390 --opacity-10-25: 0.1; 2391 --opacity-35-55: 0.35; 2392 --opacity-40-60: 0.4; 2393 --opacity-30-60: 0.3; 2394 --color-foreground: rgb(0 35 65 / 1.0); 2395 --color-foreground-rgb: 0 35 65; 2396 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2397 --color-foreground-secondary-rgb: 87 110 130; 2398 --color-foreground-heading: rgb(0 35 65 / 1.0); 2399 --color-foreground-heading-rgb: 0 35 65; 2400 --color-highlight: rgb(236 101 0 / 1.0); 2401 --color-highlight-rgb: 236 101 0; 2402 --color-primary: rgb(0 35 65 / 1.0); 2403 --color-primary-rgb: 0 35 65; 2404 --color-primary-hover: rgb(0 19 49 / 1.0); 2405 --color-primary-hover-rgb: 0 19 49; 2406 --color-primary-disabled: rgb(130 147 162 / 1.0); 2407 --color-primary-disabled-rgb: 130 147 162; 2408 --color-border: rgb(217 222 227 / 1.0); 2409 --color-border-rgb: 217 222 227; 2410 --color-shadow: rgb(0 35 65 / 1.0); 2411 --color-shadow-rgb: 0 35 65; 2412 --color-primary-button-text: rgb(255 255 255 / 1.0); 2413 --color-primary-button-background: rgb(236 101 0 / 1.0); 2414 --color-primary-button-border: rgb(236 101 0 / 1.0); 2415 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2416 --color-primary-button-hover-background: rgb(232 76 5 / 1.0); 2417 --color-primary-button-hover-border: rgb(232 76 5 / 1.0); 2418 --color-secondary-button-text: rgb(236 101 0 / 1.0); 2419 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2420 --color-secondary-button-border: rgb(236 101 0 / 1.0); 2421 --color-secondary-button-border-rgb: 236 101 0; 2422 --color-secondary-button-hover-text: rgb(232 76 5 / 1.0); 2423 --color-secondary-button-hover-background: rgb(254 245 238 / 1.0); 2424 --color-secondary-button-hover-border: rgb(232 76 5 / 1.0); 2425 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2426 --color-disabled-button-background: rgb(245 246 247 / 1.0); 2427 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2428 --color-input-background: rgb(255 255 255 / 1.0); 2429 --color-input-text: rgb(0 35 65 / 1.0); 2430 --color-input-text-rgb: 0 35 65; 2431 --color-input-border: rgb(130 147 162 / 1.0); 2432 --color-input-hover-background: rgb(255 255 255 / 1.0); 2433 --color-disabled-input-text: rgb(87 110 130 / 1.0); 2434 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2435 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2436 --color-variant-background: rgb(255 255 255 / 1.0); 2437 --color-variant-border: rgb(0 35 65 / 1.0); 2438 --color-variant-text: rgb(0 35 65 / 1.0); 2439 --color-variant-text-rgb: 0 35 65; 2440 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2441 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2442 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2443 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2444 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2445 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2446 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2447 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2448 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2449 2450 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2451 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2452 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2453 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2454 --font-h1--color: var(--color-foreground-heading); 2455 --font-h2--color: var(--color-foreground-heading); 2456 --font-h3--color: var(--color-foreground-heading); 2457 --font-h4--color: var(--color-foreground-heading); 2458 --font-h5--color: var(--color-foreground-heading); 2459 --font-h6--color: var(--color-foreground-heading); 2460 2461 /* Shadows */ 2462 2463 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2464 2465 2466 --shadow-blur: 20px; 2467 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2468 2469 2470 /* Gastro Hero Custom Integration */ 2471 --color-input-border-hover: rgb(87 110 130 / 1.0); 2472 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2473 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2474 } 2475 2476 2477 2478 2479 .color-scheme-algolia { 2480 --color-background: rgb(255 255 255 / 1.0); 2481 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2482 --color-background-rgb: 255 255 255; 2483 --color-background-subdue: rgb(245 246 247 / 1.0); 2484 --color-background-subdue-rgb: 245 246 247; 2485 --opacity-5-15: 0.05; 2486 --opacity-10-25: 0.1; 2487 --opacity-35-55: 0.35; 2488 --opacity-40-60: 0.4; 2489 --opacity-30-60: 0.3; 2490 --color-foreground: rgb(0 35 65 / 1.0); 2491 --color-foreground-rgb: 0 35 65; 2492 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2493 --color-foreground-secondary-rgb: 87 110 130; 2494 --color-foreground-heading: rgb(0 35 65 / 1.0); 2495 --color-foreground-heading-rgb: 0 35 65; 2496 --color-highlight: rgb(236 101 0 / 1.0); 2497 --color-highlight-rgb: 236 101 0; 2498 --color-primary: rgb(0 35 65 / 1.0); 2499 --color-primary-rgb: 0 35 65; 2500 --color-primary-hover: rgb(0 19 49 / 1.0); 2501 --color-primary-hover-rgb: 0 19 49; 2502 --color-primary-disabled: rgb(0 0 0 / 1.0); 2503 --color-primary-disabled-rgb: 0 0 0; 2504 --color-border: rgb(217 222 227 / 1.0); 2505 --color-border-rgb: 217 222 227; 2506 --color-shadow: rgb(0 35 65 / 1.0); 2507 --color-shadow-rgb: 0 35 65; 2508 --color-primary-button-text: rgb(255 255 255 / 1.0); 2509 --color-primary-button-background: rgb(119 170 0 / 1.0); 2510 --color-primary-button-border: rgb(119 170 0 / 1.0); 2511 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2512 --color-primary-button-hover-background: rgb(99 142 0 / 1.0); 2513 --color-primary-button-hover-border: rgb(99 142 0 / 1.0); 2514 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2515 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2516 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2517 --color-secondary-button-border-rgb: 0 35 65; 2518 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2519 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2520 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2521 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2522 --color-disabled-button-background: rgb(245 246 247 / 1.0); 2523 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2524 --color-input-background: rgb(255 255 255 / 1.0); 2525 --color-input-text: rgb(0 35 65 / 1.0); 2526 --color-input-text-rgb: 0 35 65; 2527 --color-input-border: rgb(130 147 162 / 1.0); 2528 --color-input-hover-background: rgb(255 255 255 / 1.0); 2529 --color-disabled-input-text: rgb(87 110 130 / 1.0); 2530 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2531 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2532 --color-variant-background: rgb(255 255 255 / 1.0); 2533 --color-variant-border: rgb(0 35 65 / 1.0); 2534 --color-variant-text: rgb(0 35 65 / 1.0); 2535 --color-variant-text-rgb: 0 35 65; 2536 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2537 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2538 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2539 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2540 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2541 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2542 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2543 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2544 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2545 2546 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2547 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2548 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2549 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2550 --font-h1--color: var(--color-foreground-heading); 2551 --font-h2--color: var(--color-foreground-heading); 2552 --font-h3--color: var(--color-foreground-heading); 2553 --font-h4--color: var(--color-foreground-heading); 2554 --font-h5--color: var(--color-foreground-heading); 2555 --font-h6--color: var(--color-foreground-heading); 2556 2557 /* Shadows */ 2558 2559 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2560 2561 2562 --shadow-blur: 20px; 2563 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2564 2565 2566 /* Gastro Hero Custom Integration */ 2567 --color-input-border-hover: rgb(87 110 130 / 1.0); 2568 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2569 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2570 } 2571 2572 2573 2574 2575 .color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0 { 2576 --color-background: rgb(245 246 247 / 1.0); 2577 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2578 --color-background-rgb: 245 246 247; 2579 --color-background-subdue: rgb(245 246 247 / 1.0); 2580 --color-background-subdue-rgb: 245 246 247; 2581 --opacity-5-15: 0.05; 2582 --opacity-10-25: 0.1; 2583 --opacity-35-55: 0.35; 2584 --opacity-40-60: 0.4; 2585 --opacity-30-60: 0.3; 2586 --color-foreground: rgb(0 35 65 / 1.0); 2587 --color-foreground-rgb: 0 35 65; 2588 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2589 --color-foreground-secondary-rgb: 87 110 130; 2590 --color-foreground-heading: rgb(0 35 65 / 1.0); 2591 --color-foreground-heading-rgb: 0 35 65; 2592 --color-highlight: rgb(236 101 0 / 1.0); 2593 --color-highlight-rgb: 236 101 0; 2594 --color-primary: rgb(0 35 65 / 1.0); 2595 --color-primary-rgb: 0 35 65; 2596 --color-primary-hover: rgb(0 19 49 / 1.0); 2597 --color-primary-hover-rgb: 0 19 49; 2598 --color-primary-disabled: rgb(130 147 162 / 1.0); 2599 --color-primary-disabled-rgb: 130 147 162; 2600 --color-border: rgb(217 222 227 / 1.0); 2601 --color-border-rgb: 217 222 227; 2602 --color-shadow: rgb(0 35 65 / 1.0); 2603 --color-shadow-rgb: 0 35 65; 2604 --color-primary-button-text: rgb(255 255 255 / 1.0); 2605 --color-primary-button-background: rgb(0 35 65 / 1.0); 2606 --color-primary-but
2606ton-border: rgb(0 35 65 / 1.0); 2607 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2608 --color-primary-button-hover-background: rgb(0 19 49 / 1.0); 2609 --color-primary-button-hover-border: rgb(0 19 49 / 1.0); 2610 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2611 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2612 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2613 --color-secondary-button-border-rgb: 0 35 65; 2614 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2615 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2616 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2617 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2618 --color-disabled-button-background: rgb(217 222 227 / 1.0); 2619 --color-disabled-button-border: rgb(217 222 227 / 1.0); 2620 --color-input-background: rgb(255 255 255 / 1.0); 2621 --color-input-text: rgb(0 35 65 / 1.0); 2622 --color-input-text-rgb: 0 35 65; 2623 --color-input-border: rgb(130 147 162 / 1.0); 2624 --color-input-hover-background: rgb(255 255 255 / 1.0); 2625 --color-disabled-input-text: rgb(87 110 130 / 1.0); 2626 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2627 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2628 --color-variant-background: rgb(255 255 255 / 1.0); 2629 --color-variant-border: rgb(0 35 65 / 1.0); 2630 --color-variant-text: rgb(0 35 65 / 1.0); 2631 --color-variant-text-rgb: 0 35 65; 2632 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2633 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2634 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2635 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2636 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2637 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2638 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2639 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2640 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2641 2642 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2643 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2644 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2645 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2646 --font-h1--color: var(--color-foreground-heading); 2647 --font-h2--color: var(--color-foreground-heading); 2648 --font-h3--color: var(--color-foreground-heading); 2649 --font-h4--color: var(--color-foreground-heading); 2650 --font-h5--color: var(--color-foreground-heading); 2651 --font-h6--color: var(--color-foreground-heading); 2652 2653 /* Shadows */ 2654 2655 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2656 2657 2658 --shadow-blur: 20px; 2659 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2660 2661 2662 /* Gastro Hero Custom Integration */ 2663 --color-input-border-hover: rgb(87 110 130 / 1.0); 2664 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2665 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2666 } 2667 2668 2669 2670 2671 .color-scheme-e0a32d95-8deb-4832-8d3b-e6dd24be9368 { 2672 --color-background: rgb(0 35 65 / 1.0); 2673 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2674 --color-background-rgb: 0 35 65; 2675 --color-background-subdue: rgb(0 18 33 / 1.0); 2676 --color-background-subdue-rgb: 0 18 33; 2677 --opacity-5-15: 0.15; 2678 --opacity-10-25: 0.25; 2679 --opacity-35-55: 0.55; 2680 --opacity-40-60: 0.6; 2681 --opacity-30-60: 0.6; 2682 --color-foreground: rgb(255 255 255 / 1.0); 2683 --color-foreground-rgb: 255 255 255; 2684 --color-foreground-secondary: rgb(245 246 247 / 1.0); 2685 --color-foreground-secondary-rgb: 245 246 247; 2686 --color-foreground-heading: rgb(255 255 255 / 1.0); 2687 --color-foreground-heading-rgb: 255 255 255; 2688 --color-highlight: rgb(236 101 0 / 1.0); 2689 --color-highlight-rgb: 236 101 0; 2690 --color-primary: rgb(255 255 255 / 1.0); 2691 --color-primary-rgb: 255 255 255; 2692 --color-primary-hover: rgb(255 255 255 / 1.0); 2693 --color-primary-hover-rgb: 255 255 255; 2694 --color-primary-disabled: rgb(130 147 162 / 1.0); 2695 --color-primary-disabled-rgb: 130 147 162; 2696 --color-border: rgb(0 18 33 / 1.0); 2697 --color-border-rgb: 0 18 33; 2698 --color-shadow: rgb(0 18 33 / 1.0); 2699 --color-shadow-rgb: 0 18 33; 2700 --color-primary-button-text: rgb(255 255 255 / 1.0); 2701 --color-primary-button-background: rgb(0 19 49 / 1.0); 2702 --color-primary-button-border: rgb(0 18 33 / 1.0); 2703 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2704 --color-primary-button-hover-background: rgb(0 19 49 / 1.0); 2705 --color-primary-button-hover-border: rgb(0 19 49 / 1.0); 2706 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2707 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2708 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2709 --color-secondary-button-border-rgb: 0 35 65; 2710 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2711 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2712 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2713 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2714 --color-disabled-button-background: rgb(245 246 247 / 1.0); 2715 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2716 --color-input-background: rgb(255 255 255 / 0.78); 2717 --color-input-text: rgb(0 35 65 / 1.0); 2718 --color-input-text-rgb: 0 35 65; 2719 --color-input-border: rgb(0 35 65 / 1.0); 2720 --color-input-hover-background: rgb(0 0 0 / 0.01); 2721 --color-disabled-input-text: rgb(87 110 130 / 1.0); 2722 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2723 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2724 --color-variant-background: rgb(255 255 255 / 1.0); 2725 --color-variant-border: rgb(0 35 65 / 1.0); 2726 --color-variant-text: rgb(0 35 65 / 1.0); 2727 --color-variant-text-rgb: 0 35 65; 2728 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2729 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2730 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2731 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2732 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2733 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2734 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2735 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2736 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2737 2738 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2739 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2740 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2741 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2742 --font-h1--color: var(--color-foreground-heading); 2743 --font-h2--color: var(--color-foreground-heading); 2744 --font-h3--color: var(--color-foreground-heading); 2745 --font-h4--color: var(--color-foreground-heading); 2746 --font-h5--color: var(--color-foreground-heading); 2747 --font-h6--color: var(--color-foreground-heading); 2748 2749 /* Shadows */ 2750 2751 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2752 2753 2754 --shadow-blur: 20px; 2755 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2756 2757 2758 /* Gastro Hero Custom Integration */ 2759 --color-input-border-hover: rgb(87 110 130 / 1.0); 2760 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2761 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2762 } 2763 2764 2765 2766 2767 .color-scheme-0ed03da0-d623-4c53-9c16-caa1023fe1b2 { 2768 --color-background: rgb(236 101 0 / 1.0); 2769 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2770 --color-background-rgb: 236 101 0; 2771 --color-background-subdue: rgb(245 246 247 / 1.0); 2772 --color-background-subdue-rgb: 245 246 247; 2773 --opacity-5-15: 0.05; 2774 --opacity-10-25: 0.1; 2775 --opacity-35-55: 0.35; 2776 --opacity-40-60: 0.4; 2777 --opacity-30-60: 0.3; 2778 --color-foreground: rgb(255 255 255 / 1.0); 2779 --color-foreground-rgb: 255 255 255; 2780 --color-foreground-secondary: rgb(255 255 255 / 1.0); 2781 --color-foreground-secondary-rgb: 255 255 255; 2782 --color-foreground-heading: rgb(255 255 255 / 1.0); 2783 --color-foreground-heading-rgb: 255 255 255; 2784 --color-highlight: rgb(0 35 65 / 1.0); 2785 --color-highlight-rgb: 0 35 65; 2786 --color-primary: rgb(255 255 255 / 1.0); 2787 --color-primary-rgb: 255 255 255; 2788 --color-primary-hover: rgb(0 19 49 / 1.0); 2789 --color-primary-hover-rgb: 0 19 49; 2790 --color-primary-disabled: rgb(130 147 162 / 1.0); 2791 --color-primary-disabled-rgb: 130 147 162; 2792 --color-border: rgb(217 222 227 / 1.0); 2793 --color-border-rgb: 217 222 227; 2794 --color-shadow: rgb(0 35 65 / 1.0); 2795 --color-shadow-rgb: 0 35 65; 2796 --color-primary-button-text: rgb(255 255 255 / 1.0); 2797 --color-primary-button-background: rgb(0 35 65 / 1.0); 2798 --color-primary-button-border: rgb(0 35 65 / 1.0); 2799 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2800 --color-primary-button-hover-background: rgb(0 19 49 / 1.0); 2801 --color-primary-button-hover-border: rgb(0 19 49 / 1.0); 2802 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2803 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2804 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2805 --color-secondary-button-border-rgb: 0 35 65; 2806 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2807 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2808 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2809 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2810 --color-disabled-button-background: rgb(245 246 247 / 1.0); 2811 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2812 --color-input-background: rgb(255 255 255 / 1.0); 2813 --color-input-text: rgb(0 35 65 / 1.0); 2814 --color-input-text-rgb: 0 35 65; 2815 --color-input-border: rgb(130 147 162 / 1.0); 2816 --color-input-hover-background: rgb(255 255 255 / 1.0); 2817 --color-disabled-input-text: rgb(130 147 162 / 1.0); 2818 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2819 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2820 --color-variant-background: rgb(255 255 255 / 1.0); 2821 --color-variant-border: rgb(0 35 65 / 1.0); 2822 --color-variant-text: rgb(0 35 65 / 1.0); 2823 --color-variant-text-rgb: 0 35 65; 2824 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2825 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2826 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2827 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2828 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2829 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2830 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2831 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2832 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2833 2834 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2835 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2836 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2837 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2838 --font-h1--color: var(--color-foreground-heading); 2839 --font-h2--color: var(--color-foreground-heading); 2840 --font-h3--color: var(--color-foreground-heading); 2841 --font-h4--color: var(--color-foreground-heading); 2842 --font-h5--color: var(--color-foreground-heading); 2843 --font-h6--color: var(--color-foreground-heading); 2844 2845 /* Shadows */ 2846 2847 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2848 2849 2850 --shadow-blur: 20px; 2851 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2852 2853 2854 /* Gastro Hero Custom Integration */ 2855 --color-input-border-hover: rgb(87 110 130 / 1.0); 2856 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2857 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2858 } 2859 2860 2861 2862 2863 .color-scheme-bdae68ba-4c98-4ecd-a783-87c26ecdafec { 2864 --color-background: rgb(255 255 255 / 1.0); 2865 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2866 --color-background-rgb: 255 255 255; 2867 --color-background-subdue: rgb(255 255 255 / 1.0); 2868 --color-background-subdue-rgb: 255 255 255; 2869 --opacity-5-15: 0.05; 2870 --opacity-10-25: 0.1; 2871 --opacity-35-55: 0.35; 2872 --opacity-40-60: 0.4; 2873 --opacity-30-60: 0.3; 2874 --color-foreground: rgb(0 35 65 / 1.0); 2875 --color-foreground-rgb: 0 35 65; 2876 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2877 --color-foreground-secondary-rgb: 87 110 130; 2878 --color-foreground-heading: rgb(0 35 65 / 1.0); 2879 --color-foreground-heading-rgb: 0 35 65; 2880 --color-highlight: rgb(236 101 0 / 1.0); 2881 --color-highlight-rgb: 236 101 0; 2882 --color-primary: rgb(0 35 65 / 1.0); 2883 --color-primary-rgb: 0 35 65; 2884 --color-primary-hover: rgb(0 19 49 / 1.0); 2885 --color-primary-hover-rgb: 0 19 49; 2886 --color-primary-disabled: rgb(130 147 162 / 1.0); 2887 --color-primary-disabled-rgb: 130 147 162; 2888 --color-border: rgb(217 222 227 / 1.0); 2889 --color-border-rgb: 217 222 227; 2890 --color-shadow: rgb(0 35 65 / 1.0); 2891 --color-shadow-rgb: 0 35 65; 2892 --color-primary-button-text: rgb(255 255 255 / 1.0); 2893 --color-primary-button-background: rgb(0 35 65 / 1.0); 2894 --color-primary-button-border: rgb(0 35 65 / 1.0); 2895 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2896 --color-primary-button-hover-background: rgb(0 19 49 / 1.0); 2897 --color-primary-button-hover-border: rgb(0 19 49 / 1.0); 2898 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2899 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2900 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2901 --color-secondary-button-border-rgb: 0 35 65; 2902 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2903 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 2904 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 2905 --color-disabled-button-text: rgb(130 147 162 / 1.0); 2906 --color-disabled-button-background: rgb(245 246 247 / 1.0); 2907 --color-disabled-button-border: rgb(130 147 162 / 1.0); 2908 --color-input-background: rgb(255 255 255 / 1.0); 2909 --color-input-text: rgb(0 35 65 / 1.0); 2910 --color-input-text-rgb: 0 35 65; 2911 --color-input-border: rgb(130 147 162 / 1.0); 2912 --color-input-hover-background: rgb(255 255 255 / 1.0); 2913 --color-disabled-input-text: rgb(130 147 162 / 1.0); 2914 --color-disabled-input-background: rgb(245 246 247 / 1.0); 2915 --color-disabled-input-border: rgb(130 147 162 / 1.0); 2916 --color-variant-background: rgb(255 255 255 / 1.0); 2917 --color-variant-border: rgb(0 35 65 / 1
2917.0); 2918 --color-variant-text: rgb(0 35 65 / 1.0); 2919 --color-variant-text-rgb: 0 35 65; 2920 --color-variant-hover-background: rgb(245 245 245 / 1.0); 2921 --color-variant-hover-text: rgb(0 19 49 / 1.0); 2922 --color-variant-hover-border: rgb(0 19 49 / 1.0); 2923 --color-selected-variant-background: rgb(0 19 49 / 1.0); 2924 --color-selected-variant-border: rgb(0 19 49 / 1.0); 2925 --color-selected-variant-text: rgb(255 255 255 / 1.0); 2926 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 2927 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 2928 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 2929 2930 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 2931 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 2932 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 2933 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 2934 --font-h1--color: var(--color-foreground-heading); 2935 --font-h2--color: var(--color-foreground-heading); 2936 --font-h3--color: var(--color-foreground-heading); 2937 --font-h4--color: var(--color-foreground-heading); 2938 --font-h5--color: var(--color-foreground-heading); 2939 --font-h6--color: var(--color-foreground-heading); 2940 2941 /* Shadows */ 2942 2943 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2944 2945 2946 --shadow-blur: 20px; 2947 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 2948 2949 2950 /* Gastro Hero Custom Integration */ 2951 --color-input-border-hover: rgb(87 110 130 / 1.0); 2952 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 2953 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 2954 } 2955 2956 2957 2958 2959 .color-scheme-69982c92-80ba-446d-a590-0f7c8e68cc35 { 2960 --color-background: rgb(0 35 65 / 1.0); 2961 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 2962 --color-background-rgb: 0 35 65; 2963 --color-background-subdue: rgb(245 246 247 / 1.0); 2964 --color-background-subdue-rgb: 245 246 247; 2965 --opacity-5-15: 0.15; 2966 --opacity-10-25: 0.25; 2967 --opacity-35-55: 0.55; 2968 --opacity-40-60: 0.6; 2969 --opacity-30-60: 0.6; 2970 --color-foreground: rgb(255 255 255 / 1.0); 2971 --color-foreground-rgb: 255 255 255; 2972 --color-foreground-secondary: rgb(87 110 130 / 1.0); 2973 --color-foreground-secondary-rgb: 87 110 130; 2974 --color-foreground-heading: rgb(0 35 65 / 1.0); 2975 --color-foreground-heading-rgb: 0 35 65; 2976 --color-highlight: rgb(236 101 0 / 1.0); 2977 --color-highlight-rgb: 236 101 0; 2978 --color-primary: rgb(0 35 65 / 1.0); 2979 --color-primary-rgb: 0 35 65; 2980 --color-primary-hover: rgb(0 19 49 / 1.0); 2981 --color-primary-hover-rgb: 0 19 49; 2982 --color-primary-disabled: rgb(130 147 162 / 1.0); 2983 --color-primary-disabled-rgb: 130 147 162; 2984 --color-border: rgb(0 19 49 / 1.0); 2985 --color-border-rgb: 0 19 49; 2986 --color-shadow: rgb(0 35 65 / 1.0); 2987 --color-shadow-rgb: 0 35 65; 2988 --color-primary-button-text: rgb(255 255 255 / 1.0); 2989 --color-primary-button-background: rgb(236 101 0 / 1.0); 2990 --color-primary-button-border: rgb(236 101 0 / 1.0); 2991 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 2992 --color-primary-button-hover-background: rgb(232 76 5 / 1.0); 2993 --color-primary-button-hover-border: rgb(232 76 5 / 1.0); 2994 --color-secondary-button-text: rgb(0 35 65 / 1.0); 2995 --color-secondary-button-background: rgb(255 255 255 / 1.0); 2996 --color-secondary-button-border: rgb(0 35 65 / 1.0); 2997 --color-secondary-button-border-rgb: 0 35 65; 2998 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 2999 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 3000 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 3001 --color-disabled-button-text: rgb(130 147 162 / 1.0); 3002 --color-disabled-button-background: rgb(245 246 247 / 1.0); 3003 --color-disabled-button-border: rgb(130 147 162 / 1.0); 3004 --color-input-background: rgb(255 255 255 / 1.0); 3005 --color-input-text: rgb(0 35 65 / 1.0); 3006 --color-input-text-rgb: 0 35 65; 3007 --color-input-border: rgb(130 147 162 / 1.0); 3008 --color-input-hover-background: rgb(255 255 255 / 1.0); 3009 --color-disabled-input-text: rgb(130 147 162 / 1.0); 3010 --color-disabled-input-background: rgb(245 246 247 / 1.0); 3011 --color-disabled-input-border: rgb(130 147 162 / 1.0); 3012 --color-variant-background: rgb(255 255 255 / 1.0); 3013 --color-variant-border: rgb(0 35 65 / 1.0); 3014 --color-variant-text: rgb(0 35 65 / 1.0); 3015 --color-variant-text-rgb: 0 35 65; 3016 --color-variant-hover-background: rgb(245 245 245 / 1.0); 3017 --color-variant-hover-text: rgb(0 19 49 / 1.0); 3018 --color-variant-hover-border: rgb(0 19 49 / 1.0); 3019 --color-selected-variant-background: rgb(0 19 49 / 1.0); 3020 --color-selected-variant-border: rgb(0 19 49 / 1.0); 3021 --color-selected-variant-text: rgb(255 255 255 / 1.0); 3022 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 3023 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 3024 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 3025 3026 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 3027 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 3028 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 3029 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 3030 --font-h1--color: var(--color-foreground-heading); 3031 --font-h2--color: var(--color-foreground-heading); 3032 --font-h3--color: var(--color-foreground-heading); 3033 --font-h4--color: var(--color-foreground-heading); 3034 --font-h5--color: var(--color-foreground-heading); 3035 --font-h6--color: var(--color-foreground-heading); 3036 3037 /* Shadows */ 3038 3039 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3040 3041 3042 --shadow-blur: 20px; 3043 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3044 3045 3046 /* Gastro Hero Custom Integration */ 3047 --color-input-border-hover: rgb(87 110 130 / 1.0); 3048 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 3049 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 3050 } 3051 3052 3053 3054 3055 .color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8 { 3056 --color-background: rgb(255 255 255 / 1.0); 3057 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 3058 --color-background-rgb: 255 255 255; 3059 --color-background-subdue: rgb(255 255 255 / 1.0); 3060 --color-background-subdue-rgb: 255 255 255; 3061 --opacity-5-15: 0.05; 3062 --opacity-10-25: 0.1; 3063 --opacity-35-55: 0.35; 3064 --opacity-40-60: 0.4; 3065 --opacity-30-60: 0.3; 3066 --color-foreground: rgb(0 35 65 / 1.0); 3067 --color-foreground-rgb: 0 35 65; 3068 --color-foreground-secondary: rgb(87 110 130 / 1.0); 3069 --color-foreground-secondary-rgb: 87 110 130; 3070 --color-foreground-heading: rgb(0 35 65 / 1.0); 3071 --color-foreground-heading-rgb: 0 35 65; 3072 --color-highlight: rgb(0 177 92 / 1.0); 3073 --color-highlight-rgb: 0 177 92; 3074 --color-primary: rgb(0 35 65 / 1.0); 3075 --color-primary-rgb: 0 35 65; 3076 --color-primary-hover: rgb(0 19 49 / 1.0); 3077 --color-primary-hover-rgb: 0 19 49; 3078 --color-primary-disabled: rgb(130 147 162 / 1.0); 3079 --color-primary-disabled-rgb: 130 147 162; 3080 --color-border: rgb(217 222 227 / 1.0); 3081 --color-border-rgb: 217 222 227; 3082 --color-shadow: rgb(0 35 65 / 1.0); 3083 --color-shadow-rgb: 0 35 65; 3084 --color-primary-button-text: rgb(255 255 255 / 1.0); 3085 --color-primary-button-background: rgb(119 170 0 / 1.0); 3086 --color-primary-button-border: rgb(119 170 0 / 1.0); 3087 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 3088 --color-primary-button-hover-background: rgb(99 142 0 / 1.0); 3089 --color-primary-button-hover-border: rgb(99 142 0 / 1.0); 3090 --color-secondary-button-text: rgb(255 255 255 / 1.0); 3091 --color-secondary-button-background: rgb(0 35 65 / 1.0); 3092 --color-secondary-button-border: rgb(0 35 65 / 1.0); 3093 --color-secondary-button-border-rgb: 0 35 65; 3094 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 3095 --color-secondary-button-hover-background: rgb(0 19 49 / 1.0); 3096 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 3097 --color-disabled-button-text: rgb(130 147 162 / 1.0); 3098 --color-disabled-button-background: rgb(245 246 247 / 1.0); 3099 --color-disabled-button-border: rgb(130 147 162 / 1.0); 3100 --color-input-background: rgb(255 255 255 / 1.0); 3101 --color-input-text: rgb(0 35 65 / 1.0); 3102 --color-input-text-rgb: 0 35 65; 3103 --color-input-border: rgb(130 147 162 / 1.0); 3104 --color-input-hover-background: rgb(255 255 255 / 1.0); 3105 --color-disabled-input-text: rgb(130 147 162 / 1.0); 3106 --color-disabled-input-background: rgb(245 246 247 / 1.0); 3107 --color-disabled-input-border: rgb(130 147 162 / 1.0); 3108 --color-variant-background: rgb(255 255 255 / 1.0); 3109 --color-variant-border: rgb(0 35 65 / 1.0); 3110 --color-variant-text: rgb(0 35 65 / 1.0); 3111 --color-variant-text-rgb: 0 35 65; 3112 --color-variant-hover-background: rgb(245 245 245 / 1.0); 3113 --color-variant-hover-text: rgb(0 19 49 / 1.0); 3114 --color-variant-hover-border: rgb(0 19 49 / 1.0); 3115 --color-selected-variant-background: rgb(0 19 49 / 1.0); 3116 --color-selected-variant-border: rgb(0 19 49 / 1.0); 3117 --color-selected-variant-text: rgb(255 255 255 / 1.0); 3118 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 3119 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 3120 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 3121 3122 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 3123 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 3124 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 3125 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 3126 --font-h1--color: var(--color-foreground-heading); 3127 --font-h2--color: var(--color-foreground-heading); 3128 --font-h3--color: var(--color-foreground-heading); 3129 --font-h4--color: var(--color-foreground-heading); 3130 --font-h5--color: var(--color-foreground-heading); 3131 --font-h6--color: var(--color-foreground-heading); 3132 3133 /* Shadows */ 3134 3135 --shadow-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3136 3137 3138 --shadow-blur: 20px; 3139 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3140 3141 3142 /* Gastro Hero Custom Integration */ 3143 --color-input-border-hover: rgb(87 110 130 / 1.0); 3144 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 3145 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 3146 } 3147 3148 3149 3150 3151 .color-scheme-49d4fcf6-8397-4462-9c00-684c6e01d90f { 3152 --color-background: rgb(245 246 247 / 1.0); 3153 /* RGB values only to apply different opacities - Relative color values are not supported in iOS < 16.4 */ 3154 --color-background-rgb: 245 246 247; 3155 --color-background-subdue: rgb(245 246 247 / 1.0); 3156 --color-background-subdue-rgb: 245 246 247; 3157 --opacity-5-15: 0.05; 3158 --opacity-10-25: 0.1; 3159 --opacity-35-55: 0.35; 3160 --opacity-40-60: 0.4; 3161 --opacity-30-60: 0.3; 3162 --color-foreground: rgb(0 35 65 / 1.0); 3163 --color-foreground-rgb: 0 35 65; 3164 --color-foreground-secondary: rgb(87 110 130 / 1.0); 3165 --color-foreground-secondary-rgb: 87 110 130; 3166 --color-foreground-heading: rgb(0 35 65 / 1.0); 3167 --color-foreground-heading-rgb: 0 35 65; 3168 --color-highlight: rgb(236 101 0 / 1.0); 3169 --color-highlight-rgb: 236 101 0; 3170 --color-primary: rgb(0 35 65 / 1.0); 3171 --color-primary-rgb: 0 35 65; 3172 --color-primary-hover: rgb(0 19 49 / 1.0); 3173 --color-primary-hover-rgb: 0 19 49; 3174 --color-primary-disabled: rgb(130 147 162 / 1.0); 3175 --color-primary-disabled-rgb: 130 147 162; 3176 --color-border: rgb(217 222 227 / 1.0); 3177 --color-border-rgb: 217 222 227; 3178 --color-shadow: rgb(0 35 65 / 1.0); 3179 --color-shadow-rgb: 0 35 65; 3180 --color-primary-button-text: rgb(255 255 255 / 1.0); 3181 --color-primary-button-background: rgb(119 170 0 / 1.0); 3182 --color-primary-button-border: rgb(119 170 0 / 1.0); 3183 --color-primary-button-hover-text: rgb(255 255 255 / 1.0); 3184 --color-primary-button-hover-background: rgb(99 142 0 / 1.0); 3185 --color-primary-button-hover-border: rgb(99 142 0 / 1.0); 3186 --color-secondary-button-text: rgb(0 35 65 / 1.0); 3187 --color-secondary-button-background: rgb(255 255 255 / 1.0); 3188 --color-secondary-button-border: rgb(0 35 65 / 1.0); 3189 --color-secondary-button-border-rgb: 0 35 65; 3190 --color-secondary-button-hover-text: rgb(0 19 49 / 1.0); 3191 --color-secondary-button-hover-background: rgb(245 246 247 / 1.0); 3192 --color-secondary-button-hover-border: rgb(0 19 49 / 1.0); 3193 --color-disabled-button-text: rgb(130 147 162 / 1.0); 3194 --color-disabled-button-background: rgb(217 222 227 / 1.0); 3195 --color-disabled-button-border: rgb(217 222 227 / 1.0); 3196 --color-input-background: rgb(255 255 255 / 1.0); 3197 --color-input-text: rgb(0 35 65 / 1.0); 3198 --color-input-text-rgb: 0 35 65; 3199 --color-input-border: rgb(130 147 162 / 1.0); 3200 --color-input-hover-background: rgb(255 255 255 / 1.0); 3201 --color-disabled-input-text: rgb(130 147 162 / 1.0); 3202 --color-disabled-input-background: rgb(245 246 247 / 1.0); 3203 --color-disabled-input-border: rgb(130 147 162 / 1.0); 3204 --color-variant-background: rgb(255 255 255 / 1.0); 3205 --color-variant-border: rgb(0 35 65 / 1.0); 3206 --color-variant-text: rgb(0 35 65 / 1.0); 3207 --color-variant-text-rgb: 0 35 65; 3208 --color-variant-hover-background: rgb(245 245 245 / 1.0); 3209 --color-variant-hover-text: rgb(0 19 49 / 1.0); 3210 --color-variant-hover-border: rgb(0 19 49 / 1.0); 3211 --color-selected-variant-background: rgb(0 19 49 / 1.0); 3212 --color-selected-variant-border: rgb(0 19 49 / 1.0); 3213 --color-selected-variant-text: rgb(255 255 255 / 1.0); 3214 --color-selected-variant-hover-background: rgb(0 35 65 / 1.0); 3215 --color-selected-variant-hover-text: rgb(255 255 255 / 1.0); 3216 --color-selected-variant-hover-border: rgb(0 35 65 / 1.0); 3217 3218 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 3219 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 3220 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 3221 --color-foreground-muted: rgb(var(--color-foreground-rgb) / var(--opacity-60)); 3222 --font-h1--color: var(--color-foreground-heading); 3223 --font-h2--color: var(--color-foreground-heading); 3224 --font-h3--color: var(--color-foreground-heading); 3225 --font-h4--color: var(--color-foreground-heading); 3226 --font-h5--color: var(--color-foreground-heading); 3227 --font-h6--color: var(--color-foreground-heading); 3228 3229 /* Shadows */ 3230 3231 --shadow
3231-drawer: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3232 3233 3234 --shadow-blur: 20px; 3235 --shadow-popover: 0px 4px 20px rgb(var(--color-shadow-rgb) / var(--opacity-15)); 3236 3237 3238 /* Gastro Hero Custom Integration */ 3239 --color-input-border-hover: rgb(87 110 130 / 1.0); 3240 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 3241 --input-box-shadow-focus: 0 0 0 var(--input-box-shadow-width) var(--color-input-border-hover); 3242 } 3243 3244 3245body, .color-scheme-1, .color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23, .color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd, .color-scheme-algolia, .color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0, .color-scheme-e0a32d95-8deb-4832-8d3b-e6dd24be9368, .color-scheme-0ed03da0-d623-4c53-9c16-caa1023fe1b2, .color-scheme-bdae68ba-4c98-4ecd-a783-87c26ecdafec, .color-scheme-69982c92-80ba-446d-a590-0f7c8e68cc35, .color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8, .color-scheme-49d4fcf6-8397-4462-9c00-684c6e01d90f { 3246 color: var(--color-foreground); 3247 background-color: var(--color-background); 3248 } 3249</style> 3250 3251 3252
3252<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
3252<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/74185310432/digital_wallets/dialog"> 3253<meta id="in-context-paypal-metadata" data-shop-id="74185310432" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 3254<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/46978063499488:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r.oembed">
3255<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=2439413984"></script>
vendor: 1 bytes, line 3255
3255
3256<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":74185310432,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/74185310432","merchantName":"GastroHero","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"GastroHero","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 3256
3256
3257<script id="shopify-features" type="application/json">{"accessToken":"8e3d381993e8b8a78f6700990eba56cd","betas":["rich-media-storefront-analytics"],"domain":"www.gastro-hero.de","predictiveSearch":true,"shopId":74185310432,"locale":"de"}</script>
vendor: 1 bytes, line 3257
3257
3258<script>var Shopify = Shopify || {}; 3259Shopify.shop = "gastrohero-germany.myshopify.com"; 3260Shopify.locale = "de"; 3261Shopify.currency = {"active":"EUR","rate":"1.0"}; 3262Shopify.country = "DE"; 3263Shopify.theme = {"name":"[Live] Germany","id":159711396064,"schema_name":"Horizon","schema_version":"3.3.1","theme_store_id":null,"role":"main"}; 3264Shopify.theme.handle = "null"; 3265Shopify.theme.style = {"id":null,"handle":null}; 3266Shopify.cdnHost = "www.gastro-hero.de/cdn"; 3267Shopify.routes = Shopify.routes || {}; 3268Shopify.routes.root = "/"; 3269Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 3270Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 3271Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 3272Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 3272
3272
3273<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 3273
3273
3274<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 3274
3274
3275<script> 3276 window.Shopify = window.Shopify || {}; 3277 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 3278 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 3279 window.Shopify.SignInWithShop.eligible = true; 3280</script>
vendor: 1 bytes, line 3280
3280
3281<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 3281
3281
3282<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 3282
3282
3283<script type="module"> 3284 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 3285 3286 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 3287 3288</script>
vendor: 1 bytes, line 3288
3288
3289<script> 3290 window.Shopify = window.Shopify || {}; 3291 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 3292 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 3293</script>
vendor: 1 bytes, line 3293
3293
3294<script>(function() { 3295 var isLoaded = false; 3296 function asyncLoad() { 3297 if (isLoaded) return; 3298 isLoaded = true; 3299 var urls = ["https:\/\/nudgify.ams3.cdn.digitaloceanspaces.com\/shopify.js?uuid=a3ab4e7f-73fe-4bff-bd07-919cae0474f7\u0026shop=gastrohero-germany.myshopify.com","https:\/\/justone.ai\/embed\/script-tags\/4548bddca1b7472f9d13423217c966ad\/shopifyEmbed.js?shop=gastrohero-germany.myshopify.com"]; 3300 for (var i = 0; i < urls.length; i++) { 3301 var s = document.createElement('script'); 3302 s.type = 'text/javascript'; 3303 s.async = true; 3304 s.src = urls[i]; 3305 var x = document.getElementsByTagName('script')[0]; 3306 x.parentNode.insertBefore(s, x); 3307 } 3308 }; 3309 if(window.attachEvent) { 3310 window.attachEvent('onload', asyncLoad); 3311 } else { 3312 window.addEventListener('load', asyncLoad, false); 3313 } 3314})();</script>
vendor: 1 bytes, line 3314
3314
3315<script id="__st">var __st={"a":74185310432,"offset":7200,"reqid":"a8149ebe-5098-451f-9e7e-8a67bd30880f-1790695776","pageurl":"www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488","u":"635dcfa68724","p":"product","rtyp":"product","rid":8821607694560};</script>
vendor: 1 bytes, line 3315
3315
3316<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 3316
3316
3317<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 3317
3317
3318<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.gastro-hero.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3318
3318
3319<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.gastro-hero.de/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
3319<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 3319
3319
3320<script> 3321 window.Shopify = window.Shopify || {}; 3322 window.Shopify.MCP = window.Shopify.MCP || {}; 3323 window.Shopify.MCP.enabled = true; 3324 window.Shopify.MCP.shop = "gastrohero-germany.myshopify.com"; 3325 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.gastro-hero.de\/api\/mcp"; 3326 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 3327</script>
vendor: 1 bytes, line 3327
3327
3328<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.gastro-hero.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 3329</script>
vendor: 1 bytes, line 3329
3329
3330<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.gastro-hero.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 3331</script>
vendor: 1 bytes, line 3331
3331
3332<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 3333 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 3334</script>
vendor: 1 bytes, line 3334
3334
3335<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 3336</script>
3336 3337<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.gastro-hero.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 3338<style id="shopify-accelerated-checkout-cart"> 3339 #shopify-buyer-consent { 3340 margin-top: 1em; 3341 display: inline-block; 3342 width: 100%; 3343} 3344 3345#shopify-buyer-consent.hidden { 3346 display: none; 3347} 3348 3349#shopify-subscription-policy-button { 3350 background: none; 3351 border: none; 3352 padding: 0; 3353 text-decoration: underline; 3354 font-size: inherit; 3355 cursor: pointer; 3356} 3357 3358#shopify-subscription-policy-button::before { 3359 box-shadow: none; 3360} 3361 3362 </style> 3363<link rel="stylesheet" media="screen" href="//www.gastro-hero.de/cdn/shop/t/22/compiled_assets/styles.css?v=116348454132086229951790680147">
3364<script id="blocks-script" data-blocks="_download-files-accordion-row" defer="defer" src="//www.gastro-hero.de/cdn/shop/t/22/compiled_assets/block-scripts.js?v=31533616681052853741785761018"></script>
vendor: 1 bytes, line 3364
3364
3365<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 3365
3365
3366<script> 3367 window.dataLayer = window.dataLayer || []; 3368 3369 const onDomReady = (callback) => { 3370 if (document.readyState === "loading") { 3371 document.addEventListener("DOMContentLoaded", callback, { once: true }); 3372 } else { 3373 callback(); 3374 } 3375 }; 3376 3377 3378 const getCustomerData = () => ({ 3379 first_name: null, 3380 last_name: null, 3381 email: null, 3382 phone: null, 3383 city: null, 3384 country: null, 3385 zip: null, 3386 region: null, 3387 street: null, 3388 customer_id: null 3389 }); 3390 3391 const getSelectedCustomerType = () => { 3392 const storedType = localStorage.getItem("selectedCustomerType"); 3393 if (storedType) return storedType; 3394 const defaultMode = "b2b"; 3395 if (defaultMode === "b2c") return "private"; 3396 if (defaultMode === "b2b") return "corporate"; 3397 return defaultMode; 3398 }; 3399 3400 window.selectedCustomerType = getSelectedCustomerType(); 3401 3402 const mapCustomerType = (type) => { 3403 if (type === "private" || type === "b2c") return "B2C"; 3404 return "B2B"; 3405 }; 3406 3407 window.country_language_g = "de-DE"; 3408 3409 const analyticsData = { 3410 customer_type_g: mapCustomerType(window.selectedCustomerType), 3411 country_language_g: window.country_language_g, 3412 login_status_g: false, 3413 uuid_g: null, 3414 checkout_type: "guest", 3415 newsletter_status: "not_subscribed" 3416 }; 3417 analyticsData.items = []; 3418 3419 3420 var _rawCat = ["Edelstahlmöbel\/Spülmöbel\/Spültische"]; 3421 var _parsed = _rawCat; 3422 if (typeof _parsed === "string") { 3423 try { 3424 _parsed = JSON.parse(_parsed); 3425 } catch (e) {} 3426 } 3427 var categoryPath = Array.isArray(_parsed) ? _parsed[0] : _parsed; 3428 var splitCategoryItems = typeof categoryPath === "string" 3429 ? categoryPath.split('/').map((category) => category.trim()) 3430 : []; 3431 3432 const i = {}; 3433 i["item_id"] = "8821607694560"; 3434 i["item_category"] = splitCategoryItems.length > 0 ? splitCategoryItems[0] : ""; 3435 i["item_category2"] = splitCategoryItems.length > 1 ? splitCategoryItems[1] : ""; 3436 i["item_category3"] = splitCategoryItems.length > 2 ? splitCategoryItems[2] : ""; 3437 analyticsData.items.push(i); 3438 3439 3440 window.dataLayer.push(analyticsData); 3441 3442 const ACCOUNT_SIGNUP_PENDING_KEY = "accountSignupPending"; 3443 const ACCOUNT_SIGNUP_TRACKED_KEY = "registrationTracked"; 3444 const UNACTIVATED_REGISTER_REDIRECT_KEY = "gh-register-unactivated-redirect"; 3445 3446 const isCreateCustomerForm = (form) => { 3447 if (!(form instanceof HTMLFormElement)) return false; 3448 const formType = form.querySelector('input[name="form_type"]'); 3449 return formType instanceof HTMLInputElement && formType.value === "create_customer"; 3450 }; 3451 3452 document.addEventListener( 3453 "submit", 3454 (event) => { 3455 if (!isCreateCustomerForm(event.target)) return; 3456 const form = event.target; 3457 if (typeof form.checkValidity === "function" && !form.checkValidity()) return; 3458 try { 3459 if (sessionStorage.getItem(UNACTIVATED_REGISTER_REDIRECT_KEY)) return; 3460 sessionStorage.setItem(ACCOUNT_SIGNUP_PENDING_KEY, "1"); 3461 } catch (error) {} 3462 }, 3463 true 3464 ); 3465 3466 try { 3467 const signupPending = sessionStorage.getItem(ACCOUNT_SIGNUP_PENDING_KEY); 3468 const isAccountHome = /\/account\/?$/.test(window.location.pathname); 3469 const isLoginOrRegisterPage = /\/account\/(login|register)/.test(window.location.pathname); 3470 const isLoggedIn = false; 3471 3472 if (signupPending && isAccountHome && isLoggedIn) { 3473 window.dataLayer.push({ 3474 event: "account_signup_dev", 3475 component: "registration" 3476 }); 3477 sessionStorage.setItem(ACCOUNT_SIGNUP_TRACKED_KEY, "1"); 3478 sessionStorage.removeItem(ACCOUNT_SIGNUP_PENDING_KEY); 3479 } else if (signupPending && isLoginOrRegisterPage) { 3480 sessionStorage.removeItem(ACCOUNT_SIGNUP_PENDING_KEY); 3481 } 3482 } catch (error) {} 3483 3484 const parseTrackingCategories = (value) => { 3485 let parsed = value; 3486 if (typeof parsed === "string") { 3487 try { 3488 parsed = JSON.parse(parsed); 3489 } catch (error) {} 3490 } 3491 const path = Array.isArray(parsed) ? parsed[0] : parsed; 3492 return typeof path === "string" ? path.split("/").map((category) => category.trim()) : []; 3493 }; 3494 3495 const getProductInfo = async (handle, collectionId, collectionTitle, itemList, trigger = null) => { 3496 const root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || "/"; 3497 const response = await fetch(root + "products/" + handle + ".json"); 3498 const product = await response.json();
3499 let categories = []; 3500 if (trigger != null) { 3501 const card = trigger.closest("product-card[data-analytics-categories]"); 3502 if (card && String(card.dataset.productId) === String(product.product.id)) { 3503 categories = parseTrackingCategories(JSON.parse(card.dataset.analyticsCategories)); 3504 } else { 3505 const dataScript = trigger.querySelector("script"); 3506 if (dataScript && dataScript.innerHTML) { 3507 const productData = JSON.parse(dataScript.innerHTML); 3508 categories = parseTrackingCategories(productData?.cat); 3509 } 3510 } 3511 } 3512 3513 const algoliaHit = window.AlgoliaTemplate?.hitDataStore.get(handle); 3514 if (algoliaHit) { 3515 categories = window.AlgoliaTemplate.getProductCategories(algoliaHit); 3516 } 3517 3518 const taxRate = 19; 3519 const taxMultiplier = 1 + taxRate / 100; 3520 3521 return { 3522 collection_id: collectionId, 3523 item_list_name: itemList, 3524 value: (parseFloat(product.product.variants[0].price) * taxMultiplier).toFixed(2), 3525 currency: "EUR", 3526 items: [ 3527 { 3528 item_id: product.product.id, 3529 item_sku: product.product.variants[0].sku, 3530 item_variant: product.product.variants[0].id, 3531 item_name: product.product.title, 3532 variant_name: product.product.title, 3533 item_category: categories.length > 0 ? categories[0] : "", 3534 item_category2: categories.length > 1 ? categories[1] : "", 3535 item_category3: categories.length > 2 ? categories[2] : "", 3536 price: (parseFloat(product.product.variants[0].price) * taxMultiplier).toFixed(2), 3537 item_brand: product.product.vendor, 3538 quantity: "1" 3539 } 3540 ] 3541 }; 3542 }; 3543 3544 const clearPreviousDataLayerItems = () => { 3545 window.dataLayer = window.dataLayer || []; 3546 for (let i = 0; i < window.dataLayer.length; i++) { 3547 if (window.dataLayer[i] && window.dataLayer[i].customer_type_g) { 3548 window.dataLayer[i].items = []; 3549 break; 3550 } 3551 } 3552 window.dataLayer.push({ ecommerce: null, items: null }); 3553 }; 3554 window.clearPreviousDataLayerItems = clearPreviousDataLayerItems; 3555 3556 const gatherProductNodes = () => { 3557 const pathname = window.location.pathname; 3558 const isCollectionOrSearchPage = pathname.includes("/collections/") || pathname.includes("/search"); 3559 if (!isCollectionOrSearchPage) return; 3560 3561 const productNodes = document.querySelectorAll('*[href*="/products"][product-id]'); 3562 const uniqueProductIds = new Set(); 3563 3564 productNodes.forEach((node) => { 3565 const productId = node.getAttribute("product-id"); 3566 if (!productId || uniqueProductIds.has(productId)) return; 3567 uniqueProductIds.add(productId); 3568 3569 let categories = [];
3570 try { 3571 const dataScript = node.querySelector("script"); 3572 const parsed = dataScript ? JSON.parse(dataScript.innerHTML) : null; 3573 categories = parseTrackingCategories(parsed?.cat); 3574 } catch (error) {} 3575 3576 const itemData = { 3577 items: [ 3578 { 3579 item_id: productId, 3580 item_category: categories.length > 0 ? categories[0] : "", 3581 item_category2: categories.length > 1 ? categories[1] : "", 3582 item_category3: categories.length > 2 ? categories[2] : "" 3583 } 3584 ] 3585 }; 3586 3587 for (let i = 0; i < window.dataLayer.length; i++) { 3588 if (window.dataLayer[i].customer_type_g) { 3589 window.dataLayer[i].items.push(itemData.items[0]); 3590 break; 3591 } 3592 } 3593 }); 3594 }; 3595 const handleWishlistEvent = async (e) => { 3596 const button = e.target; 3597 if (!button) return; 3598 const wishlistEngine = button.matches?.(".wishlist-engine") 3599 ? button 3600 : button.querySelector?.(".wishlist-engine"); 3601 const wasAlreadyAdded = wishlistEngine?.dataset.added === "true"; 3602 3603 setTimeout(async () => { 3604 if (!wasAlreadyAdded) { 3605 const parent = button.closest("[data-collection-id]"); 3606 const collectionId = parent?.dataset.collectionId || null; 3607 const collectionTitle = parent?.dataset.collectionTitle || null; 3608 const itemListParent = button.closest("[data-item-list]"); 3609 const itemListName = itemListParent?.dataset.itemList || null; 3610 3611 const productHandle = 3612 button.dataset.productHandle || button.closest("[data-product-handle]")?.dataset.productHandle; 3613 3614 if (!productHandle) return; 3615 3616 const ecommerce = await getProductInfo( 3617 productHandle, 3618 collectionId, 3619 collectionTitle, 3620 itemListName, 3621 button 3622 ); 3623 3624 window.dataLayer.push({ 3625 event: "add_to_wishlist_dev", 3626 user_data: getCustomerData(), 3627 ecommerce, 3628 ecomm_pagetype: "product" 3629 }); 3630 } 3631 }, 100); 3632 }; 3633 const bindTrackingHandlers = () => { 3634 if (window._ghTrackingBound) return; 3635 window._ghTrackingBound = true; 3636 3637 const wishlistButtons = document.querySelectorAll(".wishlist"); 3638 wishlistButtons.forEach((button) => { 3639 button.addEventListener("click", () => handleWishlistEvent({ target: button })); 3640 }); 3641 3642 const productLinks = document.querySelectorAll('a[href*="/products"]'); 3643 productLinks.forEach((link) => { 3644 link.addEventListener("click", async (e) => { 3645 if ( 3646 e.target.closest(".wishlist") || 3647 e.target.closest("add-to-cart-component") || 3648 e.target.closest("button[name=\"add\"]") || 3649 e.target.closest(".algolia-product-card") || 3650 e.target.closest(".product-card-horizontal") 3651 ) { 3652 return; 3653 } 3654 3655 const handleFromData = link.dataset.productHandle || link.closest("[data-product-handle]")?.dataset.productHandle; 3656 const href = link.getAttribute("href") || ""; 3657 const match = href.match(/\/products\/([^/?#]+)/); 3658 const handle = handleFromData || (match ? match[1] : null); 3659 if (!handle) return; 3660 3661 const ecommerce = await getProductInfo(handle, null, null, null, link); 3662 3663 const tempSelectDev = { 3664 customer_type_g: mapCustomerType(window.selectedCustomerType), 3665 country_language_g: "DE-DE", 3666 login_status_g: false, 3667 uuid_g: null, 3668 checkout_type: "guest", 3669 newsletter_status: "not_subscribed", 3670 items: [ 3671 { 3672 item_id: ecommerce.items[0].item_id, 3673 item_category: ecommerce.items[0].item_category, 3674 item_category2: ecommerce.items[0].item_category2, 3675 item_category3: ecommerce.items[0].item_category3 3676 } 3677 ] 3678 }; 3679 3680 clearPreviousDataLayerItems(); 3681 window.dataLayer.push(tempSelectDev); 3682 window.dataLayer.push({ 3683 event: "select_item_dev", 3684 user_data: getCustomerData(), 3685 ecommerce, 3686 ecomm_pagetype: "product" 3687 }); 3688 }); 3689 }); 3690 3691 if ("product" === "cart") { 3692 const cartDataEl = document.querySelector(".js-cart-categories"); 3693 if (cartDataEl && cartDataEl.textContent) { 3694 const cartItemsList = JSON.parse(cartDataEl.textContent); 3695 for (let i = 0; i < window.dataLayer.length; i++) { 3696 if (window.dataLayer[i].customer_type_g) { 3697 window.dataLayer[i].items.push(...cartItemsList.items); 3698 break; 3699 } 3700 } 3701 } 3702 } 3703 3704 if (window.location.search.includes("customer_posted=true")) { 3705 window.dataLayer.push({ 3706 event: "newsletter_signup_dev", 3707 component: "footer" 3708 }); 3709 } 3710 3711 try { 3712 const loginTrackingKey = "gh-account-login-pending"; 3713 if (window.location.pathname === "/account" && sessionStorage.getItem(loginTrackingKey) === "1") { 3714 window.dataLayer.push({ 3715 event: "account_login_dev", 3716 component: "login" 3717 }); 3718 sessionStorage.removeItem(loginTrackingKey); 3719 } 3720 } catch (error) {} 3721 3722 if (window.location.pathname === "/account/subscribe") { 3723 window.dataLayer.push({ 3724 event: "newsletter_signup_dev", 3725 component: "account" 3726 }); 3727 } 3728 3729 if (window.location.pathname.includes("/account/unsubscribe")) { 3730 window.dataLayer.push({ 3731 event: "newsletter_cancellation_dev", 3732 component: "account" 3733 }); 3734 } 3735 3736 document.addEventListener("click", (e) => { 3737 const checkoutButtons = document.querySelectorAll("button[name=\"checkout\"], a[data-checkout]"); 3738 checkoutButtons.forEach((checkoutButton) => { 3739 if (checkoutButton && (e.target === checkoutButton || checkoutButton.contains(e.target))) { 3740 const cartDataEl = document.querySelector(".js-cart-categories"); 3741 if (!cartDataEl || !cartDataEl.textContent) return; 3742 const ecommerce = JSON.parse(cartDataEl.textContent); 3743 window.dataLayer.push({ 3744 event: "checkout_button_click_dev", 3745 user_data: getCustomerData(), 3746 ecommerce, 3747 ecomm_pagetype: "product" 3748 }); 3749 } 3750 }); 3751 3752 if (!window._quoteListenerInstalled) { 3753 window._quoteListenerInstalled = true; 3754 document.body.addEventListener("click", (evt) => { 3755 const btn = evt.target.closest(".omgrfq-product-button.omgrfq-btn-add-quotes"); 3756 if (!btn) return; 3757 if (btn.dataset._pushGuard) return; 3758 btn.dataset._pushGuard = "1"; 3759 3760 const cartDataEl = document.querySelector(".js-cart-categories"); 3761 if (!cartDataEl || !cartDataEl.textContent) return; 3762 const ecommerce = JSON.parse(cartDataEl.textContent); 3763 3764 window.dataLayer.push({ 3765 event: "quote_button_click_dev", 3766 user_data: getCustomerData(), 3767 ecommerce, 3768 ecomm_pagetype: "product" 3769 }); 3770 3771 setTimeout(() => delete btn.dataset._pushGuard, 1000); 3772 }); 3773 } 3774 3775 const rebuyButton = document.querySelector("rebuy-button"); 3776 if (rebuyButton && (e.target === rebuyButton || rebuyButton.contains(e.target))) { 3777 const cartDataEl = document.querySelector(".js-cart-categories"); 3778 if (!cartDataEl || !cartDataEl.textContent) return; 3779 const ecommerce = JSON.parse(cartDataEl.textContent); 3780 window.dataLayer.push({ 3781 event: "add_to_cart", 3782 user_data: getCustomerData(), 3783 ecommerce, 3784 ecomm_pagetype: "product" 3785 }); 3786 } 3787 3788 const orderAgainButton = e.target.closest("order-again button"); 3789 if (orderAgainButton) { 3790 const cartDataEl = document.querySelector(".js-cart-categories"); 3791 if (!cartDataEl || !cartDataEl.textContent) return; 3792 const ecommerce = JSON.parse(cartDataEl.textContent); 3793 window.dataLayer.push({ 3794 event: "add_to_cart", 3795 user_data: getCustomerData(), 3796 ecommerce, 3797 ecomm_pagetype: "product" 3798 }); 3799 } 3800 }); 3801 3802 gatherProductNodes(); 3803 document.addEventListener("shopify:section:load", gatherProductNodes); 3804 }; 3805 3806 onDomReady(bindTrackingHandlers); 3807 3808 let lastSyncedShopifyConsent = ""; 3809 3810 const syncTrackingConsent = (consentObj) => { 3811 const marketingConsentKey = 'gh-marketing-consent'; 3812 if (!consentObj || !window.Shopify || !window.Shopify.customerPrivacy) return; 3813 if (typeof window.Shopify.customerPrivacy.setTrackingConsent !== "function") return; 3814 3815 const shopifyConsent = { 3816 analytics: Boolean(consentObj.analytics ?? consentObj.analyticsProcessingAllowed), 3817 marketing: Boolean(consentObj.marketing ?? consentObj.marketingAllowed), 3818 preferences: Boolean(consentObj.preferences ?? consentObj.preferencesProcessingAllowed), 3819 sale_of_data: Boolean(consentObj.sale_of_data ?? consentObj.saleOfDataAllowed) 3820 }; 3821 const consentKey = JSON.stringify(shopifyConsent); 3822 if (consentKey === lastSyncedShopifyConsent) return; 3823 lastSyncedShopifyConsent = consentKey; 3824 3825 window.Shopify.customerPrivacy.setTrackingConsent(shopifyConsent); 3826 const wasMarketingAllowed = localStorage.getItem(marketingConsentKey) === 'true'; 3827 3828 if (shopifyConsent.marketing && !wasMarketingAllowed) { 3829 window.dataLayer = window.dataLayer || []; 3830 window.dataLayer.push({ 3831 marketing_accept: true, 3832 event: "marketing_accept" 3833 }); 3834 } 3835 localStorage.setItem(marketingConsentKey, String(shopifyConsent.marketing)); 3836 }; 3837 3838 const applyQueuedShopifyConsent = () => { 3839 if (window.__ghShopifyConsent) { 3840 syncTrackingConsent(window.__ghShopifyConsent); 3841 } 3842 }; 3843 3844 window.addEventListener("gh:consent", (event) => { 3845 syncTrackingConsent(event.detail); 3846 }); 3847 3848 window.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], (error) => { 3849 if (error) throw error; 3850 applyQueuedShopifyConsent(); 3851 }); 3852 window.addEventListener("wishlist_click", handleWishlistEvent); 3853</script>
vendor: 1 bytes, line 3853
3853
3854<script> 3855 var customWishlistPlaceholderImage='data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMDAiIHZpZXdCb3g9IjAgMCAxMjAwIDEyMDAiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik01OTkuNSAyMjQuMDAyYy0xMDcuOTg1LS4zNjYtMjIxLjM3MyA0OC40OTMtMjg2LjUgMTA0LjE1NHYzNTEuODg3QzMxMyA4MjQuNDI1IDQxNy4zMzUgODYyLjE2NyA1OTkuNSA5NzcgNzgyLjAzMSA4NjIuMTY3IDg4NiA4MjQuNDI1IDg4NiA2ODAuMDQzVjMyOC4xNTZjLTY1LjEyNy01NS42NjEtMTc4LjU4OC0xMDQuNTItMjg2LjUtMTA0LjE1NCIgZmlsbD0iI2M5Y2ZkMyIvPjxwYXRoIGQ9Ik01OTkuNDk3IDUxMS43NDJ2OTMuNDAzaDExOS40NDh2NzQuNjc4YzAgMTguNTA1LTIuNDA5IDIwLjkxOS05LjU2NCAyOC4xNi0xOC4xMDcgMTguMjg1LTU2Ljk1IDQyLjc4OC0xMDkuODg0IDc0Ljk3LTUyLjkzNC0zMi4xODItOTEuNzc2LTU2LjY4NS0xMDkuNTE4LTc0Ljk3LTcuMzAxLTcuMzE1LTkuNTY1LTkuNjU1LTkuNTY1LTI4LjE2VjQxNy4xN2EyOTEgMjkxIDAgMCAxIDExOC4yMDctMjguNTk5aDIuNDgyQTI5MSAyOTEgMCAwIDEgNzE5LjMxIDQxNy4xN1YzMTUuNzIxYTM2NS43IDM2NS43IDAgMCAwLTExOC4yMDctMjEuMjExaC0yLjQ4MmMtODAuMzEzIDAtMTYxLjEzOCAzMi42OTUtMjEzLjcwNyA2OC4yNDJ2MzE3LjI5YzAgNzkuNzI1IDM5LjM1NCAxMDcuMTU0IDE3NS43NDEgMTg5LjczMWwzOS4yMDcgMjMuODQ0IDM5LjIwOC0yMy44NDRjMTM2LjM4Ny04Mi41NzcgMTc1LjY2Ny0xMDkuNzEzIDE3NS42NjctMTg5LjczMVY1MTEuODE1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=='; 3856 </script>
3856 3857 <!-- BEGIN app block: shopify://apps/hreflang-manager/blocks/gwa-hreflang/35dc0b05-d599-4c8e-8584-8cd17768854a --><!-- BEGIN app snippet: gwa-hreflang-product --><link rel="alternate" hreflang="de-AT" href="https://www.gastro-hero.at/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"><link rel="alternate" hreflang="fr-FR" href="https://www.gastro-hero.fr/products/table-de-lavage-basic-10x6-avec-1-cuve-a-droite-dosseret-et-etagere-inferieure-spt-basic10x6r"><link rel="alternate" hreflang="de-CH" href="https://www.gastro-held.ch/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"><link rel="alternate" hreflang="fr-CH" href="https://www.gastro-held.ch/fr/products/table-de-lavage-basic-10x6-avec-1-cuve-a-droite-dosseret-et-etagere-inferieure-spt-basic10x6r"><link rel="alternate" hreflang="x-default" href="https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"><link rel="alternate" hreflang="de-DE" href="https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"><!-- END app snippet -->�<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870
3870<script async src="https://static.klaviyo.com/onsite/js/Uke7d6/klaviyo.js?company_id=Uke7d6"></script>
3870 3871
3871<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
3871 3872 3873 3874
3874<script id="viewed_product"> 3875 if (item == null) { 3876 var _learnq = _learnq || []; 3877 3878 var MetafieldReviews = null 3879 var MetafieldYotpoRating = null 3880 var MetafieldYotpoCount = null 3881 var MetafieldLooxRating = null 3882 var MetafieldLooxCount = null 3883 var okendoProduct = null 3884 var okendoProductReviewCount = null 3885 var okendoProductReviewAverageValue = null 3886 try { 3887 // The following fields are used for Customer Hub recently viewed in order to add reviews. 3888 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 3889 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.4"},"rating_count":5}; 3890 MetafieldYotpoRating = null 3891 MetafieldYotpoCount = null 3892 MetafieldLooxRating = null 3893 MetafieldLooxCount = null 3894 3895 okendoProduct = null 3896 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 3897 if (okendoProduct && 'error' in okendoProduct) { 3898 okendoProduct = null 3899 } 3900 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 3901 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 3902 } catch (error) { 3903 console.error('Error in Klaviyo onsite reviews tracking:', error); 3904 } 3905 3906 var item = { 3907 Name: "Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden", 3908 ProductID: 8821607694560, 3909 Categories: ["Alle Produkte","Edelstahlmöbel","Express","Flash Sale â bis zu 63%","GastroHero","Homepage - Bestseller","Marken","Showroom Hamm","Spülmöbel","Spültische","Tiefpreisgarantie","ð¥ DEALS"], 3910 ImageURL: "https://www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r_grande.webp?v=1786034391", 3911 URL: "https://www.gastro-hero.de/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r", 3912 Brand: "GastroHero", 3913 Price: "174,90 â¬", 3914 Value: "174,90", 3915 CompareAtPrice: "365,00 â¬" 3916 }; 3917 _learnq.push(['track', 'Viewed Product', item]); 3918 _learnq.push(['trackViewedItem', { 3919 Title: item.Name, 3920 ItemId: item.ProductID, 3921 Categories: item.Categories, 3922 ImageUrl: item.ImageURL, 3923 Url: item.URL, 3924 Metadata: { 3925 Brand: item.Brand, 3926 Price: item.Price, 3927 Value: item.Value, 3928 CompareAtPrice: item.CompareAtPrice 3929 }, 3930 metafields:{ 3931 reviews: MetafieldReviews, 3932 yotpo:{ 3933 rating: MetafieldYotpoRating, 3934 count: MetafieldYotpoCount, 3935 }, 3936 loox:{ 3937 rating: MetafieldLooxRating, 3938 count: MetafieldLooxCount, 3939 }, 3940 okendo: { 3941 rating: okendoProductReviewAverageValue, 3942 count: okendoProductReviewCount, 3943 } 3944 } 3945 }]); 3946 } 3947 </script>
3947 3948 3949 3950 3951 3952 3953
3953<script> 3954 window.klaviyoReviewsProductDesignMode = false 3955 </script>
3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965<!-- END app block --><!-- BEGIN app block: shopify://apps/se-wishlist-engine/blocks/app-embed/8f7c0857-8e71-463d-a168-8e133094753b --><link rel="preload" href="https://cdn.shopify.com/extensions/01a0c411-07b1-7271-9d7c-6ed52cf404ae/wishlist-engine-264/assets/wishlist-engine.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 3966<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0c411-07b1-7271-9d7c-6ed52cf404ae/wishlist-engine-264/assets/wishlist-engine.css"></noscript> 3967 3968<meta name="wishlist_shop_current_currency" content="{{amount_with_comma_separator}} â¬" id="wishlist_shop_current_currency"/>
3969<script data-id="Ad05seVZTT0FSY1FTM__14198427981142892921" type="application/javascript"> 3970 var customHeartIcon='<svg aria-hidden="true" width="16" height="16" viewbox="0 0 16 16" fill="#fff"><path clip-rule="evenodd" d="M8 14.667s7-4.95 7-9.635-6.21-5.045-7-.36c-.79-4.685-7-4.324-7 .72 0 5.046 7 9.275 7 9.275Z" stroke="#002341" stroke-width="1.25" stroke-linejoin="round"></path></svg>'; 3971 var customHeartFillIcon='<svg aria-hidden="true" width="16" height="16" viewbox="0 0 16 16" fill="#ec6500"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.667s7-4.95 7-9.635-6.21-5.045-7-.36c-.79-4.685-7-4.324-7 .72 0 5.046 7 9.275 7 9.275Z" stroke="#ec6500" stroke-width="1.25" stroke-linejoin="round"></path></svg>'; 3972</script>
3972 3973 3974
3975<script src="https://cdn.shopify.com/extensions/01a0c411-07b1-7271-9d7c-6ed52cf404ae/wishlist-engine-264/assets/wishlist-engine-app.js" defer></script>
3975 3976 3977<!-- END app block --><!-- BEGIN app block: shopify://apps/speed-kit/blocks/speed-kit-installation/80ceebdf-9344-464b-989b-ffce65a9af7a -->
3977<script src="https://gastro-hero.app.baqend.com/v1/speedkit/install.js" async crossorigin="anonymous"></script>
3977 3978 3979<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 3980 3981 3982 3983 3984 3985 3986 3987<link rel="dns-prefetch" href="https://cdn.judge.me"> 3988<link rel="dns-prefetch" href="https://cdn1.judge.me"> 3989<link rel="dns-prefetch" href="https://api.judge.me"> 3990
3991<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"(0)","badge_n_reviews_text":"({{ n }})","badge_star_color":"#EC6500","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Kundenbewertungen","widget_open_form_text":"Bewertung schreiben","widget_close_form_text":"Bewertung abbrechen","widget_refresh_page_text":"Seite aktualisieren","widget_summary_text":"Basierend auf {{ number_of_reviews }} Bewertung/Bewertungen","widget_no_review_text":"Schreiben Sie die erste Bewertung","widget_name_field_text":"Anzeigename","widget_verified_name_field_text":"Verifizierter Name (öffentlich)","widget_name_placeholder_text":"Anzeigename","widget_required_field_error_text":"Dieses Feld ist erforderlich.","widget_email_field_text":"E-Mail-Adresse","widget_verified_email_field_text":"Verifizierte E-Mail (privat, kann nicht bearbeitet werden)","widget_email_placeholder_text":"Ihre E-Mail-Adresse","widget_email_field_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein.","widget_rating_field_text":"Bewertung","widget_review_title_field_text":"Bewertungstitel","widget_review_title_placeholder_text":"Geben Sie Ihrer Bewertung einen Titel","widget_review_body_field_text":"Bewertungsinhalt","widget_review_body_placeholder_text":"Beginnen Sie hier zu schreiben...","widget_pictures_field_text":"Bild/Video (optional)","widget_submit_review_text":"Bewertung abschicken","widget_submit_verified_review_text":"Verifizierte Bewertung abschicken","widget_submit_success_msg_with_auto_publish":"Vielen Dank! Bitte aktualisieren Sie die Seite in wenigen Momenten, um Ihre Bewertung zu sehen. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_submit_success_msg_no_auto_publish":"Vielen Dank! Ihre Bewertung wird veröffentlicht, sobald sie vom Shop-Administrator genehmigt wurde. Sie können Ihre Bewertung entfernen oder bearbeiten, indem Sie sich bei \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e anmelden","widget_show_default_reviews_out_of_total_text":"Es werden {{ n_reviews_shown }} von {{ n_reviews }} Bewertungen angezeigt.","widget_show_all_link_text":"Alle anzeigen","widget_show_less_link_text":"Weniger anzeigen","widget_author_said_text":"{{ reviewer_name }} sagte:","widget_days_text":"vor {{ n }} Tag/Tagen","widget_weeks_text":"vor {{ n }} Woche/Wochen","widget_months_text":"vor {{ n }} Monat/Monaten","widget_years_text":"vor {{ n }} Jahr/Jahren","widget_yesterday_text":"Gestern","widget_today_text":"Heute","widget_replied_text":"\u003e\u003e {{ shop_name }} antwortete:","widget_read_more_text":"Mehr lesen","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Alle Bewertungen anzeigen","widget_sorting_most_recent_text":"Neueste","widget_sorting_highest_rating_text":"Höchste Bewertung","widget_sorting_lowest_rating_text":"Niedrigste Bewertung","widget_sorting_with_pictures_text":"Nur Bilder","widget_sorting_most_helpful_text":"Hilfreichste","widget_open_question_form_text":"Eine Frage stellen","widget_reviews_subtab_text":"Bewertungen","widget_questions_subtab_text":"Fragen","widget_question_label_text":"Frage","widget_answer_label_text":"Antwort","widget_question_placeholder_text":"Schreiben Sie hier Ihre Frage","widget_submit_question_text":"Frage absenden","widget_question_submit_success_text":"Vielen Dank für Ihre Frage! Wir werden Sie benachrichtigen, sobald sie beantwortet wird.","widget_star_color":"#EC6500","verified_badge_text":"Verifiziert","verified_badge_bg_color":"#006F00","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":3,"widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(auÃerhalb des Shops)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"über","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Produktbewertungen","widget_shop_reviews_subtab_text":"Shop-Bewertungen","widget_other_products_reviews_text":"Be
3991wertungen für andere Produkte","widget_store_reviews_subtab_text":"Shop-Bewertungen","widget_product_variant_reference_text":"Bewertung für","widget_no_store_reviews_text":"Dieser Shop hat noch keine Bewertungen erhalten","widget_web_restriction_product_reviews_text":"Dieses Produkt hat noch keine Bewertungen erhalten","widget_no_items_text":"Keine Elemente gefunden","widget_show_more_text":"Mehr anzeigen","widget_write_a_store_review_text":"Shop-Bewertung schreiben","widget_product_and_store_reviews_text":"Produkt- und Shop-Bewertungen","widget_reviews_in_collection_text":"Bewertungen in dieser Kollektion","widget_other_languages_heading":"Bewertungen in anderen Sprachen","widget_translate_review_text":"Bewertung übersetzen nach {{ language }}","widget_translating_review_text":"Ãbersetzung läuft...","widget_show_original_translation_text":"Original anzeigen ({{ language }})","widget_translate_review_failed_text":"Bewertung konnte nicht übersetzt werden.","widget_translate_review_retry_text":"Erneut versuchen","widget_translate_review_try_again_later_text":"Versuchen Sie es später noc
3991h einmal","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Bilder zuerst","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Bewertungen","floating_tab_title":"Lassen Sie Kunden für uns sprechen","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Kunden bewerten uns mit {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} von 5 Sternen basierend auf {{ shop.metafields.judgeme.all_reviews_count }} Bewertungen","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Lassen Sie Kunden für uns sprechen","testimonials_carousel_title":"Kunden sagen uns","videos_carousel_title":"Echte Kunden-Geschichten","cards_carousel_title":"Kunden sagen uns","featured_carousel_count_text":"aus {{ n }} Bewertungen","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos zuerst","widget_review_pending_text":"Ausstehend","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Keine Fragen","preview_badge_n_question_text":"{{ number_of_questions }} Frage/Fragen","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Suchen","widget_sorting_verified_only_text":"Nur verifizierte","widget_sorting_most_relevant_text":"Relevanteste","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Mehr Bewertungen lesen","featured_carousel_view_product_button_text":"Produkt ansehen","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Mehr Bewertungen laden","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"wird öffentlich angezeigt wie","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonym","medals_widget_title":"Judge.me Bewertungsmedaillen","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Keine YouTube-Video-URL","widget_max_length_field_error_text":"Bitte geben Sie nicht mehr als {0} Zeichen ein.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verifiziert vom Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Von uns hergestellt, von Ihnen geteilt","widget_ugc_subt
3991itle":"Markieren Sie uns, um Ihr Bild auf unserer Seite zu sehen","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Jetzt kaufen","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Mehr laden","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Bewertungen ansehen","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#002341","widget_enable_secondary_color":true,"widget_secondary_color":"#F5F6F7","widget_summary_average_rating_text":"{{ average_rating }} von 5","widget_media_grid_title":"Kundenfotos \u0026 -videos","widget_media_grid_see_more_text":"Mehr sehen","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verifiziert von Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verifiziert von Judge.me","widget_media_field_exceed_quantity_message":"Entschuldigung, wir können nur {{ max_media }} für eine Bewertung akzeptieren.","widget_media_field_exceed_limit_message":"{{ file_name }} ist zu groÃ, bitte wählen Sie ein {{ media_type }} kleiner als {{ size_limit }}MB.","widget_review_submitted_text":"Bewertung abgesendet!","widget_question_submitted_text":"Frage abgesendet!","widget_close_form_text_question":"Abbrechen","widget_write_your_answer_here_text":"Schreiben Sie hier Ihre Antwort","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"gesammelt von Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Mehr laden","widget_load_more_color":"#108474","widget_full_review_text":"Vollständige Bewertung","widget_read_more_reviews_text":"Mehr Bewertungen lesen","widget_read_questions_text":"Fragen lesen","widget_questions_and_answers_text":"Fragen \u0026 Antworten","widget_verified_by_text":"Verifiziert von","widget_verified_text":"Verifiziert","widget_number_of_reviews_text":"{{ number_of_reviews }} Bewertungen","widget_back_button_text":"Zurück","widget_next_button_text":"Weiter","widget_custom_forms_filter_button":"Filter","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Wie werden Bewertungen gesammelt?","widget_show_review_keywords":false,"widget_gdpr_statement":"Wie wir Ihre Daten verwenden: Wir kontaktieren Sie nur bezüglich der von Ihnen abgegebenen Bewertung und nur, wenn nötig. Durch das Absenden Ihrer Bewertung stimmen Sie den \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eNutzungsbedingungen\u003c/a\u003e, der \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e und den \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003eInhaltsrichtlinien\u003c/a\u003e von Judge.me zu.","widget_multilingual_sorting_enabled":true,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#002341","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Kunden sagen","widget_ai_summary_disclaimer":"Von KI zusammengefasst und ausgewählt aus aktuellen Kundenbewertungen","widget_show_ai_summary":true,"widget_show_ai_summary_bg":true,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Kunden bewerten die
3991sen Shop","store_summary_widget_button_text":"Kundenbewertungen ansehen","store_summary_widget_button_theme_text":"KI-Bewertungszusammenfassung ansehen","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#002341","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#002341","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"Wie würden Sie dieses Produkt bewerten?","review_content_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","store_review_form_title_text":"Wie würden Sie diesen Shop bewerten?","store_review_form_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","show_review_guidance_text":true,"one_star_review_guidance_text":"Schlecht","five_star_review_guidance_text":"GroÃartig","customer_information_screen_title_text":"Ãber Sie","customer_information_introduction_text":"Bitte teilen Sie uns mehr über sich mit.","custom_questions_screen_title_text":"Ihre Erfahrung im Detail","custom_questions_introduction_text":"Hier sind einige Fragen, die uns helfen, mehr über Ihre Erfahrung zu verstehen.","review_submitted_screen_title_text":"Vielen Dank für Ihre Bewertung!","review_submitted_screen_thank_you_text":"Wir verarbeiten sie und sie wird bald im Shop erscheinen.","review_submitted_screen_email_verification_text":"Bitte bestätigen Sie Ihre E-Mail-Adresse, indem Sie auf den Link klicken, den wir Ihnen gerade gesendet haben. Dies hilft uns, die Bewertungen authentisch zu halten.","confirm_email_screen_title_text":"Bestätigen Sie Ihre E-Mail","confirm_email_screen_message_text":"Um Bewertungen authentisch zu halten, senden wir Ihnen einen sicheren Link zum Weiterschreiben Ihrer Bewertung. Es dauert nur einen Moment.","check_email_screen_title_text":"Ãberprüfen Sie Ihre E-Mail","check_email_screen_message_text":"Wir haben Ihnen eine E-Mail an {{ email }} gesendet. Klicken Sie auf die Schaltfläche in der E-Mail, um fortzufahren.","check_email_screen_resend_message_text":"E-Mail erneut gesendet!","check_email_resend_hint_text":"E-Mail nicht erhalten? Ãberprüfen Sie Ihren Spam-Ordner oder [senden Sie die E-Mail erneut].","verification_email_rate_limit_error_text":"Sie haben das Limit für Bewertungsversuche für dieses Produkt erreicht. Bitte überprüfen Sie Ihren Posteingang oder versuchen Sie es später erneut.","review_submitted_request_store_review_text":"Möchten Sie Ihre Erfahrung beim Einkaufen bei uns teilen?","review_submitted_review_other_products_text":"Möchten Sie diese Produkte bewerten?","store_review_screen_title_text":"Möchten Sie Ihre Erfahrung mit uns teilen?","store_review_introduction_text":"Wir würden uns freuen, wenn Sie etwas über Ihre Erfahrung teilen würden.","reviewer_media_screen_title_picture_text":"Bild teilen","reviewer_media_introduction_picture_text":"Laden Sie ein Foto hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_video_text":"Video teilen","reviewer_media_introduction_video_text":"Laden Sie ein Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_screen_title_picture_or_video_text":"Bild oder Video teilen","reviewer_media_introduction_picture_or_video_text":"Laden Sie ein Foto oder Video hoch, um Ihre Bewertung zu unterstützen.","reviewer_media_youtube_url_text":"Fügen Sie hier Ihre Youtube-URL ein","advanced_settings_next_step_button_text":"Weiter","advanced_settings_close_review_button_text":"SchlieÃen","modal_write_review_flow":true,"write_review_flow_required_text":"Erforderlich","write_review_flow_privacy_message_text":"Wir respektieren Ihre Privatsphäre.","write_review_flow_anonymous_text":"Be
3991wertung als anonym","write_review_flow_visibility_text":"Dies wird nicht für andere Kunden sichtbar sein.","write_review_flow_multiple_selection_help_text":"Wählen Sie so viele aus, wie Sie möchten","write_review_flow_single_selection_help_text":"Wählen Sie eine Option","write_review_flow_required_field_error_text":"Dieses Feld ist erforderlich","write_review_flow_invalid_email_error_text":"Bitte geben Sie eine gültige E-Mail-Adresse ein","write_review_flow_max_length_error_text":"Max. {{ max_length }} Zeichen.","write_review_flow_media_upload_text":"\u003cb\u003eZum Hochladen klicken\u003c/b\u003e oder ziehen und ablegen","write_review_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Bewertung. Mit dem Absenden Ihrer Bewertung stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Erzählen Sie uns mehr","negative_review_resolution_text":"Ihre Erfahrung ist uns wichtig. Falls es Probleme mit Ihrem Kauf gab, sind wir hier, um zu helfen. Zögern Sie nicht, uns zu kontaktieren, wir würden gerne die Gelegenheit haben, die Dinge zu korrigieren.","negative_review_resolution_button_text":"Kontaktieren Sie uns","negative_review_resolution_proceed_with_review_text":"Hinterlassen Sie eine Bewertung","negative_review_resolution_subject":"Problem mit dem Kauf von {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Schreiben Sie eine Bewertung und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_intro_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_with_video_text":"Schreiben Sie eine Bewertung und fügen Sie ein Video hinzu, um einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_up_to_any_review_text":"Schreiben Sie eine Bewertung und erhalten Sie einen Gutschein über bis zu {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_intro_up_to_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um einen Gutschein über bis zu {{ amount }} Rabatt auf Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_external_text":"Schreiben Sie eine Bewertung und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_intro_external_with_photo_text":"Schreiben Sie eine Bewertung und fügen Sie ein Foto oder Video hinzu, um eine Belohnung für Ihren nächsten Einkauf zu erhalten","coupon_promo_intro_external_with_video_text":"Schreiben Sie eine Bewertung und fügen Sie ein Video hinzu, um eine Belohnung für Ihren nächsten Einkauf zu erhalten","coupon_promo_media_photo_text":"Fügen Sie ein Foto oder Video hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_photo_only_text":"Fügen Sie ein Foto hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_video_text":"Fügen Sie ein Video hinzu und erhalten Sie einen Gutschein über {{ amount }} Rabatt auf Ihren nächsten Einkauf","coupon_promo_media_external_photo_text":"Fügen Sie ein Foto oder Video hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_media_external_photo_only_text":"Fügen Sie ein Foto hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_media_external_video_text":"Fügen Sie ein Video hinzu und erhalten Sie eine Belohnung für Ihren nächsten Einkauf","coupon_promo_success_text":"Sie haben einen Gutschein für Ihren nächsten Einkauf bei {{ shop_name }} erhalten!","coupon_promo_success_subtext":"Sie erhalten Ihre Gutschein-E-Mail innerhalb einer Stunde.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Be
3991wertung gesammelt durch eine Einladung zum Shop","transparency_badges_from_another_provider_text":"Bewertung gesammelt von einem anderen Anbieter","transparency_badges_collected_from_store_visitor_text":"Bewertung gesammelt von einem Shop-Besucher","transparency_badges_written_in_google_text":"Bewertung in Google geschrieben","transparency_badges_written_in_etsy_text":"Bewertung in Etsy geschrieben","transparency_badges_written_in_shop_app_text":"Bewertung in Shop App geschrieben","transparency_badges_earned_reward_text":"Bewerter erhielt einen Rabattcode für eine zukünftige Bestellung","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Shop-Bewertung","widget_cart_mode_aggregate_heading_text":"Kunden bewerten diesen Shop","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-09-13T17:41:08.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":false,"review_widget_header_text_size":"small","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"stars_only","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":true,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"cards","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"compact","review_widget_number_of_columns_desktop":1,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_star_and_histogram_color":"#EC6500","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#002341","review_widget_lighter_text_color":"#576E82","review_widget_corner_styling":"soft","review_widget_custom_css":".jm-review-widget-minimal-header__action-buttons,.jm-no-reviews-state__text,.jm-no-reviews-state__action-buttons{display:none!important}.jdgm-masonry-grid__masonry-item,.jdgm-review-card,.jm-ai-insights{border-radius:4px!important;margin-bottom:0!important}.jdgm-review-card__content{background:#ffffff!important}.jm-ai-insights{margin-bottom:0!important;border-radius:4px!important}.jdgm-masonry-grid__container{position:static!important;height:auto!important;display:grid!important;grid-template-columns:1fr;gap:8px}.jdgm-masonry-grid__masonry-item{position:static!important;transform:none!important;width:auto!important}.jdgm-review-card .jm-star-rating__font-icon{font-size:1em!important}.jdgm-review-card .jm-star-rating .jm-cluster{--cluster-space:2px!important}.jm-stack{padding:0!important}.jdgm-empty-state{color:#002341!important;}.jm-other-languages-section__heading{margin-block-end:0!important;}.jm-filter-panel{border-block-end:0!important;}","review_widget_review_word_singular":"Bewertung","review_widget_review_word_plural":"Bewertungen","review_widget_voting_label":"Hilfreich?","review_widget_shop_reply_label":"Antwort von {{ shop_name }}:","review_widget_filters_title":"Filter","review_widget_filter_rating_title":"Be
3991wertung","review_widget_filter_keyword_title":"Stichwort","review_widget_clear_filters_text":"Filter löschen","review_widget_expand_more_text":"Mehr","review_widget_review_highlights_title":"Bewertungs-Highlights","qna_widget_question_word_singular":"Frage","qna_widget_question_word_plural":"Fragen","qna_widget_answer_reply_label":"Antwort von {{ answerer_name }}:","qna_content_screen_title_text":"Frage dieses Produkts stellen","qna_widget_question_required_field_error_text":"Bitte geben Sie Ihre Frage ein.","qna_widget_flow_gdpr_statement":"Wir kontaktieren Sie nur bei Bedarf bezüglich Ihrer Frage. Mit dem Absenden Ihrer Frage stimmen Sie unseren \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eGeschäftsbedingungen\u003c/a\u003e und unserer \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eDatenschutzrichtlinie\u003c/a\u003e zu.","qna_widget_question_submitted_text":"Danke für Ihre Frage!","qna_widget_close_form_text_question":"SchlieÃen","qna_widget_question_submit_success_text":"Wir werden Ihnen per E-Mail informieren, wenn wir Ihre Frage beantworten.","all_reviews_widget_v2025_enabled":true,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Kundenbewertungen","all_reviews_widget_v2025_ai_summary_title":"Kunden sagen über diesen Shop","all_reviews_widget_v2025_no_review_text":"Schreiben Sie die erste Bewertung","all_reviews_widget_v2025_review_highlights_title":"Bewertungs-Highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"Von unseren Kunden","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Unterstützt von Judge.me","locale":"en","reply_name":"GastroHero","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":false,"enable_custom_form":false,"shop_locale":"de","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
3991shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"GastroHero"};</script>
3991 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #002341;--jdgm-secondary-color: #F5F6F7;--jdgm-star-color: #EC6500;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #002341;--jdgm-paginate-color: #002341;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #002341}.jdgm-histogram__bar-content{background-color:#002341}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#006F00}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Mehr sehen"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#EC6500}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'über'}.jdgm-rev__variant-label:before{content:'Variante: '}.jdgm-rev__out-of-store-text:before{content:'(auÃerhalb des Shops)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #002341;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#002341}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'GastroHero'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 3992</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jm-review-widget-minimal-header__action-buttons,.jdgm-review-widget .jm-no-reviews-state__text,.jdgm-review-widget .jm-no-reviews-state__action-buttons{display:none !important}.jdgm-review-widget .jdgm-masonry-grid__masonry-item,.jdgm-review-widget .jdgm-review-card,.jdgm-review-widget .jm-ai-insights{border-radius:4px !important;margin-bottom:0 !important}.jdgm-review-widget .jdgm-review-card__content{background:#fff !important}.jdgm-review-widget .jm-ai-insights{margin-bottom:0 !important;border-radius:4px !important}.jdgm-review-widget .jdgm-masonry-grid__container{position:static !important;height:auto !important;display:grid !important;grid-template-columns:1fr;gap:8px}.jdgm-review-widget .jdgm-masonry-grid__masonry-item{position:static !important;transform:none !important;width:auto !important}.jdgm-review-widget .jdgm-review-card .jm-star-rating__font-icon{font-size:1em !important}.jdgm-review-widget .jdgm-review-card .jm-star-rating .jm-cluster{--cluster-space:2px!important}.jdgm-review-widget .jm-stack{padding:0 !important}.jdgm-review-widget .jdgm-empty-state{color:#002341 !important}.jdgm-review-widget .jm-other-languages-section__heading{margin-block-end:0 !important}.jdgm-review-widget .jm-filter-panel{border-block-end:0 !important} 3993</style> 3994 3995 3996 3997 3998 <style class='jdgm-miracle-styles'> 3999 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
3999/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 4000 4001</style> 4002 4003 4004 4005 4006 4007 4008 4009 4010
4011<script data-cfasync='false' class='jdgm-script'> 4012!function(e){window.jdgm=window.jdgm||{}; 4013/* INF-1976 */ 4014var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 4015if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 4016jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 4017jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 4018setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 4019!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 4020(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 4021a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 4022jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 4023t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 4024t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 4025".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 4026parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 4027jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 4028)}))}(document); 4029</script>
4029 4030<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/shopify_v2.css"></noscript> 4031 4032<!-- BEGIN app snippet: theme_fix_tags -->
4032<script> 4033 (function() { 4034 var jdgmThemeFixes = null; 4035 if (!jdgmThemeFixes) return; 4036 4037 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 4038 // before the per-theme fix so the theme-specific CSS wins the cascade. 4039 // HTML is never applied globally (too risky). 4040 var allThemesFix = jdgmThemeFixes['all']; 4041 if (allThemesFix && allThemesFix.css) { 4042 var allStyleTag = document.createElement('style'); 4043 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 4044 allStyleTag.innerHTML = allThemesFix.css; 4045 document.head.append(allStyleTag); 4046 }; 4047 4048 if (allThemesFix && allThemesFix.js) { 4049 var allScriptTag = document.createElement('script'); 4050 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 4051 allScriptTag.innerHTML = allThemesFix.js; 4052 document.head.append(allScriptTag); 4053 }; 4054 4055 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 4056 if (!thisThemeFix) return; 4057 4058 if (thisThemeFix.html) { 4059 document.addEventListener("DOMContentLoaded", function() { 4060 var htmlDiv = document.createElement('div'); 4061 htmlDiv.classList.add('jdgm-theme-fix-html'); 4062 htmlDiv.innerHTML = thisThemeFix.html; 4063 document.body.append(htmlDiv); 4064 }); 4065 }; 4066 4067 if (thisThemeFix.css) { 4068 var styleTag = document.createElement('style'); 4069 styleTag.classList.add('jdgm-theme-fix-style'); 4070 styleTag.innerHTML = thisThemeFix.css; 4071 document.head.append(styleTag); 4072 }; 4073 4074 if (thisThemeFix.js) { 4075 var scriptTag = document.createElement('script'); 4076 scriptTag.classList.add('jdgm-theme-fix-script'); 4077 scriptTag.innerHTML = thisThemeFix.js; 4078 document.head.append(scriptTag); 4079 }; 4080 })(); 4081</script>
4081 4082<!-- END app snippet --> 4083<!-- End of Judge.me Core --> 4084 4085 4086 4087<!-- END app block --><!-- BEGIN app block: shopify://apps/o-request-a-quote/blocks/omgrfq_script/5f4ac0e6-8a57-4f3d-853e-0194eab86273 --> 4088 4089
vendor: 17,932 bytes, lines 4090-4130
4090<script 4091 id="omgrfq-script" 4092 type='text/javascript' 4093 data-type="custom"> 4094 if ((typeof window.jQuery === 'undefined')) {<!-- BEGIN app snippet: omg-jquery --> 4095 (function(){"use strict";var C=document,D=window,st=C.documentElement,L=C.createElement.bind(C),ft=L("div"),q=L("table"),Mt=L("tbody"),ot=L("tr"),H=Array.isArray,S=Array.prototype,Dt=S.concat,U=S.filter,at=S.indexOf,ct=S.map,Bt=S.push,ht=S.slice,z=S.some,_t=S.splice,Pt=/^#(?:[\w-]|\\.|[^\x00-\xa0])*$/,Ht=/^\.(?:[\w-]|\\.|[^\x00-\xa0])*$/,$t=/<.+>/,jt=/^\w+$/;function J(t,n){var r=It(n);return!t||!r&&!A(n)&&!c(n)?[]:!r&&Ht.test(t)?n.getElementsByClassName(t.slice(1).replace(/\\/g,"")):!r&&jt.test(t)?n.getElementsByTagName(t):n.querySelectorAll(t)}var dt=function(){function t(n,r){if(n){if(Y(n))return n;var i=n;if(g(n)){var e=r||C;if(i=Pt.test(n)&&A(e)?e.getElementById(n.slice(1).replace(/\\/g,"")):$t.test(n)?yt(n):Y(e)?e.find(n):g(e)?o(e).find(n):J(n,e),!i)return}else if(O(n))return this.ready(n);(i.nodeType||i===D)&&(i=[i]),this.length=i.length;for(var s=0,f=this.length;s<f;s++)this[s]=i[s]}}return t.prototype.init=function(n,r){return new t(n,r)},t}(),u=dt.prototype,o=u.init;o.fn=o.prototype=u,u.length=0,u.splice=_t,typeof Symbol=="function"&&(u[Symbol.iterator]=S[Symbol.iterator]);function Y(t){return t instanceof dt}function B(t){return!!t&&t===t.window}function A(t){return!!t&&t.nodeType===9}function It(t){return!!t&&t.nodeType===11}function c(t){return!!t&&t.nodeType===1}function Ft(t){return!!t&&t.nodeType===3}function Wt(t){return typeof t=="boolean"}function O(t){return typeof t=="function"}function g(t){return typeof t=="string"}function v(t){return t===void 0}function P(t){return t===null}function lt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function G(t){if(typeof t!="object"||t===null)return!1;var n=Object.getPrototypeOf(t);return n===null||n===Object.prototype}o.isWindow=B,o.isFunction=O,o.isArray=H,o.isNumeric=lt,o.isPlainObject=G;function d(t,n,r){if(r){for(var i=t.length;i--;)if(n.call(t[i],i,t[i])===!1)return t}else if(G(t))for(var e=Object.keys(t),i=0,s=e.length;i<s;i++){var f=e[i];if(n.call(t[f],f,t[f])===!1)return t}else for(var i=0,s=t.length;i<s;i++)if(n.call(t[i],i,t[i])===!1)return t;return t}o.each=d,u.each=function(t){return d(this,t)},u.empty=function(){return this.each(function(t,n){for(;n.firstChild;)n.removeChild(n.firstChild)})};var qt=/\S+/g;function j(t){return g(t)?t.match(qt)||[]:[]}u.toggleClass=function(t,n){var r=j(t),i=!v(n);return this.each(function(e,s){c(s)&&d(r,function(f,a){i?n?s.classList.add(a):s.classList.remove(a):s.classList.toggle(a)})})},u.addClass=function(t){return this.toggleClass(t,!0)},u.removeAttr=function(t){var n=j(t);return this.each(function(r,i){c(i)&&d(n,function(e,s){i.removeAttribute(s)})})};function Ut(t,n){if(t){if(g(t)){if(arguments.length<2){if(!this[0]||!c(this[0]))return;var r=this[0].getAttribute(t);return P(r)?void 0:r}return v(n)?this:P(n)?this.removeAttr(t):this.each(function(e,s){c(s)&&s.setAttribute(t,n)})}for(var i in t)this.attr(i,t[i]);return this}}u.attr=Ut,u.removeClass=function(t){return arguments.length?this.toggleClass(t,!1):this.attr("class","")},u.hasClass=function(t){return!!t&&z.call(this,function(n){return c(n)&&n.classList.contains(t)})},u.get=function(t){return v(t)?ht.call(this):(t=Number(t),this[t<0?t+this.length:t])},u.eq=function(t){return o(this.get(t))},u.first=function(){return this.eq(0)},u.last=function(){return this.eq(-1)};function zt(t){return v(t)?this.get().map(function(n){return c(n)||Ft(n)?n.textContent:""}).join(""):this.each(function(n,r){c(r)&&(r.textContent=t)})}u.text=zt;function T(t,n,r){if(c(t)){var i=D.getComputedStyle(t,null);return r?i.getPropertyValue(n)||void 0:i[n]||t.style[n]}}function E(t,n){return parseInt(T(t,n),10)||0}function gt(t,n){return E(t,"border".concat(n?"Left":"Top","Width"))+E(t,"padding".concat(n?"Left":"Top"))+E(t,"padding".concat(n?"Right":"Bottom"))+E(t,"border".concat(n?"Right":"Bottom","Width"))}var X={};function Jt(t){if(X[t])return X[t];var n=L(t);C.body.insertBefore(n,null);var r=T(n,"display");return C.body.removeChild(n),X[t]=r!=="none"?r:"block"}function vt(t){return T(t,"display")==="none"}function pt(t,n){var r=t&&(t.matches||t.webkitMatchesSelector||t.msMatchesSelector);return!!r&&!!n&&r.call(t,n)}function I(t){return g(t)?function(n,r){return pt(r,t)}:O(t)?t:Y(t)?function(n,r){return t.is(r)}:t?function(n,r){return r===t}:function(){return!1}}u.filter=function(t){var n=I(t);return o(U.call(this,function(r,i){return n.call(r,i,r)}))};function x(t,n){return n?t.filter(n):t}u.detach=function(t){return x(this,t).each(function(n,r){r.parentNode&&r.parentNode.removeChild(r)}),this};var Yt=/^\s*<(\w+)[^>]*>/,Gt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,mt={"*":ft,tr:Mt,td:ot,th:ot,thead:q,tbody:q,tfoot:q};function yt(t){if(!g(t))return[];if(Gt.test(t))return[L(RegExp.$1)];var n=Yt.test(t)&&RegExp.$1,r=mt[n]||mt["*"];return r.innerHTML=t,o(r.childNodes).detach().get()}o.parseHTML=yt,u.has=function(t){var n=g(t)?function(r,i){return J(t,i).length}:function(r,i){return i.contains(t)};return this.filter(n)},u.not=function(t){var n=I(t);return this.filter(function(r,i){return(!g(t)||c(i))&&!n.call(i,r,i)})};function R(t,n,r,i){for(var e=[],s=O(n),f=i&&I(i),a=0,y=t.length;a<y;a++)if(s){var h=n(t[a]);h.length&&Bt.apply(e,h)}else for(var p=t[a][n];p!=null&&!(i&&f(-1,p));)e.push(p),p=r?p[n]:null;return e}function bt(t){return t.multiple&&t.options?R(U.call(t.options,function(n){return n.selected&&!n.disabled&&!n.parentNode.disabled}),"value"):t.value||""}function Xt(t){return arguments.length?this.each(function(n,r){var i=r.multiple&&r.options;if(i||Ot.test(r.type)){var e=H(t)?ct.call(t,String):P(t)?[]:[String(t)];i?d(r.options,function(s,f){f.selected=e.indexOf(f.value)>=0},!0):r.checked=e.indexOf(r.value)>=0}else r.value=v(t)||P(t)?"":t}):this[0]&&bt(this[0])}u.val=Xt,u.is=function(t){var n=I(t);return z.call(this,function(r,i){return n.call(r,i,r)})},o.guid=1;function w(t){return t.length>1?U.call(t,function(n,r,i){return at.call(i,n)===r}):t}o.unique=w,u.add=function(t,n){return o(w(this.get().concat(o(t,n).get())))},u.children=function(t){return x(o(w(R(this,function(n){return n.children}))),t)},u.parent=function(t){return x(o(w(R(this,"parentNode"))),t)},u.index=function(t){var n=t?o(t)[0]:this[0],r=t?this:o(n).parent().children();return at.call(r,n)},u.closest=function(t){var n=this.filter(t);if(n.length)return n;var r=this.parent();return r.length?r.closest(t):n},u.siblings=function(t){return x(o(w(R(this,function(n){return o(n).parent().children().not(n)}))),t)},u.find=function(t){return o(w(R(this,function(n){return J(t,n)})))};var Kt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Qt=/^$|^module$|\/(java|ecma)script/i,Vt=["type","src","nonce","noModule"];function Zt(t,n){var r=o(t);r.filter("script").add(r.find("script")).each(function(i,e){if(Qt.test(e.type)&&st.contains(e)){var s=L("script");s.text=e.textContent.replace(Kt,""),d(Vt,function(f,a){e[a]&&(s[a]=e[a])}),n.head.insertBefore(s,null),n.head.removeChild(s)}})}function kt(t,n,r,i,e){i?t.insertBefore(n,r?t.firstChild:null):t.nodeName==="HTML"?t.parentNode.replaceChild(n,t):t.parentNode.insertBefore(n,r?t:t.nextSibling),e&&Zt(n,t.ownerDocument)}function N(t,n,r,i,e,s,f,a){return d(t,function(y,h){d(o(h),function(p,M){d(o(n),function(b,W){var rt=r?M:W,it=r?W:M,m=r?p:b;kt(rt,m?it.cloneNode(!0):it,i,e,!m)},a)},f)},s),n}u.after=function(){return N(arguments,this,!1,!1,!1,!0,!0)},u.append=function(){return N(arguments,this,!1,!1,!0)};function tn(t){if(!arguments.length)return this[0]&&this[0].innerHTML;if(v(t))return this;var n=/<script[\s>]/.test(t);return this.each(function(r,i){c(i)&&(n?o(i).empty().append(t):i.innerHTML=t)})}u.html=tn,u.appendTo=function(t){return N(arguments,this,!0,!1,!0)},u.wrapInner=function(t){return this.each(function(n,r){var i=o(r),e=i.contents();e.length?e.wrapAll(t):i.append(t)})},u.before=function(){return N(arguments,this,!1,!0)},u.wrapAll=function(t){for(var n=o(t),r=n[0];r.children.length;)r=r.firstElementChild;return this.first().before(n),this.appendTo(r)},u.wrap=function(t){return this.each(function(n,r){var i=o(t)[0];o(r).wrapAll(n?i.cloneNode(!0):i)})},u.insertAfter=function(t){return N(arguments,this,!0,!1,!1,!1,!1,!0)},u.insertBefore=function(t){return N(arguments,this,!0,!0)},u.prepend=function(){return N(arguments,this,!1,!0,!0,!0,!0)},u.prependTo=function(t){return N(arguments,this,!0,!0,!0,!1,!1,!0)},u.contents=function(){return o(w(R(this,function(t){return t.tagName==="IFRAME"?[t.contentDocument]:t.tagName==="TEMPLATE"?t.content.childNodes:t.childNodes})))},u.next=function(t,n,r){return x(o(w(R(this,"nextElementSibling",n,r))),t)},u.nextAll=function(t){return this.next(t,!0)},u.nextUntil=function(t,n){return this.next(n,!0,t)},u.parents=function(t,n){return x(o(w(R(this,"parentElement",!0,n))),t)},u.parentsUntil=function(t,n){return this.parents(n,t)},u.prev=function(t,n,r){return x(o(w(R(this,"previousElementSibling",n,r))),t)},u.prevAll=function(t){return this.prev(t,!0)},u.prevUntil=function(t,n){return this.prev(n,!0,t)},u.map=function(t){return o(Dt.apply([],ct.call(this,function(n,r){return t.call(n,r,n)})))},u.clone=function(){return this.map(function(t,n){return n.cloneNode(!0)})},u.offsetParent=function(){return this.map(function(t,n){for(var r=n.offsetParent;r&&T(r,"position")==="static";)r=r.offsetParent;return r||st})},u.slice=function(t,n){return o(ht.call(this,t,n))};var nn=/-([a-z])/g;function K(t){return t.replace(nn,function(n,r){return r.toUpperCase()})}u.ready=function(t){var n=function(){return setTimeout(t,0,o)};return C.readyState!=="loading"?n():C.addEventListener("DOMContentLoaded",n),this},u.unwrap=function(){return this.parent().each(function(t,n){if(n.tagName!=="BODY"){var r=o(n);r.replaceWith(r.children())}}),this},u.offset=function(){var t=this[0];if(t){var n=t.getBoundingClientRect();return{top:n.top+D.pageYOffset,left:n.left+D.pageXOffset}}},u.position=function(){var t=this[0];if(t){var n=T(t,"position")==="fixed",r=n?t.getBoundingClientRect():this.offset();if(!n){for(var i=t.ownerDocument,e=t.offsetParent||i.documentElement;(e===i.body||e===i.documentElement)&&T(e,"position")==="static";)e=e.parentNode;if(e!==t&&c(e)){var s=o(e).offset();r.top-=s.top+E(e,"borderTopWidth"),r.left-=s.left+E(e,"borderLeftWidth")}}return{top:r.top-E(t,"marginTop"),left:r.left-E(t,"marginLeft")}}};var Et={class:"className",contenteditable:"contentEditable",for:"htmlFor",readonly:"readOnly",maxlength:"maxLength",tabindex:"tabIndex",colspan:"colSpan",rowspan:"rowSpan",usemap:"useMap"};u.prop=function(t,n){if(t){if(g(t))return t=Et[t]||t,arguments.length<2?this[0]&&this[0][t]:this.each(function(i,e){e[t]=n});for(var r in t)this.prop(r,t[r]);return this}},u.removeProp=function(t){return this.each(function(n,r){delete r[Et[t]||t]})};var rn=/^--/;function Q(t){return rn.test(t)}var V={},en=ft.style,un=["webkit","moz","ms"];function sn(t,n){if(n===void 0&&(n=Q(t)),n)return t;if(!V[t]){var r=K(t),i="".concat(r[0].toUpperCase()).concat(r.slice(1)),e="".concat(r," ").concat(un.join("".concat(i," "))).concat(i).split(" ");d(e,function(s,f){if(f in en)return V[t]=f,!1})}return V[t]}var fn={animationIterationCount:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0};function wt(t,n,r){return r===void 0&&(r=Q(t)),!r&&!fn[t]&<(n)?"".concat(n,"px"):n}function on(t,n){if(g(t)){var r=Q(t);return t=sn(t,r),arguments.length<2?this[0]&&T(this[0],t,r):t?(n=wt(t,n,r),this.each(function(e,s){c(s)&&(r?s.style.setProperty(t,n):s.style[t]=n)})):this}for(var i in t)this.css(i,t[i]);return this}u.css=on;function Ct(t,n){try{return t(n)}catch{return n}}var an=/^\s+|\s+$/;function St(t,n){var r=t.dataset[n]||t.dataset[K(n)];return an.test(r)?r:Ct(JSON.parse,r)}function cn(t,n,r){r=Ct(JSON.stringify,r),t.dataset[K(n)]=r}function hn(t,n){if(!t){if(!this[0])return;var r={};for(var i in this[0].dataset)r[i]=St(this[0],i);return r}if(g(t))return arguments.length<2?this[0]&&St(this[0],t):v(n)?this:this.each(function(e,s){cn(s,t,n)});for(var i in t)this.data(i,t[i]);return this}u.data=hn;function Tt(t,n){var r=t.documentElement;return Math.max(t.body["scroll".concat(n)],r["scroll".concat(n)],t.body["offset".concat(n)],r["offset".concat(n)],r["client".concat(n)])}d([!0,!1],function(t,n){d(["Width","Height"],function(r,i){var e="".concat(n?"outer":"inner").concat(i);u[e]=function(s){if(this[0])return B(this[0])?n?this[0]["inner".concat(i)]:this[0].document.documentElement["client".concat(i)]:A(this[0])?Tt(this[0],i):this[0]["".concat(n?"offset":"client").concat(i)]+(s&&n?E(this[0],"margin".concat(r?"Top":"Left"))+E(this[0],"margin".concat(r?"Bottom":"Right")):0)}})}),d(["Width","Height"],function(t,n){var r=n.toLowerCase();u[r]=function(i){if(!this[0])return v(i)?void 0:this;if(!arguments.length)return B(this[0])?this[0].document.documentElement["client".concat(n)]:A(this[0])?Tt(this[0],n):this[0].getBoundingClientRect()[r]-gt(this[0],!t);var e=parseInt(i,10);return this.each(function(s,f){if(c(f)){var a=T(f,"boxSizing");f.style[r]=wt(r,e+(a==="border-box"?gt(f,!t):0))}})}});var Rt="___cd";u.toggle=function(t){return this.each(function(n,r){if(c(r)){var i=vt(r),e=v(t)?i:t;e?(r.style.display=r[Rt]||"",vt(r)&&(r.style.display=Jt(r.tagName))):i||(r[Rt]=T(r,"display"),r.style.display="none")}})},u.hide=function(){return this.toggle(!1)},u.show=function(){return this.toggle(!0)};var xt="___ce",Z=".",k={focus:"focusin",blur:"focusout"},Nt={mouseenter:"mouseover",mouseleave:"mouseout"},dn=/^(mouse|pointer|contextmenu|drag|drop|click|dblclick)/i;function tt(t){return Nt[t]||k[t]||t}function nt(t){var n=t.split(Z);return[n[0],n.slice(1).sort()]}u.trigger=function(t,n){if(g(t)){var r=nt(t),i=r[0],e=r[1],s=tt(i);if(!s)return this;var f=dn.test(s)?"MouseEvents":"HTMLEvents";t=C.createEvent(f),t.initEvent(s,!0,!0),t.namespace=e.join(Z),t.___ot=i}t.___td=n;var a=t.___ot in k;return this.each(function(y,h){a&&O(h[t.___ot])&&(h["___i".concat(t.type)]=!0,h[t.___ot](),h["___i".concat(t.type)]=!1),h.dispatchEvent(t)})};function Lt(t){return t[xt]=t[xt]||{}}function ln(t,n,r,i,e){var s=Lt(t);s[n]=s[n]||[],s[n].push([r,i,e]),t.addEventListener(n,e)}function At(t,n){return!n||!z.call(n,function(r){return t.indexOf(r)<0})}function F(t,n,r,i,e){var s=Lt(t);if(n)s[n]&&(s[n]=s[n].filter(function(f){var a=f[0],y=f[1],h=f[2];if(e&&h.guid!==e.guid||!At(a,r)||i&&i!==y)return!0;t.removeEventListener(n,h)}));else for(n in s)F(t,n,r,i,e)}u.off=function(t,n,r){var i=this;if(v(t))this.each(function(s,f){!c(f)&&!A(f)&&!B(f)||F(f)});else if(g(t))O(n)&&(r=n,n=""),d(j(t),function(s,f){var a=nt(f),y=a[0],h=a[1],p=tt(y);i.each(function(M,b){!c(b)&&!A(b)&&!B(b)||F(b,p,h,n,r)})});else for(var e in t)this.off(e,t[e]);return this},u.remove=function(t){return x(this,t).detach().off(),this},u.replaceWith=function(t){return this.before(t).remove()},u.replaceAll=function(t){return o(t).replaceWith(this),this};function gn(t,n,r,i,e){var s=this;if(!g(t)){for(var f in t)this.on(f,n,r,t[f],e);return this}return g(n)||(v(n)||P(n)?n="":v(r)?(r=n,n=""):(i=r,r=n,n="")),O(i)||(i=r,r=void 0),i?(d(j(t),function(a,y){var h=nt(y),p=h[0],M=h[1],b=tt(p),W=p in Nt,rt=p in k;b&&s.each(function(it,m){if(!(!c(m)&&!A(m)&&!B(m))){var et=function(l){if(l.target["___i".concat(l.type)])return l.stopImmediatePropagation();if(!(l.namespace&&!At(M,l.namespace.split(Z)))&&!(!n&&(rt&&(l.target!==m||l.___ot===b)||W&&l.relatedTarget&&m.contains(l.relatedTarget)))){var ut=m;if(n){for(var _=l.target;!pt(_,n);)if(_===m||(_=_.parentNode,!_))return;ut=_}Object.defineProperty(l,"currentTarget",{configurable:!0,get:function(){return ut}}),Object.defineProperty(l,"delegateTarget",{configurable:!0,get:function(){return m}}),Object.defineProperty(l,"data",{configurable:!0,get:function(){return r}});var bn=i.call(ut,l,l.___td);e&&F(m,b,M,n,et),bn===!1&&(l.preventDefault(),l.stopPropagation())}};et.guid=i.guid=i.guid||o.guid++,ln(m,b,M,n,et)}})}),this):this}u.on=gn;function vn(t,n,r,i){return this.on(t,n,r,i,!0)}u.one=vn;var pn=/\r?\n/g;function mn(t,n){return"&".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(n.replace(pn,`\r 4096 `)))}var yn=/file|reset|submit|button|image/i,Ot=/radio|checkbox/i;u.serialize=function(){var t="";return this.each(function(n,r){d(r.elements||[r],function(i,e){if(!(e.disabled||!e.name||e.tagName==="FIELDSET"||yn.test(e.type)||Ot.test(e.type)&&!e.checked)){var s=bt(e);if(!v(s)){var f=H(s)?s:[s];d(f,function(a,y){t+=mn(e.name,y)})}}})}),t.slice(1)},typeof exports<"u"?module.exports=o:D.cash=o})(); 4097<!-- END app snippet -->// app 4098 window.OMGJquery = window.cash 4099 } else { 4100 window.OMGJquery = window.jQuery 4101 } 4102 4103 var OMGRFQConfigs = {}; 4104 var omgrfq_productCollection = []; 4105 var OMGRFQ_localization = { 4106 language: { 4107 iso_code: "de", 4108 name: "Deutsch", 4109 } 4110 }; 4111 window.OMGIsUsingMigrate = true; 4112 var countAppendPrice = 0 4113 let OMGRFQB2bSettings = {}<!-- BEGIN app snippet: omgrfq_classDefinePosition --> 4114function getElementsCollectionsPage() { 4115 const selectors = [ 4116 ".grid__item--collection-template", 4117 ".grid--uniform .grid__item > .grid-product__content", 4118 ".card-list .card-list__column .card", 4119 ".grid-uniform .grid__item", 4120 ".grid-uniform .grid-item", 4121 ".collage-grid__row .grid-product", 4122 ".product-card .product-card__content", 4123 ".card-wrapper .card > .card__content", 4124 ".card-wrapper > .card-information", 4125 ".product__grid-item .product-wrap", 4126 ".productgrid--items .productgrid--item", 4127 ".product-block > .product-block__inner", 4128 ".list-item.product-list-item", 4129 ".product-block .block-inner", 4130 ".product-list--collection .product-item",
4131 "#main-collection-product-grid [class^='#column']", 4132 ".collection-grid .grid-product", 4133 '.grid--uniform .grid__item', 4134 '.main-content .grid .grid__item.four-fifths', 4135 '.ecom-collection__product-item', 4136 '.modal-content > .product--outer', 4137 ] 4138 4139 return selectors.join(',') 4140} 4141 4142function OMGQuotesPriceClass() { 4143 const selectors = [ 4144 'product-price .price', 4145 '#productPrice-product-template', 4146 '.modal_price', 4147 '.product-form--price-wrapper', 4148 '.product-single__price', 4149 '.product_single_price', 4150 '.product-single__price-product-template', 4151 '.product-pricing', 4152 '.product__price-container', 4153 '.product--price', 4154 '.product-price', 4155 '.product-prices', 4156 '.product__price', 4157 '.price-box', 4158 '.price-container', 4159 '.price-list', 4160 '.product-detail .price-area', 4161 '.price_outer', 4162 '#product-price', 4163 '.price_range', 4164 '.detail-price', 4165 '.product-single__form-price', 4166 '.data-price-wrapper', 4167 ".priceProduct", 4168 "#ProductPrice", 4169 ".product-single__prices", 4170 ".ProductMeta__PriceList", 4171 ".tt-price", 4172 '.single_product__price', 4173 '.pricearea', 4174 '.product-item-caption-price', 4175 '.product--price-wrapper', 4176 '.product-card__price', 4177 '.product-card__availability', 4178 '.productitem--price', 4179 '.boost-pfs-filter-product-item-price', 4180 '.price_wrapper', 4181 '.product-list-item-price', 4182 '.grid-product__price', 4183 '.product_price', 4184 '.grid-product__price-wrap', 4185 '.product-item__price', 4186 '.price-product', 4187 '.product-price__price', 4188 '.product-item__price-wrapper', 4189 '.product__prices', 4190 '.product-item--price', 4191 '.grid-link__meta', 4192 '.list-meta', 4193 '.ProductItem .ProductItem__PriceList', 4194 '.product-item__price-list', 4195 '.product-thumb-caption-price', 4196 '.product-card__price-wrapper', 4197 '.card__price', 4198 '.card__availability', 4199 "#main-collection-product-grid [class^='#product-card-price']", 4200 '.grid__item span[itemprop="price"]', 4201 '.f\\:product-single__block-product-price', 4202 '.ecom-product-single__price', 4203 '.ecom-collection__product-prices', 4204 '.productitem--price', 4205 '.modal_price', 4206 '.variant-item__price .price', 4207 '.variant-item__totals .price', 4208 '.totals__product-total', 4209 '.product-form-installment', 4210 '.product-pricing', 4211 '.t4s-product-price', 4212 '.prices', 4213 '.price', 4214 '.compare-at-price', 4215 ]; 4216 4217 return selectors.join(","); 4218} 4219 4220function OMGQuotesTitleClass() { 4221 const selectors = [ 4222 '.product-single__title', 4223 '.product-title', 4224 '.product-single h2', 4225 '.product-name', 4226 '.product__heading', 4227 '.product-header', 4228 '.detail-info h1', 4229 '#product-description h1', 4230 '.product__title', 4231 '.product-meta__title', 4232 '#productInfo-product h1', 4233 '.product-detail .title', 4234 '.section_title', 4235 '.product-info-inner h1.page-heading', 4236 '.product_title', 4237 '.product_name', 4238 '.ProductMeta__Title', 4239 '.tt-title', 4240 '.single_product__title', 4241 '.product-item-caption-title', 4242 '.section__title', 4243 '.f\\:product-single__block-product-title', 4244 '.ecom-product__heading', 4245 '.product-item__title', 4246 '.product-details_title', 4247 '.item-title', 4248 '.view-product-title+div h1', 4249 '.product-information h1', 4250 '.shopify-product-form', 4251 ]; 4252 4253 return selectors.join(','); 4254} 4255 4256function OMGQuotesDescriptionClass() { 4257 const selectors = [ 4258 'rte-formatter', 4259 '.product-single__description', 4260 '.short-description', 4261 '.product-description', 4262 '.description', 4263 '.short-des', 4264 '.product-details__description', 4265 '.product-desc', 4266 '#product-description .rte', 4267 '.product__description', 4268 '.product_description', 4269 '.product-block-list__item--description', 4270 '.tabs__product-page', 4271 '.pr_short_des', 4272 '.product-single__desc', 4273 '.product-tabs', 4274 '.site-box-content .rte', 4275 '.product-simple-tab', 4276 '.product_section .description', 4277 '.ProductMeta__Description', 4278 '.tt-collapse-block', 4279 '.product-single .detail-bottom', 4280 '.short-description-detail', 4281 '.dt-sc-tabs-container', 4282 '.product-thumbnail__price', 4283 '.collapsibles-wrapper', 4284 '.product-description-tabs', 4285 '.product-single__content-text', 4286 '.product-tabs', 4287 '.f\\:product-single__block-product-description', 4288 '.ecom-product-single__description', 4289 '.product__description-container', 4290 '.product-details .accordion', 4291 '#main-product details', 4292 ]; 4293 4294 return selectors.join(','); 4295} 4296 4297function OMGQuotesCollectionCartClass() { 4298 const selectors = [ 4299 '.btn.product-btn', 4300 '.product-item .action form', 4301 '.btn.add-to-cart-btn', 4302 '.boost-pfs-addtocart-wrapper', 4303 '.productitem--action', 4304 '.btn-cart', 4305 '.product-form .product-add', 4306 '.button--add-to-cart', 4307 '.product-item__action-button', 4308 '.blog-read-more', 4309 '.tt-btn-addtocart', 4310 '.pr_atc_', 4311 '.product-add-cart', 4312 '.productgrid--items .productgrid--item button.productitem--action-atc', 4313 '.add_to_cart_button', 4314 '.product-item__action-list', 4315 '.quick-add__submit', 4316 '.ecom-product-single__add-to-cart', 4317 '.ecom-collection__product-simple-add-to-cart', 4318 '.product-form--atc-button', 4319 '.quick-add__button', 4320 'button.product-form__submit', 4321 ]; 4322 4323 return selectors.join(','); 4324} 4325<!-- END app snippet --> 4326 4327 4328 4329 4330 OMGRFQConfigs = {"store":"gastrohero-germany.myshopify.com","app_url":"https:\/\/apps.quotesnap.net","app_url_old":"","settings":{"general_settings":{"email_vat":0,"added_code":1,"calendar_lang":"en","redirect_link":"","vat_form_text":"Vat","calendar_theme":"material_blue","customize_data":{"isDefault":false,"button_view_history_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 10
43307, 1)","shadow_enable":0,"hover_enable":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_view_quotes":{"color":"rgba(255, 255, 255, 1)","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":0,"stroke_size":"Default","stroke_color":"rgba(255, 201, 107, 1)","shadow_enable":0,"hover_enable":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"},"button_add_quote":{"color":"rgba(32, 34, 35, 1)","bg_color":"rgba(255, 201, 107, 1)","font_size":"Default","text_bold":0,"text_align":"center","text_italic":0,"text_underline":0,"stroke_enable":"","stroke_size":"Default","stroke_color":"rgba(32, 34, 35, 1)","shadow_enable":0,"hover_enable":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_border_radius":"Default","hover_bg_color":"rgba(255, 206, 122, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","border_radius":"Default"}},"submit_all_cart":0,"user_confirm_email":0,"view_button_manual":0,"redirect_continue_btn":"","unsuccess_submit_mess":"Error when submitting a quote request!","add_quote_success_mess":"Add product to quote successfully!","user_confirm_email_text":"Your confirm quote has been sent into your email","request_quote_page_title_text":"Request A Quote","allow_out_stock":1,"formattingStandards":{"name_format":{"order":"first_last"},"address_format":{"displayDirection":"vertical"}},"custom_css":"\/* Horizon Button Stylings *\/\n#app-quotes {\n --color-primary-button-background: #77AA00;\n --color-primary-button-text: #ffffff;\n --color-primary-button-border: #77AA00;\n --color-primary-button-hover-background: #638E00;\n --color-primary-button-hover-text: #ffffff;\n --color-primary-button-hover-border: #638E00;\n --color-secondary-button-background: #ffffff;\n --color-secondary-button-text: #002341;\n --color-secondary-button-border: #002341;\n --color-secondary-button-hover-background: #f5f6f7;\n --color-secondary-button-hover-text: #001331;\n --color-secondary-button-hover-border: #001331;\n --button-padding-inline: 16px;\n --button-padding-block: 8px;\n --button-height-medium: 48px;\n --button-font-weight-primary: 700;\n --button-font-weight-secondary: 700;\n --style-border-radius-buttons-secondary: 2px;\n --style-border-radius-buttons-primary: 2px;\n --border-radius--md: 2px;\n --style-border-width-secondary: 2px;\n --border-color--subdued: #D9DEE3;\n --border-color--default: #8293A2;\n --background-color--default: #ffffff;\n --text-color--secondary: #576E82;\n --space--xxx-sm: 4px;\n --space--xx-sm: 8px;\n --space--x-sm: 12px;\n --space--sm: 16px;\n --space--md: 24px;\n --space--lg: 32px;\n --font-size--x-sm: 16px;\n --font-size--xx-sm: 14px;\n --font-size--xxx-sm: 12px;\n}\n@media screen and (max-width: 768px) {\n .omgrfq_product_price {\n display: none !important;\n }\n .omgrfq-edit-button {\n margin-bottom: 12px !important;\n }\n .omgrfq-quantity-change {\n display: inline-flex !important;\n }\n .omgrfq-submit-table .omgrfq_product_qty_content .item-qty,\n .omgrfq-submit-table .omgrfq_product_qty_content .item_qty {\n width: 50px !important;\n }\n .omgrfq_total_price { \n display: inline-flex !important;\n justify-content: left !important;\n margin-left: 12px !important;\n }\n .omgrfq_total_price span {\n font-weight: 700 !important;\n }\n .omgrfq_product_item {\n border-top: 1px solid var(--border-color--subdued) !important;\n }\n}\n#translate_tab {\n padding-left: 20px !important;\n}\n#omgrfq-submit-quote-form .omg-title-wrap-buttons .omgrfq-line {\n height: 1px !important;\n}\n.omgrfq_product_title a {\n line-height: 125% !important;\n}\n.omgrfq_product_table, .ot-total {\n font-weight: 700 !important;\n}\n.omgrfq_product_row, .ot-summary {\n border-top: 1px solid var(--border-color--subdued) !important;\n}\n.omgrfq-input-price .omgrfq-form-control {\n font-weight: 500 !important;\n text-align: center !important;\n} \n.cart-drawer__summary .omgrfq-btn-quotes,\n.cart-page__summary .omgrfq-btn-quotes{\n --button-height-cart: 40px;\n height: var(--button-height-cart) !important;\n padding: 0 !important;\n}\n#app-quotes .omgrfq_continue_shopping{\n --text-align: center !important;\n display: grid !important;
4330\n align-content: center !important;\n text-decoration: none !important;\n text-align: var(--text-align) !important;\n color: var(--button-color) !important;\n appearance: none !important;\n background-color: var(--button-background-color)!important;\n border: none !important;\n margin-block: 0 !important;\n transition:\n color var(--animation-speed) var(--animation-easing),\n box-shadow var(--animation-speed) var(--animation-easing),\n background-color var(--animation-speed) var(--animation-easing) !important;\n cursor: pointer !important;\n width: fit-content !important;\n box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color) !important;\n padding-block: var(--button-padding-block) !important;\n padding-inline: var(--button-padding-inline) !important;\n font-family: var(--button-font-family-secondary) !important;\n text-transform: var(--button-text-case-secondary) !important;\n border-radius: var(--style-border-radius-buttons-secondary) !important;\n font-weight: var(--button-font-weight-secondary) !important;\n font-size: var(--button-font-size-medium) !important;\n line-height: var(--button-line-height-medium) !important;\n height: var(--button-height-medium) !important;\n --button-color: var(--color-secondary-button-text) !important;\n --button-background-color: var(--color-secondary-button-background) !important;\n --button-border-color: var(--color-secondary-button-border) !important;\n --button-border-width: var(--style-border-width-secondary) !important;\n\n}\n#app-quotes .omgrfq_continue_shopping:hover {\n --button-color: var(--color-secondary-button-hover-text) !important;\n --button-background-color: var(--color-secondary-button-hover-background) !important;\n --button-border-color: var(--color-secondary-button-hover-border) !important;\n}\n\n#app-quotes .omgrfq_product-form--atc-button{\n --text-align: center !important;\n --omg-btn-submit-bg-color: var(--button-background-color);\n display: grid !important;\n align-content: center !important;\n text-decoration: none !important;\n text-align: var(--text-align) !important;\n color: var(--button-color) !important;\n appearance: none !important;\n background-color: var(--button-background-color)!important;\n border: none !important;\n margin-block: 0 !important;\n transition:\n color var(--animation-speed) var(--animation-easing),\n box-shadow var(--animation-speed) var(--animation-easing),\n background-color var(--animation-speed) var(--animation-easing) !important;\n cursor: pointer !important;\n width: fit-content !important;\n box-shadow: inset 0 0 0 var(--button-border-width) var(--button-border-color) !important;\n padding-block: var(--button-padding-block) !important;\n padding-inline: var(--button-padding-inline) !important;\n font-family: var(--button-font-family-primary) !important;\n text-transform: var(--button-text-case-primary) !important;\n border-radius: var(--style-border-radius-buttons-primary) !important;\n font-weight: var(--button-font-weight-primary) !important;\n font-size: var(--button-font-size-medium) !important;\n line-height: var(--button-line-height-medium) !important;\n height: var(--button-height-medium) !important;\n --button-color: var(--color-primary-button-text) !important;\n --button-background-color: var(--color-primary-button-background) !important;\n --button-border-color: var(--color-primary-button-border) !important;\n --button-border-width: var(--style-border-width-primary) !important;\n}\n\n#app-quotes .omgrfq_product-form--atc-button:hover {\n --button-color: var(--color-primary-button-hover-text) !important;\n --button-background-color: var(--color-primary-button-hover-background) !important;\n --button-border-color: var(--color-primary-button-hover-border) !important;\n}\n\n.omgrfq-button-cart {\n width: 100% !important;\n}\n\n.omgrfq-button-cart .omgrfq-product-button.omgrfq-btn-add-quotes {\n margin-top: 4px !important;\n margin-bottom: 0 !important;\n width: 100% !important;\n}\n\n\/* hide button for AB test\n footer.cart-footer .omgrfq-button-cart,\n footer.cart-page-buy .omgrfq-button-cart {\n display: none;\n} *\/\n\n\/* button spacing adjustment *\/\nfooter.cart-footer .omgrfq-button-cart .omgrfq-product-button,\nfooter.cart-page-buy .omgrfq-button-cart .omgrfq-product-button {\n margin-top: -8px;\n margin-bottom: 0;\n}\n\nfooter.cart-footer .omgrfq-button-cart .omgrfq-product-button button,\nfooter.cart-page-buy .omgrfq-button-cart .omgrfq-product-button button {\n height: 40px;\n padding: 4px 8px;\n}\n\n\/* change font family *\/\n#app-quotes, \n.omgrfq-button-cart {\n font-family: 'Source Sans Pro' !important;\n}\n\n\/* remove box shadow *\/\n#app-quotes .quote-title,\n#app-quotes .omgrfq-form,\n#app-quotes .omgrfq-product-wrapper,\n#app-quotes .button-submit-quote {\n box-shadow: none !important;\n}\n\n#app-quotes button, #app-quotes input {\n border-radius: var(--style-border-radius-buttons-secondary) !important;\n}\n\n#app-quotes .quote-title {\n outline: 1px solid var(--border-color--subdued) !important;\n}\n\n#app-quotes .button-submit-quote {\n outline: 1px solid var(--border-color--subdued) !important;\n}\n\n\/* fix buttons alignment *\/\n#app-quotes .button-submit-quote {\n display: flex !important;\n justify-content: flex-end !important;\n gap: 8px !important;\n padding-block: 12px !important;\n}\n\n#app-quotes .omgrfq_continue_shopping {\n \/\/ border: 2px solid #008b10 !important;\n}\n\n\/* block headers adjustment *\/\n.omg-title-form-block {\n font-size: var(--font-size--sm) !important;\n}\n\n\/* collapsable header *\/\n#app-quotes .omg-form-collapse-header {\n background: var(--background-color--default) !important;\n border-top: 1px solid var(--border-color--subdued) !important;\n}\n#app-quotes .omg-form-collapse-header .omg-form-collapse-title {\n font-weight: 700 !important;\n}\n\n\/* form fields adjustemnt *\/\n#app-quotes .omgrfq-input label {\n display: block !important;\n margin-bottom: var(--space--xxx-sm) !important;\n font-weight: 700 !important;\n font-size: var(--font-size--xx-sm) !important;\n}\n\n#app-quotes .omgrfq-input input {\n background: var(--background-color--default) !important;\n border: 1px solid var(--border-color--default) !important;\n font-size: var(--font-size--x-sm) !important;\n}\n\n#app-quotes .omgrfq-input input::placeholder {\n color: var(--text-color--secondary) !important;\n}\n\n\/* cart items table *\/\n#app-quotes .omgrfq-table {\n font-size: 14px !important;\n}\n\n#app-quotes .omgrfq-table th {\n color: var(--text-color--secondary) !important;\n font-weight: 700 !important;\n font-size: var(--font-size--xxx-sm) !important;\n}
4330\n\n#app-quotes .omgrfq-table .item_qty {\n background: var(--background-color--default) !important;\n border: 1px solid var(--border-color--default) !important;\n border-radius: var(--border-radius--md) !important;\n}\n\n#app-quotes .omgrfq-popup-snap .omgrfq_product_image>a, \n#app-quotes .omgrfq-quotes-page-content-snap .omgrfq_product_image>a {\n border: none !important;\n}\n\n#app-quotes .omgrfq-content-step-submit .omgrfq_product_title a:first-child, \n#app-quotes .omgrfq-content-step-submit .omgrfq_product_title-info a:first-child, \n#app-quotes .omgrfq-content-step-submit .omgrfq_product_title-wrapper a:first-child {\n font-weight: 400 !important;\n}\n\n\/* progress stepper adjustment *\/\n#app-quotes .omg-title-buttons {\n font-weight: 400 !important;\n color: var(--text-color--secondary) !important;\n}\n\n#app-quotes .omg-title-buttons .omg-btn-step {\n border-radius : 50% !important;\n margin-right: var(--space--xxx-sm) !important;\n}\n\n#app-quotes .omg-title-buttons.active .omg-btn-step {\n background: var(--text-color--secondary) !important;\n}\n\n#app-quotes .omgrfq-popup-snap .omgrfq_continue_shopping-button, \n#app-quotes .omgrfq-quotes-page-content-snap .omgrfq_continue_shopping-button {\n padding: var(--space--x-sm) var(--space--md) !important;\n}\n\n#app-quotes .button-submit-quote button:first-child {\n margin: 0 !important;\n}\n\n\/* country flag *\/\n#app-quotes .omgrfq-form-control.omgrfq-form-control--country {\n width: 100% !important;\n}\n\n#app-quotes .omgrfq-select-country .omgrfq-select-country__img {\n border-radius: var(--border-radius--md) !important;\n}\n\n\/* success page adjustemnts *\/\n.omgrfq-submit-success > div {\n max-width: 420px !important;\n}\n\n.icon-request-submit {\n margin-bottom: var(--space--lg) !important;\n}\n\n.icon-request-submit img {\n max-width: 360px !important;\n}\n\n\/* email template *\/\n.germany-auto-template__content .list-product .product-item__image img {\n border-radius: 4px;\n height: 120px;\n object-fit: contain;\n width: 120px;\n}\n\n.form-group > .control-label {\n font-weight: bold !important;\n}\n\n.price.ot-block-price {\n display: inline !important;\n}\n\n.compare-at-price.ot-block-price {\n display: inline !important;\n}\n\n[data-quick-add-button=add] .quick-add__button--choose {\n opacity: 0;\n visibility: hidden;\n}","allow_collection_button":0,"position_button":"auto","custom_element_position":"","show_on_product":1,"hide_price":0,"hide_add_cart":0,"hide_price_collection":0,"hide_add_cart_collection":0,"form_data":[{"id":136847,"req":1,"input":"simple","width":100,"content":"Simple text"},{"id":237727,"req":0,"input":"checkbox","label":"Checkboxes","width":100,"choices":[{"sel":0,"label":"Ja, ich möchte ein Leasingangebot anfordern"}],"defaultValue":""},{"id":654956,"max":20,"min":0,"req":0,"type":"text","input":"text","label":"Text","width":100,"placeholder":"Enter your value","defaultValue":""}],"product_addition_in_form":0,"ggsite_key":{"v2":"","v3":""},"type_recaptcha":0,"use_google_recaptcha":0,"country_setting":{"mode":"all","country_codes":[],"include_all":true},"sku_text":"SKU","product_text":"Product","price_text":"Price","option_text":"Option","message_text":"Notes","quantity_text":"Qty","total_form_text":"Subtotal","show_product_sku":0,"show_total_price":1,"total_price_text":"Total price","hide_option_table":0,"hide_remove_table":0,"offered_price_text":"Wished price","show_offered_price":0,"show_product_price":1,"hide_quantity_table":0,"message_placeholder":"Enter your notes","properties_form_text":"Properties","show_product_message":0,"show_properties_form":0,"show_total_price_products":1,"popup_shopping_mess":"Continue Shopping","popup_header_list_quote":"Step 2: Contact Info","submitting_quote_mess":"Submit Request","submitting_position":"right","empty_quote_mess":"Your quote is currently empty!","popup_header_empty_quote":"Empty List","empty_quote_image":1,"continue_shopping_empty_label":"Continue Shopping","illustration_image_empty":"","tracking_source":0,"viewed_products":0,"show_app_in_page":0,"auto_create_draft":0,"customer_data_sync":0,"choosen_page":0,"submit_quote_button":"Request Submitted","success_submit_mess":"Thank y
4330ou for submitting a quote request!","popup_header_submited_quote":"Request Submitted","continue_shopping_submit_label":"Continue Shopping","request_submit_image":1,"illustration_image_submited":"https:\/\/storage.quotesnap.net\/quote\/gastrohero-germany.myshopify.com\/Mascott-NL-typ_1786708482.jpg","type_request_submit":"full-size","toast_message_request_submit":"Request Submitted","redirect_url_request_submit":"","open_in_new_tab_request_submit":false,"enable_customer_type_selector":0,"type_quote_form":"popup","submit_form_add_one":0,"submit_form_add_one_text":"Only add 1 product to your submit quote form","toast_message_success":"Your quote is successfully added","toast_display_duration":3,"view_form_submit":{"b2b_show_billing":1,"b2b_show_company":1,"b2b_show_shipping":1,"dtc_show_shipping":1,"b2b_show_payment_term":1,"dtc_multiple_shipping":0},"fields_setting":{"contact_info":{"last_name":{"enabled":true,"required":true},"first_name":{"enabled":true,"required":true},"phone_number":{"enabled":true,"required":true}},"shipping_address":{"city":{"enabled":true,"required":false},"state":{"enabled":true,"required":false},"address":{"enabled":true,"required":false},"company":{"enabled":true,"required":false},"country":{"enabled":true,"required":false,"market_ids":[],"country_mode":"all","specific_country_codes":[]},"last_name":{"enabled":true,"required":false},"first_name":{"enabled":true,"required":false},"postal_code":{"enabled":true,"required":false},"phone_number":{"enabled":true,"required":false}}},"use_multiple_language":true,"appearance":{"font_size":"16","text_color":"rgba(0, 35, 65, 1)","footer_bg_color":"rgba(255, 255, 255, 1)","header_bg_color":"rgba(255, 255, 255, 1)","primary_bg_color":"rgba(255, 255, 255, 1)","secondary_bg_color":"rgba(245, 246, 247, 1)","submit_button_color":"rgba(255, 255, 255, 1)","continue_button_color":"rgba(0, 35, 65, 1)","section_title_bg_color":"rgba(245, 246, 247, 1)","submit_button_bg_color":"rgba(119, 170, 0, 1)","continue_button_bg_color":"rgba(255, 255, 255, 1)"},"button_translations":{"de":{"id":10778,"shop":"gastrohero-germany.myshopify.com","type":"dtc","lang_code":"DE","lang_name":"German","is_default":1,"translations":{"button_label":"Jetzt Angebot \/ Leasing anfragen","display_a_toast_message":"Ihr Angebot wurde erfolgreich hinzugefügt","get_instant_quote_message":"Angebot eingereicht","validation_message_max_qty":"Sie können nur bis zu {max_quantity} anfordern","validation_message_min_qty":"Sie müssen mindestens {min_quantity} anfordern"},"created_at":"2026-08-12T06:25:44.000000Z","updated_at":"2026-08-12T06:47:38.000000Z"},"default":{"id":10778,"shop":"gastrohero-germany.myshopify.com","type":"dtc","lang_code":"DE","lang_name":"German","is_default":1,"translations":{"button_label":"Jetzt Angebot \/ Leasing anfragen","display_a_toast_message":"Ihr Angebot wurde erfolgreich hinzugefügt","get_instant_quote_message":"Angebot eingereicht","validation_message_max_qty":"Sie können nur bis zu {max_quantity} anfordern","validation_message_min_qty":"Sie müssen mindestens {min_quantity} anfordern"},"created_at":"2026-08-12T06:25:44.000000Z","updated_at":"2026-08-12T06:47:38.000000Z"}},"button_translations_b2b":{"en":{"id":10777,"shop":"gastrohero-germany.myshopify.com","type":"b2b","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-08-12T06:14:03.000000Z","updated_at":"2026-08-12T06:14:03.000000Z"},"default":{"id":10777,"shop":"gastrohero-germany.myshopify.com","type":"b2b","lang_code":"EN","lang_name":"English","is_default":1,"translations":{"button_label":"Request for quote","display_a_toast_message":"Your quote is successfully added","get_instant_quote_message":"Quote submitted","validation_message_max_qty":"You can only request up to {max_quantity}","validation_message_min_qty":"You need to request at least {min_quantity}"},"created_at":"2026-08-12T06:14:03.000000Z","updated_at":"2026-08-12T06:14:03.000000Z"}},"button_quantity_limit":{"id":9067,"shop":"gastrohero-germany.myshopify.com","type":"dtc","active":false,"applied_product_type":0,"min_quantity":1,"max_quantity":0,"max_same_as_inventory":false,"allow_submit_out_of_stock":false,"created_at":"2026-08-12T06:14:06.000000Z","updated_at":"2026-08-12T06:14:06.000000Z"},"button_quantity_limit_b2b":{"id":9068,"shop":"gastrohero-germany.myshopify.com","type":"b2b","active":false,"applied_product_type":0,"min_quantity":1,"max_quantity":0,"max_same_as_inventory":false,"allow_submit_out_of_stock":false,"created_at":"2026-08-12T06:14:06.000000Z","updated_at":"2026-08-12T06:14:06.000000Z"},"show_next_cart_history":0,"view_quote_history_position":{"side":"right","margin_top":{"unit":"px","amount":210}},"view_history_quotes_mess":"View History Quote","show_history_quotes_button":0,"show_next_cart":0,"view_quote_position":{"side":"right","margin_top":{"unit":"px","amount":35}},"view_quote_mess":"View Quote","show_view_button":1,"show_view_button_empty":0,"button_text":"Request for quote"},"integrate":"{\"quantity\":false}","hide_price_settings":{"follow_quote":1,"hide_price":0,"hide_add_cart":0,"hide_price_collection":0,"hide_add_cart_collection":0,"applied_products_mode":1,"applied_customers_mode":1,"to_see_price":0,"applied_products_tags":[],"applied_customers_tags":[],"applied_customers_country":[],"applied_specific_products":[],"applied_products_collections":[]},"support_settings":{"price_element":"","loading_element":"","collection_element":"","list_collection_data":{"index":{"all":{"class_append":"","product_per_page":12}},"search":{"class_append":"","product_per_page":12},"collection":{"class_append":"","product_per_page":12}}
4330,"price_element_collection":"","enable_show_currency_code":0,"script_disabled_page_types":[],"add_cart_collection_element":"","hide_price_cart_button_immediately":""},"multiple_form_settings":{"translations":{"de":{"id":23329,"lang_code":"DE","lang_name":"German","shop":"gastrohero-germany.myshopify.com","type":"dtc","translations":{"edit_label":"Bearbeiten","note_title":"Anmerkungen \/ Leasing-Wunsch","billing_title":"Rechnungsadresse","company_title":"Unternehmen","contact_title":"Kontaktinformationen","search_by_all":"Alle","search_by_sku":"Artikelnummer","products_title":"Produkte","select_product":"Auswählen","shipping_title":"Lieferadresse","search_by_label":"Suchen nach","search_by_title":"Produkttitel","search_products":"Produkte suchen","company_id_title":"Unternehmens-ID","no_results_found":"Keine Ergebnisse gefunden","product_selected":"Produkt ausgewählt","add_product_label":"Produkt hinzufügen","information_title":"Kontaktinformation","no_products_found":"Keine Produkte gefunden","products_selected":"Produkte ausgewählt","register_as_label":"Registrieren als","search_by_barcode":"Barcode","search_by_variant":"Varianten-Titel","billing_city_label":"Stadt","company_name_label":"Firmenname","location_b2b_title":"Standort","location_dtc_title":"Adresse","payment_term_title":"Zahlungsbedingungen","auto_fill_help_text":"Bitte anmelden, um Ihre gespeicherten Informationen automatisch auszufüllen","billing_state_label":"Bundesland\/Kanton","email_address_label":"E-Mail-Adresse","shipping_city_label":"Stadt","contact_person_title":"Ansprechpartner","shipping_state_label":"Bundesland\/Kanton","billing_address_label":"Adresse","billing_company_label":"Firma\/zu Händen","billing_country_label":"Land\/Region","loading_more_products":"Lade mehr...","no_products_found_hint":"Versuchen Sie, die Filter oder den Suchbegriff zu ändern","shipping_address_label":"Address","shipping_company_label":"Firma","shipping_country_label":"Land\/Region","add_product_modal_title":"Produkte auswählen","billing_last_name_label":"Nachname","company_id_place_holder":"Geben Sie Ihre Unternehmens-ID ein","contact_last_name_label":"Nachname","shipping_use_as_billing":"Als Rechnungsadresse verwenden","billing_first_name_label":"Vorname","company_name_placeholder":"Geben Sie Ihren Firmennamen ein","contact_first_name_label":"Vorname","placeholder_billing_city":"Geben Sie Ihre Stadt ein","shipping_last_name_label":"Nachname","billing_postal_code_label":"Postleitzahl","contact_and_company_title":"Kontakt & Firma","email_address_placeholder":"E-Mail-Adresse","placeholder_billing_state":"Geben Sie Ihr Bundesland\/Kanton ein","placeholder_shipping_city":"Geben Sie Ihre Stadt ein","shipping_first_name_label":"Vorname","billing_phone_number_label":"Telefonnummer","close_modal_select_product":"SchlieÃen","contact_phone_number_label":"Telefonnummer","placeholder_shipping_state":"Geben Sie Ihr Bundesland ein","shipping_postal_code_label":"Postleitzahl","placeholder_billing_address":"Geben Sie Ihre Adresse ein","placeholder_billing_company":"Geben Sie Ihre Firma\/zu Händen ein","placeholder_billing_country":"Geben Sie Ihr Land\/Region ein","shipping_phone_number_label":"Telefonnummer","placeholder_shipping_address":"Geben Sie Ihre Adresse ein","placeholder_shipping_company":"Geben Sie Ihre Firma ein","placeholder_shipping_country":"Geben Sie Ihr Land\/Ihre Region ein","placeholder_billing_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_contact_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_billing_first_name":"Geben Sie Ihren Vornamen ein","placeholder_contact_first_name":"Geben Sie Ihren Vornamen ein","placeholder_shipping_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_billing_postal_code":"Geben Sie Ihre Postleitzahl ein","placeholder_shipping_first_name":"Geben Sie Ihren Vornamen ein","placeholder_billing_phone_number":"Geben Sie Ihre Telefonnummer ein","placeholder_contact_phone_number":"Bitte geben Sie Ihre Telefonnummer ein","placeholder_shipping_postal_code":"Geben Sie Ihre Postleitzahl ein","placeholder_shipping_phone_number":"Geben Sie Ihre Telefonnummer ein"},"form_step_1":{"47792":{"footer_setting":{"submitting_quote_mess":"Zum Angebot hinzufügen"},"quote_form_header":{"popup_shopping_mess":"Weiter einkaufen","popup_header_list_quote":"Schritt 1: Produktanfrage"},"information_setting":{"247684":{"label":"Detailanfrage","choices":[],"content":"","placeholder":"Geben Sie Ihre Anfrage ein"}}}},"form_step_2":{"empty_list":{"empty_quote_mess":"Ihr Angebot ist derzeit leer!","continue_shopping_label":"Weiter einkaufen","popup_header_empty_quote":"Leere Liste"},"request_submit":{"toast_message":"Anfrage gesendet","success_submit_mess":"Vielen Dank für Ihre Angebotsanfrage! Unsere Fachberater werden sich in Kürze mit Ihnen in Verbindung setzen, um Ihnen ein Angebot zu unterbreiten.","continue_shopping_label":"Weiter einkaufen","popup_header_submitted_quote":"Anfrage gesendet"},"view_quote_form":{"toast_message_success":"Ihr Angebot wurde erfolgreich hinzugefügt","submit_form_add_one_text":"Fügen Sie nur 1 Produkt zu Ihrem Angebotsformular hinzu"},"quote_form_bottom":{"submitting_quote_mess":"Anfrage senden"},"quote_form_header":{"popup_shopping_mess":"Weiter einkaufen","popup_header_list_quote":"Schritt 2: Kontaktinformationen"},"quote_form_information":{"form_data":{"136847":{"choices":[],"content":"Fügen Sie hier zusätzliche Hinweise zu Ihrer Anfrage hinzu. Wenn Sie ein Leasing-Angebot wünschen, können Sie dies ebenfalls in diesem Feld vermerken."},"237727":{"label":"Leasen Sie Ihre Ausstattung â schnell & unkompliziert!","choices":[{"sel":0,"label":"Ja, ich möchte ein Leasingangebot anfordern"}],"content":""},"654956":{"label":"Sonderanfrage","choices":[],"content":"","placeholder":"Tragen Sie Ihre Anfrage ein"}}},"quote_form_request_list":{"sku_text":"Artikelnummer","price_text":"Preis","option_text":"Option","message_text":"Notizen","product_text":"Produkt","quantity_text":"Menge","total_price_text":"Gesamtpreis","offered_price_text":"Gewünschter Preis","message_placeholder":"Geben Sie Ihre Notizen ein","properties_form_text":"Eigenschaften","sub_total_price_quote_text":"Zwischensumme"}},"is_default":true,"created_at":"2026-08-12T06:51:29.000000Z","updated_at":"2026-08-14T11:53:52.000000Z"},"en":{"id":23327,"lang_code":"EN","lang_name":"English","shop":"gastrohero-germany.myshopify.com","type":"dtc","translations":{"edit_label":"Edit","note_title":"Note","billing_title":"Billing Address","company_title":"Company","contact_title":"Contact Information","search_by_all":"All","search_by_sku":"SKU","products_title":"Products","select_product":"Select","shipping_title":"Shipping address","search_by_label":"Search by","search_by_title":"Product title","search_products":"Search products","company_id_title":"Company ID","no_results_found":"No results found","product_selected":"product selected","add_product_label":"Add product","information_title":"Contact information","no_products_found":"No products found","products_selected":"products selected","register_as_label":"Register as","search_by_barcode":"Barcode","search_by_variant":"Variant title","billing_city_label":"City","company_name_label":"Company name","location_b2b_title":"Location","location_dtc_title":"Address","payment_term_title":"Payment terms","auto_fill_help_text":"Login to auto-fill your registered information","billing_state_label":"State","email_address_label":"Email address","shipping_city_label":"City","contact_person_title":"Contact person","shipping_state_label":"State","billing_address_label":"Address","billing_company_label":"Company\/attention","billing_country_label":"Country\/region","loading_more_products":"Loading moreâ¦","no_products_found_hint":"Try changing the filters or search term","shipping_address_label":"Address","shipping_company_label":"Company\/attention","shipping_country_label":"Country\/region","add_product_modal_title":"Select products","billing_last_name_label":"Last name","company_id_place_holder":"Enter your company ID","contact_last_name_label":"Last name","shipping_use_as_billing":"Use as billing address","billing_first_name_label":"First name","company_name_placeholder":"Enter your company name","contact_first_name_label":"First name","placeholder_billing_city":"Enter your city","shipping_last_name_label":"Last name","billing_postal_code_label":"Postal Code","contact_and_company_title":"Contact & company","email_address_placeholder":"Enter your email","placeholder_billing_state":"Enter your state","placeholder_shipping_city":"Enter your city","shipping_first_name_label":"First name","billing_phone_number_label":"Phone number","close_modal_select_product":"Close","contact_phone_number_label":"Phone number","placeholder_shipping_state":"Enter your state","shipping_postal_code_label":"Postal Code","placeholder_billing_address":"Enter your address","placeholder_billing_company":"Enter your company\/attention","placeholder_billing_country":"Enter your country\/region","shipping_phone_number_label":"Phone number","placeholder_shipping_address":"Enter your address","placeholder_shipping_company":"Enter your company\/attention","placeholder_shipping_country":"Enter your country\/region","placeholder_billing_last_name":"Enter your last name","placeholder_contact_last_name":"Enter your last name","placeholder_billing_first_name":"Enter your first name","placeholder_contact_first_name":"Enter your first name","placeholder_shipping_last_name":"Enter your last name","placeholder_billing_postal_code":"Enter your postal code","placeholder_shipping_first_name":"Enter your first name","placeholder_billing_phone_number":"Enter your phone number","placeholder_contact_phone_number":"Enter your phone number","placeholder_shipping_postal_code":"Enter your postal code","placeholder_shipping_phone_number":"Enter your phone number"},"form_step_1":{"47792":{"footer_setting":{"submitting_quote_mess":"Add To Quote"},"quote_form_header":{"popup_shopping_mess":"Continue Shopping","popup_header_list_quote":"Step 1: Product Inquiry"},"information_setting":{"247684":{"label":"Detail inquiry","choices":[],"content":"","placeholder":"Enter your inquiry"}}}},"form_step_2":{"empty_list":{"empty_quote_mess":"Your quote is currently empty!","continue_shopping_label":"Continue Shopping","popup_header_empty_quote":"Empty List"},"request_submit":{"toast_message":"Request Submitted","success_submit_mess":"Thank y
4330ou for submitting a quote request!","continue_shopping_label":"Continue Shopping","popup_header_submitted_quote":"Request Submitted"},"view_quote_form":{"toast_message_success":"Your quote is successfully added","submit_form_add_one_text":"Only add 1 product to your submit quote form"},"quote_form_bottom":{"submitting_quote_mess":"Submit Request"},"quote_form_header":{"popup_shopping_mess":"Continue Shopping","popup_header_list_quote":"Step 2: Contact Info"},"quote_form_information":{"form_data":{"136847":{"choices":[],"content":"Simple text"},"237727":{"label":"Checkboxes","choices":[{"sel":0,"label":"Option 1"}],"content":""},"654956":{"label":"Text","choices":[],"content":"","placeholder":"Enter your value"}}},"quote_form_request_list":{"sku_text":"SKU","price_text":"Price","option_text":"Option","message_text":"Notes","product_text":"Product","quantity_text":"Qty","total_price_text":"Total price","offered_price_text":"Wished price","message_placeholder":"Enter your notes","properties_form_text":"Properties","sub_total_price_quote_text":"Subtotal"}},"is_default":false,"created_at":"2026-08-12T06:14:03.000000Z","updated_at":"2026-08-14T11:50:04.000000Z"},"default":{"id":23329,"lang_code":"DE","lang_name":"German","shop":"gastrohero-germany.myshopify.com","type":"dtc","translations":{"edit_label":"Bearbeiten","note_title":"Anmerkungen \/ Leasing-Wunsch","billing_title":"Rechnungsadresse","company_title":"Unternehmen","contact_title":"Kontaktinformationen","search_by_all":"Alle","search_by_sku":"Artikelnummer","products_title":"Produkte","select_product":"Auswählen","shipping_title":"Lieferadresse","search_by_label":"Suchen nach","search_by_title":"Produkttitel","search_products":"Produkte suchen","company_id_title":"Unternehmens-ID","no_results_found":"Keine Ergebnisse gefunden","product_selected":"Produkt ausgewählt","add_product_label":"Produkt hinzufügen","information_title":"Kontaktinformation","no_products_found":"Keine Produkte gefunden","products_selected":"Produkte ausgewählt","register_as_label":"Registrieren als","search_by_barcode":"Barcode","search_by_variant":"Varianten-Titel","billing_city_label":"Stadt","company_name_label":"Firmenname","location_b2b_title":"Standort","location_dtc_title":"Adresse","payment_term_title":"Zahlungsbedingungen","auto_fill_help_text":"Bitte anmelden, um Ihre gespeicherten Informationen automatisch auszufüllen","billing_state_label":"Bundesland\/Kanton","email_address_label":"E-Mail-Adresse","shipping_city_label":"Stadt","contact_person_title":"Ansprechpartner","shipping_state_label":"Bundesland\/Kanton","billing_address_label":"Adresse","billing_company_label":"Firma\/zu Händen","billing_country_label":"Land\/Region","loading_more_products":"Lade mehr...","no_products_found_hint":"Versuchen Sie, die Filter oder den Suchbegriff zu ändern","shipping_address_label":"Address","shipping_company_label":"Firma","shipping_country_label":"Land\/Region","add_product_modal_title":"Produkte auswählen","billing_last_name_label":"Nachname","company_id_place_holder":"Geben Sie Ihre Unternehmens-ID ein","contact_last_name_label":"Nachname","shipping_use_as_billing":"Als Rechnungsadresse verwenden","billing_first_name_label":"Vorname","company_name_placeholder":"Geben Sie Ihren Firmennamen ein","contact_first_name_label":"Vorname","placeholder_billing_city":"Geben Sie Ihre Stadt ein","shipping_last_name_label":"Nachname","billing_postal_code_label":"Postleitzahl","contact_and_company_title":"Kontakt & Firma","email_address_placeholder":"E-Mail-Adresse","placeholder_billing_state":"Geben Sie Ihr Bundesland\/Kanton ein","placeholder_shipping_city":"Geben Sie Ihre Stadt ein","shipping_first_name_label":"Vorname","billing_phone_number_label":"Telefonnummer","close_modal_select_product":"SchlieÃen","contact_phone_number_label":"Telefonnummer","placeholder_shipping_state":"Geben Sie Ihr Bundesland ein","shipping_postal_code_label":"Postleitzahl","placeholder_billing_address":"Geben Sie Ihre Adresse ein","placeholder_billing_company":"Geben Sie Ihre Firma\/zu Händen ein","placeholder_billing_country":"Geben Sie Ihr Land\/Region ein","shipping_phone_number_label":"Telefonnummer","placeholder_shipping_address":"Geben Sie Ihre Adresse ein","placeholder_shipping_company":"Geben Sie Ihre Firma ein","placeholder_shipping_country":"Geben Sie Ihr Land\/Ihre Region ein","placeholder_billing_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_contact_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_billing_first_name":"Geben Sie Ihren Vornamen ein","placeholder_contact_first_name":"Geben Sie Ihren Vornamen ein","placeholder_shipping_last_name":"Geben Sie Ihren Nachnamen ein","placeholder_billing_postal_code":"Geben Sie Ihre Postleitzahl ein","placeholder_shipping_first_name":"Geben Sie Ihren Vornamen ein","placeholder_billing_phone_number":"Geben Sie Ihre Telefonnummer ein","placeholder_contact_phone_number":"Bitte geben Sie Ihre Telefonnummer ein","placeholder_shipping_postal_code":"Geben Sie Ihre Postleitzahl ein","placeholder_shipping_phone_number":"Geben Sie Ihre Telefonnummer ein"},"form_step_1":{"47792":{"footer_setting":{"submitting_quote_mess":"Zum Angebot hinzufügen"},"quote_form_header":{"popup_shopping_mess":"Weiter einkaufen","popup_header_list_quote":"Schritt 1: Produktanfrage"},"information_setting":{"247684":{"label":"Detailanfrage","choices":[],"content":"","placeholder":"Geben Sie Ihre Anfrage ein"}}}},"form_step_2":{"empty_list":{"empty_quote_mess":"Ihr Angebot ist derzeit leer!","continue_shopping_label":"Weiter einkaufen","popup_header_empty_quote":"Leere Liste"},"request_submit":{"toast_message":"Anfrage gesendet","success_submit_mess":"Vielen Dank für Ihre Angebotsanfrage! Unsere Fachberater werden sich in Kürze mit Ihnen in Verbindung setzen, um Ihnen ein Angebot zu unterbreiten.","continue_shopping_label":"Weiter einkaufen","popup_header_submitted_quote":"Anfrage gesendet"},"view_quote_form":{"toast_message_success":"Ihr Angebot wurde erfolgreich hinzugefügt","submit_form_add_one_text":"Fügen Sie nur 1 Produkt zu Ihrem Angebotsformular hinzu"},"quote_form_bottom":{"submitting_quote_mess":"Anfrage senden"},"quote_form_header":{"popup_shopping_mess":"Weiter einkaufen","popup_header_list_quote":"Schritt 2: Kontaktinformationen"},"quote_form_information":{"form_data":{"136847":{"choices":[],"content":"Fügen Sie hier zusätzliche Hinweise zu Ihrer Anfrage hinzu. Wenn Sie ein Leasing-Angebot wünschen, können Sie dies ebenfalls in diesem Feld vermerken."},"237727":{"label":"Leasen Sie Ihre Ausstattung â schnell & unkompliziert!","choices":[{"sel":0,"label":"Ja, ich möchte ein Leasingangebot anfordern"}],"content":""},"654956":{"label":"Sonderanfrage","choices":[],"content":"","placeholder":"Tragen Sie Ihre Anfrage ein"}}},"quote_form_request_list":{"sku_text":"Artikelnummer","price_text":"Preis","option_text":"Option","message_text":"Notizen","product_text":"Produkt","quantity_text":"Menge","total_price_text":"Gesamtpreis","offered_price_text":"Gewünschter Preis","message_placeholder":"Geben Sie Ihre Notizen ein","properties_form_text":"Eigenschaften","sub_total_price_quote_text":"Zwischensumme"}},"is_default":true,"created_at":"2026-08-12T06:51:29.000000Z","updated_at":"2026-08-14T11:53:52.000000Z"}}
4330,"common_setting":{"id":47792,"footer_setting":{"submitting_position":"right","submitting_quote_mess":"Add To Quote"},"display_setting":{"condition":"all","type_form":"popup"},"quote_form_header":{"popup_shopping_mess":"Continue Shopping","popup_header_list_quote":"Step 1: Product Inquiry"},"request_list":{"sku_text":"SKU","price_text":"Price","option_text":"Option","message_text":"Notes","product_text":"Product","quantity_text":"Qty","show_product_sku":0,"show_total_price":1,"total_price_text":"Total price","hide_option_table":0,"hide_remove_table":0,"offered_price_text":"Wished price","show_offered_price":0,"show_product_price":1,"hide_quantity_table":0,"message_placeholder":"Enter your notes","properties_form_text":"Properties","show_product_message":0,"show_properties_form":0,"show_sub_total_price_quote":1,"sub_total_price_quote_text":"Subtotal"}},"form_settings":[{"id":47792,"name":"Default Form","type_condition":"all","manual_condition":[],"automatically_condition":[],"information_setting":[{"id":247684,"max":20,"min":0,"req":0,"type":"text","input":"text","label":"Detail inquiry","width":100,"placeholder":"Enter your inquiry"}],"created_at":1786515243,"status":1,"footer_setting":{"submitting_position":"right","submitting_quote_mess":"Add To Quote"}}]},"limit_file_size":0,"have_branding":0,"is_plan_b2b":true,"condition_product_rule":{"automate_kind_condition":"AND","enable_all_products":1,"enable_automate_products":0,"enable_manual_products":0,"manual_products":[],"addConditions":[]},"discounts":[],"tax":{"shop":"gastrohero-germany.myshopify.com","tax_label":"Tax","is_use_shopify_tax":0,"show_price_before_tax":0}},"theme":[],"abTests":{"export_quote_pdf_Mar_2022":true,"redesign_hide_price_may_2023":true,"quote_snap_restructure_jul_2023":false,"quote_snap_storefront_improve_jul_2023":true,"quote_snap_charge_plan_aug_2023":false,"quote_snap_new_home_page":true,"quote_snap_new_home_page_onboarding_trial_oct_2023":false,"quote_snap_free_trial_oct_2023":true,"quote_snap_auto_hide_price_oct_2023":true,"quote_snap_halloween_oct_2023":false,"quote_snap_charge_now_nov_2023":true,"quote_salesperson_sep_2023":true,"quote_snap_admin_email_oct_2023":true,"quote_snap_recommend_app_nov_2023":true,"quote_snap_BFCM_oct_2023":false,"quote_snap_new_onboarding_nov_2023":true,"quote_snap_convert_email_oct_2023":true,"quote_snap_new_get_started_nov_2023":true,"quote_snap_bfs_nov_2023":true,"quote_snap_switch_app_free_plan_dec_2023":true,"quote_snap_discount_30_dec_2023":false,"quote_snap_translate_text_dec_2023":true,"quote_snap_email_translate_dec_2023":true,"quote_snap_get_started_dec_2023":true,"quote_snap_email_multiple_language_dec_2023":true,"quote_snap_pdf_multiple_language_dec_2023":true,"quote_snap_integrate_mailchimp_jan_2024":true,"quote_snap_hide_price_country_jan_2024":true,"quote_snap_integrate_hubspot_jan_2024":true,"quote_snap_integrate_shopify_jan_2024":true,"quote_snap_upload_file_aws_jan_2024":true,"quote_snap_up_sell_march_2024":false,"quote_snap_charge_one_time_mar_2024":false,"quote_snap_off_collection_march_2024":false,"quote_snap_charge_one_time_with_discount_mar_2024":false,"quote_snap_modal_charge_one_time_march_2024":false,"quote_snap_restructure_email_mar_2024":true,"quote_snap_convert_product_variant_apr_2024":true,"quote_snap_on_off_onboarding_apr_2024":false,"quote_snap_multiple_form_may_2024":true,"quote_snap_conditional_form_may_2024":true,"quote_snap_email_editor_mode_may_2024":true,"quote_customize_for_shop_request_may_2023":false,"quote_snap_redesign_pricing_plan_jun_2024":true,"quote_snap_b2b_setting_jul_2024":true,"quote_snap_redesign_pricing_b2b_aug_2024":true,"quote_snap_release_b2b_sep_2024":true,"quote_snap_b2b_feature_test_sep_2024":false,"quote_snap_form_b2b_sep_2024":true,"quote_snap_access_form_b2b_sep_2024":true,"quote_snap_customer_account_nov_2024":false,"quote_snap_new_hide_price_pricing_now_2024":true,"quote_snap_form_b2b_dtc_split_nov_2024":true,"convert_webhook_abtest":false,"quote_snap_dispatch_now_jan_2025":false,"quote_snap_storefront_graphql_feb_2025":true,"quote_snap_form_settings_pricing_feb_2025":true,"quote_snap_support_storefront_access_token_apr_2025":true,"quote_snap_shipping_and_tax_rate_aug_2025":true,"quote_snap_form_multiple_language_oct_2025":true,"quote_snap_bulk_edit_quotes_oct_2025":true,"quote_snap_accept_reject_quote_nov_2025":true,"quote_snap_quote_button_translation_nov_2025":true,"quote_snap_quote_button_quantity_limit_nov_2025":true,"quote_snap_show_price_before_tax_jan_2026":true,"quote_snap_agent_homepage_aug_2026":true},"storefront_setting":{"access_token":"c91a3d6a3e42722de3b83bc776e3a4a7"},"currency":"{{amount_with_comma_separator}} â¬"} 4331 4332 4333 OMGRFQConfigs.market = { 4334 id: "28820930784", 4335 handle: "de" 4336 } 4337 4338 4339 4340 4341 OMGDiscountLimit = [] 4342 4343 4344 4345 4346 if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) { 4347 4348 // 4349 }<!-- BEGIN app snippet: omgrfq_appendCollection --> 4350function appendElementInCollectionPage() { 4351 if (!(Number(OMGRFQConfigs.settings.general_settings.allow_collection_button) 4352 || OMGRFQConfigs.settings?.hide_price_settings?.hide_price_collection 4353 || OMGRFQConfigs.settings?.hide_price_settings?.hide_add_cart_collection)) { 4354 return 4355 } 4356 if (OMGRFQConfigs?.settings?.support_settings?.list_collection_data) { 4357 4358 4359 4360 4361 4362 4363 4364 4365setTimeout(() => { 4366 appendElementInCollectionPage() 4367 }, 50) 4368 } else { 4369 appendElementInCollectionPageDefault() 4370 } 4371} 4372 4373function appendElementInCollectionPageDefault() { 4374 4375} 4376<!-- END app snippet -->OMGRFQConfigs.app_url = "https://apps.quotesnap.net/api/"; 4377 OMGRFQConfigs.statesAssetUrl = "https://cdn.shopify.com/extensions/01a0eb0c-250a-792b-9446-15632b365736/request-for-quote-by-omega-1179/assets/omg-states.json"; 4378 4379 const omgConfigSettings = OMGRFQConfigs?.settings 4380 // call custom script 4381 const headAppend = document.head 4382 headAppend.appendChild( 4383 document.createRange().createContextualFragment('
4383<script>' + omgConfigSettings.custom_script + '<\/script>') 4384 ) 4385 4386 const omgDefaultHidePriceDisabled = Number(omgConfigSettings?.hide_price_settings?.to_see_price) === 4; 4387 let omg_hide_price = omgDefaultHidePriceDisabled ? 0 : (omgConfigSettings?.hide_price_settings?.hide_price || 0), 4388 omg_hide_price_collection = omgDefaultHidePriceDisabled ? 0 : (omgConfigSettings?.hide_price_settings?.hide_price_collection || 0), 4389 omg_hide_add_cart = omgConfigSettings?.hide_price_settings?.hide_add_cart || 0, 4390 omg_hide_add_cart_collection = omgConfigSettings?.hide_price_settings?.hide_add_cart_collection || 0 4391 let isUsingHidePrice = 4392 Number(omg_hide_price) || 4393 Number(omg_hide_price_collection) || 4394 Number(omg_hide_add_cart) || 4395 Number(omg_hide_add_cart_collection); 4396 const supportSettings = omgConfigSettings?.support_settings; 4397 4398 localStorage.removeItem("gastrohero-germany.myshopify.com_omgrfq_formInfo") 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 OMGRFQB2bSettings = {"hide_price_setting":{"to_see_price":4,"hide_price_show_text":"","hide_price_enter_pass":"","type_condition":"selected","manual_condition":[],"automatically_condition":[],"collection_condition":[],"hide_on_product":1,"hide_on_collection":0,"applied_customers_mode":0,"applied_customers_country":[],"applied_customers_tags":[],"applied_customers_without_tags":null,"hide_on_all_page":0,"hide_price_full_text_login":"","hide_price_text_login":"","hide_price_login_url":""},"button_setting":{"position_button":"auto","type_condition":"all","manual_condition":[],"automatically_condition":[],"collection_condition":[],"show_on_product":0,"show_on_collection":0,"show_on_cart":1,"custom_element_position":"","cart_position":"under","applied_customers_mode":0,"applied_customers_tags":[],"applied_customers_without_tags":[],"type_quote_form":"popup","toast_message_success":"Your quote is successfully added","get_quote_action":[],"custom_styles":{"label":"Request for quote","bg_color":"rgba(255, 255, 255, 1)","font_size":"16px","text_bold":1,"font_color":"rgba(119, 170, 0, 1)","text_align":"center","stroke_size":"2px","text_italic":0,"hover_enable":1,"stroke_color":"rgba(119, 170, 0, 1)","border_radius":"2px","shadow_enable":0,"stroke_enable":1,"hover_bg_color":"rgba(243, 249, 243, 1)","text_underline":0,"hover_font_size":"16px","hover_font_color":"rgba(99, 142, 0, 1)","hover_stroke_size":"2px","hover_stroke_color":"rgba(99, 142, 0, 1)","hover_border_radius":"2px"},"message_after_click":"Quote submitted"},"hide_add_cart_setting":{"hide_add_cart":0,"display_logic":0,"atc_behavior":"not_required","quantity_threshold":1,"always_display_quote":0,"use_inventory_threshold":0},"hide_buy_now_setting":{"hide_buy_now":0,"display_logic":0},"view_quote_setting":{"show_view_button_empty":0,"show_view_button":0,"view_quote_position":{"side":"right","margin_top":{"unit":"px","amount":35}},"custom_styles":{"label":"View Quote","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"font_color":"rgba(255, 255, 255, 1)","text_align":"center","stroke_size":"Default","text_italic":0,"hover_enable":0,"stroke_color":"rgba(32, 34, 35, 1)","border_radius":"Default","shadow_enable":0,"stroke_enable":0,"hover_bg_color":"rgba(255, 206, 122, 1)","text_underline":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","hover_border_radius":"Default"},"show_next_cart":0},"view_history_setting":{"show_history_quotes_button":0,"view_quote_history_position":{"side":"right","margin_top":{"unit":"px","amount":35}},"custom_styles":{"label":"View History Quote","bg_color":"rgba(32, 34, 35, 1)","font_size":"Default","text_bold":0,"font_color":"rgba(255, 255, 255, 1)","text_align":"center","stroke_size":"Default","text_italic":0,"hover_enable":0,"stroke_color":"rgba(32, 34, 35, 1)","border_radius":"Default","shadow_enable":0,"stroke_enable":0,"hover_bg_color":"rgba(255, 206, 122, 1)","text_underline":0,"hover_font_size":"Default","hover_font_color":"rgba(255, 255, 255, 1)","hover_stroke_size":"Default","hover_stroke_color":"rgba(255, 206, 122, 1)","hover_border_radius":"Default"},"show_next_cart_history":0}} 4409 OMGRFQB2bSettings = convertDataB2b(OMGRFQB2bSettings); 4410 4411 4412 4413 const omgHidePriceDisabled = Number(OMGRFQB2bSettings?.hide_price?.to_see_price) === 4; 4414 omg_hide_price = omgHidePriceDisabled ? 0 : (OMGRFQB2bSettings?.hide_price?.hide_on_product || 0), 4415 omg_hide_price_collection = omgHidePriceDisabled ? 0 : (OMGRFQB2bSettings?.hide_price?.hide_on_collection || 0), 4416 omg_hide_add_cart = OMGRFQB2bSettings?.hide_add_cart_setting?.hide_add_cart || 0, 4417 omg_hide_add_cart_collection = OMGRFQB2bSettings?.hide_add_cart_setting?.hide_add_cart || 0 4418 isUsingHidePrice = 4419 Number(omg_hide_price) || 4420 Number(omg_hide_price_collection) || 4421 Number(omg_hide_add_cart) || 4422 Number(omg_hide_add_cart_collection); 4423 4424 // CSS chặn giá phải nằm sẵn trong trang trưá»c khi app JS chạy Äá» không lóe giá, nhưng chèn rá»i 4425 // thì không có cÆ¡ chế gỡ ra. Vì váºy trang nà o không báºt cá» hide tương ứng thì không ÄÆ°á»£c chèn. 4426 4427 const priceThemeClassCSS = Number(omg_hide_price) ? OMGQuotesPriceClass() : ""; 4428 4429 4430 4431 function convertDataB2b(data) { 4432 data['customize_data'] = { 4433 'button_add_quote': {}, 4434 'button_view_history_quotes': {}, 4435 'button_view_quotes': {}, 4436 } 4437 data['customize_data']['button_add_quote'] = data?.button_setting?.custom_styles || {} 4438 data['customize_data']['button_view_history_quotes'] = data?.view_history_setting?.custom_styles || {} 4439 data['customize_data']['button_view_quotes'] = data?.view_quote_setting?.custom_styles || {}
4440 data['view_quote_mess'] = data?.view_quote_setting?.custom_styles?.label || "View Quote" 4441 data['view_history_quotes_mess'] = data?.view_history_setting?.custom_styles?.label || "View History Quote" 4442 data['button_text'] = data?.button_setting?.custom_styles?.label || "Request for quote" 4443 delete(data?.button_setting?.custom_styles) 4444 delete(data?.view_history_setting?.custom_styles) 4445 delete(data?.view_quote_setting?.custom_styles) 4446 data = Object.assign({ 4447 customize_data: data['customize_data'], 4448 button_setting: data?.button_setting, 4449 hide_price: data?.hide_price_setting, 4450 view_quote_mess: data['view_quote_mess'], 4451 view_history_quotes_mess: data['view_history_quotes_mess'], 4452 button_text: data['button_text'], 4453 hide_add_cart_setting: data?.hide_add_cart_setting, 4454 hide_buy_now_setting: data?.hide_buy_now_setting 4455 }, data?.view_quote_setting, data?.view_history_setting); 4456 4457 return data; 4458 } 4459 4460 if (OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023 && supportSettings && isUsingHidePrice) { 4461 let listFieldHide = [ 4462 { field: "price_element", default: ".price", isUsing: Number(omg_hide_price) }, 4463 { field: "price_element_collection", default: ".price", isUsing: Number(omg_hide_price_collection) }, 4464 { 4465 field: "add_cart_product_element", 4466 default: 'button[name="add"]', 4467 isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection), 4468 }, 4469 { 4470 field: "add_cart_collection_element", 4471 default: 'button[name="add"]', 4472 isUsing: Number(omg_hide_add_cart) || Number(omg_hide_add_cart_collection), 4473 }, 4474 ]; 4475 4476 const getHidePriceCSS = (useDefault = true) => { 4477 let result = []; 4478 for (let item of listFieldHide) { 4479 if (item.isUsing) { 4480 let fieldText = typeof supportSettings[item.field] === "string" ? supportSettings[item.field].trim() : ""; 4481 if (!fieldText && useDefault) { 4482 fieldText = item.default; 4483 } 4484 if (fieldText) result.push(fieldText); 4485 } 4486 } 4487 4488 return result.join(","); 4489 } 4490 4491 const joinPriceSelectors = (...selectorGroups) => selectorGroups.filter((selectorGroup) => selectorGroup?.trim()).join(","); 4492 4493 // Pseudo-element không cho phép pseudo-class Äứng sau nên không gắn :not miá» n trừ ÄÆ°á»£c. 4494 const isPseudoElementSelector = (selector) => /::|:(before|after|first-line|first-letter)\b/i.test(selector); 4495 4496 // Storefront JS hiá»n lại nút bằng cách gắn class omgrfq-atc-visible; :where giữ specificity 4497 // bằng 0 Äá» không là m rule ẩn mạnh hÆ¡n selector gá»c do support cấu hình. Má»i selector má»t 4498 // rule riêng Äá» má»t selector nháºp sai không phá các selector còn lại. 4499 const buildHideRules = (hideSelectors) => 4500 hideSelectors 4501 .split(",") 4502 .map((selector) => selector.trim()) 4503 .filter(Boolean) 4504 .map((selector) => 4505 isPseudoElementSelector(selector) 4506 ? `${selector} {display: none;}` 4507 : `${selector}:not(:where(.omgrfq-atc-visible)) {display: none;}` 4508 ) 4509 .join("\n"); 4510 4511 const hidePriceCSS = joinPriceSelectors(getHidePriceCSS(), priceThemeClassCSS); 4512 const styleCustomCss = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css || ""; 4513 if (hidePriceCSS) { 4514 const hidePriceStyle = document.createElement("style"); 4515 hidePriceStyle.setAttribute("id", "omgrfq-hide-price"); 4516 hidePriceStyle.textContent = `${buildHideRules(hidePriceCSS)}\n${styleCustomCss}`; 4517 headAppend.appendChild(hidePriceStyle); 4518 } 4519
4520 const clearHidePriceCSS = () => { 4521 const hidePriceCSSElement = document.getElementById("omgrfq-hide-price"); 4522 if (hidePriceCSSElement) { 4523 const newHidePriceCSS = joinPriceSelectors(getHidePriceCSS(false), priceThemeClassCSS); 4524 hidePriceCSSElement.textContent = newHidePriceCSS ? `${buildHideRules(newHidePriceCSS)}\n${styleCustomCss}` : styleCustomCss; 4525 } 4526 } 4527 4528 let clearIntervalNumber = 0 4529 const clearHidePriceInterval = setInterval(() => { 4530 clearIntervalNumber += 1 4531 if (window.processedCollection || clearIntervalNumber >= 10) { 4532 clearHidePriceCSS(); 4533 clearInterval(clearHidePriceInterval); 4534 } 4535 }, 500); 4536 } else { 4537 const style = document.createElement('style'); 4538 style.textContent = omgConfigSettings?.general_settings?.customcss || omgConfigSettings?.general_settings?.custom_css; 4539 headAppend.appendChild(style); 4540 } 4541 4542 async function detectCustomerCountry () { 4543 try { 4544 const result = await fetch("https://get.geojs.io/v1/ip/geo.json").then(result => result.json()); 4545 OMGRFQConfigs.customerCountry = result?.country_code || ""; 4546 } catch (e) { 4547 console.log(e); 4548 } 4549 } 4550 4551 function appendScript(url, body) { 4552 const OMGScript = document.createElement('script'); 4553 OMGScript.src = url; 4554 OMGScript.defer = true; 4555 body.appendChild(OMGScript); 4556 }<!-- BEGIN app snippet: omgrfq_striptag --> 4557 4558 function strip_tags(str, allowed_tags) { 4559 var key = '', allowed = false; 4560 var matches = []; 4561 var allowed_array = []; 4562 var allowed_tag = ''; 4563 var i = 0; 4564 var k = ''; 4565 var html = ''; 4566 4567 var replacer = function (search, replace, str) { 4568 return str.split(search).join(replace); 4569 }; 4570 // Build allowes tags associative array 4571 if (allowed_tags) { 4572 allowed_array = allowed_tags.match(/([a-zA-Z0-9]+)/gi); 4573 } 4574 4575 str += ''; 4576 4577 // Match tags 4578 matches = str.match(/(<\/?[\S][^>]*>)/gi); 4579 4580 // Go through all HTML tags 4581 for (key in matches) { 4582 if (isNaN(key)) { 4583 // IE7 Hack 4584 continue; 4585 } 4586 4587 // Save HTML tag 4588 html = matches[key].toString(); 4589 4590 // Is tag not in allowed list ? Remove from str ! 4591 allowed = false; 4592 4593 // Go through all allowed tags 4594 for (k in allowed_array) { 4595 // Init 4596 allowed_tag = allowed_array[k]; 4597 i = -1; 4598 4599 if (i !== 0) { 4600 i = html.toLowerCase().indexOf('<' + allowed_tag + '>'); 4601 } 4602 if (i !== 0) { 4603 i = html.toLowerCase().indexOf('<' + allowed_tag + ' '); 4604 } 4605 if (i !== 0) { 4606 i = html.toLowerCase().indexOf('</' + allowed_tag); 4607 } 4608 4609 // Determine 4610 if (i === 0) { 4611 allowed = true; 4612 break; 4613 } 4614 } 4615 4616 if (!allowed) { 4617 str = replacer(html, "", str); 4618 // Custom replace. No regexing 4619 } 4620 } 4621 4622 return str; 4623 } 4624 4625<!-- END app snippet --> 4626 OMGRFQConfigs.customerId = null; 4627 OMGRFQConfigs.customerTags = null; 4628 4629 4630 omgrfq_productCollection[8821607694560] = {"id":8821607694560,"title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","handle":"spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","description":"\u003cp\u003eDie \u003cstrong\u003eSpültische der Basic-Serie\u003c\/strong\u003e überzeugen durch \u003cstrong\u003ehohe Qualität, besondere Langlebigkeit \u003c\/strong\u003eund einen \u003cstrong\u003eexellenten Produktpreis\u003c\/strong\u003e. Aufgrund der \u003cstrong\u003esoliden Verarbeitung\u003c\/strong\u003e und der \u003cstrong\u003eHerstellung nach Hygiene-Vorschriften\u003c\/strong\u003e eignen sich die \u003cstrong\u003eSpültische \u003c\/strong\u003eideal für Profi-Küchen in der Gastronomie und Hotellerie.\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eProduktvorteile im Ãberblick:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003eBasic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie\u003c\/li\u003e\n\u003cli\u003eEdelstahl-Aufkantung auf der Rückseite\u003c\/li\u003e\n\u003cli\u003emit Grundboden\u003c\/li\u003e\n\u003cli\u003enach Hygiene- und Sicherheitsrichtlinien produziert\u003c\/li\u003e\n\u003cli\u003eleicht zu reinigen\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e\u003cstrong\u003eInformationen zum Material:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003evollständig aus hochwertigem Edelstahl Aisi 201 gefertigt\u003c\/li\u003e\n\u003cli\u003esehr hohe Tragkraft\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003eProduktmaÃe (B x T x H): 1000 x 600 x 950 mm\u003c\/li\u003e\n\u003cli\u003ehöhenverstellbare FüÃe \/ Arbeitshöhe: 845 - 865 mm\u003c\/li\u003e\n\u003cli\u003eBeckenmaÃe (B x T xH): 400 x 400 x 250 mm\u003c\/li\u003e\n\u003cli\u003e1 Becken rechts\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e Hinweis: das Standrohr ist nicht im Lieferumfang enthalten\u003c\/p\u003e\r\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eHinweis: Die
4630Vorrichtung im Becken ist für Ablaufventile mit 1 1\/2 Zoll-Anschluss ausgelegt.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e","published_at":"2024-10-31T18:10:22+01:00","created_at":"2025-02-05T16:29:06+01:00","vendor":"GastroHero","type":"Spültische","tags":["Edelstahlmöbel","Spülmöbel","Spültische"],"price":17490,"price_min":17490,"price_max":17490,"available":true,"price_varies":false,"compare_at_price":36500,"compare_at_price_min":36500,"compare_at_price_max":36500,"compare_at_price_varies":false,"variants":[{"id":46978063499488,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"SPT-BASIC10X6R","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","public_title":null,"options":["Default Title"],"price":17490,"weight":20900,"compare_at_price":36500,"inventory_management":"shopify","barcode":"4255614800324","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391","\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576795-spt-basic10x7r_left_1.webp?v=1786034392","\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576796-spt-basic10x7r_becken_1.webp?v=1786034392","\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393","\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576798-spt-basic10x7r_back_1.webp?v=1786034393","\/\/www.gastro-hero.de\/cdn\/shop\/files\/232303-spt-eco12x6l_fu__1.webp?v=1786034394"],"featured_image":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391","options":["Title"],"media":[{"alt":null,"id":44447598837984,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391","width":1200},{"alt":null,"id":44447598903520,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576795-spt-basic10x7r_left_1.webp?v=1786034392"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576795-spt-basic10x7r_left_1.webp?v=1786034392","width":1200},{"alt":null,"id":44447598936288,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576796-spt-basic10x7r_becken_1.webp?v=1786034392"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576796-spt-basic10x7r_becken_1.webp?v=1786034392","width":1200},{"alt":null,"id":44447599034592,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393","width":1200},{"alt":null,"id":44447599132896,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576798-spt-basic10x7r_back_1.webp?v=1786034393"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/7576798-spt-basic10x7r_back_1.webp?v=1786034393","width":1200},{"alt":null,"id":44447599263968,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232303-spt-eco12x6l_fu__1.webp?v=1786034394"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232303-spt-eco12x6l_fu__1.webp?v=1786034394","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eDie \u003cstrong\u003eSpültische der Basic-Serie\u003c\/strong\u003e überzeugen durch \u003cstrong\u003ehohe Qualität, besondere Langlebigkeit \u003c\/strong\u003eund einen \u003cstrong\u003eexellenten Produktpreis\u003c\/strong\u003e. Aufgrund der \u003cstrong\u003esoliden Verarbeitung\u003c\/strong\u003e und der \u003cstrong\u003eHerstellung nach Hygiene-Vorschriften\u003c\/strong\u003e eignen sich die \u003cstrong\u003eSpültische \u003c\/strong\u003eideal für Profi-Küchen in der Gastronomie und Hotellerie.\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eProduktvorteile im Ãberblick:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003eBasic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie\u003c\/li\u003e\n\u003cli\u003eEdelstahl-Aufkantung auf der Rückseite\u003c\/li\u003e\n\u003cli\u003emit Grundboden\u003c\/li\u003e\n\u003cli\u003enach Hygiene- und Sicherheitsrichtlinien produziert\u003c\/li\u003e\n\u003cli\u003eleicht zu reinigen\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e\u003cstrong\u003eInformationen zum Material:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003evollständig aus hochwertigem Edelstahl Aisi 201 gefertigt\u003c\/li\u003e\n\u003cli\u003esehr hohe Tragkraft\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cul\u003e\n\u003cli\u003eProduktmaÃe (B x T x H): 1000 x 600 x 950 mm\u003c\/li\u003e\n\u003cli\u003ehöhenverstellbare FüÃe \/ Arbeitshöhe: 845 - 865 mm\u003c\/li\u003e\n\u003cli\u003eBeckenmaÃe (B x T xH): 400 x 400 x 250 mm\u003c\/li\u003e\n\u003cli\u003e1 Becken rechts\u003c\/li\u003e\n\u003c\/ul\u003e\r\n\u003cp\u003e Hinweis: das Standrohr ist nicht im Lieferumfang enthalten\u003c\/p\u003e\r\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eHinweis: Die
4630Vorrichtung im Becken ist für Ablaufventile mit 1 1\/2 Zoll-Anschluss ausgelegt.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e"}; 4631 4632 4633 4634 4635 var variantIndex = 0; 4636 4637 omgrfq_productCollection[8821607694560].price = 174.9; 4638 omgrfq_productCollection[8821607694560].price_max = 174.9; 4639 omgrfq_productCollection[8821607694560].price_min = 174.9; 4640 4641 4642 omgrfq_productCollection[8821607694560].variants[variantIndex].inventory_quantity = 59; 4643 4644 omgrfq_productCollection[8821607694560].variants[variantIndex].priceAfterDiscount = 174.9; 4645 omgrfq_productCollection[8821607694560].variants[variantIndex].basePrice = 174.9; 4646 omgrfq_productCollection[8821607694560].variants[variantIndex].price = 174.9; 4647 4648 variantIndex++; 4649 4650 4651 OMGRFQConfigs.variant_selected_or_first = {"id":46978063499488,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"SPT-BASIC10X6R","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","public_title":null,"options":["Default Title"],"price":17490,"weight":20900,"compare_at_price":36500,"inventory_management":"shopify","barcode":"4255614800324","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 4652 4653 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4654 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4655 omgrfq_productCollection[8821607694560]['collection'].push(`Alle Produkte`); 4656 omgrfq_productCollection[8821607694560]['collectionId'].push(459737792736); 4657 4658 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4659 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4660 omgrfq_productCollection[8821607694560]['collection'].push(`Edelstahlmöbel`); 4661 omgrfq_productCollection[8821607694560]['collectionId'].push(459736842464); 4662 4663 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4664 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4665 omgrfq_productCollection[8821607694560]['collection'].push(`Express`); 4666 omgrfq_productCollection[8821607694560]['collectionId'].push(461479477472); 4667 4668 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4669 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4670 omgrfq_productCollection[8821607694560]['collection'].push(`Flash Sale â bis zu 63%`); 4671 omgrfq_productCollection[8821607694560]['collectionId'].push(504935416032); 4672 4673 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4674 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4675 omgrfq_productCollection[8821607694560]['collection'].push(`GastroHero`); 4676 omgrfq_productCollection[8821607694560]['collectionId'].push(459737104608); 4677 4678 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4679 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = [];
4680 omgrfq_productCollection[8821607694560]['collection'].push(`Homepage - Bestseller`); 4681 omgrfq_productCollection[8821607694560]['collectionId'].push(459717935328); 4682 4683 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4684 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4685 omgrfq_productCollection[8821607694560]['collection'].push(`Marken`); 4686 omgrfq_productCollection[8821607694560]['collectionId'].push(459736449248); 4687 4688 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4689 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4690 omgrfq_productCollection[8821607694560]['collection'].push(`Showroom Hamm`); 4691 omgrfq_productCollection[8821607694560]['collectionId'].push(503566532832); 4692 4693 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4694 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4695 omgrfq_productCollection[8821607694560]['collection'].push(`Spülmöbel`); 4696 omgrfq_productCollection[8821607694560]['collectionId'].push(459718459616); 4697 4698 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4699 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4700 omgrfq_productCollection[8821607694560]['collection'].push(`Spültische`); 4701 omgrfq_productCollection[8821607694560]['collectionId'].push(459725668576); 4702 4703 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4704 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4705 omgrfq_productCollection[8821607694560]['collection'].push(`Tiefpreisgarantie`); 4706 omgrfq_productCollection[8821607694560]['collectionId'].push(493198442720); 4707 4708 if (typeof omgrfq_productCollection[8821607694560]['collection'] === 'undefined') omgrfq_productCollection[8821607694560]['collection'] = []; 4709 if (typeof omgrfq_productCollection[8821607694560]['collectionId'] === 'undefined') omgrfq_productCollection[8821607694560]['collectionId'] = []; 4710 omgrfq_productCollection[8821607694560]['collection'].push(`ð¥ DEALS`); 4711 omgrfq_productCollection[8821607694560]['collectionId'].push(495157280992); 4712 4713 omgrfq_productCollection[8821607694560]['isShowQuoteButton'] = false; 4714 omgrfq_productCollection[8821607694560]['isHideQuotePrice'] = false; 4715 4716 4717 // init app 4718 async function initAppQuotesOMG() { 4719 if (OMGRFQConfigs?.settings?.hide_price_settings?.applied_customers_mode == 4 || OMGRFQConfigs?.appQuotesSettings?.hide_price?.applied_customers_mode == 4) await detectCustomerCountry(); 4720 4721 OMGRFQConfigs.currency = "{{amount_with_comma_separator}} â¬"; 4722 4723 OMGRFQConfigs.currency = strip_tags(OMGRFQConfigs.currency); 4724 4725 // if (!document.getElementById('app-quotes')) { 4726 let appendApp = document.createElement('div'); 4727 appendApp.setAttribute('id', 'app-quotes'); 4728 const bodyAppend = document.body 4729 bodyAppend.appendChild(appendApp); 4730 if (window.omg_quote_list_checkJS === 1) { 4731 window.reRenderAppQuoteOMG() 4732 } else { 4733 document.addEventListener('callScriptApp', () => { 4734 window.reRenderAppQuoteOMG() 4735 }); 4736 } 4737 setTimeout(() => { 4738 if (JSON.stringify(OMGRFQConfigs['appQuotesSettings'].form_data).indexOf('"input":"date"') > -1 4739 || (OMGRFQConfigs.settings?.multiple_form_settings?.form_settings?.length && JSON.stringify(OMGRFQConfigs.settings?.multiple_form_settings.form_settings))?.indexOf('"input":"date"') > -1) { 4740 appendScript("https://cdn.jsdelivr.net/npm/flatpickr", bodyAppend); 4741 setTimeout(() =>{ 4742 if (OMGRFQConfigs['appQuotesSettings'].calendar_lang != 'en') { 4743 appendScript("https://cdn.jsdelivr.net/npm/flatpickr/dist/l10n/"+OMGRFQConfigs['appQuotesSettings'].calendar_lang+'.js', bodyAppend); 4744 } 4745 }, 200) 4746 } 4747 }, 300) 4748 // } 4749 } 4750 4751 OMGRFQConfigs['appQuotesSettings'] = Object.assign({}, omgConfigSettings.general_settings, omgConfigSettings.condition_product_rule, supportSettings, OMGRFQB2bSettings); 4752 // dont have any match theme json 4753 if (!Object.keys(OMGRFQConfigs?.theme).length || typeof OMGRFQConfigs?.theme === 'string') { 4754 OMGRFQConfigs.theme = {}; 4755 OMGRFQConfigs.theme.title_class = OMGQuotesTitleClass(); 4756 OMGRFQConfigs.theme.description_class = OMGQuotesDescriptionClass(); 4757 OMGRFQConfigs.theme.price_class = OMGQuotesPriceClass(); 4758 OMGRFQConfigs.theme.collection_addcart = OMGQuotesCollectionCartClass(); 4759 } 4760 4761 4762 4763 // append collection div 4764 if (document.readyState === "complete" 4765 || document.readyState === "loaded" 4766 || document.readyState === "interactive") { 4767 if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) { 4768 console.log('not abTest') 4769 appendElementInCollectionPage() 4770 } 4771 4772 initAppQuotesOMG(); 4773 } else { 4774 window.addEventListener("DOMContentLoaded", () => { 4775 if (!OMGRFQConfigs?.abTests?.quote_snap_auto_hide_price_oct_2023) { 4776 console.log('not abTest') 4777 appendElementInCollectionPage() 4778 } 4779 4780 initAppQuotesOMG(); 4781 }) 4782 } 4783</script>
4783 4784 4785 4786 4787 <link rel="preload" href="https://cdn.shopify.com/extensions/01a0eb0c-250a-792b-9446-15632b365736/request-for-quote-by-omega-1179/assets/omgrfg_style_b2b.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 4788 <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0eb0c-250a-792b-9446-15632b365736/request-for-quote-by-omega-1179/assets/omgrfg_style_b2b.css"></noscript> 4789
4789<script src="https://cdn.shopify.com/extensions/01a0eb0c-250a-792b-9446-15632b365736/request-for-quote-by-omega-1179/assets/omg-app-quote-b2b.js" defer></script>
4789 4790 4791 4792 4793 4794<!-- END app block -->
4794<script src="https://cdn.shopify.com/extensions/01a0ec75-cd34-70ff-8c10-2324df83d15e/judgeme-768/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 4794
4794
4795<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
4795 4796<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
4797<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 74185310432,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 4797
4797
4798<script> 4799 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 4800</script>
vendor: 1 bytes, line 4800
4800
4801<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
4801).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 74185310432,storefrontBaseUrl: "https://www.gastro-hero.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.gastro-hero.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2471264480","configuration":"{\"app_domain\":\"gastro-hero.app.baqend.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bb4c3a4598027d10ea6ad819b4e79f5e","type":"APP","apiClientId":3109943,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
4801,"dataSharingState":"unrestricted"},{"id":"2455568608","configuration":"{ \"alias\": \"GASTROHERO_GERMANY\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1772749024","configuration":"{\"accountID\":\"4548bddca1b7472f9d13423217c966ad\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1416036576","configuration":"{\"accountID\":\"Uke7d6\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"833978592","configuration":"{\"plugin\":\"shopify_3.0.0\",\"uptain_id\":\"sVhKFxTcO3lrKEmp\",\"transfer_existing_customer_data\":\"false\",\"transfer_opt_in_customer_data\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1db12df6cccd57ce00b7b45a38f6e9d9","type":"APP","apiClientId":3082997,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"804421856","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"742490336","configuration":"{\"accountID\":\"74185310432\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"88244448","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"17","type":"CUSTOM","privacyPurposes":[],"name":"Stape Server Side Custom Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"99877088","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Tracking Consent","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"152928480","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"name":"Algolia Shopify Tracking","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"GastroHero","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"gastrohero-germany.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/www.gastro-hero.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":174.9,"currencyCode":"EUR"},"product":{"title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","vendor":"GastroHero","i
4801d":"8821607694560","untranslatedTitle":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","url":"\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","type":"Spültische"},"id":"46978063499488","image":{"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391"},"sku":"SPT-BASIC10X6R","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8821607694560","handle":"spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","isCollective":null,"title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","type":"Spültische","untranslatedTitle":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","url":"\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","vendor":"GastroHero","remoteShopId":null,"variants":[{"id":"46978063499488","image":{"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391"},"price":{"amount":174.9,"currencyCode":"EUR"},"sku":"SPT-BASIC10X6R","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8821576433888","handle":"geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c","isCollective":null,"title":"Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor","type":"Spülmaschinenreiniger","untranslatedTitle":"Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor","url":"\/products\/geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c","vendor":"GastroHero","remoteShopId":null,"variants":[{"id":"46977970798816","image":{"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/231146-profi_12_c_2.webp?v=1786245449"},"price":{"amount":65.9,"currencyCode":"EUR"},"sku":"RM-PROFI12C","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8821647900896","handle":"grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850","isCollective":null,"title":"Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm","type":"Geschirrtücher","untranslatedTitle":"Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm","url":"\/products\/grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850","vendor":"Linco Textilvertrieb","remoteShopId":null,"variants":[{"id":"46978202829024","image":{"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/204988-49850-1.webp?v=1787056562"},"price":{"amount":1.69,"currencyCode":"EUR"},"sku":"49850","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.gastro-hero.de/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"159711396064","themePublished":"true","eventMetadataId":"381b206e-7252-439e-a20e-30545973676f","pageType":"product","resourceId":"8821607694560","shopId":"74185310432","storefrontBaseUrl":"https:\/\/www.gastro-hero.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":174.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden\",\"vendor\":\"GastroHero\",\"id\":\"8821607694560\",\"untranslatedTitle\":\"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden\",\"url\":\"\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r\",\"type\":\"Spültische\"},\"id\":\"46978063499488\",\"image\":{\"src\":\"\/\/www.gastro-hero.de\/cdn\/shop\/files\/232193-spt-basic10x7r.webp?v=1786034391\"},\"sku\":\"SPT-BASIC10X6R\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
4801<script> 4802 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 4803 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 4804 window.ShopifyAnalytics.meta.currency = 'EUR'; 4805 var meta = {"product":{"id":8821607694560,"gid":"gid:\/\/shopify\/Product\/8821607694560","vendor":"GastroHero","type":"Spültische","handle":"spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","variants":[{"id":46978063499488,"price":17490,"name":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","public_title":null,"sku":"SPT-BASIC10X6R"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8821607694560,"requestId":"a8149ebe-5098-451f-9e7e-8a67bd30880f-1790695776"}}; 4806 for (var attr in meta) { 4807 window.ShopifyAnalytics.meta[attr] = meta[attr]; 4808 } 4809</script>
vendor: 1 bytes, line 4809
4809
4810<script class="analytics"> 4811 (function () { 4812 var customDocumentWrite = function(content) { 4813 var jquery = null; 4814 4815 if (window.jQuery) { 4816 jquery = window.jQuery; 4817 } else if (window.Checkout && window.Checkout.$) { 4818 jquery = window.Checkout.$; 4819 } 4820 4821 if (jquery) { 4822 jquery('body').append(content); 4823 } 4824 }; 4825 4826 var hasLoggedConversion = function(token) { 4827 if (token) { 4828 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 4829 } 4830 return false; 4831 } 4832 4833 var setCookieIfConversion = function(token) { 4834 if (token) { 4835 var twoMonthsFromNow = new Date(Date.now()); 4836 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 4837 4838 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 4839 } 4840 } 4841 4842 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 4843 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 4844 if (trekkie.integrations) { 4845 return; 4846 } 4847 trekkie.methods = [ 4848 'identify', 4849 'page', 4850 'ready', 4851 'track', 4852 'trackForm', 4853 'trackLink' 4854 ]; 4855 trekkie.factory = function(method) { 4856 return function() { 4857 var args = Array.prototype.slice.call(arguments); 4858 args.unshift(method); 4859 trekkie.push(args); 4860 if (method == 'track' || method == 'page') { 4861 var pageUrl; 4862 try { 4863 pageUrl = window.location.href; 4864 } catch (e) {} 4865 var pageReferrer; 4866 try { 4867 pageReferrer = document.referrer; 4868 } catch (e) {} 4869 try { 4870 if (window.__TREKKIE_SHIM_QUEUE == null) { 4871 window.__TREKKIE_SHIM_QUEUE = []; 4872 } 4873 window.__TREKKIE_SHIM_QUEUE.push({ 4874 from: 'trekkie-stub', 4875 method: method, 4876 args: args.slice(1), 4877 pageContext: { 4878 url: pageUrl, 4879 referrer: pageReferrer 4880 } 4881 }); 4882 } catch (e) { 4883 // no-op 4884 } 4885 } 4886 return trekkie; 4887 }; 4888 }; 4889 for (var i = 0; i < trekkie.methods.length; i++) { 4890 var key = trekkie.methods[i]; 4891 trekkie[key] = trekkie.factory(key); 4892 } 4893 trekkie.load = function(config) { 4894 trekkie.config = config || {}; 4895 trekkie.config.initialDocumentCookie = document.cookie; 4896 var first = document.getElementsByTagName('script')[0]; 4897var script = document.createElement('script'); 4898script.type = 'text/javascript'; 4899script.onerror = function(e) { 4900 var scriptFallback = document.createElement('script'); 4901 scriptFallback.type = 'text/javascript'; 4902 scriptFallback.onerror = function(error) { 4903 var Monorail = { 4904 produce: function produce(monorailDomain, schemaId, payload) { 4905 var currentMs = new Date().getTime(); 4906 var event = { 4907 schema_id: schemaId, 4908 payload: payload, 4909 metadata: { 4910 event_created_at_ms: currentMs, 4911 event_sent_at_ms: currentMs 4912 } 4913 }; 4914 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 4915 }, 4916 sendRequest: function sendRequest(endpointUrl, payload) { 4917 // Try the sendBeacon API 4918 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 4919 var blobData = new window.Blob([payload], { 4920 type: 'text/plain' 4921 }); 4922 4923 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 4924 return true; 4925 } // sendBeacon was not successful 4926 4927 } // XHR beacon 4928 4929 var xhr = new XMLHttpRequest(); 4930 4931 try { 4932 xhr.open('POST', endpointUrl); 4933 xhr.setRequestHeader('Content-Type', 'text/plain'); 4934 xhr.send(payload); 4935 } catch (e) { 4936 console.log(e); 4937 } 4938 4939 return false; 4940 }, 4941 isIos12: function isIos12() { 4942 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 4943 } 4944 }; 4945 Monorail.produce('monorail-edge.shopifysvc.com', 4946 'trekkie_storefront_load_errors/1.1', 4947 {shop_id: 74185310432, 4948 theme_id: 159711396064, 4949 app_name: "storefront", 4950 context_url: window.location.href, 4951 source_url: "//www.gastro-hero.de/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 4952 4953 }; 4954 scriptFallback.async = true; 4955 scriptFallback.src = '//www.gastro-hero.de/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 4956 first.parentNode.insertBefore(scriptFallback, first); 4957}; 4958script.async = true; 4959script.src = '//www.gastro-hero.de/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 4960first.parentNode.insertBefore(script, first); 4961 4962 }; 4963 trekkie.load( 4964 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":74185310432,"isMerchantRequest":null,"themeId":159711396064,"themeCityHash":"2446167982826253983","contentLanguage":"de","currency":"EUR","eventMetadataId":"381b206e-7252-439e-a20e-30545973676f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 4965 ); 4966 4967 var loaded = false;
4968 trekkie.ready(function() { 4969 if (loaded) return; 4970 loaded = true; 4971 4972 window.ShopifyAnalytics.lib = window.trekkie; 4973 4974 var originalDocumentWrite = document.write; 4975 document.write = customDocumentWrite; 4976 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 4977 document.write = originalDocumentWrite; 4978 4979 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 4980 var token = match? match[1]: undefined; 4981 if (!hasLoggedConversion(token)) { 4982 setCookieIfConversion(token); 4983 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":46978063499488,"productId":8821607694560,"productGid":"gid:\/\/shopify\/Product\/8821607694560","name":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","price":"174.90","sku":"SPT-BASIC10X6R","brand":"GastroHero","variant":null,"category":"Spültische","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 4984 } 4985 }); 4986 4987 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8821607694560,"requestId":"a8149ebe-5098-451f-9e7e-8a67bd30880f-1790695776","shopifyEmitted":true}); 4988 4989 var eventsListenerScript = document.createElement('script'); 4990 eventsListenerScript.async = true; 4991 eventsListenerScript.src = "//www.gastro-hero.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 4992 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 4993})();</script>
vendor: 1 bytes, line 4993
4993
4994<script 4995 defer 4996 src="https://www.gastro-hero.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 4997 data-application="storefront-renderer" 4998 data-shop-id="74185310432" 4999 data-render-region="gcp-us-central1" 5000 data-page-type="product" 5001 data-theme-instance-id="159711396064" 5002 data-theme-name="Horizon" 5003 data-theme-version="3.3.1" 5004 data-monorail-region="shop_domain" 5005 data-resource-timing-sampling-rate="10" 5006 data-shs="true" 5007 data-shs-beacon="true" 5008 data-shs-export-with-fetch="true" 5009 data-shs-logs-sample-rate="1" 5010 data-shs-beacon-endpoint="https://www.gastro-hero.de/api/collect" 5011></script>
5011 5012<meta name="shopify-y" content="3b270b9c-3a86-4e6c-a271-8f7825a00c06" data-expiration="1822253376000"><meta name="shopify-s" content="1317b6d7-96a5-4476-b29c-c5b7e059bfeb" data-expiration="1790697576000"><meta name="new-cookie-storage-activated" content="t"> 5013</head> 5014 5015 5016 5017 <body class="page-width-narrow card-hover-effect-subtle-zoom store--de"> 5018 5019 <div class="hidden-wishlist-btn hidden"> 5020 <a class="wkh-button"> 5021 <span class="wkh-icon"> 5022 <svg viewBox="0 0 64 64" aria-hidden="true" focusable="false"> 5023 <path d="M32.012,59.616c-1.119-.521-2.365-1.141-3.707-1.859a79.264,79.264,0,0,1-11.694-7.614C6.316,42,.266,32.6.254,22.076,0.244,12.358,7.871,4.506,17.232,4.5a16.661,16.661,0,0,1,11.891,4.99l2.837,2.889,2.827-2.9a16.639,16.639,0,0,1,11.874-5.02h0c9.368-.01,17.008,7.815,17.021,17.539,0.015,10.533-6.022,19.96-16.312,28.128a79.314,79.314,0,0,1-11.661,7.63C34.369,58.472,33.127,59.094,32.012,59.616Z"></path> 5024 </svg> 5025 </span> 5026 <span class="wkh-counter">0</span> 5027 </a> 5028</div> 5029 5030 5031 <a 5032 class="skip-to-content-link button-secondary" 5033 href="#MainContent" 5034> 5035 Direkt zum Inhalt 5036</a> 5037 5038 5039 5040 <div id="header-group"> 5041 <!-- BEGIN sections: header-group --> 5042<div id="shopify-section-sections--21785297289440__custom_liquid_BB6xc8" class="shopify-section shopify-section-group-header-group"> 5043 5044<div class="section-background color-scheme-1"></div> 5045<div 5046 class="section section--page-width spacing-style color-scheme-1" 5047 style="--padding-block-start: 0px; --padding-block-end:0px; 5048--padding-inline-start:0px; --padding-inline-end:0px; 5049" 5050> 5051 <dialog id="gh-az-dialog" class="dialog-modal gh-az__dialog" aria-labelledby="gh-az-title"> 5052 <div class="gh-az__header"> 5053 <h2 id="gh-az-title" class="gh-az__title">Gesetzliche Gewährleistung</h2> 5054 <button type="button" class="button button-unstyled close-button gh-az__close" data-gh-az-close aria-label="SchlieÃen"> 5055 <svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none"> 5056 <path d="M12 2L2 12M2 2l10 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5057 </svg> 5058 </button> 5059 </div> 5060 5061 <div class="gh-az__body"> 5062 <img src="//www.gastro-hero.de/cdn/shop/files/Legal_guarantee_notice_DE.png?v=1790420965&width=1800" alt="Ihre gesetzlichen Gewährleistungsrechte" srcset="//www.gastro-hero.de/cdn/shop/files/Legal_guarantee_notice_DE.png?v=1790420965&width=600 600w, //www.gastro-hero.de/cdn/shop/files/Legal_guarantee_notice_DE.png?v=1790420965&width=900 900w, //www.gastro-hero.de/cdn/shop/files/Legal_guarantee_notice_DE.png?v=1790420965&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/Legal_guarantee_notice_DE.png?v=1790420965&width=1800 1800w" width="1800" height="2545" loading="lazy" class="gh-az__img" sizes="(min-width: 750px) 848px, 100vw"> 5063<a href="//www.gastro-hero.de/cdn/shop/files/eu-gewaehrleistungsmitteilung-de-farbig.pdf?v=8287261567074961017" class="gh-az__pdf" target="_blank" rel="noopener"> 5064 <span>Als PDF öffnen</span> 5065 <span class="visually-hidden">Wird in einem neuen Fenster geöffnet.</span> 5066 <svg aria-hidden="true" focusable="false" width="20" height="20" viewBox="0 0 20 20" fill="none"> 5067 <path d="M14.25 11.25v1c0 1.105-.895 2-2 2h-4.5c-1.105 0-2-.895-2-2v-4.5c0-1.105.895-2 2-2h1" stroke="currentColor" stroke-width="1.25" stroke-linecap="round"/> 5068 <path d="M14.75 5.25h-3m3 0v3m0-3-4 4" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 5069 </svg> 5070 </a></div> 5071</dialog> 5072 5073<style> 5074 /* Visibility: all #gh-zoom links only for B2C */ 5075 html:not([data-customer-type="b2c"]) li:has(> a[href*="#gh-zoom"]), 5076 html:not([data-customer-type="b2c"]) a[href*="#gh-zoom"] { 5077 display: none !important; 5078 } 5079 5080 /* Announcement link: underlined, no underline on hover */ 5081 .standalone__announcement-link[href*="#gh-zoom"], 5082 .standalone__announcement-link[href*="#gh-zoom"] p { 5083 text-decoration: underline; 5084 text-underline-offset: 0.2em; 5085 } 5086 .standalone__announcement-link[href*="#gh-zoom"]:hover, 5087 .standalone__announcement-link[href*="#gh-zoom"]:hover p { 5088 text-decoration: none; 5089 } 5090 5091 /* Dialog â mirrors .gh-image-modal-link__dialog */ 5092 .dialog-modal.gh-az__dialog { 5093 display: flex; 5094 flex-direction: column; 5095 width: 100%; 5096 max-width: min(56rem, 100%); 5097 padding: 0; 5098 overflow: hidden; 5099 border: var(--style-border-popover, 0);
5100 border-radius: var(--style-border-radius-popover, 16px); 5101 background-color: #fff; 5102 color: var(--color-foreground, rgb(0 35 65)); 5103 font-family: var(--font-paragraph--family, inherit); 5104 font-size: var(--font-paragraph--size, 16px); 5105 font-weight: 400; 5106 line-height: 1.5; 5107 letter-spacing: normal; 5108 text-transform: none; 5109 text-align: start; 5110 } 5111 .dialog-modal.gh-az__dialog:not([open]) { display: none; } 5112 5113 /* Own slide animation (theme's elementSlideInTop animates margin-top, which breaks centering) */ 5114 @keyframes gh-az-in { 5115 from { translate: 0 var(--padding-sm, 8px); opacity: 0; } 5116 to { translate: 0 0; opacity: 1; } 5117 } 5118 @keyframes gh-az-out { 5119 from { translate: 0 0; opacity: 1; } 5120 to { translate: 0 var(--padding-sm, 8px); opacity: 0; } 5121 } 5122 .dialog-modal.gh-az__dialog[open] { 5123 animation: gh-az-in var(--animation-speed, 0.2s) var(--animation-easing, ease) forwards; 5124 } 5125 .dialog-modal.gh-az__dialog.dialog-closing { 5126 animation: gh-az-out var(--animation-speed, 0.2s) var(--animation-easing, ease) forwards; 5127 } 5128 5129 /* Desktop: centered horizontally and vertically */ 5130 @media screen and (min-width: 750px) { 5131 .dialog-modal.gh-az__dialog { 5132 position: fixed; 5133 inset: 0; 5134 height: fit-content; 5135 max-height: 90dvh; 5136 /* !important beats keyframe margins (theme's elementSlideInTop animates margin-top) */ 5137 margin: auto !important; 5138 } 5139 } 5140 @media screen and (max-width: 749px) { 5141 .dialog-modal.gh-az__dialog { 5142 width: 100dvw; 5143 max-width: 100%; 5144 height: 100dvh; 5145 max-height: 100%; 5146 margin: 0; 5147 border-radius: 0; 5148 } 5149 } 5150 5151 .gh-az__header { 5152 display: flex; 5153 flex-shrink: 0; 5154 align-items: center; 5155 justify-content: space-between; 5156 gap: var(--gap-md, 14px); 5157 padding: var(--padding-lg, 16px) var(--padding-md, 12px) var(--padding-lg, 16px) var(--padding-2xl, 24px); 5158 background-color: rgb(245 246 247); 5159 border-block-end: 1px solid var(--color-border, rgb(0 35 65 / 0.1)); 5160 } 5161 .gh-az__dialog .gh-az__title { 5162 margin: 0; 5163 font-size: 18px; 5164 font-weight: 700; 5165 line-height: 1.3; 5166 } 5167 .gh-az__close { 5168 position: static; 5169 flex-shrink: 0; 5170 width: 44px; 5171 height: 44px; 5172 display: flex; 5173 align-items: center; 5174 justify-content: center; 5175 border-radius: 50%; 5176 cursor: pointer; 5177 color: inherit; 5178 } 5179 .gh-az__close svg { width: var(--icon-size-sm, 14px); height: var(--icon-size-sm, 14px); } 5180 5181 .gh-az__body { 5182 display: flex; 5183 flex: 1 1 auto; 5184 flex-direction: column; 5185 align-items: flex-start; 5186 gap: var(--gap-md, 14px); 5187 min-height: 0; 5188 padding: var(--padding-xl, 20px) var(--padding-2xl, 24px) var(--padding-2xl, 24px); 5189 overflow: hidden auto; 5190 overscroll-behavior: contain; 5191 } 5192 @media screen and (max-width: 749px) { 5193 .gh-az__body { padding: var(--padding-lg, 16px) var(--padding-md, 12px) var(--padding-2xl, 24px); } 5194 } 5195 .gh-az__dialog .gh-az__img { 5196 display: block; 5197 flex-shrink: 0; 5198 width: 100%; 5199 max-width: 100%; 5200 height: auto; 5201 } 5202 5203 .gh-az__pdf { 5204 display: inline-flex; 5205 align-items: center; 5206 gap: var(--gap-2xs, 5px); 5207 color: inherit; 5208 text-decoration: underline; 5209 text-underline-offset: 0.15em; 5210 } 5211 .gh-az__pdf svg { width: 1em; height: 1em; } 5212</style> 5213
5214<script> 5215 (() => { 5216 const dialog = document.getElementById('gh-az-dialog'); 5217 if (!dialog || dialog.dataset.init) return; 5218 dialog.dataset.init = '1'; 5219 document.body.appendChild(dialog); 5220 5221 const TRIGGER = 'a[href*="#gh-zoom"]'; 5222 const body = dialog.querySelector('.gh-az__body'); 5223 let lastTrigger = null; 5224 5225 const open = (trigger) => { 5226 lastTrigger = trigger; 5227 dialog.classList.remove('dialog-closing'); 5228 body.scrollTop = 0; 5229 dialog.showModal(); 5230 document.documentElement.style.overflow = 'hidden'; 5231 }; 5232 5233 // Plays slide-out (.dialog-closing) before closing 5234 const close = () => { 5235 if (!dialog.open || dialog.classList.contains('dialog-closing')) return; 5236 const reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches; 5237 const done = () => { 5238 dialog.classList.remove('dialog-closing'); 5239 dialog.close(); 5240 }; 5241 if (reduce) return done(); 5242 dialog.classList.add('dialog-closing'); 5243 dialog.addEventListener('animationend', done, { once: true }); 5244 setTimeout(() => dialog.open && done(), 500); // fallback 5245 }; 5246 5247 document.addEventListener('click', (e) => { 5248 const trigger = e.target.closest(TRIGGER); 5249 if (!trigger) return; 5250 e.preventDefault(); 5251 e.stopPropagation(); 5252 open(trigger); 5253 }, true); 5254 5255 dialog.addEventListener('click', (e) => { 5256 if (e.target.closest('[data-gh-az-close]') || e.target === dialog) close(); 5257 }); 5258 5259 dialog.addEventListener('cancel', (e) => { 5260 e.preventDefault(); 5261 close(); 5262 }); 5263 5264 dialog.addEventListener('close', () => { 5265 document.documentElement.style.overflow = ''; 5266 lastTrigger?.focus({ preventScroll: true }); 5267 }); 5268 })(); 5269</script>
5269 5270</div> 5271 5272 5273</div><section id="shopify-section-sections--21785297289440__offer_banner_VGKTmW" class="shopify-section shopify-section-group-header-group"> 5274 5275 5276 5277 5278 <div 5279 class=" 5280 offer-banner__parent" 5281 5282 > 5283 5284
5285<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/countdown-element.js?v=99203364958400282101781169407" type="module" fetchpriority="low"></script>
vendor: 1 bytes, line 5285
5285
5286<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/copy-to-clipboard.js?v=118200917042795196051781169407" type="module" fetchpriority="low"></script>
5286 5287 5288 5289 5290<div 5291 class="code-banner offer-bar__main custom-typography custom-font-size " 5292 style=" 5293 --offer-bar-bg-color: #db0029; 5294 --offer-bar-text-color: #ffffff;--color:#ffffff;--font-size: 1rem; --font-weight: var(--font-accent--weight);--font-family: var(--font-accent--family); --font-smoothing-webkit: var(--font-accent--smoothing-webkit); --font-smoothing-moz: var(--font-accent--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal);--offer-margin-top: 2px;" 5295> 5296 5297 <a class="offer-bar__link" href="/collections/unsere-lager-angebote"> 5298 <span class="visually-hidden">Flash Sale â bis zu 63%</span> 5299 </a> 5300 5301 <div class="offer-bar__description"><p>Flash Sale â bis zu 63%!</p></div> 5302 <span class="offer-bar__span"> 5303 5304 <countdown-component 5305 data-start="2026-09-28 00:01" 5306 data-expiry="2026-09-30 23:59" 5307 >Nur noch<span ref="daysGroup"> 5308 <strong ref="days"></strong> Tage</span> 5309 <span ref="hoursGroup"> 5310 <strong ref="hours"></strong> Std</span> 5311 <span ref="minutesGroup"> 5312 <strong ref="minutes"></strong> Min</span> 5313 </countdown-component> 5314 5315 </span> 5316 5317</div> 5318 5319 5320 </div> 5321 5322 5323 5324 5325</section><div id="shopify-section-sections--21785297289440__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group"> 5326
5326<script 5327 src='//www.gastro-hero.de/cdn/shop/t/22/assets/announcement-rotator.js?v=67381200418012856721781169407' 5328 type='module' 5329 fetchpriority='low' 5330 ></script>
5330 5331 5332 5333 5334 5335<div 5336 class='section-background color-scheme-1' 5337 style='background-color: #f5f6f7;' 5338></div> 5339<aside 5340 class='announcement-bar spacing-style section section--page-width color-scheme-1' 5341 style='--padding-block-start: 4px; --padding-block-end:4px; 5342--padding-inline-start:0px; --padding-inline-end:0px; 5343; --border-bottom-width: 0px; background-color: #f5f6f7;' 5344> 5345 5346 5347 <ul class="announcement-bar__container-desktop custom custom-typography custom-font-size " style="--color:;--font-size: 0.75rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal);"> 5348 5349 5350<li class="standalone__announcement-item"> 5351 5352 <a href="/pages/unsere-vorteile" class="standalone__announcement-link"> 5353 5354<div class="standalone__announcement-image"> 5355 <img src="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150" alt=" 5356icon check navy" srcset="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150 150w" width="150" height="150"> 5357 </div> 5358 5359 <p><strong>Versandkostenfrei ab 350 â¬*</strong></p> 5360 </a> 5361 5362</li> 5363 5364 5365 5366<li class="standalone__announcement-item"> 5367 5368 <a href="/pages/unsere-vorteile" class="standalone__announcement-link"> 5369 5370<div class="standalone__announcement-image"> 5371 <img src="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150" alt=" 5372icon check navy" srcset="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150 150w" width="150" height="150"> 5373 </div> 5374 5375 <p><strong>Tiefpreisgarantie**</strong></p> 5376 </a> 5377 5378</li> 5379 5380 5381 5382<li class="standalone__announcement-item"> 5383 5384 <a href="/pages/unsere-vorteile" class="standalone__announcement-link"> 5385 5386<div class="standalone__announcement-image"> 5387 <img src="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150" alt=" 5388icon check navy" srcset="//www.gastro-hero.de/cdn/shop/files/icon-check-navy.svg?v=1786186315&width=150 150w" width="150" height="150"> 5389 </div> 5390 5391 <p><strong>Schnelle Lieferung</strong></p> 5392 </a> 5393 5394</li> 5395 5396 5397 5398<li class="standalone__announcement-item"> 5399 5400 <a href="#gh-zoom" class="standalone__announcement-link"> 5401 5402<div class="standalone__announcement-image"> 5403 <img src="//www.gastro-hero.de/cdn/shop/files/icon-check-shield_20ebd73b-e211-40d9-a739-cbee0327a201.svg?v=1790440043&width=150" alt=" 5404icon check shield 20ebd73b e211 40d9 a739 cbee0327a201" srcset="//www.gastro-hero.de/cdn/shop/files/icon-check-shield_20ebd73b-e211-40d9-a739-cbee0327a201.svg?v=1790440043&width=150 150w" width="150" height="159"> 5405 </div> 5406 5407 <p>Gesetzliche Gewährleistung</p> 5408 </a> 5409 5410</li> 5411 5412<li class="announcement-bar__item announcement-bar__item--client-type-selector"> 5413 5414 5415<client-type-selector 5416 class="client-type-selector client-type-selector--radio " 5417 price-mode="b2b" 5418> 5419 5420 <div class="client-type-selector__radio-wrap"> 5421 <div class="client-type-selector__radio-group" role="group" aria-label="Kundentyp"> 5422 <button 5423 type="button" 5424 class="client-type-selector__radio" 5425 aria-pressed="false" 5426 data-customer-type="corporate" 5427 >Geschäftskunde</button> 5428 <button 5429 type="button" 5430 class="client-type-selector__radio client-type-selector__radio--selected" 5431 aria-pressed="true" 5432 data-customer-type="private" 5433 >Privatkunde</button> 5434 </div> 5435 5436 5437 <div class="client-type-selector__info"> 5438 <button 5439 type="button" 5440 class="client-type-selector__info-button" 5441 aria-label="Preisinformationen anzeigen" 5442 aria-describedby="client-type-selector-tooltip-AMERJY2NITWFiT2F3L__client_type_selector_Adki8c" 5443 > 5444 5445<img src="//www.gastro-hero.de/cdn/shop/files/icon-info-2.svg?v=1786129259&width=40" alt=" 5446icon info 2" srcset="//www.gastro-hero.de/cdn/shop/files/icon-info-2.svg?v=1786129259&width=40 40w" width="40" height="40" loading="lazy"> 5447 5448 </button> 5449 <div class="client-type-selector__tooltip" id="client-type-selector-tooltip-AMERJY2NITWFiT2F3L__client_type_selector_Adki8c" role="tooltip"> 5450 <p><strong>Geschäftskunde oder Privatkunde?<br/></strong>StandardmäÃig werden unsere Preise für Geschäftskunden ohne gesetzliche Mehrwertsteuer angezeigt. Die Einstellung âPrivatkundeâ zeigt die Verkaufspreise mit der gesetzlichen Mehrwertsteuer an. Sie können jederzeit wechseln.<strong><br/></strong></p> 5451 </div> 5452 </div> 5453 5454 </div> 5455 5456</client-type-selector> 5457 </li> 5458 5459 5460 </ul> 5461 5462 5463 5464 <div class='announcement-bar__container-mobile announcement-bar__container-mobile--with-icon'> 5465 5466<img src="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?v=1786188802&width=150" alt=" 54672025 GH Topshop Logo DEAT" srcset="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?v=1786188802&width=150 150w" width="150" height="150" class="top-shop-icon"> 5468 5469 <div class="announcement-bar__container-content custom custom-typography custom-font-size " style="--color:;--font-size: 0.75rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal);"><img src="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=150" alt=" 5470icon phone 24" srcset="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=150 150w" width="150" height="150"> 5471<a href='tel:0231 1772630' data-tracking='phone.hotline'> 5472 <b> 5473 0231 1772630 5474 </b> 5475 </a><span>Verkauf Mo-Fr (8-18 Uhr)</span></div> 5476 </div> 5477 5478</aside> 5479 5480 5481</div><header id="shopify-section-sections--21785297289440__header_section" class="shopify-section shopify-section-group-header-group header-section"> 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491
5492<script type="application/ld+json"> 5493 { 5494 "@context": "https://schema.org", 5495 "@type": "Organization", 5496 "name": "GastroHero", 5497 "url": "https:\/\/www.gastro-hero.de", 5498 5499 "logo": "https:\/\/www.gastro-hero.de\/cdn\/shop\/files\/logos2026_GastroHero_Logo_4C.svg?v=1786449711\u0026width=512", 5500 5501 "contactPoint": [ 5502 { 5503 "@type": "ContactPoint", 5504 "email": "[email protected]", 5505 "telephone": "02311772630", 5506 "contactType": "customer service", 5507 "areaServed": "DE" 5508 } 5509 ], 5510 "vatID": "DE815459089", 5511 "hasMerchantReturnPolicy": { 5512 "@type": "MerchantReturnPolicy", 5513 "url": "https:\/\/www.gastro-hero.de\/policies\/return-policy", 5514 "applicableCountry": "DE", 5515 "merchantReturnLink": "https:\/\/www.gastro-hero.de\/apps\/returns" 5516 } 5517 5518 } 5519 </script>
5519<header-component 5520 id="header-component" 5521 class="header" 5522 data-badge-position="right" 5523 data-theme-color="rgb(255 255 255)" 5524 5525 data-menu-bar-layout="true" 5526 5527 5528 data-search-bar-in-menu-row="true" 5529 5530 5531 data-actions-bottom-desktop="true" 5532 5533 5534 data-mobile-account-icon-only="true" 5535 5536 5537 data-show-logged-in-account-text="true" 5538 5539 5540 5541 data-drawer-position="bottom" 5542 5543 5544 5545 sticky="scroll-up" 5546 5547 5548 5549 5550 data-skip-node-update 5551 data-scroll-direction="none" 5552> 5553 5554 5555 5556 5557 5558 5559 <div 5560 class="header__row header__row--top color-scheme-1 section section--full-width-margin section--page-width" 5561 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px;"> 5562 <div class="header__columns spacing-style header__columns--badge-right"> 5563 <div 5564 class="header__column header__column--left" 5565 data-testid="header-top-left" 5566 > 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581<a 5582 5583 href="/" 5584 class="size-style spacing-style header-logo" 5585 style=" 5586 --size-style-width: ;--size-style-height: ; 5587 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5588 --font-family: var(--font-body--family); 5589 --font-style: var(--font-body--style); 5590 --font-weight: 600; 5591 " 5592 5593> 5594 5595 5596 <span 5597 class="header-logo__image-container header-logo__image-container--original" 5598 data-testid="header-logo" 5599 > 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611<img src="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?height=48&v=1786449711" alt=" 5612logos2026 GastroHero Logo 4C" width="202" height="48" class="header-logo__image" srcset="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?height=48&v=1786449711 1x, //www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?height=96&v=1786449711 2x, //www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?height=144&v=1786449711 3x" style="--header-logo-image-width: 202px;--header-logo-image-width-mobile: 118px; --header-logo-image-height: 48px; --header-logo-image-height-mobile: 28px;"> 5613 5614 5615 </span> 5616 5617 5618 5619</a> 5620 5621 5622 5623 5624 5625 5626 5627 5628 </div><div 5629 class="header__column header__column--right" 5630 data-testid="header-top-right" 5631 > 5632 5633 5634 5635 <div class="header-info-cards" > 5636 <a 5637 class="header-info-card" 5638 href="tel:02311772630" 5639 data-tracking="phone.hotline" 5640 5641 ><span class="header-info-card__icon"> 5642 <img src="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=36" alt="" srcset="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=36 36w" width="36" height="36" loading="lazy" class="header-info-card__icon-image"> 5643 </span><span class="header-info-card__content"> 5644 <span class="header-info-card__text">0231 1772630</span><span class="header-info-card__subtext">Verkauf Mo-Fr (8-18 Uhr)</span></span></a> 5645 5646 5647<a 5648 class="header-info-card" 5649 href="/pages/hilfe" 5650 5651 ><span class="header-info-card__icon"> 5652 <img src="//www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=36" alt="" srcset="//www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=36 36w" width="36" height="36" loading="lazy" class="header-info-card__icon-image"> 5653 </span><span class="header-info-card__content"> 5654 <span class="header-info-card__text">Hilfe</span><span class="header-info-card__subtext">Schnell & einfach online</span></span></a> 5655 5656 5657 5658 </div> 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 <div class="header-actions-placement header-actions-placement--top"> 5697
5697<script 5698 type="module" 5699 src="//www.gastro-hero.de/cdn/shop/t/22/assets/cart-icon.js?v=34167250377805109941781169407" 5700 fetchpriority="low" 5701></script>
5701 5702 5703 5704 5705<header-actions 5706 class="header-actions--custom-colors" 5707 5708 style=" 5709 --header-actions-text-color-mobile: #002341; 5710 --header-actions-icon-color-mobile: #002341; 5711 --header-actions-text-color-desktop: #ffffff; 5712 --header-actions-icon-color-desktop: #ffffff; 5713 " 5714 5715> 5716 5717 <a 5718 href="/account/login" 5719 class="header-actions__action header-actions__action--account" 5720 rel="nofollow" 5721 aria-label="Anmelden" 5722 > 5723 <account-icon><span class="svg-wrapper"><svg width="24" height="24" aria-hidden="true" class="icon login-header__icon" fill="none"> 5724 <path d="M12 15C15.866 15 19 11.866 19 8C19 4.13401 15.866 1 12 1C8.13401 1 5 4.13401 5 8C5 11.866 8.13401 15 12 15Z" 5725 stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5726 <path d="M23 23C22.2527 20.6769 20.7848 18.6503 18.8079 17.2125C16.8309 15.7747 14.4471 15 12 15C9.55294 15 7.16909 15.7747 5.19213 17.2125C3.21518 18.6503 1.74726 20.6769 1 23" 5727 stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5728</svg></span><span class="login-text">Anmelden</span></account-icon> 5729 </a> 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 <a 5740 class="header-actions__wishlist-button header-actions__action" 5741 aria-label="Wunschliste" 5742 href="/pages/wishlist" 5743> 5744 <span 5745 class="wishlist-button__icon" 5746 aria-hidden="true" 5747 ><svg 5748 width="24" 5749 height="24" 5750 aria-hidden="true" 5751 class="icon" 5752 fill="none" 5753> 5754<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C12 22 22.5 14.5749 22.5 7.54815C22.5 0.521375 13.184 -0.0194266 12 7.00826C10.816 -0.0194266 1.5 0.521375 1.5 8.08895C1.5 15.6565 12 22 12 22Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 5755</svg></span> 5756 <span class="wishlist-h-count wishlist-total-count" data-total="0">0</span> 5757</a> 5758 5759 5760 5761 5762 5763 5764 5765
5765<script 5766 src="//www.gastro-hero.de/cdn/shop/t/22/assets/cart-drawer.js?v=104671636323788685481786440503" 5767 type="module" 5768 fetchpriority="low" 5769 ></script>
5769 5770 5771 5772 5773 <cart-drawer-component 5774 class="cart-drawer cart-drawer--custom-line-item-image-width cart-drawer--hide-line-item-dividers cart-drawer--custom-energy-label-icon-height" 5775 5776 5777 > 5778 <template id="empty-cart-template"> 5779 5780 <div 5781 class="cart-drawer__header color-scheme-1" 5782 id="cart-drawer-header" 5783 > 5784 <div 5785 class="cart-drawer__heading custom custom-typography custom-font-size" 5786style=" 5787 5788 5789--color:var(--color-foreground-heading);--font-size: 1.125rem;--font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --font-smoothing-webkit: var(--font-heading--smoothing-webkit); --font-smoothing-moz: var(--font-heading--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);--custom-mobile-font-size: 18px;" 5790 5791 id="cart-drawer-heading" 5792 role="heading" 5793 aria-level="2" 5794 > 5795 Warenkorb 5796 5797 5798<div 5799 ref="cartBubble" 5800 class="cart-bubble" 5801 5802 5803 data-maintain-ratio 5804 5805> 5806 <span class="cart-bubble__background"></span> 5807 <span 5808 ref="cartBubbleText" 5809 id="cart-bubble-text" 5810 class="cart-bubble__text" 5811 5812 > 5813 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 5814 </span> 5815 <span 5816 class="cart-bubble__text-count" 5817 ref="cartBubbleCount" 5818 aria-hidden="true" 5819 data-testid="cart-bubble" 5820 >(0)</span> 5821 </span> 5822</div> 5823 5824 </div> 5825 5826 <button 5827 ref="closeButton" 5828 on:click="cart-drawer-component/close" 5829 class="button close-button cart-drawer__close-button button-unstyled" 5830 aria-label="Dialogfeld schlieÃen" 5831 > 5832 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5833 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5834 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 5835</svg> 5836</span> 5837 </button> 5838 </div> 5839 5840 <div 5841 class="cart-drawer__content cart-drawer__content--empty color-scheme-1" 5842 aria-label="Warenkorb" 5843 > 5844 <div class="cart-drawer__empty-text" style="margin-top: 120px;"> 5845 <div class="cart-drawer__svg--empty"> 5846 <svg xmlns="http://www.w3.org/2000/svg" width="42" height="45" viewBox="0 0 42 45" fill="none" aria-hidden="true" focusable="false"> 5847 <path d="M1.66699 6.0397L2.33366 6.5197L3.00033 6.9997L3.66699 7.4797L4.33366 7.9597L9.66699 32.9197H37.0003L40.3337 16.2797L12.3337 14.3597" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="2 3"></path> 5848 <ellipse cx="13.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 5849 <ellipse cx="33.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 5850 <path d="M23 0.920013V7.32001" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 5851 <path d="M32.334 2.84003L29.334 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 5852 <path d="M13.667 2.84003L16.667 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 5853 </svg> 5854 </div> 5855 <span 5856 class="cart-drawer__heading--empty" 5857 id="cart-drawer-heading-empty" 5858 > 5859 Dein Warenkorb ist leer 5860 </span> 5861 </div> 5862 5863 <div class="cart-drawer__items"> 5864 5865 5866 5867
5868<script 5869 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-items.js?v=64029342307953655191786440503" 5870 type="module" 5871 fetchpriority="low" 5872></script>
vendor: 1 bytes, line 5872
5872
5873<script 5874 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-quantity-selector.js?v=105130809908858639751781169407" 5875 type="module" 5876 fetchpriority="low" 5877></script>
vendor: 1 bytes, line 5877
5877
5878<script 5879 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing-info.js?v=73715034179234093671781169407" 5880 type="module" 5881 fetchpriority="low" 5882></script>
5882 5883 5884<div 5885 5886 class="cart-items__wrapper" 5887 5888> 5889 5890<p class="cart-page__empty-note">Entdecke unsere Produkte und füge jetzt Artikel hinzu.</p><a 5891 class="button cart-items__empty-button" 5892 href="/pages/alle-kollektionen" 5893 > 5894 <span class="button-text"> 5895 Jetzt entdecken 5896 </span> 5897 </a></div> 5898 5899 5900 5901 </div> 5902 5903 5904 </div> 5905 5906 </template> 5907 <button 5908 class="button header-actions__action button-unstyled" 5909 on:click="/open" 5910 aria-haspopup="dialog" 5911 aria-label="Warenkorb" 5912 aria-describedby="cart-bubble-text" 5913 data-testid="cart-drawer-trigger" 5914 > 5915 5916 <cart-icon 5917 class=" 5918 header-actions__cart-icon 5919 5920 header-actions__cart-icon--no-price 5921 " 5922 data-testid="cart-icon" 5923 data-hydration-key="cart-icon" 5924 > 5925 <div class="cart-highlight__wrapper cart--empty"> 5926 <span 5927 class="svg-wrapper" 5928 aria-hidden="true" 5929 > 5930 5931 <svg 5932 width="24" 5933 height="24" 5934 aria-hidden="true" 5935 class="icon" 5936 style="fill: none; stroke: currentColor;" 5937> 5938<path fill-rule="evenodd" clip-rule="evenodd" 5939d="M17 20.5C17 21.328 17.672 22 18.5 22C19.328 22 20 21.328 20 20.5C20 19.672 19.328 19 18.5 19C17.672 19 17 19.672 17 20.5V20.5Z" 5940stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5941<path fill-rule="evenodd" clip-rule="evenodd" 5942d="M7 20.5C7 21.328 7.672 22 8.5 22C9.328 22 10 21.328 10 20.5C10 19.672 9.328 19 8.5 19C7.672 19 7 19.672 7 20.5V20.5Z" 5943stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5944<path d="M1 3H4.40541L8.2973 19" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5945<path d="M7.98966 17H20.1805L23 9H6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 5946</svg> 5947 </span> 5948 5949 </div> 5950 5951 5952 5953<div 5954 ref="cartBubble" 5955 class="cart-bubble visually-hidden" 5956 5957 5958 data-maintain-ratio 5959 5960> 5961 <span class="cart-bubble__background"></span> 5962 <span 5963 ref="cartBubbleText" 5964 id="cart-bubble-text" 5965 class="cart-bubble__text" 5966 5967 role="status" 5968 5969 > 5970 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 5971 </span> 5972 <span 5973 class="cart-bubble__text-count hidden" 5974 ref="cartBubbleCount" 5975 aria-hidden="true" 5976 data-testid="cart-bubble" 5977 >0</span> 5978 </span> 5979</div> 5980 5981 </cart-icon> 5982 5983 </button><dialog 5984 ref="dialog" 5985 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8 cart-drawer--empty cart-drawer__dialog--summary-unstuck cart-drawer__dialog--summary-no-shadow cart-drawer__dialog--summary-alternative-totals" 5986 aria-labelledby="cart-drawer-heading-empty" 5987 scroll-lock 5988 cart-summary-sticky="true" 5989 > 5990 <div 5991 class="cart-drawer__inner cart-drawer__inner--empty" 5992 data-hydration-key="cart-drawer-inner" 5993 > 5994 <cart-items-component 5995 class="cart-items-component" 5996 data-drawer 5997 data-section-id="sections--21785297289440__header_section" 5998 > 5999 <div 6000 class="cart-drawer__header color-scheme-1" 6001 id="cart-drawer-header" 6002 > 6003 <div 6004 class="cart-drawer__heading custom custom-typography custom-font-size" 6005style=" 6006 6007 6008--color:var(--color-foreground-heading);--font-size: 1.125rem;--font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --font-smoothing-webkit: var(--font-heading--smoothing-webkit); --font-smoothing-moz: var(--font-heading--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);--custom-mobile-font-size: 18px;" 6009 6010 id="cart-drawer-heading" 6011 role="heading" 6012 aria-level="2" 6013 > 6014 Warenkorb 6015 6016 6017<div 6018 ref="cartBubble" 6019 class="cart-bubble" 6020 6021 6022 data-maintain-ratio 6023 6024> 6025 <span class="cart-bubble__background"></span> 6026 <span 6027 ref="cartBubbleText" 6028 id="cart-bubble-text" 6029 class="cart-bubble__text" 6030 6031 > 6032 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 6033 </span> 6034 <span 6035 class="cart-bubble__text-count" 6036 ref="cartBubbleCount" 6037 aria-hidden="true" 6038 data-testid="cart-bubble" 6039 >(0)</span> 6040 </span> 6041</div> 6042 6043 </div> 6044 6045 <button 6046 ref="closeButton" 6047 on:click="cart-drawer-component/close" 6048 class="button close-button cart-drawer__close-button button-unstyled" 6049 aria-label="Dialogfeld schlieÃen" 6050 >
6051 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6052 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6053 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6054</svg> 6055</span> 6056 </button> 6057 </div> 6058 6059 <div 6060 class="cart-drawer__content cart-drawer__content--empty color-scheme-1" 6061 aria-label="Warenkorb" 6062 > 6063 <div class="cart-drawer__empty-text" style="margin-top: 120px;"> 6064 <div class="cart-drawer__svg--empty"> 6065 <svg xmlns="http://www.w3.org/2000/svg" width="42" height="45" viewBox="0 0 42 45" fill="none" aria-hidden="true" focusable="false"> 6066 <path d="M1.66699 6.0397L2.33366 6.5197L3.00033 6.9997L3.66699 7.4797L4.33366 7.9597L9.66699 32.9197H37.0003L40.3337 16.2797L12.3337 14.3597" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="2 3"></path> 6067 <ellipse cx="13.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 6068 <ellipse cx="33.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 6069 <path d="M23 0.920013V7.32001" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 6070 <path d="M32.334 2.84003L29.334 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 6071 <path d="M13.667 2.84003L16.667 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 6072 </svg> 6073 </div> 6074 <span 6075 class="cart-drawer__heading--empty" 6076 id="cart-drawer-heading-empty" 6077 > 6078 Dein Warenkorb ist leer 6079 </span> 6080 </div> 6081 6082 <div class="cart-drawer__items"> 6083 6084 6085 6086
6087<script 6088 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-items.js?v=64029342307953655191786440503" 6089 type="module" 6090 fetchpriority="low" 6091></script>
vendor: 1 bytes, line 6091
6091
6092<script 6093 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-quantity-selector.js?v=105130809908858639751781169407" 6094 type="module" 6095 fetchpriority="low" 6096></script>
vendor: 1 bytes, line 6096
6096
6097<script 6098 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing-info.js?v=73715034179234093671781169407" 6099 type="module" 6100 fetchpriority="low" 6101></script>
6101 6102 6103<div 6104 6105 class="cart-items__wrapper" 6106 6107> 6108 6109<p class="cart-page__empty-note">Entdecke unsere Produkte und füge jetzt Artikel hinzu.</p><a 6110 class="button cart-items__empty-button" 6111 href="/pages/alle-kollektionen" 6112 > 6113 <span class="button-text"> 6114 Jetzt entdecken 6115 </span> 6116 </a></div> 6117 6118 6119 6120 </div> 6121 6122 6123 </div> 6124 6125</cart-items-component> 6126 </div> 6127 6128 </dialog> 6129 </cart-drawer-component> 6130 6131</header-actions> 6132 6133 6134 6135 6136<style data-shopify> 6137 header-actions { 6138 gap: 0px; 6139 } 6140 6141 @media screen and (min-width: 1024px) { 6142 header-actions { 6143 gap: 14px; 6144 } 6145 } 6146 6147 .header-actions__cart-icon { 6148 --cart-bubble-top: -1px; 6149 --cart-bubble-right: 0.5px; 6150 } 6151 6152 .header-actions__cart-icon--no-price { 6153 --cart-bubble-right: 0; 6154 } 6155 6156 .header-actions__cart-icon--no-price .cart-bubble { 6157 --cart-bubble-right: 0; 6158 } 6159 6160 .header-actions__cart-icon--no-price .cart-highlight__wrapper { 6161 padding-inline-end: 0; 6162 } 6163 6164 .header-actions__cart-icon.header-actions__cart-icon--has-cart svg { 6165 /* Create donut mask where the cart bubble sits */ 6166 mask: radial-gradient( 6167 calc(var(--cart-bubble-size) + 6px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top), 6168 transparent 45.45%, 6169 #fff 45.45%,
6170 #fff 100% 6171 ); 6172 } 6173 6174 .cart-highlight__price, 6175 .cart--empty .cart-highlight__price, 6176 .cart--empty + .cart-bubble { 6177 display: none; 6178 } 6179 6180 /* START - Light Cart Highlight */ 6181 6182 6183 .cart-bubble__text-count, 6184 .wishlist-bubble__text-count { 6185 color: #ffffff; 6186 } 6187 /* END - Light Cart Highlight */ 6188 6189 /* START - Dark Cart Highlight */ 6190 .header--dark { 6191 6192 6193 .cart-bubble__text-count, 6194 .wishlist-bubble__text-count { 6195 color: #ffffff; 6196 } 6197 } 6198 /* END - Dark Cart Highlight */ 6199 6200 @media screen and (min-width: 1024px) { 6201 .cart-highlight__price { 6202 display: block; 6203 font-size: 16px; 6204 font-weight: 400; 6205 } 6206 .cart-drawer button.header-actions__action { 6207 overflow: visible; 6208 } 6209 6210 .cart-highlight__wrapper { 6211 --cart-bubble-top: 8px; 6212 --cart-bubble-right: 0px; 6213 6214 display: flex; 6215 align-items: center; 6216 gap: var(--gap-3xs); 6217 /* START - Light Cart Highlight Background */ 6218 background-color: color-mix(in srgb, #001331 100%, transparent); 6219 /* END - Light Cart Highlight Background */ 6220 border-radius: 2px; 6221 height: 40px; 6222 padding: 0 12px 0 max(0px, calc(12px - 9px)); 6223 margin-left: 5px; 6224 6225 &.cart--empty { 6226 padding: 0; 6227 margin: 0; 6228 background-color: transparent; 6229 } 6230 } 6231 6232 /* START - Dark Cart Highlight Background */ 6233 .cart-highlight__wrapper {background-color: color-mix(in srgb, #001331 100%, transparent);} 6234 /* END - Dark Cart Highlight Background */ 6235 6236 .cart-bubble { 6237 --cart-bubble-top: -2px; 6238 --cart-bubble-right: -10px; 6239 } 6240 6241 .header-actions__cart-icon--no-price .cart-bubble { 6242 --cart-bubble-right: 0; 6243 } 6244 6245 .header-actions__cart-icon--no-price .cart-highlight__wrapper { 6246 padding-inline: 0; 6247 margin: 0; 6248 } 6249 6250 .header-actions__cart-icon.header-actions__cart-icon--has-cart svg, 6251 .header-actions__cart-icon.header-actions__cart-icon--has-cart.header-actions__cart-icon--no-price .cart-highlight__wrapper { 6252 /* Create donut mask where the cart bubble sits */ 6253 mask: none; 6254 } 6255 6256 .header-actions__cart-icon.header-actions__cart-icon--has-cart .cart-highlight__wrapper { 6257 /* Create donut mask where the cart bubble sits */ 6258 mask: radial-gradient( 6259 calc(var(--cart-bubble-size) + 6px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top), 6260 transparent 45.45%, 6261 #fff 45.45%,
6262 #fff 100% 6263 ); 6264 } 6265 } 6266 6267 .header-actions__action account-icon { 6268 display: flex; 6269 align-items: center; 6270 } 6271 6272 @media screen and (min-width: 1024px) { 6273 .header__row--menu-bar .header-actions__action--account account-icon { 6274 gap: 0; 6275 } 6276 6277 .header__row--menu-bar .header-actions__action--account .login-text { 6278 white-space: nowrap; 6279 } 6280 } 6281 6282 .header-actions__action--account:has(.profile-picture):not(:has(.header-actions__account-text)) { 6283 height: var(--button-size); 6284 width: var(--button-size); 6285 } 6286 6287 .header-actions__action--account:has(.profile-picture):has(.header-actions__account-text) { 6288 height: var(--button-size); 6289 } 6290 6291 #header-component[data-show-logged-in-account-text] .header-actions__account-text { 6292 display: none; 6293 } 6294 6295 @media screen and (min-width: 1024px) { 6296 #header-component[data-show-logged-in-account-text] .header-actions__action--account:has(.profile-picture):has(.header-actions__account-text) { 6297 width: auto; 6298 } 6299 6300 #header-component[data-show-logged-in-account-text] .header-actions__action--account account-icon:has(.header-actions__account-text) { 6301 gap: var(--gap-2xs); 6302 } 6303 6304 #header-component[data-show-logged-in-account-text] .header-actions__account-text { 6305 display: inline; 6306 white-space: nowrap; 6307 } 6308 6309 #header-component[data-show-logged-in-account-text] .header__row--menu-bar .header-actions__action--account account-icon:has(.header-actions__account-text) { 6310 gap: var(--gap-xs); 6311 } 6312 } 6313 6314 .profile-picture { 6315 display: flex; 6316 justify-content: center; 6317 align-items: center; 6318 width: 30px; 6319 height: 30px; 6320 background-color: var(--account-profile-bg-color, #002341); 6321 color: var(--account-profile-text-color, #f5f6f7); 6322 border-radius: 50%; 6323 } 6324 6325 .profile-picture span { 6326 font-family: var(--font-accent--family); 6327 -webkit-font-smoothing: var(--font-heading--smoothing-webkit); 6328 -moz-osx-font-smoothing: var(--font-heading--smoothing-moz); 6329 letter-spacing: var(--letter-spacing--body-loose); 6330 text-transform: uppercase; 6331 font-size: 16px; 6332 margin-top: 2px; 6333 } 6334 6335 #header-component[data-mobile-account-icon-only] { 6336 @media screen and (max-width: 1023px) { 6337 .header-actions__account-profile { 6338 display: none; 6339 } 6340 6341 .header-actions__action--account .login-text { 6342 display: none; 6343 } 6344 } 6345 6346 @media screen and (min-width: 1024px) { 6347 .header-actions__account-icon { 6348 display: none; 6349 } 6350 } 6351 } 6352 6353 .cart-drawer__svg--empty { 6354 width: 100%; 6355 display: flex; 6356 justify-content: center; 6357 margin-bottom: var(--margin-xs); 6358 } 6359 6360 .cart-drawer__dialog--empty-alternative .cart-drawer__svg--empty svg { 6361 width: 39px; 6362 height: 39px; 6363 } 6364 6365 .cart-drawer__close-button{ 6366 position: static; 6367 opacity: .8; 6368 --icon-stroke-width: 1px; 6369 } 6370 .cart-drawer__close-button svg{ 6371 width: var(--icon-size-sm); 6372 height: var(--icon-size-sm); 6373 } 6374 6375 6376 #header-component header-actions.header-actions--custom-colors, 6377 #header-component.header--dark header-actions.header-actions--custom-colors { 6378 @media screen and (max-width: 1023px) { 6379 .header-actions__action { 6380 --button-color: var(--header-actions-text-color-mobile); 6381 color: var(--header-actions-text-color-mobile); 6382 } 6383 6384 .header-actions__action .login-text, 6385 .header-actions__action .header-actions__account-text, 6386 .header-actions__cart-icon .cart-highlight__wrapper .cart-highlight__price { 6387 color: var(--header-actions-text-color-mobile); 6388 } 6389 6390 .header-actions__action .svg-wrapper, 6391 .header-actions__action svg, 6392 .header-actions__wishlist-button, 6393 .header-actions__wishlist-button .wishlist-button__icon, 6394 .header-actions__cart-icon .cart-highlight__wrapper .svg-wrapper { 6395 color: var(--header-actions-icon-color-mobile); 6396 } 6397 } 6398 6399 @media screen and (min-width: 1024px) { 6400 .header-actions__action { 6401 --button-color: var(--header-actions-text-color-desktop); 6402 color: var(--header-actions-text-color-desktop); 6403 } 6404 6405 .header-actions__action .login-text, 6406 .header-actions__action .header-actions__account-text, 6407 .header-actions__cart-icon .cart-highlight__wrapper .cart-highlight__price { 6408 color: var(--header-actions-text-color-desktop); 6409 } 6410 6411 .header-actions__account-text { 6412 font-weight: 700; 6413 } 6414 6415 .header-actions__action .svg-wrapper, 6416 .header-actions__action svg, 6417 .header-actions__wishlist-button, 6418 .header-actions__wishlist-button .wishlist-button__icon, 6419 .header-actions__cart-icon .cart-highlight__wrapper .svg-wrapper { 6420 color: var(--header-actions-icon-color-desktop); 6421 } 6422 } 6423 } 6424 6425</style> 6426 6427 6428 6429 </div> 6430 6431 6432 6433 6434 6435 </div> 6436 6437 6438 6439 6440<a 6441 class="badge-logo" 6442 6443 href=/pages/uber-uns 6444 6445 style="--badge-logo-image-width: 42px;--badge-logo-image-width-mobile: 28px; --badge-logo-image-height: 42px; --badge-logo-image-height-mobile: 28px;" 6446> 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457<img src="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?height=42&v=1786188802" alt=" 64582025 GH Topshop Logo DEAT" width="42" height="42" class="badge-logo__image" srcset="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?height=42&v=1786188802 1x, //www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?height=84&v=1786188802 2x, //www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?height=126&v=1786188802 3x" style="--badge-logo-image-width: 42px;--badge-logo-image-width-mobile: 28px; --badge-logo-image-height: 42px; --badge-logo-image-height-mobile: 28px;"> 6459 6460 6461</a> 6462 6463 6464 6465 6466 6467 6468 6469 </div> 6470 </div> 6471 6472 6473 6474 6475 6476 6477 6478 6479 <div 6480 class="header__row header__row--bottom color-scheme-69982c92-80ba-446d-a590-0f7c8e68cc35 section section--full-width-margin section--page-width header__row--menu-bar" 6481 ref="headerRowTop"style="--border-bottom-width: 0px;"> 6482 <div class="header__columns spacing-style"> 6483 <div 6484 class="header__column header__column--left" 6485 data-testid="header-bottom-left" 6486 > 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499<div
6500 class="header__drawer header__drawer--bottom-row" 6501 ref="headerDrawerContainer" 6502 6503> 6504 6505 6506<drawer-menu 6507 class="header-drawer " 6508 see-menu-text="[menu] ansehen" 6509 fallback-image-url="//www.gastro-hero.de/cdn/shop/files/Foto-Platzhalter.png?v=1786124491&width=180" 6510 data-show-collection-images="true" 6511 data-alternative-layout="true" 6512 data-back-text="Zurück" 6513 data-view-all-text="Alle anzeigen" 6514 data-skip-subtree-update 6515> 6516 <template id="DrawerMenuFallbackImagePlaceholder"> 6517 <div class="drawer-menu__image-placeholder drawer-menu__image-placeholder--svg"> 6518 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 6519 </div> 6520 </template> 6521 <details 6522 id="Details-menu-drawer-container" 6523 data-skip-node-update="true" 6524 class="menu-drawer-container" 6525 ref="details" 6526 scroll-lock 6527 > 6528 <summary 6529 class="header__icon header__icon--menu header__icon--summary" 6530 aria-label="Menü" 6531 on:click="/toggle" 6532 > 6533 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"> 6534 6535<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" class="icon " fill="none"> 6536<path d="M3 5H21" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" /> 6537<path d="M3 12H21" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" /> 6538<path d="M3 19H21" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" /> 6539</svg></span> 6540 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6541 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6542 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6543</svg> 6544</span> 6545 </summary> 6546 <div 6547 ref="menuDrawer" 6548 class="drawer-menu drawer-menu--alternative" 6549 > 6550 <div class="drawer-menu-main"> 6551 6552 <div class="drawer-menu-alt"> 6553 <div class="drawer-menu-alt__viewport"> 6554 <div class="drawer-menu-alt__track" data-alt-track> 6555 <div class="drawer-menu-alt__panel drawer-menu-alt__panel--root" data-alt-panel="root"> 6556 <div class="drawer-menu-alt__toolbar"> 6557 6558 <a href="/" class="drawer-menu-alt__logo" aria-label="GastroHero"> 6559 <img src="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C_f556e032-6272-4b16-b2f8-f033e5144d6d.svg?v=1786536362&width=400" alt="" srcset="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C_f556e032-6272-4b16-b2f8-f033e5144d6d.svg?v=1786536362&width=200 200w, //www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C_f556e032-6272-4b16-b2f8-f033e5144d6d.svg?v=1786536362&width=400 400w" width="400" height="95" loading="eager" class="drawer-menu-alt__logo-img"> 6560 </a> 6561 6562 <button 6563 type="button" 6564 class="button close-button menu-drawer__close-button drawer-menu-alt__close drawer-menu__header-close-button" 6565 aria-label="close menu drawer" 6566 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 6567 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6568 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 6569</svg> 6570</button> 6571 </div>
6572 <ul class="drawer-menu-nav-items drawer-menu-alt__list"> 6573 6574 6575 6576<li class="drawer-menu-nav-items__item main-menu__placeholder"></li> 6577 6578 6579 6580 6581 6582 6583 </ul> 6584 6585 6586 6587<div 6588 class="drawer-menu-main-footer" 6589 style="padding-top: 24px; padding-bottom: 24px; background-color: #f5f6f7;" 6590 6591> 6592 <ul class="drawer-menu-main-footer__items-wrapper"> 6593 <li class="drawer-menu-main-footer__item"> 6594 <a href="/pages/hilfe" class="drawer-menu__footer-item"> 6595 <p class="text"> 6596 Hilfe & Service 6597 </p><svg 6598 width="40" 6599 height="40" 6600 viewBox="0 0 40 40" 6601 aria-hidden="false" 6602 aria-label="open menu" 6603 class="icon " 6604 style="fill: none;" 6605> 6606 <path xmlns="http://www.w3.org/2000/svg" d="M17 14.6595L22.0888 19.7483C22.1219 19.7813 22.1481 19.8205 22.166 19.8637C22.1839 19.9069 22.1932 19.9532 22.1932 19.9999C22.1932 20.0466 22.1839 20.0929 22.166 20.1361C22.1481 20.1792 22.1219 20.2185 22.0888 20.2515L17 25.3403" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/> 6607</svg></a> 6608</li> 6609 6610<li class="drawer-menu-main-footer__item"> 6611 <a href="/kontaktformular" class="drawer-menu__footer-item"> 6612 <p class="text"> 6613 Kontaktformular 6614 </p><svg 6615 width="40" 6616 height="40" 6617 viewBox="0 0 40 40" 6618 aria-hidden="false" 6619 aria-label="open menu" 6620 class="icon " 6621 style="fill: none;" 6622> 6623 <path xmlns="http://www.w3.org/2000/svg" d="M17 14.6595L22.0888 19.7483C22.1219 19.7813 22.1481 19.8205 22.166 19.8637C22.1839 19.9069 22.1932 19.9532 22.1932 19.9999C22.1932 20.0466 22.1839 20.0929 22.166 20.1361C22.1481 20.1792 22.1219 20.2185 22.0888 20.2515L17 25.3403" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/> 6624</svg></a> 6625</li> 6626 6627<li class="drawer-menu-main-footer__item"> 6628 <a href="#gh-zoom" class="drawer-menu__footer-item"> 6629 <p class="text"> 6630 Gesetzliche Gewährleistung 6631 </p><svg 6632 width="40" 6633 height="40" 6634 viewBox="0 0 40 40" 6635 aria-hidden="false" 6636 aria-label="open menu" 6637 class="icon " 6638 style="fill: none;" 6639> 6640 <path xmlns="http://www.w3.org/2000/svg" d="M17 14.6595L22.0888 19.7483C22.1219 19.7813 22.1481 19.8205 22.166 19.8637C22.1839 19.9069 22.1932 19.9532 22.1932 19.9999C22.1932 20.0466 22.1839 20.0929 22.166 20.1361C22.1481 20.1792 22.1219 20.2185 22.0888 20.2515L17 25.3403" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/> 6641</svg></a> 6642</li> 6643 6644 6645 </ul> 6646 6647 6648 6649 6650 6651 6652<client-type-selector 6653 class="client-type-selector client-type-selector--radio client-type-selector--top" 6654 price-mode="b2b" 6655> 6656 6657 <div class="client-type-selector__radio-wrap"> 6658 <div class="client-type-selector__radio-group" role="group" aria-label="Kundentyp"> 6659 <button 6660 type="button" 6661 class="client-type-selector__radio" 6662 aria-pressed="false" 6663 data-customer-type="corporate" 6664 >Geschäftskunde</button> 6665 <button 6666 type="button" 6667 class="client-type-selector__radio client-type-selector__radio--selected" 6668 aria-pressed="true" 6669 data-customer-type="private" 6670 >Privatkunde</button> 6671 </div> 6672 6673 6674 <div class="client-type-selector__info"> 6675 <button 6676 type="button" 6677 class="client-type-selector__info-button" 6678 aria-label="Preisinformationen anzeigen" 6679 aria-describedby="client-type-selector-tooltip-client-type-selector-top" 6680 > 6681 6682<img src="//www.gastro-hero.de/cdn/shop/files/icon-info-2.svg?v=1786129259&width=40" alt=" 6683icon info 2" srcset="//www.gastro-hero.de/cdn/shop/files/icon-info-2.svg?v=1786129259&width=40 40w" width="40" height="40" loading="lazy"> 6684 6685 </button> 6686 <div class="client-type-selector__tooltip" id="client-type-selector-tooltip-client-type-selector-top" role="tooltip"> 6687 <p><strong>Geschäftskunde oder Privatkunde?<br/></strong>StandardmäÃig werden unsere Preise für Geschäftskunden ohne gesetzliche Mehrwertsteuer angezeigt. Die Einstellung âPrivatkundeâ zeigt die Verkaufspreise mit der gesetzlichen Mehrwertsteuer an. Sie können jederzeit wechseln.<strong><br/></strong></p> 6688 </div> 6689 </div> 6690 6691 </div> 6692 6693</client-type-selector> 6694 6695</div> 6696 6697 6698 6699 6700 </div> 6701 </div> 6702 </div> 6703 </div> 6704 6705 </div>
6706 <div class="drawer-menu__overlay"></div> 6707 6708 </div> 6709 </details> 6710</drawer-menu>
6711<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/drawer-menu.js?v=172199811478429911201788422541" defer></script>
6711 6712 6713 6714</div> 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732<mega-menu 6733 ref="headerMenu" 6734 class="header-menu mega-menu" 6735 6736 view-all="Alle anzeigen" 6737 data-skip-subtree-update 6738> 6739 <div class="header-menu__inner"> 6740 <nav 6741 class="menu-list mega-menu-links" aria-label="Mega-Menü-Navigation" 6742 style="--menu-top-level-font-family: var(--font---family); 6743--menu-top-level-smoothing-webkit: var(--font---smoothing-webkit); 6744--menu-top-level-smoothing-moz: var(--font---smoothing-moz); 6745--menu-top-level-font-size-desktop: 1rem; --menu-top-level-font-style: var(--font---style); --menu-top-level-font-weight: var(--font---weight); --menu-top-level-font-case:none; 6746 6747 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 6748 var(--menu-font-sm--line-height); 6749 6750--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 6751" 6752 > 6753 6754 <overflow-list 6755 6756 ref="overflowMenu" 6757 6758 6759 class="overflow-menu" 6760 6761 6762 minimum-items="2" 6763 6764 6765 data-testid="header-menu-overflow-list" 6766 6767 6768 data-skip-node-update 6769 6770> 6771 <template shadowrootmode="open"> 6772 <link href="//www.gastro-hero.de/cdn/shop/t/22/assets/overflow-list.css?v=78235234226353326431781169407" rel="stylesheet" type="text/css" media="all" /> 6773 6774 <ul part="list"> 6775 <slot></slot> 6776 <slot 6777 name="more" 6778 part="more" 6779 hidden 6780 6781 > 6782 <li 6783 part="more" 6784 > 6785 <button 6786 class="button" 6787 type="button" 6788 tabindex="0" 6789 > 6790 Mehr 6791 </button> 6792 </li> 6793 </slot> 6794 <li 6795 part="placeholder" 6796 hidden 6797 ></li> 6798 </ul> 6799 6800 <div part="overflow"> 6801 <ul part="overflow-list"> 6802 <slot name="overflow"></slot> 6803 </ul> 6804 </div> 6805 </template> 6806 6807 6808 6809 6810 6811<li 6812 role="presentation" 6813 class="menu-list__list-item menu-list__list-item--mega-menu menu-list__list-item--button-trigger" 6814 6815 id="menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item" 6816 6817> 6818 6819 <button 6820 type="button" 6821 data-skip-node-update="true" 6822 class="menu-list__link menu-list__link--button" 6823 aria-controls="mega-menu-AcWZDL1hkQnE2bTN2Q__mega-menu-item" 6824 aria-haspopup="true" 6825 aria-expanded="false" 6826 ref="menuitem" 6827 > 6828 <span class="menu-list__link-title"> 6829 6830 6831 6832<svg width="16" height="16" aria-hidden="true" class="icon icon--light" style="--icon-fill: none;"> 6833 <image xlink:href="//www.gastro-hero.de/cdn/shop/files/hamburger_dark_mode.svg?v=1761117226&width=16" width="16" height="16"/> 6834</svg> 6835 6836 6837 6838<svg width="16" height="16" aria-hidden="true" class="icon icon--dark" style="--icon-fill: none;"> 6839 <image xlink:href="//www.gastro-hero.de/cdn/shop/files/hamburger_dark_mode.svg?v=1761117226&width=16" width="16" height="16"/> 6840</svg> 6841 6842 6843 6844 6845 6846 6847Kategorien</span> 6848 </button> 6849 6850 6851 <div 6852 id="mega-menu-AcWZDL1hkQnE2bTN2Q__mega-menu-item" 6853 class="mega-menu__component mega-menu__component--button-trigger" 6854 aria-label="Mega-Menü-Navigation" 6855 data-view-all="Mehr..." 6856 > 6857 <div class="mega-menu__component-container"> 6858 <ul class="mega-menu__items" role="menubar"></ul> 6859 <div class="mega-menu__component-separator"></div> 6860 <div class="mega-menu__submenus-container"></div> 6861 </div> 6862 </div> 6863</li> 6864 6865<style data-shopify> 6866 #mega-menu-AcWZDL1hkQnE2bTN2Q__mega-menu-item { 6867 --mega-menu-item-hover-bg: #fef5ee; 6868 --mega-menu-second-level-hover-color: #002341; 6869 --mega-menu-third-level-hover-color: #002341; 6870 } 6871 6872 6873 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item.menu-list__list-item--button-trigger { 6874 flex-direction: row; 6875 position: relative; 6876 height: auto; 6877 align-self: center; 6878 } 6879 6880 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item.menu-list__list-item--button-trigger::after { 6881 display: none; 6882 } 6883 6884 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item .menu-list__link--button { 6885 display: inline-flex; 6886 align-items: center; 6887 font-size: var(--button-font-size-medium); 6888 font-weight: 700; 6889 height: var(--button-height-medium); 6890 letter-spacing: var(--letter-spacing--body-normal); 6891 line-height: var(--button-line-height-medium); 6892 min-width: var(--button-height-medium); 6893 padding-block: 0; 6894 padding-inline: var(--padding-lg); 6895 text-transform: none; 6896 background-color: var(--color-primary-button-background); 6897 border: var(--style-border-width-primary) solid transparent; 6898 border-radius: var(--style-border-radius-buttons-primary); 6899 color: var(--color-white); 6900 flex-direction: row; 6901 justify-content: center; 6902 box-shadow: none; 6903 } 6904 6905 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item .menu-list__link--button .menu-list__link-title { 6906 padding-inline: 0; 6907 color: inherit; 6908 } 6909 6910 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item .menu-list__link--button:hover, 6911 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item .menu-list__link--button:focus { 6912 color: var(--color-white); 6913 background-color: var(--color-primary-button-hover-background); 6914 } 6915 6916 6917 6918 #menuitem-AcWZDL1hkQnE2bTN2Q__mega-menu-item .menu-list__link-title { 6919 display: flex; 6920 align-items: center; 6921 column-gap: calc(var(--gap-xl) / 2); 6922 } 6923 6924</style> 6925 6926 6927 6928 6929 6930 6931 6932 6933</overflow-list> 6934 6935 </nav> 6936 </div> 6937 6938
6938<script 6939 src="//www.gastro-hero.de/cdn/shop/t/22/assets/mega-menu.js?v=14103029807726598181788422541" 6940 type="module" 6941 fetchpriority="low" 6942 ></script>
6942 6943</mega-menu> 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958
6959<script fetchpriority="high" defer src="//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-autocomplete.js?v=30634262524603927281785225313" type="module"></script>
6959 6960<div class="search-bar search-bar--menu-row" data-skip-subtree-update> 6961 <algolia-searchbar class="color-scheme-1"> 6962 <div id="search-container"></div> 6963 <div id="search-panel-container"></div> 6964</algolia-searchbar> 6965</div> 6966 6967<style> 6968 .search-dropdown__left-side 6969 #autocomplete-0-querySuggestionsPlugin-list:before{ 6970 content: "VORSCHLÃGE"; 6971 } 6972</style> 6973 6974 6975 6976 6977 6978 </div><div 6979 class="header__column header__column--right" 6980 data-testid="header-bottom-right" 6981 > 6982 6983 6984 6985 6986 <div class="header-actions-placement header-actions-placement--bottom"> 6987
6987<script 6988 type="module" 6989 src="//www.gastro-hero.de/cdn/shop/t/22/assets/cart-icon.js?v=34167250377805109941781169407" 6990 fetchpriority="low" 6991></script>
6991 6992 6993 6994 6995<header-actions 6996 class="header-actions--custom-colors" 6997 6998 style=" 6999 --header-actions-text-color-mobile: #002341; 7000 --header-actions-icon-color-mobile: #002341; 7001 --header-actions-text-color-desktop: #ffffff; 7002 --header-actions-icon-color-desktop: #ffffff; 7003 " 7004 7005> 7006 7007 <a 7008 href="/account/login" 7009 class="header-actions__action header-actions__action--account" 7010 rel="nofollow" 7011 aria-label="Anmelden" 7012 > 7013 <account-icon><span class="svg-wrapper"><svg width="24" height="24" aria-hidden="true" class="icon login-header__icon" fill="none"> 7014 <path d="M12 15C15.866 15 19 11.866 19 8C19 4.13401 15.866 1 12 1C8.13401 1 5 4.13401 5 8C5 11.866 8.13401 15 12 15Z" 7015 stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7016 <path d="M23 23C22.2527 20.6769 20.7848 18.6503 18.8079 17.2125C16.8309 15.7747 14.4471 15 12 15C9.55294 15 7.16909 15.7747 5.19213 17.2125C3.21518 18.6503 1.74726 20.6769 1 23" 7017 stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7018</svg></span><span class="login-text">Anmelden</span></account-icon> 7019 </a> 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 <a 7030 class="header-actions__wishlist-button header-actions__action" 7031 aria-label="Wunschliste" 7032 href="/pages/wishlist" 7033> 7034 <span 7035 class="wishlist-button__icon" 7036 aria-hidden="true" 7037 ><svg 7038 width="24" 7039 height="24" 7040 aria-hidden="true" 7041 class="icon" 7042 fill="none" 7043> 7044<path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C12 22 22.5 14.5749 22.5 7.54815C22.5 0.521375 13.184 -0.0194266 12 7.00826C10.816 -0.0194266 1.5 0.521375 1.5 8.08895C1.5 15.6565 12 22 12 22Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" /> 7045</svg></span> 7046 <span class="wishlist-h-count wishlist-total-count" data-total="0">0</span> 7047</a> 7048 7049 7050 7051 7052 7053 7054 7055
7055<script 7056 src="//www.gastro-hero.de/cdn/shop/t/22/assets/cart-drawer.js?v=104671636323788685481786440503" 7057 type="module" 7058 fetchpriority="low" 7059 ></script>
7059 7060 7061 7062 7063 <cart-drawer-component 7064 class="cart-drawer cart-drawer--custom-line-item-image-width cart-drawer--hide-line-item-dividers cart-drawer--custom-energy-label-icon-height" 7065 7066 7067 > 7068 <template id="empty-cart-template"> 7069 7070 <div 7071 class="cart-drawer__header color-scheme-1" 7072 id="cart-drawer-header" 7073 > 7074 <div 7075 class="cart-drawer__heading custom custom-typography custom-font-size" 7076style=" 7077 7078 7079--color:var(--color-foreground-heading);--font-size: 1.125rem;--font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --font-smoothing-webkit: var(--font-heading--smoothing-webkit); --font-smoothing-moz: var(--font-heading--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);--custom-mobile-font-size: 18px;" 7080 7081 id="cart-drawer-heading" 7082 role="heading" 7083 aria-level="2" 7084 > 7085 Warenkorb 7086 7087 7088<div 7089 ref="cartBubble" 7090 class="cart-bubble" 7091 7092 7093 data-maintain-ratio 7094 7095> 7096 <span class="cart-bubble__background"></span> 7097 <span 7098 ref="cartBubbleText" 7099 id="cart-bubble-text" 7100 class="cart-bubble__text" 7101 7102 > 7103 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 7104 </span> 7105 <span 7106 class="cart-bubble__text-count" 7107 ref="cartBubbleCount" 7108 aria-hidden="true" 7109 data-testid="cart-bubble" 7110 >(0)</span> 7111 </span> 7112</div> 7113 7114 </div> 7115 7116 <button 7117 ref="closeButton" 7118 on:click="cart-drawer-component/close" 7119 class="button close-button cart-drawer__close-button button-unstyled" 7120 aria-label="Dialogfeld schlieÃen" 7121 > 7122 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7123 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7124 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7125</svg> 7126</span> 7127 </button> 7128 </div> 7129 7130 <div 7131 class="cart-drawer__content cart-drawer__content--empty color-scheme-1" 7132 aria-label="Warenkorb" 7133 > 7134 <div class="cart-drawer__empty-text" style="margin-top: 120px;"> 7135 <div class="cart-drawer__svg--empty"> 7136 <svg xmlns="http://www.w3.org/2000/svg" width="42" height="45" viewBox="0 0 42 45" fill="none" aria-hidden="true" focusable="false"> 7137 <path d="M1.66699 6.0397L2.33366 6.5197L3.00033 6.9997L3.66699 7.4797L4.33366 7.9597L9.66699 32.9197H37.0003L40.3337 16.2797L12.3337 14.3597" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="2 3"></path> 7138 <ellipse cx="13.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 7139 <ellipse cx="33.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 7140 <path d="M23 0.920013V7.32001" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7141 <path d="M32.334 2.84003L29.334 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7142 <path d="M13.667 2.84003L16.667 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7143 </svg> 7144 </div> 7145 <span 7146 class="cart-drawer__heading--empty" 7147 id="cart-drawer-heading-empty" 7148 > 7149 Dein Warenkorb ist leer 7150 </span> 7151 </div> 7152 7153 <div class="cart-drawer__items"> 7154 7155 7156 7157
7158<script 7159 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-items.js?v=64029342307953655191786440503" 7160 type="module" 7161 fetchpriority="low" 7162></script>
vendor: 1 bytes, line 7162
7162
7163<script 7164 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-quantity-selector.js?v=105130809908858639751781169407" 7165 type="module" 7166 fetchpriority="low" 7167></script>
vendor: 1 bytes, line 7167
7167
7168<script 7169 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing-info.js?v=73715034179234093671781169407" 7170 type="module" 7171 fetchpriority="low" 7172></script>
7172 7173 7174<div 7175 7176 class="cart-items__wrapper" 7177 7178> 7179 7180<p class="cart-page__empty-note">Entdecke unsere Produkte und füge jetzt Artikel hinzu.</p><a 7181 class="button cart-items__empty-button" 7182 href="/pages/alle-kollektionen" 7183 > 7184 <span class="button-text"> 7185 Jetzt entdecken 7186 </span> 7187 </a></div> 7188 7189 7190 7191 </div> 7192 7193 7194 </div> 7195 7196 </template> 7197 <button 7198 class="button header-actions__action button-unstyled" 7199 on:click="/open" 7200 aria-haspopup="dialog" 7201 aria-label="Warenkorb" 7202 aria-describedby="cart-bubble-text" 7203 data-testid="cart-drawer-trigger" 7204 > 7205 7206 <cart-icon 7207 class=" 7208 header-actions__cart-icon 7209 7210 header-actions__cart-icon--no-price 7211 " 7212 data-testid="cart-icon" 7213 data-hydration-key="cart-icon" 7214 > 7215 <div class="cart-highlight__wrapper cart--empty"> 7216 <span 7217 class="svg-wrapper" 7218 aria-hidden="true" 7219 > 7220 7221 <svg 7222 width="24" 7223 height="24" 7224 aria-hidden="true" 7225 class="icon" 7226 style="fill: none; stroke: currentColor;" 7227> 7228<path fill-rule="evenodd" clip-rule="evenodd" 7229d="M17 20.5C17 21.328 17.672 22 18.5 22C19.328 22 20 21.328 20 20.5C20 19.672 19.328 19 18.5 19C17.672 19 17 19.672 17 20.5V20.5Z" 7230stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7231<path fill-rule="evenodd" clip-rule="evenodd" 7232d="M7 20.5C7 21.328 7.672 22 8.5 22C9.328 22 10 21.328 10 20.5C10 19.672 9.328 19 8.5 19C7.672 19 7 19.672 7 20.5V20.5Z" 7233stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7234<path d="M1 3H4.40541L8.2973 19" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7235<path d="M7.98966 17H20.1805L23 9H6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 7236</svg> 7237 </span> 7238 7239 </div> 7240 7241 7242 7243<div 7244 ref="cartBubble" 7245 class="cart-bubble visually-hidden" 7246 7247 7248 data-maintain-ratio 7249 7250> 7251 <span class="cart-bubble__background"></span> 7252 <span 7253 ref="cartBubbleText" 7254 id="cart-bubble-text" 7255 class="cart-bubble__text" 7256 7257 role="status" 7258 7259 > 7260 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 7261 </span> 7262 <span 7263 class="cart-bubble__text-count hidden" 7264 ref="cartBubbleCount" 7265 aria-hidden="true" 7266 data-testid="cart-bubble" 7267 >0</span> 7268 </span> 7269</div> 7270 7271 </cart-icon> 7272 7273 </button><dialog 7274 ref="dialog" 7275 class="cart-drawer__dialog dialog-modal dialog-drawer color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8 cart-drawer--empty cart-drawer__dialog--summary-unstuck cart-drawer__dialog--summary-no-shadow cart-drawer__dialog--summary-alternative-totals" 7276 aria-labelledby="cart-drawer-heading-empty" 7277 scroll-lock 7278 cart-summary-sticky="true" 7279 > 7280 <div 7281 class="cart-drawer__inner cart-drawer__inner--empty" 7282 data-hydration-key="cart-drawer-inner" 7283 > 7284 <cart-items-component 7285 class="cart-items-component" 7286 data-drawer 7287 data-section-id="sections--21785297289440__header_section" 7288 > 7289 <div 7290 class="cart-drawer__header color-scheme-1" 7291 id="cart-drawer-header" 7292 > 7293 <div 7294 class="cart-drawer__heading custom custom-typography custom-font-size" 7295style=" 7296 7297 7298--color:var(--color-foreground-heading);--font-size: 1.125rem;--font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --font-smoothing-webkit: var(--font-heading--smoothing-webkit); --font-smoothing-moz: var(--font-heading--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);--custom-mobile-font-size: 18px;" 7299 7300 id="cart-drawer-heading" 7301 role="heading" 7302 aria-level="2" 7303 > 7304 Warenkorb 7305 7306 7307<div 7308 ref="cartBubble" 7309 class="cart-bubble" 7310 7311 7312 data-maintain-ratio 7313 7314> 7315 <span class="cart-bubble__background"></span> 7316 <span 7317 ref="cartBubbleText" 7318 id="cart-bubble-text" 7319 class="cart-bubble__text" 7320 7321 > 7322 <span class="visually-hidden">Artikel im Warenkorb insgesamt: 0 7323 </span> 7324 <span 7325 class="cart-bubble__text-count" 7326 ref="cartBubbleCount" 7327 aria-hidden="true" 7328 data-testid="cart-bubble" 7329 >(0)</span> 7330 </span> 7331</div> 7332 7333 </div> 7334 7335 <button 7336 ref="closeButton" 7337 on:click="cart-drawer-component/close" 7338 class="button close-button cart-drawer__close-button button-unstyled" 7339 aria-label="Dialogfeld schlieÃen" 7340 >
7341 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7342 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7343 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7344</svg> 7345</span> 7346 </button> 7347 </div> 7348 7349 <div 7350 class="cart-drawer__content cart-drawer__content--empty color-scheme-1" 7351 aria-label="Warenkorb" 7352 > 7353 <div class="cart-drawer__empty-text" style="margin-top: 120px;"> 7354 <div class="cart-drawer__svg--empty"> 7355 <svg xmlns="http://www.w3.org/2000/svg" width="42" height="45" viewBox="0 0 42 45" fill="none" aria-hidden="true" focusable="false"> 7356 <path d="M1.66699 6.0397L2.33366 6.5197L3.00033 6.9997L3.66699 7.4797L4.33366 7.9597L9.66699 32.9197H37.0003L40.3337 16.2797L12.3337 14.3597" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="2 3"></path> 7357 <ellipse cx="13.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 7358 <ellipse cx="33.0003" cy="40.6" rx="3.33333" ry="3.2" stroke="#002341" stroke-width="1.5"></ellipse> 7359 <path d="M23 0.920013V7.32001" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7360 <path d="M32.334 2.84003L29.334 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7361 <path d="M13.667 2.84003L16.667 8.17071" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 7362 </svg> 7363 </div> 7364 <span 7365 class="cart-drawer__heading--empty" 7366 id="cart-drawer-heading-empty" 7367 > 7368 Dein Warenkorb ist leer 7369 </span> 7370 </div> 7371 7372 <div class="cart-drawer__items"> 7373 7374 7375 7376
7377<script 7378 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-items.js?v=64029342307953655191786440503" 7379 type="module" 7380 fetchpriority="low" 7381></script>
vendor: 1 bytes, line 7381
7381
7382<script 7383 src="//www.gastro-hero.de/cdn/shop/t/22/assets/component-cart-quantity-selector.js?v=105130809908858639751781169407" 7384 type="module" 7385 fetchpriority="low" 7386></script>
vendor: 1 bytes, line 7386
7386
7387<script 7388 src="//www.gastro-hero.de/cdn/shop/t/22/assets/volume-pricing-info.js?v=73715034179234093671781169407" 7389 type="module" 7390 fetchpriority="low" 7391></script>
7391 7392 7393<div 7394 7395 class="cart-items__wrapper" 7396 7397> 7398 7399<p class="cart-page__empty-note">Entdecke unsere Produkte und füge jetzt Artikel hinzu.</p><a 7400 class="button cart-items__empty-button" 7401 href="/pages/alle-kollektionen" 7402 > 7403 <span class="button-text"> 7404 Jetzt entdecken 7405 </span> 7406 </a></div> 7407 7408 7409 7410 </div> 7411 7412 7413 </div> 7414 7415</cart-items-component> 7416 </div> 7417 7418 </dialog> 7419 </cart-drawer-component> 7420 7421</header-actions> 7422 7423 7424 7425 7426<style data-shopify> 7427 header-actions { 7428 gap: 0px; 7429 } 7430 7431 @media screen and (min-width: 1024px) { 7432 header-actions { 7433 gap: 14px; 7434 } 7435 } 7436 7437 .header-actions__cart-icon { 7438 --cart-bubble-top: -1px; 7439 --cart-bubble-right: 0.5px; 7440 } 7441 7442 .header-actions__cart-icon--no-price { 7443 --cart-bubble-right: 0; 7444 } 7445 7446 .header-actions__cart-icon--no-price .cart-bubble { 7447 --cart-bubble-right: 0; 7448 } 7449 7450 .header-actions__cart-icon--no-price .cart-highlight__wrapper { 7451 padding-inline-end: 0; 7452 } 7453 7454 .header-actions__cart-icon.header-actions__cart-icon--has-cart svg { 7455 /* Create donut mask where the cart bubble sits */ 7456 mask: radial-gradient( 7457 calc(var(--cart-bubble-size) + 6px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top), 7458 transparent 45.45%, 7459 #fff 45.45%,
7460 #fff 100% 7461 ); 7462 } 7463 7464 .cart-highlight__price, 7465 .cart--empty .cart-highlight__price, 7466 .cart--empty + .cart-bubble { 7467 display: none; 7468 } 7469 7470 /* START - Light Cart Highlight */ 7471 7472 7473 .cart-bubble__text-count, 7474 .wishlist-bubble__text-count { 7475 color: #ffffff; 7476 } 7477 /* END - Light Cart Highlight */ 7478 7479 /* START - Dark Cart Highlight */ 7480 .header--dark { 7481 7482 7483 .cart-bubble__text-count, 7484 .wishlist-bubble__text-count { 7485 color: #ffffff; 7486 } 7487 } 7488 /* END - Dark Cart Highlight */ 7489 7490 @media screen and (min-width: 1024px) { 7491 .cart-highlight__price { 7492 display: block; 7493 font-size: 16px; 7494 font-weight: 400; 7495 } 7496 .cart-drawer button.header-actions__action { 7497 overflow: visible; 7498 } 7499 7500 .cart-highlight__wrapper { 7501 --cart-bubble-top: 8px; 7502 --cart-bubble-right: 0px; 7503 7504 display: flex; 7505 align-items: center; 7506 gap: var(--gap-3xs); 7507 /* START - Light Cart Highlight Background */ 7508 background-color: color-mix(in srgb, #001331 100%, transparent); 7509 /* END - Light Cart Highlight Background */ 7510 border-radius: 2px; 7511 height: 40px; 7512 padding: 0 12px 0 max(0px, calc(12px - 9px)); 7513 margin-left: 5px; 7514 7515 &.cart--empty { 7516 padding: 0; 7517 margin: 0; 7518 background-color: transparent; 7519 } 7520 } 7521 7522 /* START - Dark Cart Highlight Background */ 7523 .cart-highlight__wrapper {background-color: color-mix(in srgb, #001331 100%, transparent);} 7524 /* END - Dark Cart Highlight Background */ 7525 7526 .cart-bubble { 7527 --cart-bubble-top: -2px; 7528 --cart-bubble-right: -10px; 7529 } 7530 7531 .header-actions__cart-icon--no-price .cart-bubble { 7532 --cart-bubble-right: 0; 7533 } 7534 7535 .header-actions__cart-icon--no-price .cart-highlight__wrapper { 7536 padding-inline: 0; 7537 margin: 0; 7538 } 7539 7540 .header-actions__cart-icon.header-actions__cart-icon--has-cart svg, 7541 .header-actions__cart-icon.header-actions__cart-icon--has-cart.header-actions__cart-icon--no-price .cart-highlight__wrapper { 7542 /* Create donut mask where the cart bubble sits */ 7543 mask: none; 7544 } 7545 7546 .header-actions__cart-icon.header-actions__cart-icon--has-cart .cart-highlight__wrapper { 7547 /* Create donut mask where the cart bubble sits */ 7548 mask: radial-gradient( 7549 calc(var(--cart-bubble-size) + 6px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top), 7550 transparent 45.45%, 7551 #fff 45.45%,
7552 #fff 100% 7553 ); 7554 } 7555 } 7556 7557 .header-actions__action account-icon { 7558 display: flex; 7559 align-items: center; 7560 } 7561 7562 @media screen and (min-width: 1024px) { 7563 .header__row--menu-bar .header-actions__action--account account-icon { 7564 gap: 0; 7565 } 7566 7567 .header__row--menu-bar .header-actions__action--account .login-text { 7568 white-space: nowrap; 7569 } 7570 } 7571 7572 .header-actions__action--account:has(.profile-picture):not(:has(.header-actions__account-text)) { 7573 height: var(--button-size); 7574 width: var(--button-size); 7575 } 7576 7577 .header-actions__action--account:has(.profile-picture):has(.header-actions__account-text) { 7578 height: var(--button-size); 7579 } 7580 7581 #header-component[data-show-logged-in-account-text] .header-actions__account-text { 7582 display: none; 7583 } 7584 7585 @media screen and (min-width: 1024px) { 7586 #header-component[data-show-logged-in-account-text] .header-actions__action--account:has(.profile-picture):has(.header-actions__account-text) { 7587 width: auto; 7588 } 7589 7590 #header-component[data-show-logged-in-account-text] .header-actions__action--account account-icon:has(.header-actions__account-text) { 7591 gap: var(--gap-2xs); 7592 } 7593 7594 #header-component[data-show-logged-in-account-text] .header-actions__account-text { 7595 display: inline; 7596 white-space: nowrap; 7597 } 7598 7599 #header-component[data-show-logged-in-account-text] .header__row--menu-bar .header-actions__action--account account-icon:has(.header-actions__account-text) { 7600 gap: var(--gap-xs); 7601 } 7602 } 7603 7604 .profile-picture { 7605 display: flex; 7606 justify-content: center; 7607 align-items: center; 7608 width: 30px; 7609 height: 30px; 7610 background-color: var(--account-profile-bg-color, #002341); 7611 color: var(--account-profile-text-color, #f5f6f7); 7612 border-radius: 50%; 7613 } 7614 7615 .profile-picture span { 7616 font-family: var(--font-accent--family); 7617 -webkit-font-smoothing: var(--font-heading--smoothing-webkit); 7618 -moz-osx-font-smoothing: var(--font-heading--smoothing-moz); 7619 letter-spacing: var(--letter-spacing--body-loose); 7620 text-transform: uppercase; 7621 font-size: 16px; 7622 margin-top: 2px; 7623 } 7624 7625 #header-component[data-mobile-account-icon-only] { 7626 @media screen and (max-width: 1023px) { 7627 .header-actions__account-profile { 7628 display: none; 7629 } 7630 7631 .header-actions__action--account .login-text { 7632 display: none; 7633 } 7634 } 7635 7636 @media screen and (min-width: 1024px) { 7637 .header-actions__account-icon { 7638 display: none; 7639 } 7640 } 7641 } 7642 7643 .cart-drawer__svg--empty { 7644 width: 100%; 7645 display: flex; 7646 justify-content: center; 7647 margin-bottom: var(--margin-xs); 7648 } 7649 7650 .cart-drawer__dialog--empty-alternative .cart-drawer__svg--empty svg { 7651 width: 39px; 7652 height: 39px; 7653 } 7654 7655 .cart-drawer__close-button{ 7656 position: static; 7657 opacity: .8; 7658 --icon-stroke-width: 1px; 7659 } 7660 .cart-drawer__close-button svg{ 7661 width: var(--icon-size-sm); 7662 height: var(--icon-size-sm); 7663 } 7664 7665 7666 #header-component header-actions.header-actions--custom-colors, 7667 #header-component.header--dark header-actions.header-actions--custom-colors { 7668 @media screen and (max-width: 1023px) { 7669 .header-actions__action { 7670 --button-color: var(--header-actions-text-color-mobile); 7671 color: var(--header-actions-text-color-mobile); 7672 } 7673 7674 .header-actions__action .login-text, 7675 .header-actions__action .header-actions__account-text, 7676 .header-actions__cart-icon .cart-highlight__wrapper .cart-highlight__price { 7677 color: var(--header-actions-text-color-mobile); 7678 } 7679 7680 .header-actions__action .svg-wrapper, 7681 .header-actions__action svg, 7682 .header-actions__wishlist-button, 7683 .header-actions__wishlist-button .wishlist-button__icon, 7684 .header-actions__cart-icon .cart-highlight__wrapper .svg-wrapper { 7685 color: var(--header-actions-icon-color-mobile); 7686 } 7687 } 7688 7689 @media screen and (min-width: 1024px) { 7690 .header-actions__action { 7691 --button-color: var(--header-actions-text-color-desktop); 7692 color: var(--header-actions-text-color-desktop); 7693 } 7694 7695 .header-actions__action .login-text, 7696 .header-actions__action .header-actions__account-text, 7697 .header-actions__cart-icon .cart-highlight__wrapper .cart-highlight__price { 7698 color: var(--header-actions-text-color-desktop); 7699 } 7700 7701 .header-actions__account-text { 7702 font-weight: 700; 7703 } 7704 7705 .header-actions__action .svg-wrapper, 7706 .header-actions__action svg, 7707 .header-actions__wishlist-button, 7708 .header-actions__wishlist-button .wishlist-button__icon, 7709 .header-actions__cart-icon .cart-highlight__wrapper .svg-wrapper { 7710 color: var(--header-actions-icon-color-desktop); 7711 } 7712 } 7713 } 7714 7715</style> 7716 7717 7718 7719 </div> 7720 7721 7722 7723 7724 7725 </div> 7726 7727 </div> 7728 </div> 7729 7730 7731 7732 7733</header-component> 7734
7735<script 7736 src="//www.gastro-hero.de/cdn/shop/t/22/assets/header.js?v=48691755252947916261781169407" 7737 type="module" 7738></script>
7738 7739 7740 7741<style data-shopify> 7742 #header-component { 7743 --account-profile-bg-color: #001331; 7744 --account-profile-text-color: #f5f6f7; 7745 } 7746 7747 7748 7749 .header-actions__action .cart-bubble__background, 7750 .header-actions__action .wishlist-bubble__background { 7751 background-color: #db1420; 7752 } 7753 7754 .header--dark { 7755 .header__row { 7756 background-color: var(--dark-header-bg-color); 7757 } 7758 7759 .menu-list__link, 7760 .menu-drawer-container .header__icon--summary { 7761 color: var(--dark-header-text-color); 7762 } 7763 7764 .menu-list:where(:has(.menu-list__list-item:hover)), 7765 .menu-list:where(:has(.menu-list__list-item:focus-within)), 7766 .menu-list:where(:has(.menu-list__list-item:not([aria-hidden='true']) .menu-list__link--active)) { 7767 .menu-list__link { 7768 color: rgb(var(--dark-header-text-color-rgb) / 100%); 7769 } 7770 } 7771 7772 .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active, 7773 .menu-list .menu-list__list-item:where(:hover, :focus-within) .menu-list__link, 7774 .menu-list .menu-list__list-item[slot='overflow'] .menu-list__link[aria-expanded='true'], 7775 .header-actions__action { 7776 color: var(--dark-header-text-color); 7777 } 7778 7779 .menu-list .menu-list__list-item:where(:hover, :focus-within) .menu-list__link:not(.menu-list__link--button) { 7780 text-decoration: underline; 7781 } 7782 7783 .header-actions__action .cart-bubble__background, 7784 .header-actions__action .wishlist-bubble__background { 7785 background-color: #ec6500; 7786 } 7787 } 7788 7789 @media screen and (max-width: 1023px) { 7790 #header-component[data-menu-style=drawer] .header__row--top .header__columns, 7791 .header__row--top .header__columns { 7792 --header-template-columns: var(--page-margin) auto auto 1fr auto auto auto var(--page-margin); 7793 grid-template-areas: 7794 '. logo badge . support rightB rightC .' 7795 '. search search search search search search .'; 7796 row-gap: 0; 7797 } 7798 7799 #header-component[data-search-bar-in-menu-row] .header__row--top .header__columns { 7800 grid-template-areas: '. logo badge . support rightB rightC .'; 7801 } 7802 7803 #header-component[data-search-bar-in-menu-row] .header__row--top .header__columns.header__columns--badge-right { 7804 grid-template-areas: '. logo . support rightB rightC badge .'; 7805 } 7806 7807 #header-component[data-drawer-position='bottom'] .header__row--top .header__columns:not(.header__columns--badge-right) { 7808 --header-template-columns: var(--page-margin) auto auto 1fr auto auto var(--page-margin); 7809 grid-template-areas: '. logo badge . support rightB .'; 7810 } 7811 7812 #header-component[data-drawer-position='bottom'] .header__row--top .header__columns.header__columns--badge-right { 7813 --header-template-columns: var(--page-margin) auto 1fr auto auto auto var(--page-margin); 7814 grid-template-areas: '. logo . support rightB badge .'; 7815 } 7816 7817 #header-component[data-drawer-position='bottom'] .header__row--top .header__drawer { 7818 display: none; 7819 } 7820 7821 #header-component[data-search-bar-in-menu-row] .header__row--menu-bar .header__columns { 7822 display: grid; 7823 --header-template-columns: var(--page-margin) 1fr 1fr 1fr var(--page-margin); 7824 grid-template-areas: '. search search search .'; 7825 grid-template-columns: var(--header-template-columns); 7826 row-gap: 0; 7827 padding-block: 10px; 7828 align-items: center; 7829 } 7830 7831 #header-component[data-search-bar-in-menu-row][data-drawer-position='bottom'] .header__row--menu-bar .header__columns { 7832 --header-template-columns: var(--page-margin) auto 1fr 1fr var(--page-margin); 7833 grid-template-areas: '. drawer search search .'; 7834 } 7835 7836 #header-component[data-search-bar-in-menu-row][data-drawer-position='bottom'] .header__row--menu-bar .header__drawer { 7837 grid-area: drawer; 7838 } 7839 7840 #header-component[data-search-bar-in-menu-row] .header__row--menu-bar .search-bar--menu-row { 7841 grid-area: search; 7842 width: auto; 7843 max-width: unset; 7844 min-width: 0; 7845 } 7846 7847 #header-component:not([data-search-bar-in-menu-row]) .header__row--menu-bar .header__columns { 7848 display: flex; 7849 align-items: center; 7850 gap: var(--gap-md); 7851 grid-template-areas: unset; 7852 grid-template-columns: unset; 7853 padding-block: var(--padding-xs); 7854 } 7855 7856 #header-component:not([data-search-bar-in-menu-row]) .header__row--menu-bar .header__column--left { 7857 display: flex; 7858 flex: 1; 7859 min-width: 0; 7860 align-items: center; 7861 gap: var(--gap-md); 7862 } 7863 7864 #header-component:not([data-search-bar-in-menu-row]) .header__row--menu-bar .header__column--right { 7865 display: flex; 7866 flex-shrink: 0; 7867 align-items: center; 7868 } 7869 7870 .header__row--menu-bar .header-menu { 7871 display: none; 7872 } 7873 7874 #header-component:not([data-search-bar-in-menu-row]) .header__row--menu-bar .search-bar { 7875 flex: 1; 7876 min-width: 0; 7877 width: auto; 7878 margin-bottom: 8px; 7879 max-width: unset; 7880 } 7881 7882 #header-component:not([data-search-bar-in-menu-row]) .header__row--menu-bar header-actions { 7883 flex-shrink: 0; 7884 } 7885 7886 .header__row--menu-bar header-actions { 7887 grid-area: unset; 7888 flex-shrink: 0; 7889 } 7890 7891 #header-component[data-actions-bottom-desktop] .header-actions-placement--bottom { 7892 display: none !important; 7893 } 7894 7895 #header-component[data-actions-bottom-desktop] .header__row--menu-bar .header__column--right:has(.header-actions-placement--bottom) { 7896 display: none; 7897 } 7898 7899 #header-component[data-actions-bottom-desktop] .header-actions-placement--top { 7900 display: flex; 7901 justify-content: flex-end; 7902 grid-area: rightB; 7903 } 7904 7905 #header-component[data-menu-style=drawer] .header__drawer, 7906 .header__drawer { 7907 grid-area: rightC; 7908 } 7909 7910 #header-component[data-menu-style=drawer] .header-support, 7911 .header-support, 7912 #header-component[data-menu-style=drawer] .header-info-cards, 7913 .header-info-cards {
7914 grid-area: support; 7915 margin-right: var(--margin-3xl); 7916 } 7917 7918 #header-component[data-menu-style=drawer] .header__columns .header-logo, 7919 .header__columns .header-logo { 7920 grid-area: logo; 7921 justify-content: start; 7922 } 7923 7924 .header__columns:not(.header__columns--badge-right) .badge-logo { 7925 grid-area: badge !important; 7926 margin-left: var(--gap-md); 7927 } 7928 7929 #header-component[data-menu-style='drawer'] .header__row--top .header__columns.header__columns--badge-right { 7930 --header-template-columns: var(--page-margin) auto 1fr auto auto auto auto var(--page-margin); 7931 grid-template-areas: 7932 '. logo . support rightB rightC badge .' 7933 '. search search search search search search .'; 7934 } 7935 7936 #header-component[data-search-bar-in-menu-row][data-menu-style='drawer'] .header__row--top .header__columns.header__columns--badge-right { 7937 grid-template-areas: '. logo . support rightB rightC badge .'; 7938 } 7939 7940 #header-component[data-drawer-position='bottom'][data-search-bar-in-menu-row][data-menu-style='drawer'] .header__row--top .header__columns.header__columns--badge-right { 7941 grid-template-areas: '. logo . support rightB badge .'; 7942 } 7943 7944 #header-component[data-menu-style='drawer'] .header__columns--badge-right > .badge-logo { 7945 grid-area: badge !important; 7946 margin-inline-start: var(--gap-md); 7947 margin-inline-end: 0; 7948 flex-shrink: 0; 7949 justify-self: end; 7950 } 7951 7952 #header-component[data-menu-style=drawer] .header__column > .client-type-selector, 7953 .header__column > .client-type-selector { 7954 display: none; 7955 } 7956 7957 .header__row--top .search-bar { 7958 grid-area: search; 7959 margin-bottom: 8px; 7960 max-width: unset; 7961 position: relative; 7962 } 7963 } 7964 7965 @media screen and (min-width: 1024px) { 7966 #header-component[data-actions-bottom-desktop] .header-actions-placement--top { 7967 display: none !important; 7968 } 7969 } 7970 7971 @media screen and (max-width: 575px) { 7972 #header-component[data-menu-style=drawer] .header__row--top .header__columns, 7973 .header__row--top .header__columns { 7974 --header-template-columns: var(--page-margin) auto auto 1fr auto auto var(--page-margin); 7975 grid-template-areas: 7976 '. logo . . rightB rightC .' 7977 '. search search search search search .'; 7978 row-gap: 0; 7979 } 7980 7981 #header-component[data-search-bar-in-menu-row] .header__row--top .header__columns, 7982 #header-component[data-search-bar-in-menu-row] .header__row--top .header__columns.header__columns--badge-right { 7983 grid-template-areas: '. logo . . rightB rightC .'; 7984 } 7985 7986 #header-component[data-drawer-position='bottom'] .header__row--top .header__columns:not(.header__columns--badge-right) { 7987 --header-template-columns: var(--page-margin) auto auto 1fr auto var(--page-margin); 7988 grid-template-areas: '. logo . . rightB .'; 7989 } 7990 7991 #header-component[data-drawer-position='bottom'] .header__row--top .header__columns.header__columns--badge-right { 7992 --header-template-columns: var(--page-margin) auto auto 1fr auto auto var(--page-margin); 7993 grid-template-areas: '. logo . . rightB badge .'; 7994 } 7995 7996 #header-component[data-search-bar-in-menu-row][data-drawer-position='bottom'] .header__row--top .header__columns:not(.header__columns--badge-right) { 7997 grid-template-areas: '. logo . . rightB .'; 7998 } 7999 8000 #header-component[data-search-bar-in-menu-row][data-drawer-position='bottom'] .header__row--top .header__columns.header__columns--badge-right { 8001 grid-template-areas: '. logo . . rightB badge .'; 8002 } 8003 8004 #header-component[data-menu-style=drawer] .header-support, 8005 .header-support, 8006 #header-component[data-menu-style=drawer] .header-info-cards, 8007 .header-info-cards { 8008 margin-left: auto; 8009 margin-right: 0; 8010 } 8011 8012 #header-component[data-menu-style=drawer] .header__columns .badge-logo, 8013 .header__columns .badge-logo { 8014 display: none; 8015 } 8016 8017 #header-component[data-menu-style='drawer'] .header__columns--badge-right { 8018 --header-template-columns: var(--page-margin) auto auto 1fr auto auto auto var(--page-margin); 8019 grid-template-areas: 8020 '. logo . . rightB rightC badge .' 8021 '. search search search search search .'; 8022 } 8023 8024 #header-component[data-search-bar-in-menu-row][data-menu-style='drawer'] .header__columns--badge-right { 8025 grid-template-areas: '. logo . . rightB rightC badge .'; 8026 } 8027 8028 #header-component[data-search-bar-in-menu-row][data-drawer-position='bottom'][data-menu-style='drawer'] .header__columns--badge-right { 8029 grid-template-areas: '. logo . . rightB badge .'; 8030 } 8031 } 8032 8033 @media screen and (min-width: 576px) and (max-width: 1023px) { 8034 #header-component[data-hide-badge-logo-mobile] .header__columns .badge-logo, 8035 #header-component[data-hide-badge-logo-mobile] .header__columns--badge-right > .badge-logo { 8036 display: none; 8037 } 8038 } 8039 8040 @media screen and (max-width: 1023px) { 8041 #header-component[data-drawer-position='bottom'] .header__drawer
8041--bottom-row { 8042 --header-drawer-min-height: unset; 8043 min-height: unset; 8044 align-items: center; 8045 } 8046 8047 #header-component[data-drawer-position='bottom'] .header__drawer--bottom-row .menu-drawer-container .header__icon--summary { 8048 width: 48px; 8049 height: 48px; 8050 min-width: 48px; 8051 min-height: 48px; 8052 padding: 0; 8053 display: flex; 8054 align-items: center; 8055 justify-content: center; 8056 flex-shrink: 0; 8057 margin-inline-end: var(--margin-sm); 8058 background-color: var(--color-primary-button-background); 8059 color: var(--color-primary-button-text); 8060 border-radius: 2px; 8061 } 8062 8063 #header-component[data-drawer-position='bottom'] .header__drawer--bottom-row .menu-drawer-container .header__icon--summary .header-drawer-icon { 8064 margin: 0; 8065 width: 24px; 8066 height: 24px; 8067 } 8068 8069 #header-component[data-drawer-position='bottom'] .header__drawer--bottom-row .menu-drawer-container .header__icon--summary .header-drawer-icon svg { 8070 width: 24px; 8071 height: 24px; 8072 } 8073 } 8074</style> 8075 8076 8077 8078 8079 8080
8080<script type="module"> 8081 import { hydrate } from '@theme/section-hydration'; 8082 const url = new URL(window.location.href); 8083 url.searchParams.delete('page'); 8084 hydrate('sections--21785297289440__header_section', url); 8085 </script>
8085 8086 8087 8088 8089</header><section id="shopify-section-sections--21785297289440__offer_banner_q8hEqc" class="shopify-section shopify-section-group-header-group"> 8090 8091 8092 8093 8094 8095 8096 8097</section> 8098<!-- END sections: header-group --> 8099 </div> 8100 8101
8101<script> 8102 // Inline header height and menu style calculations to prevent layout shift 8103 // Note: Updates in calculateHeaderGroupHeight(), updateTransparentHeaderOffset() and setHeaderMenuStyle() utilities.js should be kept in sync with this function 8104 (function setHeaderHeighCustomProperties() { 8105 /* 8106 * Header calculation functions for maintaining CSS variables 8107 * Mimic calculateHeaderGroupHeight() in utilities.js 8108 */ 8109 const header = document.querySelector('header-component'); 8110 const headerGroup = document.querySelector('#header-group'); 8111 const hasHeaderSection = headerGroup?.querySelector('.header-section'); 8112 8113 if (!header || !headerGroup) return; 8114 8115 const headerHeight = header.offsetHeight; 8116 8117 // Calculate the occupied height of the header group (stable across overlap/absolute positioning) 8118 const headerGroupRect = headerGroup.getBoundingClientRect(); 8119 const headerGroupHeight = Math.round( 8120 Array.from(headerGroup.children).reduce((maxBottom, element) => { 8121 if (!(element instanceof HTMLElement)) return maxBottom; 8122 const rect = element.getBoundingClientRect(); 8123 return Math.max(maxBottom, rect.bottom - headerGroupRect.top); 8124 }, 0) 8125 ); 8126 8127 // Set CSS variables 8128 document.body.style.setProperty('--header-height', `${headerHeight}px`); 8129 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 8130 8131 /** 8132 * Updates CSS custom properties for transparent header offset calculation 8133 * Mimic updateTransparentHeaderOffset() in utilities.js 8134 */ 8135 8136 if (!hasHeaderSection || !header?.hasAttribute('transparent')) { 8137 document.body.style.setProperty('--transparent-header-offset-boolean', '0'); 8138 return; 8139 } 8140 8141 const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section'); 8142 8143 const shouldApplyOffset = !hasImmediateSection ? '1' : '0'; 8144 document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset); 8145 })(); 8146 8147 (function setHeaderMenuStyle() { 8148 const headerComponent = document.querySelector('#header-component'); 8149 if (headerComponent) { 8150 const overflowList = headerComponent?.querySelector('overflow-list'); 8151 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 8152 const hasReachedBreakpoint = window.innerWidth < 1024; 8153 const menuBarLayout = headerComponent.dataset.menuBarLayout === 'true'; 8154 8155 if (menuBarLayout && !hasReachedBreakpoint) { 8156 headerComponent.dataset.menuStyle = 'menu'; 8157 return; 8158 } 8159 8160 8161 headerComponent.dataset.menuStyle = hasReachedMinimum || hasReachedBreakpoint ? 'drawer' : 'menu'; 8162 } 8163 })(); 8164 </script>
8164 8165 8166 <main 8167 id="MainContent" 8168 class="content-for-layout" 8169 role="main" 8170 data-page-transition-enabled="false" 8171 data-product-transition="false" 8172 data-template="product" 8173 > 8174 <section id="shopify-section-template--21785299419360__breadcrumbs_Eefzqa" class="shopify-section">
8174<script 8175 src="//www.gastro-hero.de/cdn/shop/t/22/assets/breadcrumbs-element.js?v=131673562765822849471788422541" 8176 defer 8177 type="module" 8178></script>
8178 8179 8180 8181 8182 8183 8184 8185 8186 8187
8187<script type="application/ld+json"> 8188 { 8189 "@context": "https://schema.org", 8190 "@type": "BreadcrumbList", 8191 "itemListElement": [ 8192 { 8193 "@type": "ListItem", 8194 "position": 1, 8195 "item": { 8196 "@id": "https:\/\/www.gastro-hero.de", 8197 "name": "GastroHero" 8198 } 8199 } 8200 8201 8202 ,{ 8203 "@type": "ListItem", 8204 "position": 2, 8205 "item": { 8206 "@context": "https://schema.org/", 8207 "@type": "Collection", 8208 "@id": "https:\/\/www.gastro-hero.de\/collections\/edelstahlmoebel", 8209 "name": "Edelstahlmöbel", 8210 "description": "Hochwertige Edelstahlmöbel sind das Herzstück einer jeden GroÃküche und Gastronomie. Sie stellen nicht nur praktische Ablageflächen, Stauraum und Arbeitsflächen dar, sondern sind auch optisch, dank der glänzenden Edelstahloptik eine wahre Bereicherung für jede Gewerbeküche. Daher finden Sie bei GastroHero unter anderem Arbeitsschränke, Arbeitstische, Wandhängeschränke und Wandborde in unterschiedlichen Ausführungen und MaÃen." 8211 } 8212 } 8213 8214 8215 ,{ 8216 "@type": "ListItem", 8217 "position": 3, 8218 "item": { 8219 "@context": "https://schema.org/", 8220 "@type": "Collection", 8221 "@id": "https:\/\/www.gastro-hero.de\/collections\/spuelmoebel", 8222 "name": "Spülmöbel", 8223 "description": "Spülmöbel im Gastronomie Einsatz\nWer in der Gastronomie Erfolg haben will, muss unbedingt auf professionelle Reinlichkeit achten. Dazu ist es unerlässlich, die richtigen Möbel aus Edelstahl einzusetzen, denn nur diese bieten die nötige Widerstandskraft und Pflegeleichtigkeit. Mit unserem Sortiment, das den Spültisch , als auch den Spülmaschinentisch ( Spülzentrum ) umfasst, sind Sie bestens gerüstet um jeglichen Abwasch zu erledigen und gleichzeitig mit minimalem Aufwand eine ordentliche Küche zu unterhalten. Welche GröÃen sich für Ihren konkreten Bedarf am besten eignen und welche Kombinationsmöglichkeiten es innerhalb unseres ganzheitlichen Gastro Sortiments für Sie gibt, können wir gerne bei einem Telefonat besprechen." 8224 } 8225 } 8226 8227 8228 ,{ 8229 "@type": "ListItem", 8230 "position": 4, 8231 "item": { 8232 "@context": "https://schema.org/", 8233 "@type": "Collection", 8234 "@id": "https:\/\/www.gastro-hero.de\/collections\/spueltische", 8235 "name": "Spültische", 8236 "description": "Sauberkeit ist in der Gastronomie mitunter das Wichtigste! Mit einem Spültisch aus Edelstahl können Sie Ihre Küche und Küchenutensilien hygienisch sauber halten.\nGroÃe Spülbecken lassen auch sperriges Spülgut blitzschnell wieder glänzen. Bei GastroHero finden Sie daher günstige Edelstahl-Spültische in Top-Qualität und in unterschiedlichen Ausführungen und MaÃen. Ob mit zwei oder einem Becken â Sie haben die freie Auswahl. Je nachdem wie Ihre GroÃküche gestaltet werden soll, finden Sie bei uns wahlweise Spültische mit rechter oder linker Abtropffläche. Alle Spültische sind aus hochwertigem Chromnickelstahl (Edelstahl) gefertigt, welcher optimal für die hohen Anforderungen in der Gastronomie geeignet ist. Edelstahl-Spültische sind besonders hygienisch und leicht zu reinigen." 8237 } 8238 } 8239 8240 8241 8242 ,{ 8243 "@type": "ListItem", 8244 "position": 5, 8245 "item": { 8246 "@context": "https://schema.org/", 8247 "@type": "Product", 8248 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r#product", 8249 "name": "Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden", 8250 "description": "Die Spültische der Basic-Serie überzeugen durch hohe Qualität, besondere Langlebigkeit und einen exellenten Produktpreis. Aufgrund der soliden Verarbeitung und der Herstellung nach Hygiene-Vorschriften eignen sich die Spültische ideal für Profi-Küchen in der Gastronomie und Hotellerie.\r\nProduktvorteile im Ãberblick:\r\n\nBasic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie\nEdelstahl-Aufkantung auf der Rückseite\nmit Grundboden\nnach Hygiene- und Sicherheitsrichtlinien produziert\nleicht zu reinigen\n\r\nInformationen zum Material:\r\n\nvollständig aus hochwertigem Edelstahl Aisi 201 gefertigt\nsehr hohe Tragkraft\n\r\nProduktdetails:\r\n\nProduktmaÃe (B x T x H): 1000 x 600 x 950 mm\nhöhenverstellbare FüÃe \/ Arbeitshöhe: 845 - 865 mm\nBeckenmaÃe (B x T xH): 400 x 400 x 250 mm\n1 Becken rechts\n\r\n Hinweis: das Standrohr ist nicht im Lieferumfang enthalten\r\nHinweis: Die
8250Vorrichtung im Becken ist für Ablaufventile mit 1 1\/2 Zoll-Anschluss ausgelegt." 8251 } 8252 } 8253 8254 ] 8255 } 8256 </script>
8256 8257 8258 8259 8260<div class="section-background color-scheme-1"></div> 8261<div 8262 class="section section--page-width color-scheme-1 spacing-style" 8263 style="--padding-block-start: 16px;--padding-block-end: 16px;" 8264> 8265 <bread-crumbs class="breadcrumbs-custom"> 8266 <nav class="breadcrumbs" aria-label="Breadcrumb"> 8267 <button 8268 ref="backButton" 8269 type="button" 8270 class="breadcrumbs__back-link" 8271 aria-label="Zurück" 8272 ><svg 8273 viewBox="0 2 40 40" 8274 width="40" 8275 height="40" 8276 aria-hidden="true" 8277 class="icon" 8278> 8279 <path d="M8.75 20.4969L31.25 20.4969" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8280 <path d="M12.5 24.2469L8.75 20.4969L12.5 16.7469" stroke="#002341" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8281</svg></button> 8282 8283 <div ref="container" class="breadcrumbs__container hide-scrollbar"></div> 8284 8285 <template ref="separatorTemplate" class="breadcrumbs__separator-template"><svg aria-hidden="true" focusable="false" width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 8286 <path d="M1.5 1L6.5 6L1.5 11" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 8287</svg> 8288</template> 8289 </nav> 8290 </bread-crumbs> 8291</div></section><div id="shopify-section-template--21785299419360__section_aaNTFq" class="shopify-section section-wrapper"> 8292 8293 8294 8295<div class="section-background color-scheme-1"></div> 8296<div 8297 class="section section--page-width color-scheme-1" 8298 data-testid="ui-test-section" 8299 8300 8301 8302 style=" 8303 8304 8305 8306 " 8307> 8308 <div class="custom-section-background"> 8309 8310 8311 8312 8313 </div> 8314 8315 <div 8316 class="border-style custom-section-content" 8317 style="--border-width: 1px; --border-style: none; --border-color: 8318rgb(var(--color-border-rgb) / 1.0); --border-radius: 83190px;" 8320 > 8321 8322 8323 <div 8324 class=" 8325 spacing-style 8326 layout-panel-flex 8327 layout-panel-flex--row 8328 section-content-wrapper 8329 8330 8331 8332 mobile-column 8333 " 8334 style=" 8335 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8336 8337--gap: max(24px, calc(var(--gap-scale, 1.0) * 60px)); 8338 8339--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 8340--horizontal-alignment-tablet: flex-start; 8341--horizontal-alignment-mobile: flex-start; 8342--vertical-alignment-tablet: flex-start; 8343--vertical-alignment-mobile: flex-start; 8344 8345 --padding-block-start: 12px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px)); 8346 8347 8348 " 8349 data-testid="section-content" 8350 > 8351 8352 8353 8354 8355<div 8356 class=" 8357 group-block 8358 group-block--height-fit 8359 group-block--width-fill 8360 border-style 8361 spacing-style 8362 size-style 8363 8364 8365 8366 8367 8368 8369" 8370 style=" 8371 --border-width: 1px; --border-style: none; --border-color: 8372rgb(var(--color-border-rgb) / 1.0); --border-radius: 83730px; 8374 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8375 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 8376 8377 " 8378 8379 data-testid="group-block" 8380><div class="group-block__media-wrapper"> 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 </div> 8404 8405 <div 8406 class=" 8407 group-block-content 8408 8409 8410 layout-panel-flex 8411 layout-panel-flex--column 8412 mobile-column 8413 8414 " 8415 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8416 8417--gap: 0px; 8418 8419--horizontal-alignment: flex-start; --vertical-alignment: center; 8420--horizontal-alignment-tablet: flex-start; 8421--horizontal-alignment-mobile: flex-start; 8422--vertical-alignment-tablet: center; 8423--vertical-alignment-mobile: center; 8424" 8425 > 8426 8427 8428 8429 8430 8431 <div class="product-vendor" data-vendor-handle="gastrohero" > 8432 8433 <a 8434 href="/collections/gastrohero" 8435 class="product-vendor__link" 8436 aria-label="GastroHero" 8437 > 8438 <img src="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150" alt="GastroHero" srcset="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150 150w" width="150" height="36" class="product-vendor__image"> 8439 </a> 8440 8441 </div> 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 <div class=" spacing-style text-block text-block--AeXVMdm5jT3NXVE1mS__text_VY9Nhh custom text-block--align-left text-block--full-width custom-typography custom-font-size custom-color custom-mobile-font-size " style=" --padding-block-start: 0px; --padding-block-end:4px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 1.5rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 8454 8455 8456<h1>Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden</h1> 8457 8458 </div> 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468<div 8469 class=" 8470 group-block 8471 group-block--height-fit 8472 group-block--width-fill 8473 border-style 8474 spacing-style 8475 size-style 8476 8477 8478 8479 8480 8481 8482" 8483 style=" 8484 --border-width: 1px; --border-style: none; --border-color: 8485rgb(var(--color-border-rgb) / 1.0); --border-radius: 84860px; 8487 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8488 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 8489 8490 " 8491 8492 data-testid="group-block" 8493><div class="group-block__media-wrapper"> 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 </div> 8517 8518 <div 8519 class=" 8520 group-block-content 8521 8522 8523 layout-panel-flex 8524 layout-panel-flex--row 8525 8526 8527 " 8528 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8529 8530--gap: 12px; 8531 8532--horizontal-alignment: flex-start; --vertical-alignment: center; 8533--horizontal-alignment-tablet: flex-start; 8534--horizontal-alignment-mobile: flex-start; 8535--vertical-alignment-tablet: center; 8536--vertical-alignment-mobile: center; 8537" 8538 > 8539 8540 8541 8542<product-sku-component 8543 class="text-block custom-typography custom-font-size custom-color text-left custom spacing-style 8544 8545 8546" 8547 data-product-id="8821607694560" 8548 style=" 8549 8550 display: block; 8551 8552 --color:var(--color-foreground-secondary);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); 8553 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8554 --width: fit-content; 8555 " 8556 8557> 8558 <div ref="skuContainer"> 8559 <span 8560 class="sku" 8561 ref="sku" 8562 data-testid="product-sku" 8563 >Art.-Nr.: SPT-BASIC10X6R</span> 8564</div> 8565 8566</product-sku-component> 8567 8568 8569<div class="review-widget" > 8570 8571 8572 8573 8574 <div > 8575 <div class="jdgm-widget jdgm-preview-badge" data-id="8821607694560"> 8576 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.40' data-number-of-reviews='5' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.40' tabindex='0' aria-label='4.40 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> (5) </span> </div> 8577 </div> 8578 </div> 8579 8580 8581 8582</div> 8583 8584 8585 8586</div> 8587</div> 8588 8589 8590 8591 8592 8593 8594</div> 8595</div> 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608<div class=" 8609 wishlist-button__block button button-secondary button--medium 8610 8611 8612hidden:mobile-custom 8613 wishlist wishlist--icon wishlist-button-wrapper" style="" data-product-handle="spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"> 8614 <div class="wishlist-engine" data-product_id="8821607694560" data-variant_id="46978063499488" data-full_button="false" data-css="false"> 8615 </div> 8616
8616<script type="application/json" class="js-categories"> 8617 { 8618 "cat": ["Edelstahlmöbel\/Spülmöbel\/Spültische"] 8619 } 8620 </script>
8620 8621</div> 8622 8623 8624 8625 8626 8627 8628 8629 8630 </div> 8631 </div> 8632</div> 8633 8634 8635 8636 8637 8638</div><div id="shopify-section-template--21785299419360__main" class="shopify-section"> 8639 8640 8641
8642<script type="application/ld+json"> 8643 { 8644 "@context": "https://schema.org/", 8645 "@type": "Product", 8646 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r#product", 8647 "name": "Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden", 8648 "image": [ 8649 8650 "//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=600" , 8651 8652 "//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=600" , 8653 8654 "//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=600" , 8655 8656 "//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=600" , 8657 8658 "//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=600" , 8659 8660 "//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=600" 8661 8662 ], 8663 "description": "Die Spültische der Basic-Serie überzeugen durch hohe Qualität, besondere Langlebigkeit und einen exellenten Produktpreis. Aufgrund der soliden Verarbeitung und der Herstellung nach Hygiene-Vorschriften eignen sich die Spültische ideal für Profi-Küchen in der Gastronomie und Hotellerie.Produktvorteile im Ãberblick:Basic-Spültisch für die Profi-Küche in der Gastronomie und HotellerieEdelstahl-Aufkantung auf der Rückseitemit Grundbodennach Hygiene- und Sicherheitsrichtlinien produziertleicht zu reinigenInformationen zum Material:vollständig aus hochwertigem Edelstahl Aisi 201 gefertigtsehr hohe TragkraftProduktdetails:ProduktmaÃe (B x T x H): 1000 x 600 x 950 mmhöhenverstellbare FüÃe \/ Arbeitshöhe: 845 - 865 mmBeckenmaÃe (B x T xH): 400 x 400 x 250 mm1 Becken rechts Hinweis: das Standrohr ist nicht im Lieferumfang enthaltenHinweis: Die Vorrichtung im Becken ist für Ablaufventile mit 1 1\/2 Zoll-Anschluss ausgelegt.", 8664 8665 "sku": "SPT-BASIC10X6R", 8666 8667 8668 "gtin": "4255614800324", 8669 8670 8671 "brand": { 8672 "@type": "Brand", 8673 "name": "GastroHero" 8674 }, 8675 8676 8677 "aggregateRating":{ 8678 "@type":"AggregateRating", 8679 "ratingValue": 4.4, 8680 "reviewCount": 5 8681 }, 8682 "review": [ 8683 { 8684 "@type": "Review", 8685 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?judgeme_review_uuid=95fd5a26-e41a-47fe-8eee-491a9a597a43' data-review-language='de", 8686 "reviewBody": "Sehr geehrte Gastro Hero mit der Ware und Service ich bin sehr zufrieden ich danke euch", 8687 "datePublished": null, 8688 "reviewRating": { 8689 "@type": "Rating", 8690 "ratingValue": "5", 8691 "bestRating": "5", 8692 "worstRating": "1" 8693 }, 8694 "author": { 8695 "@type": "Person", 8696 "name": "Anonymous" 8697 } 8698 }, 8699 { 8700 "@type": "Review", 8701 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?judgeme_review_uuid=58449c11-5f5d-4de7-b30b-aff8d8ec5691' data-review-language='de", 8702 "reviewBody": "Prompte Lieferung und gute Qualität", 8703 "datePublished": null, 8704 "reviewRating": { 8705 "@type": "Rating", 8706 "ratingValue": "4", 8707 "bestRating": "5", 8708 "worstRating": "1" 8709 }, 8710 "author": { 8711 "@type": "Person", 8712 "name": "N.W." 8713 } 8714 }, 8715 { 8716 "@type": "Review", 8717 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?judgeme_review_uuid=fc6c9170-34b7-46d1-914a-e5fef8e5887c' data-review-language='de", 8718 "reviewBody": "Einsatz in einer Gemeinschaftsunterkunft", 8719 "datePublished": null, 8720 "reviewRating": { 8721 "@type": "Rating", 8722 "ratingValue": "4", 8723 "bestRating": "5", 8724 "worstRating": "1" 8725 }, 8726 "author": { 8727 "@type": "Person", 8728 "name": "Maud Kessler" 8729 } 8730 }, 8731 { 8732 "@type": "Review", 8733 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?judgeme_review_uuid=6cc578f6-dd4b-403f-82f7-e91d9b7083e8' data-review-language='de", 8734 "reviewBody": "Schnell, gut verpackt, Ware ist in Ordnung", 8735 "datePublished": null, 8736 "reviewRating": { 8737 "@type": "Rating", 8738 "ratingValue": "5", 8739 "bestRating": "5", 8740 "worstRating": "1" 8741 }, 8742 "author": { 8743 "@type": "Person", 8744 "name": "Stefan Schneider" 8745 } 8746 }, 8747 { 8748 "@type": "Review", 8749 "@id": "https:\/\/www.gastro-hero.de\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?judgeme_review_uuid=a0008551-19a4-416c-80e0-104c510c6aba' data-review-language='fr", 8750 "reviewBody": "Pas complet,dommage \n\u003cbr \/\u003eManque le bouchon et la grille", 8751 "datePublished": null, 8752 "reviewRating": { 8753 "@type": "Rating", 8754 "ratingValue": "4", 8755 "bestRating": "5", 8756 "worstRating": "1" 8757 }, 8758 "author": { 8759 "@type": "Person", 8760 "name": "Anonymous" 8761 } 8762 } 8763 ], 8764 "offers": { 8765 "@type": "Offer", 8766 "price": 174.9, 8767 "priceCurrency": "EUR", 8768 "priceValidUntil": "2027-12-31", 8769 "availability": "https://schema.org/InStock", 8770 "hasMerchantReturnPolicy": { 8771 "@type": "MerchantReturnPolicy", 8772 "name": "14-Day Return Policy", 8773 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 8774 "merchantReturnDays": 14, 8775 "returnMethod": "https://schema.org/ReturnByMail", 8776 "returnFees": "https://schema.org/FreeReturn", 8777 "itemCondition": "https://schema.org/NewCondition", 8778 "applicableCountry": "DE", 8779 "merchantReturnLink": "https://www.gastro-hero.de/apps/returns", 8780 "additionalProperty": [ 8781 { 8782 "@type": "PropertyValue", 8783 "name": "Return Limit Per Order", 8784 "value": "250 EUR" 8785 }, 8786 { 8787 "@type": "PropertyValue", 8788 "name": "Excluded Items", 8789 "value": "Custom-built items, special order articles, spare parts, and wear parts" 8790 }, 8791 { 8792 "@type": "PropertyValue", 8793 "name": "Original Packaging Required", 8794 "value": "Yes, securely packaged as originally shipped" 8795 } 8796 ] 8797 }, 8798 "eligibleRegion": { 8799 "@type": "Country", 8800 "name": "DE" 8801 }, 8802 "shippingDetails": { 8803 "@type": "OfferShippingDetails", 8804 "shippingDestination": {
8805 "@type": "DefinedRegion", 8806 "addressCountry": "DE" 8807 }, 8808 "shippingRate": { 8809 "@type": "MonetaryAmount", 8810 "value": "7.9", 8811 "currency": "EUR" 8812 }, 8813 "deliveryTime": { 8814 "@type": "ShippingDeliveryTime", 8815 "handlingTime": { 8816 "@type": "QuantitativeValue", 8817 "minValue": 1, 8818 "maxValue": 2, 8819 "unitCode": "d" 8820 }, 8821 "transitTime": { 8822 "@type": "QuantitativeValue", 8823 "minValue": 2, 8824 "maxValue": 4, 8825 "unitCode": "d" 8826 }, 8827 "businessDays": { 8828 "@type": "OpeningHoursSpecification", 8829 "dayOfWeek": [ 8830 8831 "https://schema.org/Monday", 8832 8833 "https://schema.org/Tuesday", 8834 8835 "https://schema.org/Wednesday", 8836 8837 "https://schema.org/Thursday", 8838 8839 "https://schema.org/Friday" 8840 8841 ], 8842 "opens": "8:00", 8843 "closes": "18:00" 8844 }, 8845 "cutoffTime": "18:00:00" 8846 } 8847 } 8848 } 8849 } 8850 </script>
8850 8851 8852
8853<script type="application/json" data-upsell-primary-products> 8854 null 8855</script>
8855 8856 8857 8858
8859<script type="application/json" data-upsell-second-tab-products> 8860 [{"id":8821576433888,"title":"Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor","handle":"geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c","description":"\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eleistungsstarker Geschirr-Reiniger für Ihre Spülmaschine\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003emit aktiver Chlorbleiche\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003ealkanischer Reiniger mit guter, stärkelösender Wirkung\u003c\/li\u003e\n\u003cli\u003eeignet sich wunderbar zur Entfernung von Speiseresten aller Art\u003c\/li\u003e\n\u003cli\u003eauch angetrocknete Kaffee- und Teerückstände werden problemlos entfernt\u003c\/li\u003e\n\u003cli\u003eReiniger bleicht mit Aktivchlor\u003c\/li\u003e\n\u003cli\u003eeignet sich für Porzellan, Edelstahl, Glas und Kunststoffgeschirr\u003c\/li\u003e\n\u003cli\u003e12 kg Kanister\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHinweis:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003enicht geeignet für Aluminium, Eloxal und Leichtmetall-Legierung\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBitte beachten Sie die Mindestbestellmenge von \u003cspan\u003e2 Stück\u003c\/span\u003e.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2024-10-31T17:49:27+01:00","created_at":"2025-02-05T16:12:48+01:00","vendor":"GastroHero","type":"Spülmaschinenreiniger","tags":["Betriebshygiene","Spülen \u0026 Reinigen","Spülmaschinenreiniger"],"price":6590,"price_min":6590,"price_max":6590,"available":true,"price_varies":false,"compare_at_price":7690,"compare_at_price_min":7690,"compare_at_price_max":7690,"compare_at_price_varies":false,"variants":[{"id":46977970798816,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"RM-PROFI12C","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor","public_title":null,"options":["Default Title"],"price":6590,"weight":12000,"compare_at_price":7690,"inventory_management":"shopify","barcode":"4015957562002","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.gastro-hero.de\/cdn\/shop\/files\/231146-profi_12_c_2.webp?v=1786245449"],"featured_image":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/231146-profi_12_c_2.webp?v=1786245449","options":["Title"],"media":[{"alt":null,"id":44493430259936,"position":1,"preview_image":{"aspect_ratio":1.0,"height":800,"width":800,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/231146-profi_12_c_2.webp?v=1786245449"},"aspect_ratio":1.0,"height":800,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/231146-profi_12_c_2.webp?v=1786245449","width":800}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eleistungsstarker Geschirr-Reiniger für Ihre Spülmaschine\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003emit aktiver Chlorbleiche\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003ealkanischer Reiniger mit guter, stärkelösender Wirkung\u003c\/li\u003e\n\u003cli\u003eeignet sich wunderbar zur Entfernung von Speiseresten aller Art\u003c\/li\u003e\n\u003cli\u003eauch angetrocknete Kaffee- und Teerückstände werden problemlos entfernt\u003c\/li\u003e\n\u003cli\u003eReiniger bleicht mit Aktivchlor\u003c\/li\u003e\n\u003cli\u003eeignet sich für Porzellan, Edelstahl, Glas und Kunststoffgeschirr\u003c\/li\u003e\n\u003cli\u003e12 kg Kanister\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHinweis:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003enicht geeignet für Aluminium, Eloxal und Leichtmetall-Legierung\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBitte beachten Sie die Mindestbestellmenge von \u003cspan\u003e2 Stück\u003c\/span\u003e.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"},{"id":8821647900896,"title":"Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm","handle":"grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850","description":"\u003cp\u003e\u003cstrong\u003eProduktvorteile im Ãberblick:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGrubentuch aus Halbleinen\u003c\/li\u003e\n\u003cli\u003evielseitiges Küchen- und Servicetuch\u003c\/li\u003e\n\u003cli\u003epraktisch beim Anfassen heiÃer Töpfe\u003c\/li\u003e\n\u003cli\u003ezum Abwischen von Arbeitsflächen und Tischen\u003c\/li\u003e\n\u003cli\u003efür das Abtrocknen von Geschirr und Händen\u003c\/li\u003e\n\u003cli\u003epflegeleicht und besonders strapazierfähig\u003c\/li\u003e\n\u003cli\u003eideal für Gastronomie und Hotellerie\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaterial: Halbleinen\u003c\/li\u003e\n\u003cli\u003eFarbe: Blau-Weià kariert\u003c\/li\u003e\n\u003cli\u003eGröÃe: 50 x 100 cm\u003c\/li\u003e\n\u003cli\u003eGewicht: ca. 200 g\/m²\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-08-18T14:36:02+02:00","created_at":"2025-02-05T16:48:42+01:00","vendor":"Linco Textilvertrieb","type":"Geschirrtücher","tags":["Geschirrtücher","Küchenausstattung","Textilien"],"price":169,"price_min":169,"price_max":169,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46978202829024,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"49850","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm","public_title":null,"options":["Default Title"],"price":169,"weight":200,"compare_at_price":null,"inventory_management":"shopify","barcode":"4255614809822","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.gastro-hero.de\/cdn\/shop\/files\/204988-49850-1.webp?v=1787056562"],"featured_image":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/204988-49850-1.webp?v=1787056562","o
8860ptions":["Title"],"media":[{"alt":null,"id":44734405148896,"position":1,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/204988-49850-1.webp?v=1787056562"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/www.gastro-hero.de\/cdn\/shop\/files\/204988-49850-1.webp?v=1787056562","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eProduktvorteile im Ãberblick:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGrubentuch aus Halbleinen\u003c\/li\u003e\n\u003cli\u003evielseitiges Küchen- und Servicetuch\u003c\/li\u003e\n\u003cli\u003epraktisch beim Anfassen heiÃer Töpfe\u003c\/li\u003e\n\u003cli\u003ezum Abwischen von Arbeitsflächen und Tischen\u003c\/li\u003e\n\u003cli\u003efür das Abtrocknen von Geschirr und Händen\u003c\/li\u003e\n\u003cli\u003epflegeleicht und besonders strapazierfähig\u003c\/li\u003e\n\u003cli\u003eideal für Gastronomie und Hotellerie\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eProduktdetails:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaterial: Halbleinen\u003c\/li\u003e\n\u003cli\u003eFarbe: Blau-Weià kariert\u003c\/li\u003e\n\u003cli\u003eGröÃe: 50 x 100 cm\u003c\/li\u003e\n\u003cli\u003eGewicht: ca. 200 g\/m²\u003c\/li\u003e\n\u003c\/ul\u003e"}] 8861</script>
8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 <sticky-add-to-cart 8875 class="sticky-add-to-cart sticky-add-to-cart--full-width" 8876 data-variant-available="true" 8877 data-product-id="8821607694560" 8878 data-current-variant-id="46978063499488" 8879 data-initial-quantity="1" 8880 data-default-variant-title="Standardtitel" 8881 style="--color-sticky-atc-full-width-bar-border: #f5f6f7;" 8882> 8883 <div 8884 class="sticky-add-to-cart__bar color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8" 8885 data-stuck="false" 8886 ref="stickyBar" 8887 role="region" 8888 aria-label="Leiste âSchnell in den Warenkorbâ" 8889 > 8890 <div class="sticky-add-to-cart-full-width__inner"> 8891 8892 8893 <div class="sticky-add-to-cart__image"> 8894 8895 <img src="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=120" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" width="120" height="120" loading="lazy" class="sticky-add-to-cart__image-img" data-testid="sticky-product-image" ref="productImage"> 8896 </div> 8897 8898 8899 8900 <div 8901 class="sticky-add-to-cart__info" 8902 data-has-image="true" 8903 data-singleton="true" 8904 data-single-option="false" 8905 > 8906 8907 8908 8909 <div > 8910 <div class="jdgm-widget jdgm-preview-badge" data-id="8821607694560"> 8911 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.40' data-number-of-reviews='5' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.40' tabindex='0' aria-label='4.40 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> (5) </span> </div> 8912 </div> 8913 </div> 8914 8915 8916 <p class="sticky-add-to-cart__title" data-testid="sticky-product-title"> 8917 Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden 8918 </p> 8919 <span class="sticky-add-to-cart__vendor-title h6"> 8920 GastroHero 8921 </span> 8922 <div 8923 class="sticky-add-to-cart__variant" 8924 data-testid="sticky-variant-title" 8925 8926 style="display: none;" 8927 8928 > 8929 8930 </div> 8931 </div> 8932 8933 <div class="sticky-add-to-cart__price" data-testid="sticky-price-display"> 8934 8935 <div ref="priceContainer"> 8936 8937 8938 8939 8940 8941 <span role="group"> 8942 <span class="visually-hidden">Angebotspreis </span> 8943 8944 <span class="price"> 8945 <span class="price__amount price__amount--b2c"> 8946 208,13 ⬠8947 </span> 8948 <span class="price__amount price__amount--b2b"> 8949 174,90 ⬠8950 </span> 8951 </span> 8952 8953 </span> 8954 8955 8956 8957 <span role="group"> 8958 <span class="visually-hidden">Normaler Preis </span> 8959 8960 <span class="compare-at-price"> 8961 <span class="price__amount price__amount--b2c">434,35 â¬</span> 8962 <span class="price__amount price__amount--b2b">365,00 â¬</span> 8963 </span> 8964 8965 </span> 8966 8967 8968 8969 </div> 8970 8971 8972<div class="tax-note"> 8973 <span class="tax-note__content--b2b">208,13 ⬠inkl. MwSt. 8974 </span> 8975 <span class="tax-note__content--b2c"> 8976 inkl. MwSt. 8977 </span> 8978 8979 8980 </div></div> 8981 8982 8983 <button 8984 type="button" 8985 class="sticky-add-to-cart__button add-to-cart-button button button--medium" 8986 ref="addToCartButton" 8987 on:click="/handleAddToCartClick" 8988 8989 > 8990 <span class="add-to-cart-text"> 8991 <span class="add-to-cart-text__content"> 8992 <span>In den Warenkorb</span> 8993 <span 8994 ref="quantityDisplay" 8995 8996 style="display: none;" 8997 8998 > (<span ref="quantityNumber">1</span>)</span> 8999 </span> 9000 9001 <span class="svg-wrapper add-to-cart-icon add-to-cart-icon--trailing"><svg aria-hidden="true" focusable="false" id="icon-cart" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 9002 <path 9003 fill-rule="evenodd" 9004 clip-rule="evenodd" 9005 d="M17 20.5C17 21.328 17.672 22 18.5 22C19.328 22 20 21.328 20 20.5C20 19.672 19.328 19 18.5 19C17.672 19 17 19.672 17 20.5V20.5Z" 9006 stroke="currentColor" 9007 stroke-width="var(--icon-stroke-width)" 9008 stroke-linecap="round" 9009 stroke-linejoin="round" 9010 /> 9011 <path 9012 fill-rule="evenodd" 9013 clip-rule="evenodd" 9014 d="M7 20.5C7 21.328 7.672 22 8.5 22C9.328 22 10 21.328 10 20.5C10 19.672 9.328 19 8.5 19C7.672 19 7 19.672 7 20.5V20.5Z" 9015 stroke="currentColor" 9016 stroke-width="var(--icon-stroke-width)" 9017 stroke-linecap="round" 9018 stroke-linejoin="round" 9019 /> 9020 <path 9021 d="M1 3H4.40541L8.2973 19" 9022 stroke="currentColor" 9023 stroke-width="var(--icon-stroke-width)" 9024 stroke-linecap="round" 9025 stroke-linejoin="round" 9026 /> 9027 <path 9028 d="M7.98966 17H20.1805L23 9H6" 9029 stroke="currentColor" 9030 stroke-width="var(--icon-stroke-width)" 9031 stroke-linecap="round" 9032 stroke-linejoin="round" 9033 /> 9034</svg></span> 9035 9036 </span>
9037 <span class="add-to-cart__added"> 9038 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 9039 <g class="check"> 9040 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9041 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9042 </g> 9043 <g class="burst"> 9044 <g style="--index: 0;"> 9045 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9046 </g> 9047 <g style="--index: 1;"> 9048 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9049 </g> 9050 <g style="--index: 2;"> 9051 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9052 </g> 9053 <g style="--index: 3;"> 9054 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9055 </g> 9056 <g style="--index: 4;"> 9057 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9058 </g> 9059 <g style="--index: 5;"> 9060 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9061 </g> 9062 <g style="--index: 6;"> 9063 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9064 </g> 9065 <g style="--index: 7;"> 9066 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 9067 </g> 9068 </g> 9069</svg> 9070</span> 9071 </span> 9072 </button> 9073 </div> 9074 </div> 9075</sticky-add-to-cart> 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088<div class="section-background color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8"></div> 9089<div 9090 class="product-information section section--page-width spacing-style color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8 relative" 9091 style="--padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 60px)); --gap: 48px; --three-column-left-width:40;--three-column-middle-width:35;--three-column-right-width:25;" 9092 data-testid="product-information" 9093> 9094 9095 9096 <a 9097 class="skip-to-content-link button-secondary" 9098 href="#ProductInformation-template--21785299419360__main" 9099> 9100 Zu Produktinformationen springen 9101</a> 9102 9103 9104 9105 9106 <div 9107 class="product-information__grid product-information--media-left three-column-layout three-column--hide-3rd-column-tablet-down three-column--custom-widths" 9108 data-product-grid-content 9109 > 9110 9111 9112 9113 9114 9115 9116 9117 <div 9118 class="product-information__media" 9119 data-testid="product-information-media" 9120 > 9121 9122 9123 9124 9125
9125<script 9126 src="//www.gastro-hero.de/cdn/shop/t/22/assets/fancy-box-gallery.js?v=127376199302289256751781169407" 9127 type="module" 9128 ></script>
9128 9129
9130<script 9131 src="//www.gastro-hero.de/cdn/shop/t/22/assets/drag-zoom-wrapper.js?v=151540336912736131061781169407" 9132 type="module" 9133 ></script>
9133<style data-shopify> 9134 9135 .product-media-container { 9136 --media-preview-ratio: 1; 9137 } 9138 9139 9140 .product-media-container.constrain-height { 9141 background-color: var(--color-background); 9142 } 9143 9144 .product-media-container.constrain-height:has(.product-media-constraint-wrapper) { 9145 display: flex; 9146 justify-content: center; 9147 align-items: center; 9148 } 9149 9150 /* Mobile constraint wrapper sizing - use width-based approach since max-height is disabled */ 9151 .product-media-constraint-wrapper { 9152 width: 100%; 9153 max-width: 100%; 9154 flex-shrink: 0; 9155 } 9156 9157 /* Desktop constraint wrapper sizing */ 9158 @media screen and (min-width: 750px) { 9159 .product-media-constraint-wrapper { 9160 width: min(100%, calc(var(--constrained-height) * 1)); 9161 } 9162 } 9163 9164 9165 /* Constrain all deferred-media content to parent bounds when specific aspect ratio is set */ 9166 .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media, 9167 .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model { 9168 width: 100%; 9169 height: 100%; 9170 top: 0; 9171 left: 0; 9172 } 9173 9174 /* Ensure video elements respect container aspect ratio with controls fitting the video height */ 9175 .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media video { 9176 width: 100%; 9177 height: auto; /* Shrink to natural aspect ratio so controls hug the video edges */ 9178 max-height: 100%; /* Cap at container height if container is wider than the video's native ratio */ 9179 top: 50%; 9180 left: 0; 9181 transform: translateY(-50%); /* Re-center vertically since the element is position:absolute */ 9182 object-fit: contain; 9183 } 9184 9185 /* Ensure iframe elements respect container aspect ratio */ 9186 .product-media-container:not(.dialog-zoomed-gallery *) .product-media deferred-media iframe { 9187 width: 100%; 9188 height: 100%; 9189 object-fit: contain; 9190 } 9191 9192 /* 3D models need special handling since they don't support object-fit */ 9193 .product-media-container:not(.dialog-zoomed-gallery *) .product-media product-model model-viewer { 9194 width: 100%; 9195 height: 100%; 9196 } 9197 9198 /* Clear gallery aspect ratio for zoom dialog - let media display at natural aspect ratios */ 9199 .dialog-zoomed-gallery .product-media { 9200 --gallery-aspect-ratio: var(--ratio); 9201 } 9202 9203 9204 9205 9206 9207 .media-fit-cover { 9208 --product-media-fit: cover; 9209 } 9210 9211 /* Media fit for all media elements - default to cover */ 9212 .media-fit-cover :is(img, video, iframe, .deferred-media__poster-image) { 9213 object-fit: cover; 9214 width: 100%; 9215 height: 100%; 9216 } 9217 9218 /* 3D Models (no object-fit support, just sizing) */ 9219 .media-fit-cover model-viewer { 9220 width: 100%; 9221 height: 100%; 9222 } 9223 9224 9225 /* Add background color so carousel arrows' mix-blend-mode works correctly even on transparent areas. */ 9226 9227 .media-fit-contain :is(img, .deferred-media__poster-image) { 9228 background-color: var(--color-background); 9229 } 9230 9231 9232 9233 9234 9235 9236 ::view-transition-old(gallery-item-open), 9237 ::view-transition-new(gallery-item-open), 9238 ::view-transition-old(gallery-item-close), 9239 ::view-transition-new(gallery-item-close) { 9240 height: 100%; 9241 width: 100%; 9242 object-fit: cover; 9243 object-position: var(--gallery-media-focal-point, center); 9244 } 9245 9246 9247 9248 :root { --gallery-media-border-radius: 0px; } 9249</style> 9250 9251 9252 <media-gallery 9253 class=" 9254 spacing-style 9255 9256 media-gallery--carousel 9257 9258 9259 media-gallery--extend 9260 9261 " 9262 style="--padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; --thumbnail-width: 48px; --media-radius: 0px;--image-gap: 4px; --gallery-aspect-ratio: 1;" 9263 data-presentation="carousel" 9264 9265 > 9266 9267 <div class="media-gallery__badges"> 9268 9269 9270<div 9271 class="product-badges product-badges-pdp spacing-style 9272 9273 9274" 9275 style="--padding-block-start: 12px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9276 --badge-rectangle-padding-top: 8px; 9277 --badge-rectangle-padding-right: 8px; 9278 --badge-rectangle-padding-bottom: 8px; 9279 --badge-rectangle-padding-left: 8px;" 9280 9281 ><div 9282 class="product-badges__wrapper "> 9283 9284 9285 <div 9286 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 9287 style="color: #ffffff;background-color: #00b15c;border: 1px solid #00b15c;" 9288 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 9289Express</div> 9290 9291 9292 9293 9294 9295 9296 <div 9297 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 9298 style="color: #ffffff;background-color: #db1420;border: 1px solid #db1420;font-weight: 600;" 9299 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-sale.svg?v=1786130161&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 9300Flash</div> 9301 9302 9303 9304</div> 9305 9306 9307</div> 9308 9309 9310 </div> 9311 9312 9313 9314 9315 9316 9317 <slideshow-component 9318 9319 ref="slideshow" 9320 9321 9322 style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4, --slide-5;--slide-min-height: auto;--slide-min-height-desktop: auto;" 9323 9324 initial-slide="0" 9325 9326 9327 infinite 9328 9329 9330 9331> 9332 9333 <slideshow-container ref="slideshowContainer"> 9334 9335 9336 9337 <slideshow-arrows 9338 ref="slideshowArrows" 9339 9340 position="center" 9341 9342 class="mobile:hidden" 9343
9344><button 9345 class=" 9346 slideshow-control slideshow-control--previous 9347 9348 9349 slideshow-control--style-arrow 9350 button button-unstyled button-unstyled--transparent 9351 flip-x 9352 " 9353 9354 aria-label="Vorherige Folie" 9355 9356 on:click="/previous" 9357 ref="previous" 9358 9359 9360 9361 disabled 9362 9363 9364 9365 9366> 9367 <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg> 9368</span> 9369</button> 9370<button 9371 class=" 9372 slideshow-control slideshow-control--next 9373 9374 9375 slideshow-control--style-arrow 9376 button button-unstyled button-unstyled--transparent 9377 9378 " 9379 9380 aria-label="Nächste Folie" 9381 9382 on:click="/next" 9383 ref="next" 9384 9385 9386 9387 9388 9389 9390> 9391 <span class="svg-wrapper icon-arrow"><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" vector-effect="non-scaling-stroke" d="M4.25 10h11.5m0 0-4-4m4 4-4 4"/></svg> 9392</span> 9393</button> 9394</slideshow-arrows> 9395 9396 9397 9398 <slideshow-slides 9399 tabindex="-1" 9400 ref="scroller" 9401 9402 > 9403 9404 9405 9406 9407 9408 9409 9410 <slideshow-slide 9411 ref="slides[]" 9412 aria-hidden="false" 9413 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9414 9415 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9416 9417 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/0" 9418 9419 9420 9421 9422 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/0" 9423> 9424 9425 9426 <div 9427 class="product-media-constraint-wrapper"> 9428 9429<div 9430 class="product-media" 9431 style="--ratio: 1.0" 9432 data-media-id="44447598837984" 9433> 9434 9435 <img src="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=240 240w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=352 352w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=832 832w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840" fetchpriority="high" style="--focal-point: 50.0% 50.0%;"> 9436 9437 9438 9439 9440</div> 9441 9442 9443</div> 9444 9445 9446</slideshow-slide> 9447 9448 9449 9450 9451 9452 9453 9454 <slideshow-slide 9455 ref="slides[]" 9456 aria-hidden="true" 9457 style="--slideshow-timeline: --slide-1; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9458 9459 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9460 9461 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/1" 9462 9463 9464 9465 9466 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/1" 9467> 9468 9469 9470 <div 9471 class="product-media-constraint-wrapper"> 9472 9473<div 9474 class="product-media" 9475 style="--ratio: 1.0" 9476 data-media-id="44447598903520" 9477> 9478 9479 <img src="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 9480 9481 9482 9483 9484</div> 9485 9486 9487</div> 9488 9489 9490</slideshow-slide> 9491 9492 9493 9494 9495 9496 9497 9498 <slideshow-slide 9499 ref="slides[]" 9500 aria-hidden="true" 9501 style="--slideshow-timeline: --slide-2; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9502 9503 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9504
9505 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/2" 9506 9507 9508 9509 9510 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/2" 9511> 9512 9513 9514 <div 9515 class="product-media-constraint-wrapper"> 9516 9517<div 9518 class="product-media" 9519 style="--ratio: 1.0" 9520 data-media-id="44447598936288" 9521> 9522 9523 <img src="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 9524 9525 9526 9527 9528</div> 9529 9530 9531</div> 9532 9533 9534</slideshow-slide> 9535 9536 9537 9538 9539 9540 9541 9542 <slideshow-slide 9543 ref="slides[]" 9544 aria-hidden="true" 9545 style="--slideshow-timeline: --slide-3; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9546 9547 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9548 9549 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/3" 9550 9551 9552 9553 9554 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/3" 9555> 9556 9557 9558 <div 9559 class="product-media-constraint-wrapper"> 9560 9561<div 9562 class="product-media" 9563 style="--ratio: 1.0" 9564 data-media-id="44447599034592" 9565> 9566 9567 <img src="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 9568 9569 9570 9571 9572</div> 9573 9574 9575</div> 9576 9577 9578</slideshow-slide> 9579 9580 9581 9582 9583 9584 9585 9586 <slideshow-slide 9587 ref="slides[]" 9588 aria-hidden="true" 9589 style="--slideshow-timeline: --slide-4; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9590 9591 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9592
9593 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/4" 9594 9595 9596 9597 9598 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/4" 9599> 9600 9601 9602 <div 9603 class="product-media-constraint-wrapper"> 9604 9605<div 9606 class="product-media" 9607 style="--ratio: 1.0" 9608 data-media-id="44447599132896" 9609> 9610 9611 <img src="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 9612 9613 9614 9615 9616</div> 9617 9618 9619</div> 9620 9621 9622</slideshow-slide> 9623 9624 9625 9626 9627 9628 9629 9630 <slideshow-slide 9631 ref="slides[]" 9632 aria-hidden="true" 9633 style="--slideshow-timeline: --slide-5; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 9634 9635 class="product-media-container constrain-height media-fit-contain product-media-container--image product-media-container--zoomable" 9636 9637 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/5" 9638 9639 9640 9641 9642 on:click="#fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery/open/5" 9643> 9644 9645 9646 <div 9647 class="product-media-constraint-wrapper"> 9648 9649<div 9650 class="product-media" 9651 style="--ratio: 1.0" 9652 data-media-id="44447599263968" 9653> 9654 9655 <img src="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=240 240w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=352 352w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=832 832w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=3840 3840w" width="3840" height="3840" sizes="(min-width: 95rem) calc(45rem + (100vw - 95rem)), (min-width: 750px) calc(50vw - 40px - 24px), 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 9656 9657 9658 9659 9660</div> 9661 9662 9663</div> 9664 9665 9666</slideshow-slide> 9667 9668 9669 9670 9671 </slideshow-slides> 9672 </slideshow-container> 9673 9674 9675 9676 <slideshow-controls 9677 9678 ref="slideshowControls" 9679 9680 pagination-position="center" 9681 scroll-mode="horizontal" 9682 9683 9684 9685 thumbnails 9686 9687 9688
9689 style="--thumbnail-radius: 0px;" 9690 9691 > 9692 9693 9694 9695 9696 9697 <scroll-hint 9698 ref="thumbnailsContainer" 9699 class="slideshow-controls__thumbnails-container" 9700 > 9701 <div class="slideshow-controls__thumbnails"> 9702 9703 <button 9704 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9705 aria-label="Folie 1 von 6" 9706 on:click="/select/0" 9707 style="--aspect-ratio: 1;" 9708 ref="thumbnails[]" 9709 9710 aria-selected="true" 9711 9712 > 9713 9714 <img src="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9715 9716 9717 </button> 9718 9719 <button 9720 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9721 aria-label="Folie 2 von 6" 9722 on:click="/select/1" 9723 style="--aspect-ratio: 1;" 9724 ref="thumbnails[]" 9725 9726 > 9727 9728 <img src="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9729 9730 9731 </button> 9732 9733 <button 9734 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9735 aria-label="Folie 3 von 6" 9736 on:click="/select/2" 9737 style="--aspect-ratio: 1;" 9738 ref="thumbnails[]" 9739 9740 > 9741 9742 <img src="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9743 9744 9745 </button> 9746 9747 <button 9748 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9749 aria-label="Folie 4 von 6" 9750 on:click="/select/3" 9751 style="--aspect-ratio: 1;" 9752 ref="thumbnails[]" 9753 9754 > 9755 9756 <img src="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9757 9758 9759 </button> 9760 9761 <button 9762 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9763 aria-label="Folie 5 von 6" 9764 on:click="/select/4" 9765 style="--aspect-ratio: 1;" 9766 ref="thumbnails[]" 9767 9768 > 9769 9770 <img src="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9771 9772 9773 </button> 9774 9775 <button 9776 class="slideshow-control button button-unstyled slideshow-controls__thumbnail" 9777 aria-label="Folie 6 von 6" 9778 on:click="/select/5" 9779 style="--aspect-ratio: 1;" 9780 ref="thumbnails[]" 9781 9782 > 9783 9784 <img src="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=144" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=144 144w" width="144" height="144" loading="lazy" style="object-position: 50.0% 50.0%;"> 9785 9786 9787 </button> 9788 9789 </div> 9790 </scroll-hint> 9791 9792 9793 9794 </slideshow-controls> 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804</slideshow-component> 9805 9806 9807 9808 9809 9810 9811 9812 <fancy-box-gallery 9813 ref="fancyBoxGalleryComponent" 9814 id="fancy-box-gallery-AYjFZeXhnbmV6REtoe__media-gallery" 9815 class="fancy-box-gallery" 9816 > 9817 <ul><li> 9818 9819 <img src="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=240 240w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=352 352w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=832 832w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9820 9821 9822 </li><li> 9823 9824 <img src="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576795-spt-basic10x7r_left_1.webp?v=1786034392&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9825 9826 9827 </li><li> 9828 9829 <img src="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576796-spt-basic10x7r_becken_1.webp?v=1786034392&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9830 9831 9832 </li><li> 9833 9834 <img src="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576797-spt-basic10x7r_ablage_1.webp?v=1786034393&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9835 9836 9837 </li><li> 9838 9839 <img src="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=240 240w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=352 352w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=832 832w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/7576798-spt-basic10x7r_back_1.webp?v=1786034393&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9840 9841 9842 </li><li> 9843 9844 <img src="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=240 240w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=352 352w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=832 832w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/232303-spt-eco12x6l_fu__1.webp?v=1786034394&width=3840 3840w" width="3840" height="3840" loading="lazy" sizes="100vw" ref="fancyBoxMedia[]"> 9845 9846 9847 </li></ul> 9848 9849 </fancy-box-gallery> 9850 9851 9852</media-gallery> 9853 9854 9855 9856 9857 9858 9859 9860 </div> 9861 9862 9863 9864 9865 9866 <div class="product-information__above-media"> 9867 9868 9869<div 9870 id="ProductInformation-template--21785299419360__main" 9871 class=" 9872 product-details 9873 9874 spacer-context spacer-context--column 9875 " 9876 style="--details-position: flex-start;"
9877 data-testid="product-information-details" 9878 9879> 9880 9881 9882 <div 9883 class=" 9884 group-block 9885 group-block--height-fit 9886 group-block--width-fill 9887 border-style 9888 spacing-style 9889 size-style 9890 9891 9892 9893 9894 9895 9896" 9897 style=" 9898 --border-width: 1px; --border-style: none; --border-color: 9899rgb(var(--color-border-rgb) / 1.0); --border-radius: 99000px; 9901 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; 9902 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9903 9904 " 9905 9906 data-testid="group-block" 9907><div class="group-block__media-wrapper"> 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 </div> 9931 9932 <div 9933 class=" 9934 group-block-content 9935 9936 9937 layout-panel-flex 9938 layout-panel-flex--column 9939 9940 9941 " 9942 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 9943 9944--gap: 0px; 9945 9946--horizontal-alignment: ; --vertical-alignment: ; 9947--horizontal-alignment-tablet: ; 9948--horizontal-alignment-mobile: ; 9949--vertical-alignment-tablet: ; 9950--vertical-alignment-mobile: ; 9951" 9952 > 9953 <div class="view-product-title"> 9954 <a 9955 href="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488" 9956 class="link" 9957 >Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden 9958 </a> 9959 </div> 9960 9961 9962 9963 9964 9965<div 9966 class=" 9967 group-block 9968 group-block--height-fill 9969 group-block--width-fill 9970 border-style 9971 spacing-style 9972 size-style 9973 9974 9975 9976 9977 9978 9979" 9980 style=" 9981 --border-width: 1px; --border-style: none; --border-color: 9982rgb(var(--color-border-rgb) / 1.0); --border-radius: 99830px; 9984 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 9985 --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 9986 9987 " 9988 9989 data-testid="group-block" 9990><div class="group-block__media-wrapper"> 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 </div> 10014 10015 <div 10016 class=" 10017 group-block-content 10018 10019 10020 layout-panel-flex 10021 layout-panel-flex--column 10022 mobile-column 10023 10024 " 10025 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10026 10027--gap: 12px; 10028 10029--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 10030--horizontal-alignment-tablet: flex-start; 10031--horizontal-alignment-mobile: flex-start; 10032--vertical-alignment-tablet: flex-start; 10033--vertical-alignment-mobile: flex-start; 10034" 10035 > 10036 10037 10038 10039<div 10040 class=" 10041 group-block 10042 group-block--height-fit 10043 group-block--width-fill 10044 border-style 10045 spacing-style 10046 size-style 10047 10048 10049 10050 10051 10052 10053" 10054 style=" 10055 --border-width: 1px; --border-style: none; --border-color: 10056rgb(var(--color-border-rgb) / 1.0); --border-radius: 100570px; 10058 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10059 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10060 10061 " 10062 10063 data-testid="group-block" 10064><div class="group-block__media-wrapper"> 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 </div> 10088 10089 <div 10090 class=" 10091 group-block-content 10092 10093 10094 layout-panel-flex 10095 layout-panel-flex--column 10096 mobile-column 10097 10098 " 10099 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10100 10101--gap: 6px; 10102 10103--horizontal-alignment: flex-start; --vertical-alignment: center; 10104--horizontal-alignment-tablet: flex-start; 10105--horizontal-alignment-mobile: flex-start; 10106--vertical-alignment-tablet: center; 10107--vertical-alignment-mobile: center; 10108" 10109 > 10110 <div id="shopify-block-ANzJ3Q2tQWlJkZDQ4R__product_usps_chB73Q" class="shopify-block"> 10111<div class="product-usps 10112 10113 10114" > 10115 10116 <div 10117 class="product-usps__content" 10118 > 10119 <ul><li>Mit einem Becken auf der rechten Seite</li><li>Mit Abtropffläche links und mit Grundboden </li><li>Mit 100 mm Aufkantung</li><li>Vollständig aus hochwertigem Edelstahl AISI 201 gefertigt</li><li>ProduktmaÃe (B x T x H): 1000 x 600 x 950 mm</li></ul> 10120 </div> 10121</div> 10122 10123 10124 10125</div> 10126 10127<div class="spacing-style energy-label-block energy-label-block--AekUvWFhVVy9QcGFab__energy_label_ifWPrJ hide-when-empty 10128 10129 10130" 10131 style=" 10132 --padding-block-start: 0px; --padding-block-end:8px; 10133--padding-inline-start:0px; --padding-inline-end:0px; 10134 10135 " 10136 10137></div> 10138 10139 10140 10141 10142 10143 10144<div class="product-popup-guarantee" > 10145 10146 10147 10148 10149 10150 10151 10152 10153<dialog-component 10154 class="popup-link" 10155 10156> 10157 <button 10158 on:click="/showDialog" 10159 type="button" 10160 class="button-unstyled button gh-popup-link__button" 10161 data-tracking="pdp.buy-box.showroom" 10162 10163 > 10164 10165 10166<div 10167 class="gh-popup-opener spacing-style border-style" 10168 style=" 10169 --border-width: px; --border-style: ; --border-color: 10170rgb(var(--color-border-rgb) / 0.0); --border-radius: 101718px; overflow: hidden; 10172 --padding-block-start: 12px; --padding-block-end:12px; 10173--padding-inline-start:0px; --padding-inline-end:0px; 10174 10175 " 10176 10177><div id="shopify-block-AanBvMmJQM1hRMlNEV__icon" class="shopify-block icon-block"> 10178 10179 10180 10181 10182 10183 10184 <svg 10185 class="icon-block__media icon-block-AanBvMmJQM1hRMlNEV__icon icon-default" 10186 aria-hidden="true" 10187 focusable="false" 10188 xmlns="http://www.w3.org/2000/svg" 10189 width="20" 10190 height="20"
10191 viewBox="0 0 20 20" 10192 10193 10194 10195 > 10196<path 10197 d="M9.91038 18.5904L14.9458 9.80988C17.1744 5.9237 14.4213 1.03316 10.004 1.03316C5.61856 1.03316 2.85676 5.85475 5.01217 9.74644L9.91038 18.5904ZM10.004 0C4.84496 0 1.59264 5.67261 4.13039 10.2547L9.34236 19.6651C9.58751 20.1078 10.2108 20.1126 10.4625 19.6737L15.82 10.3316C18.4445 5.75498 15.2016 0 10.004 0Z" 10198 fill-rule="evenodd" 10199 /> 10200 <path d="M12.9997 6.79602C12.9997 8.5559 11.6011 9.98256 9.87597 9.98256C8.1508 9.98256 6.75228 8.5559 6.75228 6.79602C6.75228 5.03615 8.1508 3.60949 9.87597 3.60949C11.6011 3.60949 12.9997 5.03615 12.9997 6.79602ZM9.87597 8.9494C11.0418 8.9494 11.9869 7.9853 11.9869 6.79602C11.9869 5.60675 11.0418 4.64265 9.87597 4.64265C8.71015 4.64265 7.76506 5.60675 7.76506 6.79602C7.76506 7.9853 8.71015 8.9494 9.87597 8.9494Z" /></svg> 10201 10202 10203 10204 10205</div> 10206<div class="gh-popup-opener__label"> 10207 10208 10209 10210 10211 10212 10213 <div class=" spacing-style text-block text-block--AVCtWUE5uSXRueHNjQ__main_text custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --text-align: left; "> 10214 10215 10216<p>Im <span style="text-decoration:underline"><strong>Showroom</strong></span><strong> </strong>anschauen</p> 10217 10218 </div> 10219 10220 10221 10222 10223 10224 10225</div></div> 10226 10227 10228 10229 10230 10231</button> 10232 10233 <dialog 10234 ref="dialog" 10235 class="popup-link__content gh-popup-link__content dialog-modal color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd popup-link__content--drawer dialog-drawer " 10236 scroll-lock 10237 aria-labelledby="popup-dialog-heading" 10238 > 10239 <header class="gh-popup-link__drawer-header"> 10240 <div id="popup-dialog-heading" class="h2 gh-popup-link__drawer-title" 10241 role="heading" aria-level="2">Im Digitaler Showroom verfügbar</div> 10242 <button 10243 ref="closeButton" 10244 on:click="/closeDialog" 10245 class="button button-unstyled close-button popup-link__close" 10246 aria-label="Dialogfeld schlieÃen" 10247 type="button" 10248 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 10249 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 10250 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 10251</svg> 10252</button> 10253 </header> 10254 10255 <div class="popup-link__inner "> 10256 10257 10258 10259<div 10260 class=" 10261 group-block 10262 group-block--height-fit 10263 group-block--width-fill 10264 border-style 10265 spacing-style 10266 size-style 10267 10268 10269 10270 10271 10272 10273" 10274 style=" 10275 --border-width: 1px; --border-style: none; --border-color: 10276rgb(var(--color-border-rgb) / 1.0); --border-radius: 102778px; overflow: hidden; 10278 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10279 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10280 10281 " 10282 10283 data-testid="group-block" 10284><div class="group-block__media-wrapper"> 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305<div 10306 class="overlay overlay--solid " 10307 style=" 10308 --overlay-layer: 0; 10309 --overlay-color: #ec6500; 10310 --overlay-color--end: rgba(236, 101, 0, 0); 10311 --overlay-direction: to top; --overlay-border-radius: 8px;" 10312></div> 10313 10314 10315 10316 10317 10318 10319 10320 </div> 10321 10322 <div 10323 class=" 10324 group-block-content 10325 10326 10327 layout-panel-flex 10328 layout-panel-flex--column 10329 mobile-column 10330 10331 " 10332 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10333 10334--gap: 12px; 10335 10336--horizontal-alignment: center; --vertical-alignment: center; 10337--horizontal-alignment-tablet: center; 10338--horizontal-alignment-mobile: center; 10339--vertical-alignment-tablet: center; 10340--vertical-alignment-mobile: center; 10341" 10342 > 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 <div 10359 class=" 10360 image-block image-block--ATHBSbXR4UEp6K0ZWV__image_4q8kDD image-block--height-fit spacing-style size-style 10361" 10362 style=" 10363 --ratio: 1; 10364 --size-style-width:50%;--size-style-height: fit;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content; 10365 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10366" 10367 10368 > 10369 10370<img src="//www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=3840" alt=" 103712026 showroom mascot header" srcset="//www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=240 240w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=352 352w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=832 832w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/2026-showroom-mascot-header.png?v=1786455431&width=3840 3840w" width="800" height="711" class="image-block__image border-style" style=" 10372 --ratio: 1; 10373 --border-width: 1px; --border-style: none; --border-color: 10374rgb(var(--color-border-rgb) / 1.0); --border-radius: 103750px;
10376" sizes="auto, (min-width: 750px) 100vw, 100vw"> 10377 10378 </div> 10379 10380 10381 10382 10383 10384 10385</div> 10386</div> 10387 10388 10389 10390 10391 10392 10393 10394 10395<div 10396 class=" 10397 group-block 10398 group-block--height-fit 10399 group-block--width-fill 10400 border-style 10401 spacing-style 10402 size-style 10403 10404 10405 10406 10407 10408 10409" 10410 style=" 10411 --border-width: 1px; --border-style: none; --border-color: 10412rgb(var(--color-border-rgb) / 1.0); --border-radius: 104130px; 10414 --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10415 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10416 10417 " 10418 10419 data-testid="group-block" 10420><div class="group-block__media-wrapper"> 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 </div> 10444 10445 <div 10446 class=" 10447 group-block-content 10448 10449 10450 layout-panel-flex 10451 layout-panel-flex--column 10452 mobile-column 10453 10454 " 10455 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10456 10457--gap: 0px; 10458 10459--horizontal-alignment: flex-start; --vertical-alignment: center; 10460--horizontal-alignment-tablet: flex-start; 10461--horizontal-alignment-mobile: flex-start; 10462--vertical-alignment-tablet: center; 10463--vertical-alignment-mobile: center; 10464" 10465 > 10466 10467 10468 10469 10470 10471 10472 10473 <div class=" spacing-style text-block text-block--ARWNNVjhOZGVWQUNpK__text_ARFDea h3 text-block--align-left text-block--full-width " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 10474 10475 10476<p>Digitaler Showroom</p> 10477 10478 </div> 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 <div class=" spacing-style text-block text-block--AZEs4Q2Vwb0VJQW1kN__text_q7A9Xf custom text-block--align-left text-block--full-width custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 1.125rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 10493 10494 10495<p>Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden<strong> im Digital-Showroom erleben - jetzt live ansehen.</strong></p> 10496 10497 </div> 10498 10499 10500 10501 10502 10503 10504 10505</div> 10506</div> 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 <div class=" spacing-style text-block text-block--AM1RNOXNjWitRVGMya__text_DtJV4p custom text-block--align-left text-block--full-width custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:32px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 10520 10521 10522<p>Erlebe dieses Produkt live in unserem digitalen Showroom. Unser Berater führt dich per WhatsApp-Video durch den virtuellen Showroom, zeigt dir alle Details und beantwortet deine Fragen in Echtzeit.</p> 10523 10524 </div> 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 <div class=" spacing-style text-block text-block--AQnVsVFpOcGx4dnhCL__text_eXiyGq custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:4px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 1.125rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 10539 10540 10541<p>So erreichst du uns</p> 10542 10543 </div> 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 <div class=" spacing-style text-block text-block--AWGhzSk5VSmM1WEVIM__text_iqzetn custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 10558 10559 10560<p>Wir beraten dich persönlich (Mo-Fr von 9-12 und 13-16 Uhr) per WhatsApp & VR â flexibel, eff
10560izient und ortsunabhängig.</p> 10561 10562 </div> 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 <div class=" spacing-style text-block text-block--AOG0za1ExRUd4SUgwe__text_gpWagM custom text-block--align-left custom-typography custom-font-size custom-color text-block--background " style=" --padding-block-start: 12px; --padding-block-end:12px; --padding-inline-start:24px; --padding-inline-end:24px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --text-align: left; --text-background-color: #fef5ee; --text-corner-radius: 8px; --text-padding: max(var(--padding-2xs), calc((var(--text-corner-radius) + var(--padding-xs)) * (1 - cos(45deg)))); "> 10577 10578 10579<p><strong>1. Nummer zu WhatsApp hinzufügen</strong><br/>Speichere die Nummer <a href="tel:01733127909" target="_blank" title="tel:01733127909">01733127909</a></p> 10580 10581 </div> 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592<div 10593 class=" 10594 spacer-block 10595 spacer-block--size-pixel 10596 10597 " 10598 style=" 10599 10600 --spacer-size: 8px; 10601 10602 10603 10604 " 10605 10606 data-testid="spacer-block" 10607></div> 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 <div class=" spacing-style text-block text-block--Ac3pBUllxbStLYUNTZ__text_tThjEw custom text-block--align-left custom-typography custom-font-size custom-color text-block--background " style=" --padding-block-start: 12px; --padding-block-end:12px; --padding-inline-start:24px; --padding-inline-end:24px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --text-align: left; --text-background-color: #fef5ee; --text-corner-radius: 8px; --text-padding: max(var(--padding-2xs), calc((var(--text-corner-radius) + var(--padding-xs)) * (1 - cos(45deg)))); "> 10620 10621 10622<p><strong>2. Starte den Whatsapp-Anruf<br/></strong>Alternativ kannst du uns auch direkt schreiben</p> 10623 10624 </div> 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635<div 10636 class=" 10637 spacer-block 10638 spacer-block--size-pixel 10639 10640 " 10641 style=" 10642 10643 --spacer-size: 8px; 10644 10645 10646 10647 " 10648 10649 data-testid="spacer-block" 10650></div> 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 <div class=" spacing-style text-block text-block--AaWd4cVkxME1SaDlLa__text_LKCXwK custom text-block--align-left custom-typography custom-font-size custom-color text-block--background " style=" --padding-block-start: 12px; --padding-block-end:12px; --padding-inline-start:24px; --padding-inline-end:24px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --text-align: left; --text-background-color: #fef5ee; --text-corner-radius: 8px; --text-padding: max(var(--padding-2xs), calc((var(--text-corner-radius) + var(--padding-xs)) * (1 - cos(45deg)))); "> 10663 10664 10665<p><strong>3. Beratung erfolgt live per WhatsApp-Video<br/></strong>Unterstützung durch VR-Headset für realistische Produktansichten</p> 10666 10667 </div> 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 <div class=" spacing-style text-block text-block--AeS9NUGNCbm9FUzNDU__text_ePD4ky custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 32px; --padding-block-end:4px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 1.125rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 10682 10683 10684<p>Leitung besetzt? Kein Problem.</p> 10685 10686 </div> 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 <div class=" spacing-style text-block text-block--AK2k2WlQyQnB5NE42S__text_CbGjBx custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 10701 10702 10703<p>Sende uns einfach eine WhatsApp-Nachricht oder schreibe uns eine E-Mail, wir melden uns dann zeitnah zurück.</p> 10704 10705 </div> 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715<div 10716 class=" 10717 group-block 10718 group-block--height-fit 10719 group-block--width-fill 10720 border-style 10721 spacing-style 10722 size-style 10723 color-scheme-1 10724 10725 10726 10727 10728 10729" 10730 style=" 10731 --border-width: 1px; --border-style: none; --border-color: 10732rgb(var(--color-border-rgb) / 1.0); --border-radius: 107330px; 10734 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; 10735 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10736 10737 " 10738 10739 data-testid="group-block" 10740><div class="group-block__media-wrapper"> 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 </div> 10764 10765 <div 10766 class=" 10767 group-block-content 10768 10769 10770 layout-panel-flex 10771 layout-panel-flex--row 10772 mobile-column 10773 10774 " 10775 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10776 10777--gap: 12px; 10778 10779--horizontal-alignment: flex-start; --vertical-alignment: center; 10780--horizontal-alignment-tablet: flex-start; 10781--horizontal-alignment-mobile: flex-start; 10782--vertical-alignment-tablet: center; 10783--vertical-alignment-mobile: center; 10784" 10785 > 10786 10787 10788 10789<a 10790 10791 href="tel:01733127909" 10792 10793 class=" 10794 size-style 10795 button 10796 button--AZDlQcUpVUjhNbFJLM__button_cXLwUY 10797 button--fit 10798 10799 10800 " 10801 style="--size-style-width:100%;--size-style-height: ; 10802 --size-style-width-mobile:100%; --size-style-width-mobile-min:100%; 10803" 10804> 10805 Bei Whatsapp schreiben 10806</a> 10807 10808 10809 10810 10811 10812 10813 10814 10815<a 10816 10817 href="mailto:[email protected]" 10818 10819 class=" 10820 size-style 10821 button 10822 button--AM014NG5JR2UzLzhaZ__button_4XxRtP 10823 button--fit 10824 10825 10826 " 10827 style="--size-style-width:100%;--size-style-height: ; 10828 --size-style-width-mobile:100%; --size-style-width-mobile-min:100%; 10829" 10830> 10831 E-Mail senden 10832</a> 10833 10834 10835 10836 10837 10838 10839</div> 10840</div> 10841 10842 10843 10844 10845 10846 10847</div> 10848 </dialog> 10849</dialog-component> 10850 10851 10852 10853</div> 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 <div class="quantity-rules-block" > 10864 10865 10866 10867 </div> 10868 10869 10870 10871 10872 10873</div> 10874</div> 10875 10876 10877 10878 10879 10880 10881 10882 10883<div 10884 class=" 10885 group-block 10886 group-block--height-fit 10887 group-block--width-fill 10888 border-style 10889 spacing-style 10890 size-style 10891 color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23 10892 10893 10894 10895 10896 10897" 10898 style=" 10899 --border-width: 1px; --border-style: solid; --border-color: 10900rgb(var(--color-border-rgb) / 1.0); --border-radius: 109014px; overflow: hidden; 10902 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 10903 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 10904 10905 " 10906 10907 data-testid="group-block" 10908><div class="group-block__media-wrapper"> 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 </div> 10932 10933 <div 10934 class=" 10935 group-block-content 10936 10937 10938 layout-panel-flex 10939 layout-panel-flex--column 10940 mobile-column 10941 10942 " 10943 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 10944 10945--gap: 0px; 10946 10947--horizontal-alignment: flex-start; --vertical-alignment: center; 10948--horizontal-alignment-tablet: flex-start; 10949--horizontal-alignment-mobile: flex-start; 10950--vertical-alignment-tablet: center; 10951--vertical-alignment-mobile: center; 10952" 10953 > 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 <div class="product-details__banner spacing-style" 10964 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 10965 10966 > 10967 10968
10969<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/countdown-element.js?v=99203364958400282101781169407" type="module" fetchpriority="low"></script>
vendor: 1 bytes, line 10969
10969
10970<script src="//www.gastro-hero.de/cdn/shop/t/22/assets/copy-to-clipboard.js?v=118200917042795196051781169407" type="module" fetchpriority="low"></script>
10970 10971 10972 10973 10974<div 10975 class="code-banner offer-bar__main custom-typography custom-font-size border-style size-style" 10976 style=" 10977 --offer-bar-bg-color: #db1420; 10978 --offer-bar-text-color: #fff;--color:#fff;--font-size: 1rem; --font-weight: var(--font-accent--weight);--font-family: var(--font-accent--family); --font-smoothing-webkit: var(--font-accent--smoothing-webkit); --font-smoothing-moz: var(--font-accent--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal);--offer-margin-top: 2px;--border-width: 1px; --border-style: none; --border-color: 10979rgb(var(--color-border-rgb) / 1.0); --border-radius: 109804px 4px 0px 0px; overflow: hidden; --size-style-width: 100%;--size-style-height: ;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;" 10981> 10982 10983 <a class="offer-bar__link" href="/collections/unsere-lager-angebote"> 10984 <span class="visually-hidden">Flash Sale â bis zu 63%</span> 10985 </a> 10986 10987 <div class="offer-bar__description"><p>Flash Sale!</p></div> 10988 <span class="offer-bar__span"> 10989 10990 <countdown-component 10991 data-start="2026-09-28 00:01" 10992 data-expiry="2026-09-30 23:59" 10993 >Nur noch<span ref="daysGroup"> 10994 <strong ref="days"></strong> Tage</span> 10995 <span ref="hoursGroup"> 10996 <strong ref="hours"></strong> Std</span> 10997 <span ref="minutesGroup"> 10998 <strong ref="minutes"></strong> Min</span> 10999 </countdown-component> 11000 11001 </span> 11002 11003</div> 11004 11005 11006 </div> 11007 11008 11009 11010 11011 11012<div 11013 class=" 11014 group-block 11015 group-block--height-fit 11016 group-block--width-fill 11017 border-style 11018 spacing-style 11019 size-style 11020 11021 11022 11023 11024 11025 11026" 11027 style=" 11028 --border-width: 1px; --border-style: none; --border-color: 11029rgb(var(--color-border-rgb) / 1.0); --border-radius: 110300px; 11031 --padding-block-start: 16px;--padding-block-end: 16px;--padding-inline-start: 16px;--padding-inline-end: 16px; 11032 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 11033 11034 " 11035 11036 data-testid="group-block" 11037><div class="group-block__media-wrapper"> 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058<div 11059 class="overlay overlay--solid " 11060 style=" 11061 --overlay-layer: 0; 11062 --overlay-color: #f5f6f7; 11063 --overlay-color--end: rgba(245, 246, 247, 0); 11064 --overlay-direction: to top; --overlay-border-radius: 0px;" 11065></div> 11066 11067 11068 11069 11070 11071 11072 11073 </div> 11074 11075 <div 11076 class=" 11077 group-block-content 11078 11079 11080 layout-panel-flex 11081 layout-panel-flex--column 11082 mobile-column 11083 11084 " 11085 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 11086 11087--gap: 0px; 11088 11089--horizontal-alignment: flex-end; --vertical-alignment: flex-start; 11090--horizontal-alignment-tablet: flex-end; 11091--horizontal-alignment-mobile: flex-end; 11092--vertical-alignment-tablet: flex-start; 11093--vertical-alignment-mobile: flex-start; 11094" 11095 > 11096 11097 11098 11099<div 11100 class=" 11101 group-block 11102 group-block--height-fit 11103 group-block--width-fill 11104 border-style 11105 spacing-style 11106 size-style 11107 11108 11109 11110 11111 11112 11113" 11114 style=" 11115 --border-width: 1px; --border-style: none; --border-color: 11116rgb(var(--color-border-rgb) / 1.0); --border-radius: 111170px; 11118 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 11119 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 11120 11121 " 11122 11123 data-testid="group-block" 11124><div class="group-block__media-wrapper"> 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 </div> 11148 11149 <div 11150 class=" 11151 group-block-content 11152 11153 11154 layout-panel-flex 11155 layout-panel-flex--row 11156 mobile-column 11157 mobile-column-reverse 11158 " 11159 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 11160 11161--gap: 12px; 11162 11163--horizontal-alignment: flex-start; --vertical-alignment: last baseline; 11164--horizontal-alignment-tablet: flex-start; 11165--horizontal-alignment-mobile: flex-start; 11166--vertical-alignment-tablet: last baseline; 11167--vertical-alignment-mobile: flex-end; 11168" 11169 > 11170 11171 11172 11173<product-price 11174 class="text-block text-block--align-right text-right default spacing-style price-style--de-ch-pdp" 11175 data-block-id="AOTRTYnlBR2JDNmhmU__price_JAyMrG" 11176 data-product-id="8821607694560" 11177 style="--color:var(--color-foreground);--padding-block-start: 0px;--padding-block-end: 8px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--color-price-label: #576e82; 11178 --color-compare-at-price: #576e82; 11179 --color-price: #db1420;--color-saving-badge: #db1420;" 11180 11181> 11182 11183<span class="price-badges__wrapper" style="--justify-content: right"> 11184 11185 11186 <div 11187 class="product-badges__wrapper "style="--badge-wrapper-flex-direction: row;"> 11188 11189 11190 <div 11191 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 11192 style="color: #db1420;background-color: #ffffff;border: 1px solid #db1420;font-weight: 600;" 11193 >Tiefpreisgarantie</div> 11194 11195 11196 11197</div> 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 <span role="group" class="product-badges__saving" ref="savingBadge"> 11210
11211 <span class="product-badges__badge product-badges__badge--rectangle"> 11212 -53% 11213 </span> 11214 11215</span> 11216 11217 11218 11219 11220 11221 11222</span> 11223 11224 <div ref="priceContainer"> 11225 11226 11227 11228 <span role="group"> 11229 <span class="visually-hidden">Normaler Preis </span> 11230 11231 <span class="compare-at-price"> 11232 <span class="price__amount price__amount--b2c">434,35 â¬</span> 11233 <span class="price__amount price__amount--b2b">365,00 â¬</span> 11234 </span> 11235 11236 </span> 11237 11238 11239 11240 <span role="group"> 11241 <span class="visually-hidden">Angebotspreis </span> 11242 11243 <span class="price"> 11244 <span class="price__amount price__amount--b2c"> 11245 208,13 ⬠11246 </span> 11247 <span class="price__amount price__amount--b2b"> 11248 174,90 ⬠11249 </span> 11250 </span> 11251 11252 </span> 11253 11254 11255 11256 11257 11258 </div> 11259 11260 11261 11262 <span class="price-tax-note"> 11263 <div class="tax-note"> 11264 <span class="tax-note__content--b2b">208,13 ⬠inkl. MwSt. 11265 </span> 11266 <span class="tax-note__content--b2c"> 11267 inkl. MwSt. 11268 </span> 11269 11270 11271 </div> 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297<dialog-component 11298 class="popup-link" 11299 11300> 11301 <button 11302 on:click="/showDialog" 11303 type="button" 11304 class="button-unstyled link shipping-drawer-opener" 11305 >zzgl. Versandkosten</button> 11306 11307 <dialog 11308 ref="dialog" 11309 class="popup-link__content gh-popup-link__content dialog-modal color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd popup-link__content--drawer dialog-drawer " 11310 scroll-lock 11311 aria-labelledby="popup-dialog-heading" 11312 > 11313 <header class="gh-popup-link__drawer-header"> 11314 <div id="popup-dialog-heading" class="h5 h5 gh-popup-link__drawer-title gh-popup-link__drawer-title--preset" 11315 role="heading" aria-level="2">Verfügbare Versandoptionen</div> 11316 <button 11317 ref="closeButton" 11318 on:click="/closeDialog" 11319 class="button button-unstyled close-button popup-link__close" 11320 aria-label="Dialogfeld schlieÃen" 11321 type="button" 11322 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11323 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11324 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11325</svg> 11326</button> 11327 </header> 11328 11329 <div class="popup-link__inner text-block text-block--align-left text-left"> 11330 11331 <div class="popup-link__inner-content"> 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 <div class="metafield-rich_text_field"><p><strong>Kostenfreier Versand ab 11342 <span class="calculated-price"> 11343 <span class="price__amount--b2c">416,50 ⬠</span> 11344 <span class="price__amount--b2b">350 ⬠</span> 11345 </span> 11346 </strong></p><ul><li>Versicherter Versand: <strong> 11347 <span class="calculated-price"> 11348 <span class="price__amount--b2c">11,78 ⬠</span> 11349 <span class="price__amount--b2b">9,90 ⬠</span> 11350 </span> 11351 </strong></li><li>Unversicherter Versand mit Hebebühne: <strong> 11352 <span class="calculated-price"> 11353 <span class="price__amount--b2c">23,68 ⬠</span> 11354 <span class="price__amount--b2b">19,90 ⬠</span> 11355 </span> 11356 </strong></li><li>Versicherter Versand mit Hebebühne: <strong> 11357 <span class="calculated-price"> 11358 <span class="price__amount--b2c">35,58 ⬠</span> 11359 <span class="price__amount--b2b">29,90 ⬠</span> 11360 </span> 11361 </strong></li></ul><p><strong>Versand unter 11362 <span class="calculated-price"> 11363 <span class="price__amount--b2c">416,50 ⬠</span> 11364 <span class="price__amount--b2b">350 ⬠</span> 11365 </span> 11366 </strong></p><ul><li>Unversicherter Versand: <strong>
11367 <span class="calculated-price"> 11368 <span class="price__amount--b2c">9,40 ⬠</span> 11369 <span class="price__amount--b2b">7,90 ⬠</span> 11370 </span> 11371 </strong></li><li>Versicherter Versand: <strong> 11372 <span class="calculated-price"> 11373 <span class="price__amount--b2c">21,30 ⬠</span> 11374 <span class="price__amount--b2b">17,90 ⬠</span> 11375 </span> 11376 </strong></li><li>Unversicherter Versand mit Hebebühne: <strong> 11377 <span class="calculated-price"> 11378 <span class="price__amount--b2c">33,20 ⬠</span> 11379 <span class="price__amount--b2b">27,90 ⬠</span> 11380 </span> 11381 </strong></li><li>Versicherter Versand mit Hebebühne: <strong> 11382 <span class="calculated-price"> 11383 <span class="price__amount--b2c">45,10 ⬠</span> 11384 <span class="price__amount--b2b">37,90 ⬠</span> 11385 </span> 11386 </strong></li></ul><p></p><p><strong>Erstattung der Versandkosten:</strong></p><p>In diesen Fällen werden die Versandkosten erstattet:</p><ul><li>Stornierte Bestellung</li><li>Kein Versand der Lieferung (Bestellung hat das Lager nicht verlassen)</li></ul><p>Bitte beachte die folgenden Sonderregelungen:</p><p>Eine direkte Lieferung auf eine Bergstation erfolgt nicht. Hier wird die Ware bis zur Talstation geliefert.</p><p>Die Versandkosten für das Europäische Ausland findest du <a href="/policies/shipping-policy" target="_blank" title="Shipping Policy"><strong>hier.</strong></a></p></div> 11387 11388 11389 </div> 11390 11391 </div> 11392 </dialog> 11393</dialog-component> 11394 11395 11396 11397 11398 11399 11400 </span> 11401 11402 11403 11404 11405 11406 11407 11408<span class="saving-note"> 11409 <span class="b2c">Du sparst: 226,22 â¬</span> 11410 <span class="b2b">Du sparst: 190,10 â¬</span> 11411</span> 11412 11413 11414 11415</product-price> 11416 11417 11418 11419 11420 11421 11422 11423</div> 11424</div> 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441<span 11442 class="buy-buttons-block buy-buttons-block--AYUZLd1Y4ZlV5NU9ZT__buy_buttons_L676Wc" 11443 11444> 11445 11446<product-form-component 11447 data-section-id="template--21785299419360__main" 11448 data-product-id="8821607694560" 11449 data-product-url="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r" 11450 data-product-price="174.9" 11451 on:submit="/handleSubmit" 11452 data-quantity-default="1" 11453 data-quantity-error-max="Dieser Artikel hat ein Maximum von {{ maximum }}" 11454 > 11455 <div 11456 class="visually-hidden" 11457 aria-live="assertive" 11458 role="status" 11459 aria-atomic="true" 11460 ref="liveRegion" 11461 ></div><form method="post" action="/cart/add" id="BuyButtons-ProductForm-template--21785299419360__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 11462 type="hidden" 11463 name="id" 11464 ref="variantId" 11465 value="46978063499488" 11466 > 11467 11468 <input 11469 type="hidden" 11470 name="properties[_categories]" 11471 value="["Edelstahlmöbel/Spülmöbel/Spültische"]"> 11472 <input 11473 type="hidden" 11474 name="properties[_moduleClassification]" 11475 value="32.97"><div 11476 class="product-form-buttons spacing-style" 11477 style="--padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 11478 ref="productFormButtons" 11479 > 11480 11481 11482 11483 11484<div 11485 class="quantity-selector-wrapper" 11486 ref="quantitySelectorWrapper" 11487> 11488 <quantity-selector-component 11489 class="quantity-selector" 11490 data-variant-id="46978063499488" 11491 11492ref="quantitySelector" 11493 11494 > 11495 <button 11496 class="button quantity-minus button-unstyled" 11497 type="button" 11498 name="minus" 11499 on:click="/decreaseQuantity" 11500 ref="minusButton" 11501 11502 >
11503 <span class="visually-hidden">Menge verringern</span 11504 ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11505 <path d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 11506</svg> 11507</span> 11508 </button> 11509 <input 11510 type="number" 11511 name="quantity" 11512 value="1" 11513 data-cart-quantity="0" 11514 min="1" 11515 data-min="1" 11516 on:blur="/setQuantity" 11517 on:focus="/selectInputValue" 11518 ref="quantityInput" 11519 aria-label="Anzahl" 11520 11521 11522 step="1" 11523 11524 > 11525 <button 11526 class="button quantity-plus button-unstyled" 11527 type="button" 11528 name="plus" 11529 on:click="/increaseQuantity" 11530 ref="plusButton" 11531 11532 > 11533 <span class="visually-hidden">Menge erhöhen</span 11534 ><span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11535 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 11536 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 11537</svg> 11538</span> 11539 </button> 11540 </quantity-selector-component></div> 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550<span 11551 11552 style="--add-to-cart-font-case: ;" 11553> 11554 <add-to-cart-component 11555 ref="addToCartButtonContainer" 11556 data-product-variant-media="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=100" 11557 data-add-to-cart-animation="false" 11558> 11559 <button 11560 11561 id="BuyButtons-ProductSubmitButton-AM280Mnc4cGNkWVVmQ__add-to-cart" 11562 11563 type="submit" 11564 name="add" 11565 ref="addToCartButton" 11566 on:click="/handleClick" 11567 class="button add-to-cart-button button button--medium" 11568 11569 data-testid="standalone-add-to-cart" 11570 11571 11572 > 11573 <span 11574 class="add-to-cart-text" 11575 > 11576 <span class="add-to-cart-text__content"> 11577 <span> 11578 <span>In den Warenkorb</span> 11579 </span> 11580 </span> 11581 11582 <span 11583 aria-hidden="true" 11584 class="svg-wrapper add-to-cart-icon" 11585 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 11586</span> 11587 11588 </span> 11589 11590 <span class="add-to-cart__added"> 11591 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 11592 <g class="check"> 11593 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11594 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 11595 </g> 11596 <g class="burst"> 11597 <g style="--index: 0;"> 11598 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11599 </g> 11600 <g style="--index: 1;"> 11601 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11602 </g> 11603 <g style="--index: 2;"> 11604 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11605 </g> 11606 <g style="--index: 3;"> 11607 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11608 </g> 11609 <g style="--index: 4;"> 11610 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11611 </g> 11612 <g style="--index: 5;"> 11613 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11614 </g> 11615 <g style="--index: 6;"> 11616 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11617 </g> 11618 <g style="--index: 7;"> 11619 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 11620 </g> 11621 </g> 11622</svg> 11623</span> 11624 </span> 11625 </button> 11626</add-to-cart-component> 11627 11628</span> 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639<div class="product-info-atc__like-btn 11640 11641 11642hidden:desktop-custom hidden:tablet-custom 11643 wishlist wishlist--icon wishlist-button-wrapper" style="" data-product-handle="spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"> 11644 <div class="wishlist-engine" data-product_id="8821607694560" data-variant_id="46978063499488" data-full_button="false" data-css="false"> 11645 </div> 11646
11646<script type="application/json" class="js-categories"> 11647 { 11648 "cat": ["Edelstahlmöbel\/Spülmöbel\/Spültische"] 11649 } 11650 </script>
11650 11651</div> 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661<span 11662 class="product-form-text__error hidden" 11663 ref="addToCartTextError" 11664 > 11665 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13"> 11666 <circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="var(--icon-stroke-width)"/> 11667 <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/> 11668 <path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/> 11669 <path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/> 11670</svg> 11671</span> 11672 </span></div><input type="hidden" name="product-id" value="8821607694560" /><input type="hidden" name="section-id" value="template--21785299419360__main" /></form></product-form-component> 11673 11674
11675</span> 11676 11677 11678 11679 11680 11681 11682 11683</div> 11684</div> 11685 11686 11687 11688 11689 11690 11691 11692 11693<div 11694 class=" 11695 group-block 11696 group-block--height-fit 11697 group-block--width-fill 11698 border-style 11699 spacing-style 11700 size-style 11701 11702 11703 11704 11705 11706 11707" 11708 style=" 11709 --border-width: 1px; --border-style: none; --border-color: 11710rgb(var(--color-border-rgb) / 1.0); --border-radius: 117110px; 11712 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 16px;--padding-inline-end: 16px; 11713 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 11714 11715 " 11716 11717 data-testid="group-block" 11718><div class="group-block__media-wrapper"> 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 </div> 11742 11743 <div 11744 class=" 11745 group-block-content 11746 11747 11748 layout-panel-flex 11749 layout-panel-flex--column 11750 mobile-column 11751 11752 " 11753 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 11754 11755--gap: 12px; 11756 11757--horizontal-alignment: flex-start; --vertical-alignment: center; 11758--horizontal-alignment-tablet: flex-start; 11759--horizontal-alignment-mobile: flex-start; 11760--vertical-alignment-tablet: center; 11761--vertical-alignment-mobile: center; 11762" 11763 > 11764 11765 11766<div 11767 class="product-drawers-area spacing-style relative" 11768 style=" 11769 --padding-block-start: 0px; --padding-block-end:0px; 11770--padding-inline-start:0px; --padding-inline-end:0px; 11771 11772 " 11773 11774> 11775<div 11776 class="overlay overlay--solid " 11777 style=" 11778 --overlay-layer: -1; 11779 --overlay-color: #f5f6f7; 11780 --overlay-color--end: rgba(245, 246, 247, 0); 11781 --overlay-direction: to top;" 11782></div> 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803<dialog-component 11804 class="popup-link" 11805 11806> 11807 <button 11808 on:click="/showDialog" 11809 type="button" 11810 class="button-unstyled button gh-popup-link__button" 11811 > 11812 11813 11814<div class="product-drawer-opener__inner"> 11815 <div class="product-drawer-opener__icon-wrapper"> 11816 11817 11818 <div class="product-drawer-opener__icon-circle"></div> 11819 11820 </div> 11821 <div class="gh-popup-opener__label with-vertical-spacing"> 11822 11823 <span class="gh-popup-opener__label-main gh-popup-opener__label-main--colored"> 11824Sofort lieferbar! 11825 1 - 2 Werktage</span> 11826 11827 11828 <span class="gh-popup-opener__label-secondary"> 11829Für Bestellungen, die bis 14 Uhr eingehen</span> 11830 11831 </div> 11832 <div class="gh-popup-opener__decorative-arrow"><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 16" fill="none"><path d="M16.5 8.33118H1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 10.8312L16.5 8.33118L14 5.83118" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg> 11833</div> 11834</div> 11835 11836 </button> 11837 11838 <dialog 11839 ref="dialog" 11840 class="popup-link__content gh-popup-link__content dialog-modal color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd popup-link__content--drawer dialog-drawer " 11841 scroll-lock 11842 aria-labelledby="popup-dialog-heading" 11843 > 11844 <header class="gh-popup-link__drawer-header"> 11845 <div id="popup-dialog-heading" class="h2 gh-popup-link__drawer-title" 11846 role="heading" aria-level="2"> 11847 11848 <span class="gh-popup-link__drawer-title-inner">Express</span> 11849 11850 </div> 11851 <button 11852 ref="closeButton" 11853 on:click="/closeDialog" 11854 class="button button-unstyled close-button popup-link__close" 11855 aria-label="Dialogfeld schlieÃen" 11856 type="button" 11857 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 11858 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11859 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 11860</svg> 11861</button> 11862 </header> 11863 11864 <div class="popup-link__inner "> 11865 11866 <div class="popup-link__inner-content"><p>Wir garantieren Ihnen nicht nur Qualität zu günstigen Preisen, sondern auch eine schnelle Lieferung. Unsere GastroHero Express* Produkte werden für Sie daher besonders schnell verschickt. <strong>Bei Bestellungen bis 14 Uhr, verlässt Ihr Paket noch am selben Tag unser Lager</strong> und ist dann in der Regel innerhalb von 1 - 2 Werktagen bei Ihnen. Unsere verfügbaren Artikel sind entsprechend gekennzeichnet. Achten Sie auf unser grünes Express Label.</p><p><strong>Vorteile unserer Express Produkte:</strong></p><ul><li>Versand am gleichen Tag*</li><li>Geprüfte Qualität</li><li>Zu online Preisen</li></ul><p><em>
11866* Gilt bei Bestellungen von Montags â Freitags und für die kostenlosen Zahlarten Paypal, Rechnungskauf für Firmenkunden, Kreditkarte, eps-Ãberweisung und Bezahle mit Klarna.</em></p></div> 11867 11868 </div> 11869 </dialog> 11870</dialog-component> 11871 11872 11873 11874 11875</div> 11876 11877 11878 11879 11880 11881</div> 11882</div> 11883 11884 11885 11886 11887 11888 11889</div> 11890</div> 11891 11892 11893 11894 11895 11896 11897</div> 11898</div> 11899 11900 11901 11902 11903 11904 11905 </div> 11906</div> 11907 11908 11909 11910</div> 11911 11912 11913 11914 11915 11916 11917 </div> 11918 11919 11920 11921 11922 11923 11924<div 11925 id="ProductInformation-template--21785299419360__main" 11926 class=" 11927 product-details 11928 11929 spacer-context spacer-context--column 11930 " 11931 style="--details-position: flex-start;" 11932 data-testid="product-information-details" 11933 11934> 11935 11936 11937 <div 11938 class=" 11939 group-block 11940 group-block--height-fit 11941 group-block--width-custom 11942 border-style 11943 spacing-style 11944 size-style 11945 11946 11947 11948 11949 11950 11951" 11952 style=" 11953 --border-width: 1px; --border-style: none; --border-color: 11954rgb(var(--color-border-rgb) / 1.0); --border-radius: 119550px; 11956 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; 11957 --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 11958 11959 " 11960 11961 data-testid="group-block" 11962><div class="group-block__media-wrapper"> 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 </div> 11986 11987 <div 11988 class=" 11989 group-block-content 11990 11991 11992 layout-panel-flex 11993 layout-panel-flex--column 11994 11995 11996 " 11997 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 11998 11999--gap: 0px; 12000 12001--horizontal-alignment: ; --vertical-alignment: ; 12002--horizontal-alignment-tablet: ; 12003--horizontal-alignment-mobile: ; 12004--vertical-alignment-tablet: ; 12005--vertical-alignment-mobile: ; 12006" 12007 > 12008 <div class="view-product-title"> 12009 <a 12010 href="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488" 12011 class="link" 12012 >Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden 12013 </a> 12014 </div> 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024<div 12025 class="divider divider-AVUtyd3IxdEFmZFBWT__badge-info-top-divider spacing-style" 12026 style=" 12027 --divider-justify-content: center; 12028 --padding-block-start: 0px;--padding-block-end: 0px; 12029 " 12030 12031 12032> 12033 <span 12034 class="divider__line" 12035 style=" 12036 --divider-border-thickness: 1px; 12037 12038 --divider-border-rounded: 0; 12039 12040 --divider-flex-basis: 100%; 12041 " 12042 ></span> 12043</div> 12044 12045 12046 12047 12048 12049 12050 12051 <div class="badge-info-drawer spacing-style 12052 12053 12054" style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px;" > 12055 12056 12057 12058 12059 12060 12061 12062 12063<dialog-component 12064 class="popup-link" 12065 12066> 12067 <button 12068 on:click="/showDialog" 12069 type="button" 12070 class="button-unstyled button gh-popup-link__button" 12071 > 12072 <div class="badge-info-drawer__opener" style=""> 12073 12074 12075 12076 12077 <div 12078 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom badge-info-drawer__badge" 12079 style="color: #ffffff;background-color: #00b15c;border: 1px solid #00b15c;" 12080 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 12081Express</div> 12082 12083 12084 12085 12086<div class="badge-info-drawer__opener-heading custom 12087 12088 custom-typography 12089 12090 custom-font-size 12091 12092 12093 custom-color 12094 12095 12096 " style="--color:var(--color-foreground);--font-size: 1.5rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal);"> 12097 <div class="metafield-rich_text_field"><p>Heute bestellt, <strong>heute verschickt!</strong></p></div> 12098 </div> 12099 <div class="badge-info-drawer__opener-info custom 12100 12101 custom-typography 12102 12103 custom-font-size 12104 12105 12106 custom-color 12107 12108 12109 " style="--color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal);"><img src="//www.gastro-hero.de/cdn/shop/files/icon-express-truck_1.svg?v=1786693872&width=200" alt=" 12110icon express truck 1" srcset="//www.gastro-hero.de/cdn/shop/files/icon-express-truck_1.svg?v=1786693872&width=200 200w" width="200" height="200" loading="lazy" class="badge-info-drawer__opener-icon"> 12111<div class="metafield-rich_text_field"><p>Garantierter Versand am gleichen Tag bei Bestellungen bis 14 Uhr. <strong>
12111Mehr</strong></p></div> 12112</div> 12113 </div> 12114 </button> 12115 12116 <dialog 12117 ref="dialog" 12118 class="popup-link__content gh-popup-link__content dialog-modal color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd popup-link__content--drawer dialog-drawer " 12119 scroll-lock 12120 aria-labelledby="popup-dialog-heading" 12121 > 12122 <header class="gh-popup-link__drawer-header"> 12123 <div id="popup-dialog-heading" class="h2 gh-popup-link__drawer-title" 12124 role="heading" aria-level="2"> 12125 12126 12127 12128 <div 12129 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom badge-info-drawer__badge" 12130 style="color: #ffffff;background-color: #00b15c;border: 1px solid #00b15c;" 12131 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 12132Express</div> 12133 12134 12135 12136 </div> 12137 <button 12138 ref="closeButton" 12139 on:click="/closeDialog" 12140 class="button button-unstyled close-button popup-link__close" 12141 aria-label="Dialogfeld schlieÃen" 12142 type="button" 12143 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 12144 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 12145 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 12146</svg> 12147</button> 12148 </header> 12149 12150 <div class="popup-link__inner "> 12151 <div class="badge-info-drawer__content"> 12152 12153 12154 12155 12156 12157 12158 12159 <rte-formatter class=" spacing-style text-block text-block--AVkR4NU5MRmZhMFBHa__badge-info-drawer-text-1 rte rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 12160 12161 12162<div class="metafield-rich_text_field"><p><strong>Heute bestellt, heute verschickt!</strong><br /> 12163<br /> 12164Wir garantieren Ihnen nicht nur Qualität zu günstigen Preisen, sondern auch eine schnelle Lieferung. Unsere GastroHero Express* Produkte werden für Sie daher besonders schnell verschickt. <strong>Bei Bestellungen bis 14 Uhr, verlässt Ihr Paket noch am selben Tag unser Lager</strong> und ist dann in der Regel innerhalb von 1 - 2 Werktagen bei Ihnen. Unsere verfügbaren Artikel sind entsprechend gekennzeichnet. Achten Sie auf unser grünes Express Label.</p><p><strong>Vorteile unserer Express Produkte:</strong></p><ul><li>Versand am gleichen Tag*</li><li>Geprüfte Qualität</li><li>Zu online Preisen</li></ul><p><em>* Gilt bei Bestellungen von Montags â Freitags und für kostenlose Zahlarten wie Paypal, Kreditkarte, oder Rechnung.</em></p><p><br /> 12165 </p></div> 12166 12167 </rte-formatter> 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 </div> 12180 </div> 12181 </dialog> 12182</dialog-component> 12183 12184 12185 12186 </div> 12187 12188 12189<div 12190 class="divider divider-AUndlWUpGTm0vYUw4b__badge-info-bottom-divider spacing-style" 12191 style=" 12192 --divider-justify-content: center; 12193 --padding-block-start: 0px;--padding-block-end: 0px; 12194 " 12195 12196 12197> 12198 <span 12199 class="divider__line" 12200 style=" 12201 --divider-border-thickness: 1px; 12202 12203 --divider-border-rounded: 0; 12204 12205 --divider-flex-basis: 100%; 12206 " 12207 ></span> 12208</div> 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225<div class="product-info-box product-info-box--AYm1ObkdRWDhHOFpUe__product_info_box_Bffx3d spacing-style 12226 12227 12228hidden:tablet-custom hidden:mobile-custom " style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" > 12229 <div class="product-info-box__title"> 12230 12231 12232 12233 12234 12235 12236 12237 <div class=" spacing-style text-block text-block--AZGxZUk9hSHZuc2RLZ__product-info-title custom custom-typography custom-font-size custom-color text-block--margin-0 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 1.125rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 12238 12239 12240<div class="metafield-rich_text_field"><p>Mit <strong>GastroHero </strong>kannst du nichts falsch machen!</p></div> 12241 12242 </div> 12243 12244 12245 12246 12247 12248 12249 12250 </div> 12251 <div class="product-info-box__text"> 12252 12253 12254 12255 12256 12257 12258 12259 <div class=" spacing-style text-block text-block--AaWg5WUFIcklPTTZmW__product-info-text custom custom-typography custom-font-size custom-color text-block--margin-0 list-icon-style " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --list-icon: url('//www.gastro-hero.de/cdn/shop/files/icon-check-circle-green.svg?v=1786215263&width=100'); --list-icon-size: 20px; --list-icon-gap: 8px; --list-item-gap: 8px; "> 12260 12261 12262<div class="metafield-rich_text_field"><ul><li><strong>Top Preise:</strong> Ãber 12.000 Artikel in Profi-Qualität zu günstigen Preisen</li><li><strong>Versandkostenfrei*</strong> ab 350 ⬠netto Bestellwert innerhalb der Deutschlands</li><li><strong>Professioneller Bedarf</strong> für Gewerbe, kirchliche-, soziale Einrichtungen, Vereine oder Behörden</li></ul></div> 12263 12264 </div> 12265 12266 12267 12268 12269 12270 12271 12272 </div> 12273 12274</div> 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 <div class=" spacing-style text-block text-block--AcERPaGt5ZThiNWNyU__text_xpKbtj custom custom-typography custom-font-size custom-color text-block--margin-0 " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 12287 12288 12289<div class="metafield-rich_text_field"><p><a href="/pages/unsere-vorteile" target="_blank" title="Alle Vorteile">
12289Alle Vorteile</a></p></div> 12290 12291 </div> 12292 12293 12294 12295 12296 12297 12298 12299 12300<div 12301 class="divider divider-Ab0h6YzNXc3Bmb2ZEe__divider_nzaPNM spacing-style" 12302 style=" 12303 --divider-justify-content: center; 12304 --padding-block-start: 0px;--padding-block-end: 0px; 12305 " 12306 12307 12308> 12309 <span 12310 class="divider__line" 12311 style=" 12312 --divider-border-thickness: 1px; 12313 12314 --divider-border-rounded: 0; 12315 12316 --divider-flex-basis: 100%; 12317 " 12318 ></span> 12319</div> 12320 12321 12322 12323 12324 12325 12326 12327<div 12328 class="product-info-extra border-style spacing-style" style="--border-width: 1px; --border-style: none; --border-color: 12329rgb(var(--color-border-rgb) / 1.0); --border-radius: 123300px;--padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px;" 12331> 12332 <div class="product-info-support"> 12333 <div class="product-info-support__info"> 12334 <div 12335 class="product-info-support__text custom-typography custom-font-size" 12336 style="--color:;--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: ; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-);" 12337 ><p>Unsicher? Nicht das passende Produkt? <strong>Wir beraten dich gerne!</strong></p></div> 12338 <a 12339 href="tel:0231 1772630" 12340 class="product-info-support__phone-number is-open" 12341 data-tracking="phone.hotline" 12342 12343 12344 >0231 1772630</a> 12345 <p class="product-info-support__availability">Verkauf Mo-Fr (8-18 Uhr)</p> 12346 </div> 12347 12348 12349<img src="//www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=64" alt="" srcset="//www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=64 64w" width="64" height="72" loading="lazy" role="presentation" class="product-info-support__image product-info-support__image--circle"> 12350 </div> 12351</div> 12352 12353 12354 12355 12356 12357 12358<div 12359 class="divider divider-AcE9YNi9oNUlKRUFXV__divider_NKCifT spacing-style" 12360 style=" 12361 --divider-justify-content: center; 12362 --padding-block-start: 0px;--padding-block-end: 0px; 12363 " 12364 12365 12366> 12367 <span 12368 class="divider__line" 12369 style=" 12370 --divider-border-thickness: 1px; 12371 12372 --divider-border-rounded: 0; 12373 12374 --divider-flex-basis: 100%; 12375 " 12376 ></span> 12377</div> 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 <div class=" spacing-style text-block text-block--AWmdISmszRUhDSXJ4a__text_pXqAFz custom custom-typography custom-font-size custom-color text-block--margin-0 " style=" --padding-block-start: 30px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 12391 12392 12393<div class="metafield-rich_text_field"><p><strong>Schnell und sicher kaufen</strong></p></div> 12394 12395 </div> 12396 12397 12398 12399 12400 12401 12402 12403 12404<div 12405 class="badge-list badge-list--item-border badge-list--large badge-list-alignment--left" 12406 style=" 12407 --badge-list-padding-top: 8px;--badge-list-item-border-color: #d9dee3;" 12408 12409> 12410 12411 <div class="badge-list__items"> 12412 12413 12414 <div class="badge-list__item color-scheme-1"> 12415 12416 <img src="//www.gastro-hero.de/cdn/shop/files/paypal.svg?v=1786191891&width=100" alt="PayPal" srcset="//www.gastro-hero.de/cdn/shop/files/paypal.svg?v=1786191891&width=100 100w" width="100" height="25" loading="lazy" class="badge-list__image"> 12417 </div> 12418 12419 12420 12421 <div class="badge-list__item color-scheme-1"> 12422 12423 <img src="//www.gastro-hero.de/cdn/shop/files/logo-billie-symbol_1.png?v=1786192025&width=100" alt="Billie" srcset="//www.gastro-hero.de/cdn/shop/files/logo-billie-symbol_1.png?v=1786192025&width=100 100w" width="100" height="73" loading="lazy" class="badge-list__image"> 12424 </div> 12425 12426 12427 12428 <div class="badge-list__item color-scheme-1"> 12429 12430 <img src="//www.gastro-hero.de/cdn/shop/files/logo-sepa_4142ded7-f6fd-476e-9b3e-c361e536dabf.png?v=1786191691&width=100" alt="Sepa" srcset="//www.gastro-hero.de/cdn/shop/files/logo-sepa_4142ded7-f6fd-476e-9b3e-c361e536dabf.png?v=1786191691&width=100 100w" width="100" height="73" loading="lazy" class="badge-list__image"> 12431 </div> 12432 12433 12434 12435 <div class="badge-list__item color-scheme-1"> 12436 12437 <img src="//www.gastro-hero.de/cdn/shop/files/icon-klarna_1.png?v=1786191691&width=100" alt="Klarna" srcset="//www.gastro-hero.de/cdn/shop/files/icon-klarna_1.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 12438 </div> 12439 12440 12441 12442 <div class="badge-list__item color-scheme-1"> 12443 12444 <img src="//www.gastro-hero.de/cdn/shop/files/icon-visa.png?v=1786191691&width=100" alt="Visa" srcset="//www.gastro-hero.de/cdn/shop/files/icon-visa.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 12445 </div> 12446 12447 12448 12449 <div class="badge-list__item color-scheme-1"> 12450 12451 <img src="//www.gastro-hero.de/cdn/shop/files/icon-mastercard.png?v=1786191691&width=100" alt="MasterCard" srcset="//www.gastro-hero.de/cdn/shop/files/icon-mastercard.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 12452 </div> 12453 12454 12455 12456 <div class="badge-list__item color-scheme-1"> 12457 12458 <img src="//www.gastro-hero.de/cdn/shop/files/AXP_BlueBoxLogo_Alternate_SMALLscale_RGB_DIGITAL_80x80_7972d011-c3ef-4fff-bcc5-f0b34431a7aa.png?v=1786191691&width=100" alt="AMX" srcset="//www.gastro-hero.de/cdn/shop/files/AXP_BlueBoxLogo_Alternate_SMALLscale_RGB_DIGITAL_80x80_7972d011-c3ef-4fff-bcc5-f0b34431a7aa.png?v=1786191691&width=100 100w" width="100" height="100" loading="lazy" class="badge-list__image"> 12459 </div> 12460 12461 12462 12463 <div class="badge-list__item color-scheme-1"> 12464 12465 <img src="//www.gastro-hero.de/cdn/shop/files/Apple_Pay_Mark_RGB_1.png?v=1786191691&width=100" alt="Apple Pay" srcset="//www.gastro-hero.de/cdn/shop/files/Apple_Pay_Mark_RGB_1.png?v=1786191691&width=100 100w" width="100" height="64" loading="lazy" class="badge-list__image"> 12466 </div> 12467 12468 12469 12470 <div class="badge-list__item color-scheme-1"> 12471 12472 <img src="//www.gastro-hero.de/cdn/shop/files/google-pay.webp?v=1789635656&width=100" alt="Google Pay" srcset="//www.gastro-hero.de/cdn/shop/files/google-pay.webp?v=1789635656&width=100 100w" width="100" height="53" loading="lazy" class="badge-list__image"> 12473 </div> 12474 12475 12476 </div> 12477 12478</div> 12479 12480 12481 12482 12483 12484 </div> 12485</div> 12486 12487 12488 12489</div> 12490 12491 12492 12493 12494 12495 12496 12497 12498 <div class="product-information__additional-blocks"> 12499 12500 <div id="shopify-block-AK2dDcTl3MXZCbFVkU__product_list_KF3rEn" class="shopify-block product-list-block"> 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515</div> 12516<div id="shopify-block-AKzVXd3JobVVjd2pHO__product_list_9DTeBF" class="shopify-block product-list-block"> 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526<div class="section-background color-scheme-1"></div> 12527<div class=" 12528 product-list-block__wrapper 12529 spacing-style 12530 " 12531 style=" 12532 --padding-block-start: max(20px, calc(var(--spacing-scale) * 60px));--padding-block-end: 0px; 12533 --gap: 12px; 12534 " 12535> 12536 <div class="section-resource-list__header"> 12537<div 12538 class=" 12539 group-block 12540 group-block--height-fit 12541 group-block--width-fill 12542 border-style 12543 spacing-style 12544 size-style 12545 12546 12547 12548 12549 12550 12551" 12552 style=" 12553 --border-width: 1px; --border-style: none; --border-color: 12554rgb(var(--color-border-rgb) / 1.0); --border-radius: 125550px; 12556 --padding-block-start: 0px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 12557 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 12558 12559 " 12560 12561 data-testid="group-block" 12562><div class="group-block__media-wrapper"> 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 </div> 12586 12587 <div 12588 class=" 12589 group-block-content 12590 12591 12592 layout-panel-flex 12593 layout-panel-flex--row 12594 12595 12596 " 12597 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 12598 12599--gap: 12px; 12600 12601--horizontal-alignment: space-between;
12601 --vertical-alignment: last baseline; 12602--horizontal-alignment-tablet: flex-start; 12603--horizontal-alignment-mobile: flex-start; 12604--vertical-alignment-tablet: last baseline; 12605--vertical-alignment-mobile: last baseline; 12606" 12607 > 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 <div class=" spacing-style text-block text-block--AUVNISmRqbTJJNERuR__product_list_text_BrLLrx h5 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: px; "> 12619 12620 12621<h2>Wird oft zusammen gekauft</h2> 12622 12623 </div> 12624 12625 12626 12627 12628 12629 12630</div> 12631</div> 12632 12633 12634 12635</div> 12636 12637 12638 12639 12640 12641 12642<div 12643 class=" 12644 resource-list 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 resource-list--fits-desktop 12656 12657 12658 resource-list--fits-tablet 12659 12660 12661 resource-list__carousel 12662 " 12663 style="--resource-list-column-gap-desktop: 8px;--column-count: 4;--column-count-tablet: 4;--column-count-mobile: 1;--mobile-card-size: 60cqw;" 12664 12665 data-testid="resource-list-grid" 12666 12667> 12668 12669 12670 12671 12672 12673 12674 12675 12676<div 12677 class="resource-list__carousel" 12678 style="--gutter-slide-width: var(--util-page-margin-offset); --slide-width-max: 450px;" 12679> 12680 <slideshow-component 12681 12682 ref="resourceListCarousel" 12683 12684 12685 class="resource-list__carousel" 12686 12687 style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4, --slide-5, --slide-6, --slide-7, --slide-8, --slide-9, --slide-10, --slide-11;--slide-min-height: auto;--slide-min-height-desktop: auto;" 12688 12689 initial-slide="0" 12690 12691 12692 12693 12694> 12695 12696 <slideshow-container ref="slideshowContainer"> 12697 12698 <slideshow-arrows 12699 ref="slideshowArrows" 12700 12701 position="center" 12702 12703 class=" 12704 12705 12706" 12707 12708><button 12709 class=" 12710 slideshow-control slideshow-control--previous 12711 12712 slideshow-control--shape-square 12713 slideshow-control--style-chevron 12714 button button-unstyled button-unstyled--transparent 12715 flip-x 12716 " 12717 12718 aria-label="Vorherige Folie" 12719 12720 on:click="/previous" 12721 ref="previous" 12722 12723 12724 12725 disabled 12726 12727 12728 12729 12730 style=" 12731 background-color: var(--carousel-icon-background-color); 12732 color: var(--carousel-icon-color); 12733 12734 border: var(--carousel-icon-border-width) solid var(--carousel-icon-border-color); 12735 12736 " 12737 12738> 12739 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 12740 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 12741</svg> 12742</span> 12743</button> 12744<button 12745 class=" 12746 slideshow-control slideshow-control--next 12747 12748 slideshow-control--shape-square 12749 slideshow-control--style-chevron 12750 button button-unstyled button-unstyled--transparent 12751 12752 " 12753 12754 aria-label="Nächste Folie" 12755 12756 on:click="/next" 12757 ref="next" 12758 12759 12760 12761 12762 12763 12764 style=" 12765 background-color: var(--carousel-icon-background-color); 12766 color: var(--carousel-icon-color); 12767 12768 border: var(--carousel-icon-border-width) solid var(--carousel-icon-border-color); 12769 12770 " 12771 12772> 12773 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 12774 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 12775</svg> 12776</span> 12777</button> 12778</slideshow-arrows> 12779 12780 12781 12782 <slideshow-slides 12783 tabindex="-1" 12784 ref="scroller" 12785 12786 gutters="start end" 12787 12788 > 12789 12790 12791 <slideshow-slide 12792 ref="slides[]" 12793 aria-hidden="false" 12794 style="--slideshow-timeline: --slide-0; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 12795 12796 class="resource-list__slide" 12797 12798 12799 12800 12801 12802 12803 12804> 12805 <div 12806 class="resource-list__item" 12807 > 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819<style data-shopify> 12820 12821</style> 12822 12823 12824<product-card 12825 class="product-card border-style product-card--hover-effect desktop-shadow mobile-solid color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23" 12826 style=" 12827 --border-width: 1px; --border-style: none; --border-color: 12828rgb(var(--color-border-rgb) / 1.0); --border-radius: 128294px; overflow: hidden; 12830 --product-card-background: var(--color-background); 12831 12832 12833 12834 --product-card-hover-color-mobile: #8293a2; 12835 12836 12837 12838 12839 " 12840 data-product-id="8821576433888" 12841 id="product-card-Aa2R0MTMzc1crR0RWT__static-product-card" 12842 data-analytics-categories="["Spülen \u0026 Reinigen\/Betriebshygiene\/Spülmaschinenreiniger"]" 12843 data-analytics-variant-ids="[46977970798816]" 12844 data-product-transition="false" 12845 12846 12847> 12848 12849<div 12850 class="product-badges product-badges--card spacing-style" 12851 style="--padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 12px;--padding-inline-end: 12px;" 12852 12853 ><div 12854 class="product-badges__wrapper "> 12855 12856 12857 <div 12858 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 12859 style="color: #ffffff;background-color: #00b15c;border: 1px solid #00b15c;" 12860 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 12861Express</div> 12862 12863 12864 12865 12866 12867 12868 <div 12869 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 12870 style="color: #db1420;background-color: #ffffff;border: 1px solid #db1420;font-weight: 600;" 12871 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-sale-red_1.svg?v=1790108733&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 12872Sale</div> 12873 12874 12875 12876</div> 12877 12878 12879</div> 12880 12881 12882 12883 12884 12885 12886<div class="product-card__like-btn product-card__like-btn--horizon 12887 12888 12889 12890 wishlist wishlist--icon wishlist-button-wrapper" style="" data-product-handle="geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c"> 12891 <div class="wishlist-engine" data-product_id="8821576433888" data-variant_id="46977970798816" data-full_button="false" data-css="false"> 12892 </div> 12893
12893<script type="application/json" class="js-categories"> 12894 { 12895 "cat": ["Spülen \u0026 Reinigen\/Betriebshygiene\/Spülmaschinenreiniger"] 12896 } 12897 </script>
12897 12898</div> 12899 12900 12901 12902 12903 12904 12905 12906 <a 12907 id="a0a2b93a293e69e8b0f90d34a5fc54b4" 12908 12909 href="/products/geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c?variant=46977970798816" 12910 12911 class="product-card__link" 12912 ref="productCardLink" 12913 > 12914 <span class="visually-hidden"> 12915 Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor 12916 </span> 12917 </a> 12918 <div 12919 class=" 12920 product-card__content 12921 layout-panel-flex 12922 layout-panel-flex--column 12923 product-grid__card 12924 spacing-style 12925 gap-style 12926 color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23 12927 " 12928 style=" 12929 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 12930 12931 12932 12933--horizontal-alignment: ; --vertical-alignment: ; 12934--horizontal-alignment-tablet: ; 12935--horizontal-alignment-mobile: ; 12936--vertical-alignment-tablet: ; 12937--vertical-alignment-mobile: ; 12938 12939 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 12px;--padding-inline-end: 12px; 12940 --product-card-gap: 4px; 12941 --quick-add-display: flex; 12942 --quick-add-mobile-display: flex; 12943 --quick-add-mobile-opacity: 1; 12944 --zoom-out-padding-inline-start: min(var(--padding-xs), 8.4px); 12945 --zoom-out-padding-inline-end: min(var(--padding-xs), 8.4px); 12946 --zoom-out-padding-block-start: min(var(--padding-xs), 8.4px); 12947 --zoom-out-padding-block-end: min(var(--padding-xs), 8.4px); 12948 " 12949 > 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960<div 12961 ref="cardGallery" 12962 class="card-gallery card-gallery-AWnFsV3VJOXZVOGV1M__product_card_gallery_pA96NF spacing-style border-style card-gallery--badge-top-left" 12963 style=" 12964 --border-width: 1px; --border-style: none; --border-color: 12965rgb(var(--color-border-rgb) / 1.0); --border-radius: 129660px; 12967 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 12968 --gallery-aspect-ratio: 16 / 9; 12969 " 12970 data-product-id="8821576433888" 12971 12972 12973 data-image-ratio="landscape" 12974 12975> 12976 <a 12977 class="contents" 12978 ref="cardGalleryLink" 12979 href="/products/geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c?variant=46977970798816" 12980 aria-label="Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor" 12981 > 12982 <slideshow-component 12983 12984 ref="slideshow" 12985 12986 12987 style="--slideshow-timeline: --slide-0;--slide-min-height: auto;--slide-min-height-desktop: auto;" 12988 12989 initial-slide="0" 12990 12991 12992 infinite 12993 12994 12995 data-generic-media-size="1" disabled="true" 12996> 12997 12998 <slideshow-container ref="slideshowContainer"> 12999 13000 13001 <slideshow-slides 13002 tabindex="-1" 13003 ref="scroller" 13004 13005 > 13006 <slideshow-slide 13007 ref="slides[]" 13008 aria-hidden="false" 13009 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 13010 13011 class="product-media-container media-fit product-media-container--image" 13012 13013 13014 13015 13016 slide-id="44493430259936" 13017 13018 13019 13020 13021> 13022 13023 13024<div 13025 class="product-media" 13026 style="--ratio: 1.0" 13027 data-media-id="44493430259936" 13028> 13029 13030 <img src="//www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=3840" alt="Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor" srcset="//www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=240 240w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=352 352w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=832 832w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=3840 3840w" width="3840" height="3840" loading="eager" sizes="(min-width: 750px) 50vw, 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 13031 13032 13033</div> 13034 13035 13036 13037</slideshow-slide> 13038 13039 </slideshow-slides> 13040 </slideshow-container> 13041 13042</slideshow-component> 13043 13044 13045 13046 </a> 13047 13048 13049 13050 13051 13052 13053 13054</div> 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 <a 13075 class="contents user-select-text" 13076 ref="productTitleLink" 13077 href="/products/geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c?variant=46977970798816" 13078 > 13079 <span 13080 class="product-title__vendor product-title__vendor--icon" 13081 data-vendor-handle="gastrohero" 13082 > 13083 13084 13085 <img src="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150" alt="GastroHero" srcset="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150 150w" width="150" height="36" class="product-vendor__image"> 13086 13087</span> 13088 13089 13090 13091 13092 13093 13094 <div class="product-title__text spacing-style text-block text-block--AM1Nzdk14QXRBd2FHT__product_title_cNTBWh custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:8px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: px; "> 13095 <h3>Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor</h3> 13096 </div> 13097 13098 13099 13100 13101 </a> 13102 13103 13104 13105 13106 13107 13108<div class="spacing-style energy-label-block energy-label-block--ARytuWUd6L3ZaZys0Z__energy_label_9r6Qb6 hide-when-empty 13109 13110 13111" 13112 style=" 13113 --padding-block-start: 0px; --padding-block-end:0px; 13114--padding-inline-start:0px; --padding-inline-end:0px; 13115 13116 " 13117 13118></div> 13119<div class="review-widget" > 13120 13121 13122 13123 13124 <div > 13125 <div class="jdgm-widget jdgm-preview-badge" data-id="8821576433888"> 13126 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.50' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.50' tabindex='0' aria-label='4.50 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> (2) </span> </div> 13127 </div> 13128 </div> 13129 13130 13131 13132</div> 13133 13134 13135 13136 13137 13138<product-price 13139 class="text-block text-block--align-left text-left default spacing-style price-style--de-ch" 13140 data-block-id="AT2VHQWp2VXBZWmU4L__price_pdjHiY" 13141 data-product-id="8821576433888" 13142 style="--color:var(--color-foreground);--padding-block-start: 0px;--padding-block-end: 8px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--color-price-label: #576e82; 13143 --color-compare-at-price: #576e82; 13144 --color-price: #db1420;" 13145 13146> 13147 13148<span class="price-badges__wrapper" style="--justify-content: left"> 13149 13150 13151</span> 13152 13153 13154 <div ref="priceContainer"> 13155 13156 <div class="alternate-price-container alternate-price-container--compare-at">
13157 <span class="price-label"> 13158 13159 Regulärer Preis: 13160 13161 </span> 13162 13163 <span class="compare-at-price compare-at-price--alternate"> 13164 <span class="price__amount price__amount--b2c">91,51 â¬</span> 13165 <span class="price__amount price__amount--b2b">76,90 â¬</span> 13166 </span> 13167 13168 </div> 13169 13170 13171 <div class="alternate-price-container"> 13172 13173 <span class="price-label"> 13174 13175 Sonderangebot: 13176 13177 </span> 13178 13179 13180 13181 <span class="price price--alternate"> 13182 <span class="price__amount price__amount--b2c"> 13183 78,42 ⬠13184 </span> 13185 <span class="price__amount price__amount--b2b"> 13186 65,90 ⬠13187 </span> 13188 </span> 13189 13190 13191 </div> 13192 </div> 13193 13194 13195 13196</product-price> 13197 13198 13199 13200 13201 13202 13203 13204<div 13205 class="product-card__quick-add" 13206 style=" 13207 13208 --color-primary-button-text: rgb(119 170 0 / 1.0); 13209 --color-primary-button-background: rgb(255 255 255 / 1.0); 13210 --color-primary-button-border: rgb(119 170 0 / 1.0); 13211 --color-primary-button-hover-text: rgb(94 134 0 / 1.0); 13212 --color-primary-button-hover-background: rgb(241 247 230 / 1.0); 13213 --color-primary-button-hover-border: rgb(94 134 0 / 1.0); 13214 13215 " 13216 13217> 13218 13219<quick-add-component 13220 class="quick-add" 13221 ref="quickAdd" 13222 data-product-title="Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor" 13223 data-quick-add-button="add" 13224 data-product-options-count="1" 13225 13226 data-min-quantity="2" 13227 data-increment-quantity="1"> 13228 <product-form-component 13229 data-section-id="template--21785299419360__main" 13230 data-product-id="8821576433888" 13231 data-product-url="/products/geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c" 13232 data-product-price="65.9" 13233 on:submit="/handleSubmit" 13234 class="quick-add__product-form-component" 13235 > 13236 <div 13237 class="visually-hidden" 13238 aria-live="assertive" 13239 role="status" 13240 aria-atomic="true" 13241 ref="liveRegion" 13242 ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-8821576433888-AZTBvK2NjaG15cHJUU__product_card_quick_add_Qmnx3M" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13243 type="hidden" 13244 name="id" 13245 ref="variantId" 13246 value="46977970798816" 13247 13248 > 13249 13250 <input 13251 type="hidden" 13252 name="properties[_categories]" 13253 value="["Spülen & Reinigen/Betriebshygiene/Spülmaschinenreiniger"]"> 13254 <input 13255 type="hidden" 13256 name="properties[_moduleClassification]" 13257 value="8.99"> 13258 <input 13259 type="hidden" 13260 name="quantity" 13261 value="2" 13262 > 13263 13264 13265 <add-to-cart-component 13266 ref="addToCartButtonContainer" 13267 data-product-variant-media="//www.gastro-hero.de/cdn/shop/files/231146-profi_12_c_2.webp?v=1786245449&width=100" 13268 data-add-to-cart-animation="false" 13269> 13270 <button 13271 13272 type="submit" 13273 name="add" 13274 ref="addToCartButton" 13275 on:click="/handleClick" 13276 class="button button button--medium quick-add__button quick-add__button--add add-to-cart-button" 13277 13278 13279 > 13280 <span 13281 class="add-to-cart-text" 13282 > 13283 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 13284 <span> 13285 <span>In den Warenkorb</span> 13286 </span> 13287 </span> 13288 13289 <span 13290 aria-hidden="true" 13291 class="svg-wrapper add-to-cart-icon" 13292 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 13293</span> 13294 13295 </span> 13296 13297 <span class="add-to-cart__added">
13298 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 13299 <g class="check"> 13300 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13301 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13302 </g> 13303 <g class="burst"> 13304 <g style="--index: 0;"> 13305 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13306 </g> 13307 <g style="--index: 1;"> 13308 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13309 </g> 13310 <g style="--index: 2;"> 13311 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13312 </g> 13313 <g style="--index: 3;"> 13314 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13315 </g> 13316 <g style="--index: 4;"> 13317 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13318 </g> 13319 <g style="--index: 5;"> 13320 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13321 </g> 13322 <g style="--index: 6;"> 13323 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13324 </g> 13325 <g style="--index: 7;"> 13326 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13327 </g> 13328 </g> 13329</svg> 13330</span> 13331 </span> 13332 </button> 13333</add-to-cart-component> 13334 13335 13336 <button 13337 class="button button--medium quick-add__button quick-add__button--choose add-to-cart-button" 13338 13339 type="button" 13340 name="add" 13341 on:click="quick-add-component/handleClick" 13342 > 13343 <span 13344 class="add-to-cart-text" 13345 > 13346 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 13347 <span> 13348 13349 <span> 13350 Auswählen 13351 </span> 13352 </span> 13353 </span> 13354 <span 13355 aria-hidden="true" 13356 class="svg-wrapper add-to-cart-icon" 13357 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 13358</span> 13359 </span> 13360 </button><input type="hidden" name="product-id" value="8821576433888" /><input type="hidden" name="section-id" value="template--21785299419360__main" /></form></product-form-component> 13361</quick-add-component> 13362 13363 13364 13365</div> 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 </div> 13376</product-card> 13377 13378 13379 13380 13381 13382 </div> 13383 13384 13385 13386</slideshow-slide> 13387 13388 13389 <slideshow-slide 13390 ref="slides[]" 13391 aria-hidden="true" 13392 style="--slideshow-timeline: --slide-1; --product-media-fit: cover; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 13393 13394 class="resource-list__slide" 13395 13396 13397 13398 13399 13400 13401 13402> 13403 13404 13405 13406 <div 13407 class="resource-list__item" 13408 > 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420<style data-shopify> 13421 13422</style> 13423 13424 13425<product-card 13426 class="product-card border-style product-card--hover-effect desktop-shadow mobile-solid color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23" 13427 style=" 13428 --border-width: 1px; --border-style: none; --border-color: 13429rgb(var(--color-border-rgb) / 1.0); --border-radius: 134304px; overflow: hidden; 13431 --product-card-background: var(--color-background); 13432 13433 13434 13435 --product-card-hover-color-mobile: #8293a2; 13436 13437 13438 13439 13440 " 13441 data-product-id="8821647900896" 13442 id="product-card-Aa2R0MTMzc1crR0RWT__static-product-card-1" 13443 data-analytics-categories="["Küchenausstattung\/Textilien\/Geschirrtücher"]" 13444 data-analytics-variant-ids="[46978202829024]" 13445 data-product-transition="false" 13446 13447 13448> 13449 13450 13451 13452 13453 13454 13455 13456 13457<div class="product-card__like-btn product-card__like-btn--horizon 13458 13459 13460 13461 wishlist wishlist--icon wishlist-button-wrapper" style="" data-product-handle="grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850"> 13462 <div class="wishlist-engine" data-product_id="8821647900896" data-variant_id="46978202829024" data-full_button="false" data-css="false"> 13463 </div> 13464
13464<script type="application/json" class="js-categories"> 13465 { 13466 "cat": ["Küchenausstattung\/Textilien\/Geschirrtücher"] 13467 } 13468 </script>
13468 13469</div> 13470 13471 13472 13473 13474 13475 13476 13477 <a 13478 id="abae7105ccbfc17dd64dc0ee8a3163e8" 13479 13480 href="/products/grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850?variant=46978202829024" 13481 13482 class="product-card__link" 13483 ref="productCardLink" 13484 > 13485 <span class="visually-hidden"> 13486 Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm 13487 </span> 13488 </a> 13489 <div 13490 class=" 13491 product-card__content 13492 layout-panel-flex 13493 layout-panel-flex--column 13494 product-grid__card 13495 spacing-style 13496 gap-style 13497 color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23 13498 " 13499 style=" 13500 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 13501 13502 13503 13504--horizontal-alignment: ; --vertical-alignment: ; 13505--horizontal-alignment-tablet: ; 13506--horizontal-alignment-mobile: ; 13507--vertical-alignment-tablet: ; 13508--vertical-alignment-mobile: ; 13509 13510 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 12px;--padding-inline-end: 12px; 13511 --product-card-gap: 4px; 13512 --quick-add-display: flex; 13513 --quick-add-mobile-display: flex; 13514 --quick-add-mobile-opacity: 1; 13515 --zoom-out-padding-inline-start: min(var(--padding-xs), 8.4px); 13516 --zoom-out-padding-inline-end: min(var(--padding-xs), 8.4px); 13517 --zoom-out-padding-block-start: min(var(--padding-xs), 8.4px); 13518 --zoom-out-padding-block-end: min(var(--padding-xs), 8.4px); 13519 " 13520 > 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531<div 13532 ref="cardGallery" 13533 class="card-gallery card-gallery-AWnFsV3VJOXZVOGV1M__product_card_gallery_pA96NF-1 spacing-style border-style" 13534 style=" 13535 --border-width: 1px; --border-style: none; --border-color: 13536rgb(var(--color-border-rgb) / 1.0); --border-radius: 135370px; 13538 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 13539 --gallery-aspect-ratio: 16 / 9; 13540 " 13541 data-product-id="8821647900896" 13542 13543 13544 data-image-ratio="landscape" 13545 13546> 13547 <a 13548 class="contents" 13549 ref="cardGalleryLink" 13550 href="/products/grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850?variant=46978202829024" 13551 aria-label="Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm" 13552 > 13553 <slideshow-component 13554 13555 ref="slideshow" 13556 13557 13558 style="--slideshow-timeline: --slide-0;--slide-min-height: auto;--slide-min-height-desktop: auto;" 13559 13560 initial-slide="0" 13561 13562 13563 infinite 13564 13565 13566 data-generic-media-size="1" disabled="true" 13567> 13568 13569 <slideshow-container ref="slideshowContainer"> 13570 13571 13572 <slideshow-slides 13573 tabindex="-1" 13574 ref="scroller" 13575 13576 > 13577 <slideshow-slide 13578 ref="slides[]" 13579 aria-hidden="false" 13580 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 13581 13582 class="product-media-container media-fit product-media-container--image" 13583 13584 13585 13586 13587 slide-id="44734405148896" 13588 13589 13590 13591 13592> 13593 13594 13595<div 13596 class="product-media" 13597 style="--ratio: 1.3333333333333333" 13598 data-media-id="44734405148896" 13599> 13600 13601 <img src="//www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=3840" alt="Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm" srcset="//www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=240 240w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=352 352w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=832 832w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=3840 3840w" width="3840" height="2880" loading="eager" sizes="(min-width: 750px) 50vw, 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 13602 13603 13604</div> 13605 13606 13607 13608</slideshow-slide> 13609 13610 </slideshow-slides> 13611 </slideshow-container> 13612 13613</slideshow-component> 13614 13615 13616 13617 </a> 13618 13619 13620 13621 13622 13623 13624 13625</div> 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 <a 13646 class="contents user-select-text" 13647 ref="productTitleLink" 13648 href="/products/grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850?variant=46978202829024" 13649 > 13650 <span 13651 class="product-title__vendor product-title__vendor--icon" 13652 data-vendor-handle="linco-textilvertrieb" 13653 > 13654 13655 13656 <img src="//www.gastro-hero.de/cdn/shop/files/linco-logo_2x_2906d9f7-7161-4e07-aaa7-1c9491211ae7.png?v=1790080095&width=150" alt="Linco Textilvertrieb" srcset="//www.gastro-hero.de/cdn/shop/files/linco-logo_2x_2906d9f7-7161-4e07-aaa7-1c9491211ae7.png?v=1790080095&width=150 150w" width="150" height="55" class="product-vendor__image"> 13657 13658</span> 13659 13660 13661 13662 13663 13664 13665 <div class="product-title__text spacing-style text-block text-block--AM1Nzdk14QXRBd2FHT__product_title_cNTBWh-1 custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:8px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: px; "> 13666 <h3>Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm</h3> 13667 </div> 13668 13669 13670 13671 13672 </a> 13673 13674 13675 13676 13677 13678 13679<div class="spacing-style energy-label-block energy-label-block--ARytuWUd6L3ZaZys0Z__energy_label_9r6Qb6-1 hide-when-empty 13680 13681 13682" 13683 style=" 13684 --padding-block-start: 0px; --padding-block-end:0px; 13685--padding-inline-start:0px; --padding-inline-end:0px; 13686 13687 " 13688 13689></div> 13690<div class="review-widget" > 13691 13692 13693 13694 13695 <div > 13696 <div class="jdgm-widget jdgm-preview-badge" data-id="8821647900896"> 13697 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> (0) </span> </div> 13698 </div> 13699 </div> 13700 13701 13702 13703</div> 13704 13705 13706 13707 13708 13709<product-price 13710 class="text-block text-block--align-left text-left default spacing-style price-style--de-ch" 13711 data-block-id="AT2VHQWp2VXBZWmU4L__price_pdjHiY-1" 13712 data-product-id="8821647900896" 13713 style="--color:var(--color-foreground);--padding-block-start: 0px;--padding-block-end: 8px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--color-price-label: #576e82; 13714 --color-compare-at-price: #576e82; 13715 --color-price: #db1420;" 13716 13717> 13718 13719<span class="price-badges__wrapper" style="--justify-content: left"> 13720 13721 13722</span> 13723 13724 13725 <div ref="priceContainer"> 13726 13727 13728 <div class="alternate-price-container"> 13729 13730 13731
13732 <span class="price price--alternate"> 13733 <span class="price__amount price__amount--b2c"> 13734 2,01 ⬠13735 </span> 13736 <span class="price__amount price__amount--b2b"> 13737 1,69 ⬠13738 </span> 13739 </span> 13740 13741 13742 </div> 13743 </div> 13744 13745 13746 13747</product-price> 13748 13749 13750 13751 13752 13753 13754 13755<div 13756 class="product-card__quick-add" 13757 style=" 13758 13759 --color-primary-button-text: rgb(119 170 0 / 1.0); 13760 --color-primary-button-background: rgb(255 255 255 / 1.0); 13761 --color-primary-button-border: rgb(119 170 0 / 1.0); 13762 --color-primary-button-hover-text: rgb(94 134 0 / 1.0); 13763 --color-primary-button-hover-background: rgb(241 247 230 / 1.0); 13764 --color-primary-button-hover-border: rgb(94 134 0 / 1.0); 13765 13766 " 13767 13768> 13769 13770<quick-add-component 13771 class="quick-add" 13772 ref="quickAdd" 13773 data-product-title="Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm" 13774 data-quick-add-button="add" 13775 data-product-options-count="1" 13776 13777 data-min-quantity="20" 13778 data-increment-quantity="20"data-max-quantity="100"> 13779 <product-form-component 13780 data-section-id="template--21785299419360__main" 13781 data-product-id="8821647900896" 13782 data-product-url="/products/grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850" 13783 data-product-price="1.69" 13784 on:submit="/handleSubmit" 13785 class="quick-add__product-form-component" 13786 > 13787 <div 13788 class="visually-hidden" 13789 aria-live="assertive" 13790 role="status" 13791 aria-atomic="true" 13792 ref="liveRegion" 13793 ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-8821647900896-AZTBvK2NjaG15cHJUU__product_card_quick_add_Qmnx3M-1" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 13794 type="hidden" 13795 name="id" 13796 ref="variantId" 13797 value="46978202829024" 13798 13799 > 13800 13801 <input 13802 type="hidden" 13803 name="properties[_categories]" 13804 value="["Küchenausstattung/Textilien/Geschirrtücher"]"> 13805 <input 13806 type="hidden" 13807 name="properties[_moduleClassification]" 13808 value="0.31"> 13809 <input 13810 type="hidden" 13811 name="quantity" 13812 value="20" 13813 > 13814 13815 13816 <add-to-cart-component 13817 ref="addToCartButtonContainer" 13818 data-product-variant-media="//www.gastro-hero.de/cdn/shop/files/204988-49850-1.webp?v=1787056562&width=100" 13819 data-add-to-cart-animation="false" 13820> 13821 <button 13822 13823 type="submit" 13824 name="add" 13825 ref="addToCartButton" 13826 on:click="/handleClick" 13827 class="button button button--medium quick-add__button quick-add__button--add add-to-cart-button" 13828 13829 13830 > 13831 <span 13832 class="add-to-cart-text" 13833 > 13834 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 13835 <span> 13836 <span>In den Warenkorb</span> 13837 </span> 13838 </span> 13839 13840 <span 13841 aria-hidden="true" 13842 class="svg-wrapper add-to-cart-icon" 13843 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 13844</span> 13845 13846 </span> 13847 13848 <span class="add-to-cart__added"> 13849 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 13850 <g class="check"> 13851 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13852 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13853 </g> 13854 <g class="burst"> 13855 <g style="--index: 0;"> 13856 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13857 </g> 13858 <g style="--index: 1;"> 13859 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13860 </g> 13861 <g style="--index: 2;"> 13862 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13863 </g> 13864 <g style="--index: 3;"> 13865 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13866 </g> 13867 <g style="--index: 4;"> 13868 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13869 </g> 13870 <g style="--index: 5;"> 13871 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13872 </g> 13873 <g style="--index: 6;"> 13874 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13875 </g> 13876 <g style="--index: 7;"> 13877 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 13878 </g> 13879 </g> 13880</svg> 13881</span> 13882 </span> 13883 </button> 13884</add-to-cart-component> 13885 13886 13887 <button 13888 class="button button--medium quick-add__button quick-add__button--choose add-to-cart-button" 13889 13890 type="button" 13891 name="add" 13892 on:click="quick-add-component/handleClick" 13893 >
13894 <span 13895 class="add-to-cart-text" 13896 > 13897 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 13898 <span> 13899 13900 <span> 13901 Auswählen 13902 </span> 13903 </span> 13904 </span> 13905 <span 13906 aria-hidden="true" 13907 class="svg-wrapper add-to-cart-icon" 13908 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 13909</span> 13910 </span> 13911 </button><input type="hidden" name="product-id" value="8821647900896" /><input type="hidden" name="section-id" value="template--21785299419360__main" /></form></product-form-component> 13912</quick-add-component> 13913 13914 13915 13916</div> 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 </div> 13927</product-card> 13928 13929 13930 13931 13932 13933 </div> 13934</slideshow-slide> 13935 13936 13937 13938 </slideshow-slides> 13939 </slideshow-container> 13940 13941</slideshow-component> 13942 13943 13944 13945</div> 13946 13947 13948 13949</div> 13950 13951 13952 13953 13954 13955 13956 <div 13957 class="section-resource-list__content" 13958 style="--horizontal-alignment: flex-start;" 13959 ></div> 13960</div> 13961 13962 13963<style data-shopify> 13964 #shopify-block-AKzVXd3JobVVjd2pHO__product_list_9DTeBF { 13965 width: 100%; 13966 }</style> 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978</div> 13979 13980 13981 13982<div 13983 class="accordion accordion--AY1RvVlBEK1ZONkhNe__accordion_gChxwU accordion--caret border-style spacing-style accordion--dividers" 13984 style=" 13985 13986 --summary-font-family: var(--font-h5--family); 13987 --summary-smoothing-webkit: var(--font-h5--smoothing-webkit); 13988 --summary-smoothing-moz: var(--font-h5--smoothing-moz); 13989 --summary-font-style: var(--font-h5--style); 13990 --summary-font-weight: var(--font-h5--weight); 13991 --summary-font-size: var(--font-h5--size); 13992 --summary-font-line-height: var(--font-h5--line-height); 13993 --summary-font-case: var(--font-h5--case); 13994 13995 --padding-block-start: max(20px, calc(var(--spacing-scale) * 60px));--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 13996 --border-width: 1px; --border-style: none; --border-color: 13997rgb(var(--color-border-rgb) / 1.0); --border-radius: 139980px; 13999 " 14000 14001> 14002 14003 14004 14005<accordion-custom 14006 14007 open-by-default-on-desktop 14008 open-by-default-on-mobile 14009 14010 class="spacer-context spacer-context--column" 14011> 14012 <details 14013 class="details" 14014 data-testid="accordion-details" 14015 14016 open 14017 14018 14019 id="Artikelbeschreibung" 14020 14021 14022 > 14023 <summary> 14024 14025 <h2 class="details__header"> 14026 Artikelbeschreibung 14027 </h2> 14028 <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14029 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 14030</svg> 14031</span> 14032 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14033 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14034 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14035</svg> 14036</span> 14037 </summary> 14038 14039 <div class="details-content"> 14040<read-more-content 14041 class="read-more-content" 14042 data-expanded="false" 14043 data-clamp-mode="height" 14044 style="--read-more-clamp-lines: 3; --read-more-max-height: 360px;" 14045 14046> 14047 <div class="read-more-content__inner" ref="introContent"> 14048 14049 14050 14051<div 14052 class=" 14053 group-block 14054 group-block--height-fit 14055 group-block--width-fill 14056 border-style 14057 spacing-style 14058 size-style 14059 14060 14061 14062 14063 14064 14065" 14066 style=" 14067 --border-width: 1px; --border-style: none; --border-color: 14068rgb(var(--color-border-rgb) / 1.0); --border-radius: 140690px; 14070 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: 0px;--padding-inline-end: 0px; 14071 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 14072 14073 " 14074 14075 data-testid="group-block" 14076><div class="group-block__media-wrapper"> 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 </div> 14100 14101 <div 14102 class=" 14103 group-block-content 14104 14105 14106 layout-panel-flex 14107 layout-panel-flex--row 14108 mobile-column 14109 14110 " 14111 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 14112 14113--gap: 12px; 14114 14115--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 14116--horizontal-alignment-tablet: flex-start; 14117--horizontal-alignment-mobile: flex-start; 14118--vertical-alignment-tablet: flex-start; 14119--vertical-alignment-mobile: flex-start; 14120" 14121 > 14122 14123 14124 14125 14126 14127 14128 14129 <rte-formatter class=" spacing-style text-block text-block--AaGFZdDdLZFZ0UXlZV__text_LiTftk rte text-block--align-left rte " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:24px; --padding-inline-end:24px; --width: 100%; --max-width: var(--max-width--body-wide); --custom-mobile-font-size: 18px; --text-align: left; "> 14130 14131 14132<p>Die <strong>Spültische der Basic-Serie</strong> überzeugen durch <strong>hohe Qualität, besondere Langlebigkeit </strong>und einen <strong>exellenten Produktpreis</strong>. Aufgrund der <strong>soliden Verarbeitung</strong> und der <strong>Herstellung nach Hygiene-Vorschriften</strong> eignen sich die <strong>Spültische </strong>ideal für Profi-Küchen in der Gastronomie und Hotellerie.</p> 14133<p><strong>Produktvorteile im Ãberblick:</strong></p> 14134<ul> 14135<li>Basic-Spültisch für die Profi-Küche in der Gastronomie und Hotellerie</li> 14136<li>Edelstahl-Aufkantung auf der Rückseite</li> 14137<li>mit Grundboden</li> 14138<li>nach Hygiene- und Sicherheitsrichtlinien produziert</li> 14139<li>leicht zu reinigen</li> 14140</ul> 14141<p><strong>Informationen zum Material:</strong></p> 14142<ul> 14143<li>vollständig aus hochwertigem Edelstahl Aisi 201 gefertigt</li> 14144<li>sehr hohe Tragkraft</li> 14145</ul> 14146<p><strong>Produktdetails:</strong></p> 14147<ul> 14148<li>ProduktmaÃe (B x T x H): 1000 x 600 x 950 mm</li> 14149<li>höhenverstellbare FüÃe / Arbeitshöhe: 845 - 865 mm</li> 14150<li>BeckenmaÃe (B x T xH): 400 x 400 x 250 mm</li> 14151<li>1 Becken rechts</li> 14152</ul> 14153<p> Hinweis: das Standrohr ist nicht im Lieferumfang enthalten</p> 14154<p><em><strong>
14154Hinweis: Die Vorrichtung im Becken ist für Ablaufventile mit 1 1/2 Zoll-Anschluss ausgelegt.</strong></em></p> 14155 14156 </rte-formatter> 14157 14158 14159 14160 14161 14162 14163 14164</div> 14165</div> 14166 14167 14168 14169 14170 14171 14172 14173 </div> 14174 <button 14175 type="button" 14176 class="read-more-content__toggle" 14177 ref="showMoreButton" 14178 aria-expanded="false" 14179 on:click="/toggle" 14180 > 14181 <span class="read-more-content__label read-more-content__label--more">Mehr anzeigen</span> 14182 <span class="read-more-content__label read-more-content__label--less">Weniger anzeigen</span> 14183 </button> 14184</read-more-content> 14185</div> 14186 </details> 14187</accordion-custom> 14188 14189 14190 14191 14192 14193 14194 14195<accordion-custom 14196 14197 open-by-default-on-desktop 14198 open-by-default-on-mobile 14199 14200 class="spacer-context spacer-context--column" 14201> 14202 <details 14203 class="details" 14204 data-testid="accordion-details" 14205 14206 open 14207 14208 14209 id="Zusätzliche Informationen" 14210 14211 14212 > 14213 <summary> 14214 14215 <h2 class="details__header"> 14216 Zusätzliche Informationen 14217 </h2> 14218 <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14219 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 14220</svg> 14221</span> 14222 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14223 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14224 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14225</svg> 14226</span> 14227 </summary> 14228 14229 <div class="details-content"> 14230<read-more-content 14231 class="read-more-content" 14232 data-expanded="false" 14233 data-clamp-mode="height" 14234 style="--read-more-clamp-lines: 3; --read-more-max-height: 360px;" 14235 14236> 14237 <div class="read-more-content__inner" ref="introContent"> 14238 14239 14240 14241<div 14242 class=" 14243 group-block 14244 group-block--height-fit 14245 group-block--width-custom 14246 border-style 14247 spacing-style 14248 size-style 14249 14250 14251 14252 14253 14254 14255" 14256 style=" 14257 --border-width: 1px; --border-style: none; --border-color: 14258rgb(var(--color-border-rgb) / 1.0); --border-radius: 142590px; 14260 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));--padding-inline-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-end: max(20px, calc(var(--spacing-scale) * 24px)); 14261 --size-style-width:66%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 14262 14263 " 14264 14265 data-testid="group-block" 14266><div class="group-block__media-wrapper"> 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 </div> 14290 14291 <div 14292 class=" 14293 group-block-content 14294 14295 14296 layout-panel-flex 14297 layout-panel-flex--column 14298 mobile-column 14299 14300 " 14301 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 14302 14303--gap: 12px; 14304 14305--horizontal-alignment: flex-start; --vertical-alignment: center; 14306--horizontal-alignment-tablet: flex-start; 14307--horizontal-alignment-mobile: flex-start; 14308--vertical-alignment-tablet: center; 14309--vertical-alignment-mobile: center; 14310" 14311 > 14312 14313 14314 14315 14316 <div class="specification-table__block specification-table__block-AL1YzSVlPMHlNSHAvb__product_specification_table_cQLeBt color-scheme-1" ><table class="specification-table" 14317 style=" 14318 --header-background: var(--color-background); 14319 --odd-background: var(--color-background-subdue); 14320 --even-background: var(--color-background); 14321 --color-group-header: var(--color-foreground); 14322 --color-row-header-odd: var(--color-foreground-secondary); 14323 --color-row-header-even: var(--color-foreground-secondary); 14324 --color-row-value-odd: var(--color-foreground); 14325 --color-row-value-even: var(--color-foreground); 14326 --padding-header-row: 24px 12px 8px 12px; 14327 --padding-row-attribute: 8px 12px 8px 12px; 14328 --padding-row-value: 8px 12px 8px 12px; 14329 --text-align-header: left; 14330 --text-align-attribute: left; 14331 --text-align-value: left; 14332 --text-align-header-mobile: left; 14333 --text-align-attribute-mobile: left; 14334 --text-align-value-mobile: left; 14335 "> 14336 <caption class="visually-hidden">Produktspezifikationen für Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden</caption> 14337 <thead class="visually-hidden"> 14338 <tr> 14339 <th scope="col">Spezifikation</th> 14340 <th scope="col">Wert</th> 14341 </tr> 14342 </thead> 14343 14344 14345 14346 14347 14348 14349 <tbody class="specification-table__body"> 14350 <tr class="specification-table__group-header 14351 " 14352 style=" 14353 14354 14355"> 14356 <th scope="rowgroup" colspan="2">Artikeleigenschaften und Klassifizierung</th> 14357 </tr> 14358 14359 14360 <tr class="specification-table__row"> 14361 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14362 style=" 14363 14364 14365--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Marke</th> 14366 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14367 style=" 14368 14369 14370--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">GastroHero</td> 14371 </tr> 14372 14373 <tr class="specification-table__row"> 14374 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14375 style=" 14376 14377 14378--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Serie</th> 14379 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14380 style=" 14381 14382 14383--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Basic</td> 14384 </tr> 14385 14386 <tr class="specification-table__row"> 14387 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14388 style=" 14389 14390 14391--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Qualitätsstufe</th> 14392 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14393 style=" 14394 14395 14396--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Basic</td> 14397 </tr> 14398 14399 <tr class="specification-table__row"> 14400 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14401 style=" 14402 14403 14404--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Farbe</th> 14405 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14406 style=" 14407 14408 14409--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Edelstahl</td> 14410 </tr> 14411 14412 </tbody> 14413 14414 14415 14416 14417 14418 <tbody class="specification-table__body"> 14419 <tr class="specification-table__group-header 14420 " 14421 style=" 14422 14423 14424"> 14425 <th scope="rowgroup" colspan="2">MaÃe und Gewicht</th> 14426 </tr> 14427 14428 14429 <tr class="specification-table__row"> 14430 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14431 style=" 14432 14433 14434--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Breite in mm</th> 14435 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14436 style=" 14437 14438 14439--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">1.000</td> 14440 </tr> 14441 14442 <tr class="specification-table__row"> 14443 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14444 style=" 14445 14446 14447--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Höhe in mm</th> 14448 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14449 style=" 14450 14451 14452--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">950</td> 14453 </tr> 14454 14455 <tr class="specification-table__row"> 14456 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14457 style=" 14458 14459 14460--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Tiefe in mm</th> 14461 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14462 style=" 14463 14464 14465--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">600</td> 14466 </tr> 14467 14468 <tr class="specification-table__row"> 14469 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14470 style=" 14471 14472 14473--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Netto Gewicht in kg</th> 14474 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14475 style=" 14476 14477 14478--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">18,4</td> 14479 </tr> 14480 14481 <tr class="specification-table__row"> 14482 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14483 style=" 14484 14485 14486--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">GröÃe des Spülbeckens (B x T) in mm</th> 14487 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14488 style=" 14489 14490 14491--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">400 x 400</td> 14492 </tr> 14493 14494 </tbody> 14495 14496 14497 14498 14499 14500 <tbody class="specification-table__body"> 14501 <tr class="specification-table__group-header 14502 " 14503 style=" 14504 14505 14506"> 14507 <th scope="rowgroup" colspan="2">Funktionen und Ausstattung</th> 14508 </tr> 14509 14510 14511 <tr class="specification-table__row"> 14512 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14513 style=" 14514 14515 14516--font-size: 0.875rem;--font-weight: var(--font-body--weight);-
14516-font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Spülbeckenanzahl</th> 14517 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14518 style=" 14519 14520 14521--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">1</td> 14522 </tr> 14523 14524 <tr class="specification-table__row"> 14525 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14526 style=" 14527 14528 14529--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Spülbecken (Anzahl und Position)</th> 14530 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14531 style=" 14532 14533 14534--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">1 Spülbecken rechts</td> 14535 </tr> 14536 14537 <tr class="specification-table__row"> 14538 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14539 style=" 14540 14541 14542--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Höhenverstellbar</th> 14543 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14544 style=" 14545 14546 14547--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Ja</td> 14548 </tr> 14549 14550 </tbody> 14551 14552 14553 14554 14555 14556 <tbody class="specification-table__body"> 14557 <tr class="specification-table__group-header 14558 " 14559 style=" 14560 14561 14562"> 14563 <th scope="rowgroup" colspan="2">Material und Bauweise</th> 14564 </tr> 14565 14566 14567 <tr class="specification-table__row"> 14568 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14569 style=" 14570 14571 14572--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Aufkantung</th> 14573 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14574 style=" 14575 14576 14577--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Ja</td> 14578 </tr> 14579 14580 <tr class="specification-table__row"> 14581 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14582 style=" 14583 14584 14585--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Grundboden</th> 14586 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14587 style=" 14588 14589 14590--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Ja</td> 14591 </tr> 14592 14593 <tr class="specification-table__row"> 14594 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14595 style=" 14596 14597 14598--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Material</th> 14599 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14600 style=" 14601 14602 14603--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Chromnickelstahl AISI 201</td> 14604 </tr> 14605 14606 </tbody> 14607 14608 14609 14610 14611 14612 <tbody class="specification-table__body"> 14613 <tr class="specification-table__group-header 14614 " 14615 style=" 14616 14617 14618"> 14619 <th scope="rowgroup" colspan="2">Installation und Montage</th> 14620 </tr> 14621 14622 14623 <tr class="specification-table__row"> 14624 <th scope="row" class="specification-table__row-attribute custom custom-typography custom-font custom-font-size" 14625 style=" 14626 14627 14628--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">Montageform</th> 14629 <td class="specification-table__row-value custom custom-typography custom-font custom-font-size" 14630 style=" 14631 14632 14633--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-tight);--letter-spacing: var(--letter-spacing--body-normal);">zur Selbstmontage</td> 14634 </tr> 14635 14636 </tbody> 14637 14638 </table></div> 14639 14640 14641 14642 14643 14644 14645 14646 14647</div> 14648</div> 14649 14650 14651 14652 14653 14654 14655 14656 </div> 14657 <button 14658 type="button" 14659 class="read-more-content__toggle" 14660 ref="showMoreButton" 14661 aria-expanded="false" 14662 on:click="/toggle" 14663 > 14664 <span class="read-more-content__label read-more-content__label--more">Mehr anzeigen</span> 14665 <span class="read-more-content__label read-more-content__label--less">Weniger anzeigen</span> 14666 </button> 14667</read-more-content> 14668</div> 14669 </details> 14670</accordion-custom> 14671 14672 14673 14674 14675 14676 14677 14678<accordion-custom 14679 14680 class="spacer-context spacer-context--column" 14681> 14682 <details 14683 class="details"
14684 data-testid="accordion-details" 14685 14686 14687 id="Ersatzteile" 14688 14689 14690 > 14691 <summary> 14692 14693 <h2 class="details__header"> 14694 Ersatzteile 14695 </h2> 14696 <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14697 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 14698</svg> 14699</span> 14700 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14701 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14702 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14703</svg> 14704</span> 14705 </summary> 14706 14707 <div class="details-content"><div id="shopify-block-ANXFZMGpXVFkwMTNaU__product_list_CL88gi" class="shopify-block product-list-block"> 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722</div> 14723 14724 14725 14726 14727 14728 14729 14730 <rte-formatter class=" spacing-style text-block text-block--AYzk2NGplSWdONVlyO__text_fTLdCi rte text-block--align-left rte " style=" --padding-block-start: 0px; --padding-block-end:12px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-wide); --custom-mobile-font-size: 18px; --text-align: left; "> 14731 14732 14733<p>Ihr Ersatzteil ist nicht dabei? Nennen Sie uns Modellbezeichnung und Seriennummer - unser Serviceteam prüft die Verfügbarkeit für Sie. <a href="/ersatzteil-anforderungsformular" target="_blank" title="/ersatzteil-anforderungsformular">Ersatzteil anfragen</a></p> 14734 14735 </rte-formatter> 14736 14737 14738 14739 14740 14741 14742 14743 14744<div> 14745 <style> 14746#Ersatzteile .product-card__content { 14747 display: flex; 14748 flex-direction: column; 14749 min-height: 110px; /* fixed value, not %, sized to fit your longest 2-line title */ 14750} 14751 14752#Ersatzteile .product-card__content product-price { 14753 margin-top: auto; /* target the actual flex item, not the inner span */ 14754} 14755#Ersatzteile .product-card__content product-price .price { 14756font-size: 14px; 14757} 14758#Ersatzteile .product-badges--card { 14759display: none; 14760} 14761</style> 14762</div> 14763 14764 14765 14766 14767</div> 14768 </details> 14769</accordion-custom> 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789<accordion-custom 14790 14791 class="spacer-context spacer-context--column" 14792> 14793 <details 14794 class="details" 14795 data-testid="accordion-details" 14796 14797 14798 id="Hinweise" 14799 14800 14801 > 14802 <summary> 14803 14804 <h2 class="details__header"> 14805 Hinweise 14806 </h2> 14807 <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14808 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 14809</svg> 14810</span> 14811 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14812 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14813 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14814</svg> 14815</span> 14816 </summary> 14817 14818 <div class="details-content"> 14819 14820 14821 14822 14823 14824 14825 <rte-formatter class=" spacing-style text-block text-block--ASUw3ZWRyb0lyaTY1Q__text_JL6meJ rte text-block--align-left rte " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:24px; --padding-inline-end:24px; --width: 100%; --max-width: var(--max-width--body-wide); --custom-mobile-font-size: 18px; --text-align: left; "> 14826 14827 14828<ul><li>Versandkostenfreie* Lieferung innerhalb Deutschlands.</li><li>Geräte, die ohne Stecker oder ohne Anschlusskabel ausgeliefert werden, müssen von einem Fachmann installiert und in Betrieb genommen werden.</li><li>Spültechnik-Geräte müssen, mit einer geeigneten Wasseraufbereitung, von einem Fachmann installiert und in Betrieb genommen werden.</li><li>Gasgeräte müssen von einem Fachmann installiert und in Betrieb genommen werden. Die Umrüstung der Gas-Art muss von einem Fachmann durchgeführt werden.</li><li>Kühltechnik-Geräte müssen von einem Fachmann installiert und in Betrieb genommen werden.</li><li>Geräte mit Festwasseranschluss müssen, mit einer geeigneten Wasseraufbereitung, von einem Fachmann installiert und in Betrieb genommen werden.</li><li>
14828Die Abbildungen können von der Originalware abweichen.</li></ul> 14829 14830 </rte-formatter> 14831 14832 14833 14834 14835 14836 14837 14838 14839</div> 14840 </details> 14841</accordion-custom> 14842 14843 14844 14845 14846 14847 14848 14849<accordion-custom 14850 14851 open-by-default-on-desktop 14852 open-by-default-on-mobile 14853 14854 class="spacer-context spacer-context--column" 14855> 14856 <details 14857 class="details" 14858 data-testid="accordion-details" 14859 14860 open 14861 14862 14863 id="Bewertungen" 14864 14865 14866 > 14867 <summary> 14868 14869 <h2 class="details__header"> 14870 Bewertungen 14871 </h2> 14872 <span class="svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14873 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 14874</svg> 14875</span> 14876 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 14877 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14878 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 14879</svg> 14880</span> 14881 </summary> 14882 14883 <div class="details-content"><div id="shopify-block-AQi9aK0R0TlYrOC9hQ__judge_me_reviews_review_widget_Atx6xK" class="shopify-block shopify-app-block"> 14884 14885 14886<div style='clear:both'></div> 14887<div id='judgeme_product_reviews' 14888 class='jdgm-widget jdgm-review-widget' 14889 data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' 14890 data-id='8821607694560' 14891 data-product-id='8821607694560' 14892 data-widget="review" 14893 data-shop-reviews="false" 14894 data-shop-reviews-count="0" 14895 data-cart-eligible-template="false" 14896 data-shop-average-rating="4.82" 14897 data-shop-review-count="1683" 14898 data-empty-state="empty_widget" 14899 data-entry-point="review_widget.js" 14900 data-entry-key="review-widget/main.js" 14901 data-block-id="AQi9aK0R0TlYrOC9hQ__judge_me_reviews_review_widget_Atx6xK" 14902 data-customer-logged-in="false" 14903 14904 14905 style='max-width: 1200px; margin: 0 auto;'> 14906 14907 14908 14909 <div class='jdgm-legacy-widget-content' style='display: none;'> 14910 <div class='jdgm-rev-widg' data-updated-at='2026-08-30T23:44:47Z' data-average-rating='4.40' data-number-of-reviews='5' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2> <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 4.40 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </div> <div class='jdgm-rev-widg__summary-text'>Based on 5 reviews</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'> <div class='jdgm-histogram__row' data-rating='5' data-frequency='2' data-percentage='40'> <div class='jdgm-histogram__star' role='button' aria-label="40% (2) reviews with 5 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 40%;'> </div> </div> <div class='jdgm-histogram__percentage'>40%</div> <div class='jdgm-histogram__frequency'>(2)</div> </div> <div class='jdgm-histogram__row' data-rating='4' data-frequency='3' data-percentage='60'> <div class='jdgm-histogram__star' role='button' aria-label="60% (3) reviews with 4 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 60%;'> </div> </div> <div class='jdgm-histogram__percentage'>60%</div> <div class='jdgm-histogram__frequency'>(3)</div> </div> <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row' data-rating='1' data-frequency='0' data-percentage='0'> <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 1 star rating" tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div> <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'> <div class='jdgm-rev-widg__primary-lang' data-widget-locale="de"> <div class='jdgm-rev-widg__primary-content'> <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='95fd5a26-e41a-47fe-8eee-491a9a597a43' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
14910star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-10-01T21:00:00Z' data-content='2021-10-01 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Sehr geehrte Gastro Hero mit der Ware und Service ich bin sehr zufrieden ich danke euch</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='58449c11-5f5d-4de7-b30b-aff8d8ec5691' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > N </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-07-22T21:00:00Z' data-content='2021-07-22 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>N.W.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Prompte Lieferung und gute Qualität</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='fc6c9170-34b7-46d1-914a-e5fef8e5887c' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > M </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2020-05-27T21:00:00Z' data-content='2020-05-27 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Maud Kessler</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Einsatz in einer Gemeinschaftsunterkunft</b> <div class='jdgm-rev__body'><p>Einsatz in einer Gemeinschaftsunterkunft</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='6cc578f6-dd4b-403f-82f7-e91d9b7083e8' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > S </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5
14910star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2019-04-27T21:00:00Z' data-content='2019-04-27 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Stefan Schneider</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Schnell, gut verpackt, Ware ist in Ordnung</b> <div class='jdgm-rev__body'><p>Schnell, gut verpackt, Ware ist in Ordnung</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget?legacy_widget=true' style="display: none;"></div> </div> <div class="jdgm-rev-widg__paginate-spinner-wrapper"> <div class="jdgm-spinner"></div> </div> </div> <div class='jdgm-rev-widg__other-lang'> <h3 class='jdgm-rev-widg__section-title'>Reviews in Other Languages</h3> <div class='jdgm-rev-widg__other-content'> <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='a0008551-19a4-416c-80e0-104c510c6aba' data-review-language='fr' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-11-14T22:00:00Z' data-content='2021-11-14 22:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Pas complet,dommage 14911<br />Manque le bouchon et la grille</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div> <div class='jdgm-paginate' data-per-page='3' data-url='https://api.judge.me/reviews/reviews_for_widget?legacy_widget=true' style="display: none;"></div> </div> <div class="jdgm-rev-widg__paginate-spinner-wrapper"> <div class="jdgm-spinner"></div> </div> </div> </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div> 14912 </div> 14913 14914 14915 14916 <div class='jdgm-ssr-reviews'> 14917 <div class="jdgm-ssr-reviews"><div class="jdgm-ssr-ai-content"><div class="jdgm-ssr-ai-summary"><p>Die Kunden lobten die Qualität und die schnelle Lieferung der Spüle. Ein Käufer bemerkte âschnelle Lieferung und gute Qualitätâ. Einige Rückmeldungen deuteten jedoch auf fehlende Komponenten (Stecker und Grill) hin. Die allgemeine Zufriedenheit war hoch. Die meisten Kunden bewerteten es mit 4 bis 5 Sternen für die Nutzung von Gemeinschaftsküchen und gewerblichen Küchen.</p></div><div class="jdgm-ssr-review-highlights"><ul><li>Sehr zufrieden mit dem Produkt und dem Service</li><li>Prompte Lieferung und gute Qualität</li><li>Schnell, gut verpackt, Produkt ist in Ordnung</li></ul></div><div class="jdgm-ssr-rating-distribution"><ul><li>5 stars: 2 (40%)</li><li>4 stars: 3 (60%)</li><li>3 stars: 0 (0%)</li><li>2 stars: 0 (0%)</li><li>1 star: 0 (0%)</li></ul></div></div><div class="jdgm-ssr-reviews__list"><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='a0008551-19a4-416c-80e0-104c510c6aba' data-review-language='fr' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-11-14T22:00:00Z' data-content='2021-11-14 22:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'>
14917 <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Pas complet,dommage 14918<br />Manque le bouchon et la grille</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='95fd5a26-e41a-47fe-8eee-491a9a597a43' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > A </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-10-01T21:00:00Z' data-content='2021-10-01 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Anonymous</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Sehr geehrte Gastro Hero mit der Ware und Service ich bin sehr zufrieden ich danke euch</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='58449c11-5f5d-4de7-b30b-aff8d8ec5691' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > N </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2021-07-22T21:00:00Z' data-content='2021-07-22 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>N.W.</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Prompte Lieferung und gute Qualität</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='fc6c9170-34b7-46d1-914a-e5fef8e5887c' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > M </div> <span class='jdgm-rev__rating' data-score='4' tabindex='0' aria-label='4 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2020-05-27T21:00:00Z' data-content='2020-05-27 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Maud Kessler</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'>
14918 <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Einsatz in einer Gemeinschaftsunterkunft</b> <div class='jdgm-rev__body'><p>Einsatz in einer Gemeinschaftsunterkunft</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='false' data-review-id='6cc578f6-dd4b-403f-82f7-e91d9b7083e8' data-review-language='de' data-product-title='Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden' data-product-url='/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'> <div class='jdgm-rev__icon' > S </div> <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2019-04-27T21:00:00Z' data-content='2019-04-27 21:00:00 UTC'></time> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'> </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Stefan Schneider</span> <span class='jdgm-rev__location' > </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'> </div> <b class='jdgm-rev__title'>Schnell, gut verpackt, Ware ist in Ordnung</b> <div class='jdgm-rev__body'><p>Schnell, gut verpackt, Ware ist in Ordnung</p></div> <div class='jdgm-rev__pics'> </div> <div class='jdgm-rev__vids'> </div> <div class='jdgm-rev__transparency-badge-wrapper'> <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_from_another_provider></div> </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'> </div> </div></div></div> 14919 </div> 14920 14921 14922 14923 14924</div> 14925 14926
14927<script class='jdgm-review-widget-data'> 14928 jdgm.data ||= {}; jdgm.data.reviewWidget ||= {}; 14929 14930 jdgm.data.reviewWidget[8821607694560] = {"number_of_reviews":5,"average_rating":"4.40","number_of_questions":0,"product_name":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","product_external_id":8821607694560,"product_coupons_enabled":true,"image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","histogram":[{"rating":5,"frequency":2,"percentage":40,"extra_class":null},{"rating":4,"frequency":3,"percentage":60,"extra_class":null},{"rating":3,"frequency":0,"percentage":0,"extra_class":null},{"rating":2,"frequency":0,"percentage":0,"extra_class":null},{"rating":1,"frequency":0,"percentage":0,"extra_class":null}],"review_keywords":null,"product_medals":[],"custom_form_filters_and_averages":null,"photo_gallery":null,"review_summary_text":"Based on 5 reviews","ai_summary_text":"Die Kunden lobten die Qualität und die schnelle Lieferung der Spüle. Ein Käufer bemerkte âschnelle Lieferung und gute Qualitätâ. Einige Rückmeldungen deuteten jedoch auf fehlende Komponenten (Stecker und Grill) hin. Die allgemeine Zufriedenheit war hoch. Die meisten Kunden bewerteten es mit 4 bis 5 Sternen für die Nutzung von Gemeinschaftsküchen und gewerblichen Küchen.","sort_key":"created_at","multi_language_sorting_enabled":true,"metafield_updated_at":"2026-08-30T23:44:48Z","ai_summary_translations":{"de":{"text":"Die Kunden lobten die Qualität und die schnelle Lieferung der Spüle. Ein Käufer bemerkte âschnelle Lieferung und gute Qualitätâ. Einige Rückmeldungen deuteten jedoch auf fehlende Komponenten (Stecker und Grill) hin. Die allgemeine Zufriedenheit war hoch. Die meisten Kunden bewerteten es mit 4 bis 5 Sternen für die Nutzung von Gemeinschaftsküchen und gewerblichen Küchen.","highlights":[{"highlight":"Sehr zufrieden mit dem Produkt und dem Service","review_uuid":"95fd5a26-e41a-47fe-8eee-491a9a597a43"},{"highlight":"Prompte Lieferung und gute Qualität","review_uuid":"58449c11-5f5d-4de7-b30b-aff8d8ec5691"},{"highlight":"Schnell, gut verpackt, Produkt ist in Ordnung","review_uuid":"6cc578f6-dd4b-403f-82f7-e91d9b7083e8"}]},"en":{"text":"Customers praised the sink's quality and fast delivery. One shopper noted \"prompt delivery and good quality.\" However, some feedback indicated missing components (plug and grill). Overall satisfaction was high, with most customers rating it 4-5 stars for communal and commercial kitchen use.","highlights":[{"highlight":"Very satisfied with the product and service","review_uuid":"95fd5a26-e41a-47fe-8eee-491a9a597a43"},{"highlight":"Prompt delivery and good quality","review_uuid":"58449c11-5f5d-4de7-b30b-aff8d8ec5691"},{"highlight":"Fast, well packaged, product is in order","review_uuid":"6cc578f6-dd4b-403f-82f7-e91d9b7083e8"}]}},"primary_language":"de","primary_language_reviews":[{"uuid":"95fd5a26-e41a-47fe-8eee-491a9a597a43","title":"","rating":5,"body_html":"<p>Sehr geehrte Gastro Hero mit der Ware und Service ich bin sehr zufrieden ich danke euch<\/p>","body":"Sehr geehrte Gastro Hero mit der Ware und Service ich bin sehr zufrieden ich danke euch","verified_buyer":false,"created_at":"2021-10-01T21:00:00.000Z","reviewer_name":"Anonymous","reviewer_initial":"A","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","encoded_product_id":"WVZbwnB2","encoded_shop_id":"3D85v7by","is_shopify_lite":false,"product_url":"/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","product_url_with_utm":"https://gastrohero-germany.myshopify.com/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":1,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"GastroHero","transparency_badges":["review_collected_from_another_provider"],"language":"de","is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"58449c11-5f5d-4de7-b30b-aff8d8ec5691","title":"","rating":4,"body_html":"<p>Prompte Lieferung und gute Qualität<\/p>","body":"Prompte Lieferung und gute Qualität","verified_buyer":false,"created_at":"2021-07-22T21:00:00.000Z","reviewer_name":"N.W.","reviewer_initial":"N","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","encoded_product_id":"WVZbwnB2","encoded_shop_id":"3D85v7by","is_shopify_lite":false,"product_url":"/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","product_url_with_utm":"https://gastrohero-germany.myshopify.com/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":2,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"GastroHero","transparency_badges":["review_collected_from_another_provider"],"language":"de","is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"fc6c9170-34b7-46d1-914a-e5fef8e5887c","title":"Einsatz in einer Gemeinschaftsunterkunft","rating":4,"body_html":"<p>Einsatz in einer Gemeinschaftsunterkunft<\/p>","body":"Einsatz in einer Gemeinschaftsunterkunft","verified_buyer":false,"created_at":"2020-05-27T21:00:00.000Z","reviewer_name":"Maud Kessler","reviewer_initial":"M","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","encoded_product_id":"WVZbwnB2","encoded_shop_id":"3D85v7by","is_shopify_lite":false,"product_url":"/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","product_url_with_utm":"https://gastrohero-germany.myshopify.com/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":7,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"GastroHero","transparency_badges":["review_collected_from_another_provider"],"language":"de","is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","is_for_product_from_bundle":false,"product_title_localized":null},{"uuid":"6cc578f6-dd4b-403f-82f7-e91d9b7083e8","title":"Schnell, gut verpackt, Ware ist in Ordnung","rating":5,"body_html":"<p>Schnell, gut verpackt, Ware ist in Ordnung<\/p>","body":"Schnell, gut verpackt, Ware ist in Ordnung","verified_buyer":false,"created_at":"2019-04-27T21:00:00.000Z","reviewer_name":"Stefan Schneider","reviewer_initial":"S","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","encoded_product_id":"WVZbwnB2","encoded_shop_id":"3D85v7by","is_shopify_lite":false,"product_url":"/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","product_url_with_utm":"https://gastrohero-germany.myshopify.com/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":1,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"GastroHero","transparency_badges":["review_collected_from_another_provider"],"language":"de","is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","is_for_product_from_bundle":false,"product_title_localized":null}],"primary_language_pagination":{"total_pages":1,"current_page":1,"per_page":15},"other_language_reviews":[{"uuid":"a0008551-19a4-416c-80e0-104c510c6aba","title":"","rating":4,"body_html":"<p>Pas complet,dommage \n<br />Manque le bouchon et la grille<\/p>","body":"Pas complet,dommage \nManque le bouchon et la grille","verified_buyer":false,"created_at":"2021-11-14T22:00:00.000Z","reviewer_name":"Anonymous","reviewer_initial":"A","is_anonymous_reviewer":false,"cf_answers":[],"reply_content":null,"pictures_urls":[],"video_external_ids":[],"thumb_up":0,"thumb_down":0,"location_country":"","location_country_code":"","location":"","source":null,"product_title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","encoded_product_id":"WVZbwnB2","encoded_shop_id":"3D85v7by","is_shopify_lite":false,"product_url":"/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","product_url_with_utm":"https://gastrohero-germany.myshopify.com/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?jdgm_referral_location=widget&ref=judge.me&utm_campaign=judgeme-review-site&utm_medium=referral&utm_source=judgeme","product_in_store":true,"product_variant_title":"","profile_img_idx":0,"avatar_image_url":null,"gravatar_hash":null,"media_platform_hosted_video_infos":[],"country_code_show_flag":null,"pinned":null,"in_a_group":false,"can_pin":true,"shop_reply_name":"GastroHero","transparency_badges":["review_collected_from_another_provider"],"language":"fr","is_for_product_from_group":false,"product_variant_image_url":"https://cdn.shopify.com/s/files/1/0741/8531/0432/files/232193-spt-basic10x7r.webp?v=1786034391","is_for_product_from_bundle":false,"product_title_localized":null}],"other_language_pagination":{"total_pages":1,"current_page":1,"per_page":3},"reviews":[]} 14931</script>
14931 14932 14933 14934 14935 14936 14937 14938 14939</div> 14940 14941</div> 14942 </details> 14943</accordion-custom> 14944 14945 14946 14947 14948 14949</div> 14950 14951 14952 14953 14954 14955 14956 </div> 14957 </div> 14958</div> 14959 14960 14961 14962 14963 14964 14965 14966<style> #shopify-section-template--21785299419360__main .jdgm-row-actions, #shopify-section-template--21785299419360__main .jdgm-widget-actions-wrapper {display: none !important;} #shopify-section-template--21785299419360__main .jdgm-rev-widg__summary-inner {text-align: center;} #shopify-section-template--21785299419360__main .jdgm-rev.jdgm-divider-top.jdgm--done-setup {background: #fff !important; border-radius: 8px !important; padding-inline: 24px !important; margin-bottom: 4px !important; border: 1px solid #d9dee3 !important;} #shopify-section-template--21785299419360__main .jdgm-rev-widg__title {font-size: var(--font-h3--size) !important; font-family: var(--font-h3--family) !important; display: none !important;} #shopify-section-template--21785299419360__main .jdgm-rev__author {font-weight: 700 !important;} </style></div><div id="shopify-section-template--21785299419360__product_recommendations_qggXJq" class="shopify-section">
14967<script 14968 src="//www.gastro-hero.de/cdn/shop/t/22/assets/product-recommendations.js?v=168839317936691195461781169407" 14969 type="module" 14970 fetchpriority="low" 14971></script>
14971 14972 14973 14974<product-recommendations 14975 id="product-recommendations-template--21785299419360__product_recommendations_qggXJq" 14976 class="product-recommendations" 14977 data-url="/recommendations/products?limit=10" 14978 data-section-id="template--21785299419360__product_recommendations_qggXJq" 14979 data-product-id="8821607694560" 14980 data-intent="related" 14981 data-testid="product-recommendations-section" 14982 data-recommendations-performed="false" 14983 14984> 14985 <div class="section-background color-scheme-1"></div> 14986 <div 14987 class=" 14988 section 14989 section--page-width 14990 color-scheme-1 14991 section-resource-list 14992 spacing-style 14993 gap-style 14994 " 14995 style=" 14996 --padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); 14997 --gap: 12px; 14998 --column-count-mobile: 2;--resource-list-column-gap-desktop: 8px;--resource-list-row-gap-desktop: 24px;--resource-list-columns: repeat(6, 1fr);--resource-list-columns-tablet: repeat(4, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--resource-list-column-gap-desktop: 8px;--column-count: 6;--column-count-tablet: 4;--column-count-mobile: 2; 14999 " 15000 > 15001 <div class="section-resource-list__content"> 15002 15003 15004 15005 15006 15007 15008 15009 <div class=" spacing-style text-block text-block--AUk9Ra29VbnliUDFpR__text_cbcgyb h5 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; --text-align: left; "> 15010 15011 15012<h2>Kunden kaufen auch</h2> 15013 15014 </div> 15015 15016 15017 15018 15019 15020 15021 15022 </div><div 15023 class="resource-list resource-list--grid" 15024 > 15025 15026 <div 15027 class="product-recommendations__skeleton-item" 15028 aria-label="Produktempfehlungen werden geladen" 15029 ></div> 15030 15031 <div 15032 class="product-recommendations__skeleton-item" 15033 aria-label="Produktempfehlungen werden geladen" 15034 ></div> 15035 15036 <div 15037 class="product-recommendations__skeleton-item" 15038 aria-label="Produktempfehlungen werden geladen" 15039 ></div> 15040 15041 <div 15042 class="product-recommendations__skeleton-item" 15043 aria-label="Produktempfehlungen werden geladen" 15044 ></div> 15045 15046 <div 15047 class="product-recommendations__skeleton-item" 15048 aria-label="Produktempfehlungen werden geladen" 15049 ></div> 15050 15051 <div 15052 class="product-recommendations__skeleton-item" 15053 aria-label="Produktempfehlungen werden geladen" 15054 ></div> 15055 15056 </div></div> 15057</product-recommendations> 15058 15059 15060</div><div id="shopify-section-template--21785299419360__product_list_zQfM3p" class="shopify-section ui-test-product-list"> 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073</div><div id="shopify-section-template--21785299419360__section_aFB6LL" class="shopify-section section-wrapper"> 15074 15075 15076 15077<div class="section-background color-scheme-1"></div> 15078<div 15079 class="section section--page-width color-scheme-1" 15080 data-testid="ui-test-section" 15081 15082 15083 15084 style=" 15085 15086 15087 15088 " 15089> 15090 <div class="custom-section-background"> 15091 15092 15093 15094 15095 </div> 15096 15097 <div 15098 class="border-style custom-section-content" 15099 style="--border-width: 1px; --border-style: none; --border-color: 15100rgb(var(--color-border-rgb) / 1.0); --border-radius: 151010px;" 15102 > 15103 15104 15105 <div 15106 class=" 15107 spacing-style 15108 layout-panel-flex 15109 layout-panel-flex--column 15110 section-content-wrapper 15111 15112 15113 15114 mobile-column 15115 " 15116 style=" 15117 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 15118 15119--gap: 12px; 15120 15121--horizontal-alignment: center; --vertical-alignment: center; 15122--horizontal-alignment-tablet: center; 15123--horizontal-alignment-mobile: center; 15124--vertical-alignment-tablet: center; 15125--vertical-alignment-mobile: center; 15126 15127 --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 60px)); 15128 15129 15130 " 15131 data-testid="section-content" 15132 > 15133 15134 15135 15136 15137<div 15138 class=" 15139 group-block 15140 group-block--height-fit 15141 group-block--width-custom 15142 border-style 15143 spacing-style 15144 size-style 15145 15146 15147 15148 15149 15150 15151" 15152 style=" 15153 --border-width: 1px; --border-style: solid; --border-color: 15154rgb(var(--color-border-rgb) / 1.0); --border-radius: 151554px; overflow: hidden; 15156 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 15157 --size-style-width:66%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 15158 15159 " 15160 15161 data-testid="group-block" 15162><div class="group-block__media-wrapper"> 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183<div 15184 class="overlay overlay--solid " 15185 style=" 15186 --overlay-layer: 0; 15187 --overlay-color: #f5f6f7; 15188 --overlay-color--end: rgba(245, 246, 247, 0); 15189 --overlay-direction: to top; --overlay-border-radius: 4px;" 15190></div> 15191 15192 15193 15194 15195 15196 15197 15198 </div> 15199 15200 <div 15201 class=" 15202 group-block-content 15203 15204 15205 layout-panel-flex 15206 layout-panel-flex--row 15207 mobile-column 15208 15209 " 15210 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 15211 15212--gap: 0px; 15213 15214--horizontal-alignment: center; --vertical-alignment: center; 15215--horizontal-alignment-tablet: center; 15216--horizontal-alignment-mobile: center; 15217--vertical-alignment-tablet: center; 15218--vertical-alignment-mobile: center; 15219" 15220 > 15221 15222 15223 15224<div 15225 class=" 15226 group-block 15227 group-block--height-fit 15228 group-block--width-custom 15229 border-style 15230 spacing-style 15231 size-style 15232 15233 15234 15235 15236 15237 15238" 15239 style=" 15240 --border-width: 1px; --border-style: none; --border-color: 15241rgb(var(--color-border-rgb) / 1.0); --border-radius: 152420px; 15243 --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-inline-end: max(20px, calc(var(--spacing-scale) * 24px)); 15244 --size-style-width:20%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 15245 15246 " 15247 15248 data-testid="group-block" 15249><div class="group-block__media-wrapper"> 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270<div 15271 class="overlay overlay--solid " 15272 style=" 15273 --overlay-layer: 0; 15274 --overlay-color: #f5f6f7; 15275 --overlay-color--end: rgba(245, 246, 247, 0); 15276 --overlay-direction: to top; --overlay-border-radius: 0px;" 15277></div> 15278 15279 15280 15281 15282 15283 15284 15285 </div> 15286 15287 <div 15288 class=" 15289 group-block-content 15290 15291 15292 layout-panel-flex 15293 layout-panel-flex--column 15294 mobile-column 15295 15296 " 15297 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 15298 15299--gap: 12px; 15300 15301--horizontal-alignment: center; --vertical-alignment: center; 15302--horizontal-alignment-tablet: center; 15303--horizontal-alignment-mobile: center; 15304--vertical-alignment-tablet: center; 15305--vertical-alignment-mobile: center; 15306" 15307 > 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 <div 15324 class=" 15325 image-block image-block--AWThTNFRXL2xUU1EyN__image_FaKtFa image-block--height-fit spacing-style size-style 15326" 15327 style=" 15328 --ratio: 1; 15329 --size-style-width: 100%;--size-style-height: fit; 15330 --size-style-width-mobile:33%; --size-style-width-mobile-min:33%; 15331 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 15332" 15333 15334 > 15335 15336<img src="//www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=3840" alt=" 15337Experte Mark KA 75809fb2 4e55 4a12 a52a c78f8e3a53ff" srcset="//www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=240 240w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=352 352w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=832 832w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/Experte_Mark_KA_75809fb2-4e55-4a12-a52a-c78f8e3a53ff.jpg?v=1786370037&width=3840 3840w" width="300" height="300" loading="lazy" class="image-block__image border-style" style=" 15338 --ratio: 1; 15339 --border-width: 6px; --border-style: none; --border-color: 15340rgb(var(--color-border-rgb) / 1.0); --border-radius: 15341100px; overflow: hidden;
15342" sizes="auto, (min-width: 750px) 100vw, 100vw"> 15343 15344 </div> 15345 15346 15347 15348 15349 15350 15351</div> 15352</div> 15353 15354 15355 15356 15357 15358 15359 15360 15361<div 15362 class=" 15363 group-block 15364 group-block--height-fit 15365 group-block--width-fill 15366 border-style 15367 spacing-style 15368 size-style 15369 15370 15371 15372 15373 15374 15375" 15376 style=" 15377 --border-width: 1px; --border-style: none; --border-color: 15378rgb(var(--color-border-rgb) / 1.0); --border-radius: 153790px; 15380 --padding-block-start: max(20px, calc(var(--spacing-scale) * 32px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 32px));--padding-inline-start: max(20px, calc(var(--spacing-scale) * 32px));--padding-inline-end: max(20px, calc(var(--spacing-scale) * 32px)); 15381 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 15382 15383 " 15384 15385 data-testid="group-block" 15386><div class="group-block__media-wrapper"> 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407<div 15408 class="overlay overlay--solid " 15409 style=" 15410 --overlay-layer: 0; 15411 --overlay-color: #ffffff; 15412 --overlay-color--end: rgba(255, 255, 255, 0); 15413 --overlay-direction: to top; --overlay-border-radius: 0px;" 15414></div> 15415 15416 15417 15418 15419 15420 15421 15422 </div> 15423 15424 <div 15425 class=" 15426 group-block-content 15427 15428 15429 layout-panel-flex 15430 layout-panel-flex--column 15431 mobile-column 15432 15433 " 15434 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 15435 15436--gap: 12px; 15437 15438--horizontal-alignment: flex-start; --vertical-alignment: center; 15439--horizontal-alignment-tablet: flex-start; 15440--horizontal-alignment-mobile: flex-start; 15441--vertical-alignment-tablet: center; 15442--vertical-alignment-mobile: center; 15443" 15444 > 15445 15446 15447 15448 15449 15450 15451 15452 <div class=" spacing-style text-block text-block--AeUdNNGhmYXlCTGxkS__text_R8JH6i h5 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15453 15454 15455<p>Hast du noch Fragen?</p> 15456 15457 </div> 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 <rte-formatter class=" spacing-style text-block text-block--AQ0ZaRjMyRFkyUjNaS__text_Jb634k rte rte " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15472 15473 15474<p>Unser Team aus rund 50 Branchen-Experten hilft dir gerne. Wir beantworten deine offenen Fragen und finden gemeinsam das passende Produkt für dich!</p> 15475 15476 </rte-formatter> 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486<div 15487 class=" 15488 group-block 15489 group-block--height-fit 15490 group-block--width-fill 15491 border-style 15492 spacing-style 15493 size-style 15494 15495 15496 15497 15498 15499 15500" 15501 style=" 15502 --border-width: 1px; --border-style: none; --border-color: 15503rgb(var(--color-border-rgb) / 1.0); --border-radius: 155040px; 15505 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 15506 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 15507 15508 " 15509 15510 data-testid="group-block" 15511><div class="group-block__media-wrapper"> 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 </div> 15535 15536 <div 15537 class=" 15538 group-block-content 15539 15540 15541 layout-panel-flex 15542 layout-panel-flex--row 15543 15544 15545 " 15546 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 15547 15548--gap: 12px; 15549 15550--horizontal-alignment: flex-start; --vertical-alignment: center; 15551--horizontal-alignment-tablet: flex-start; 15552--horizontal-alignment-mobile: flex-start; 15553--vertical-alignment-tablet: center; 15554--vertical-alignment-mobile: center; 15555" 15556 > 15557 <div id="shopify-block-AbkFjeTU1emg5M3NMR__icon_BHQnV9" class="shopify-block icon-block"> 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567<img src="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=1200" alt=" 15568icon phone 24" srcset="//www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=240 240w, //www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=352 352w, //www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=832 832w, //www.gastro-hero.de/cdn/shop/files/icon-phone-24.svg?v=1786026326&width=1200 1200w" width="1200" height="1200" loading="lazy" class="icon-block__media icon-block-AbkFjeTU1emg5M3NMR__icon_BHQnV9" style="width: 24px;" sizes="(min-width: 1024px) 1024px, 100vw, 100vw"> 15569 15570 15571 15572 15573 15574</div> 15575 15576 15577 15578<div class="phone-number__block" > 15579 <a href="tel:0231 1772630" class="phone-number__link custom custom-typography custom-font custom-font-size" 15580 style=" 15581 15582 15583--font-size: 1.5rem;--font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family); --font-smoothing-webkit: var(--font-subheading--smoothing-webkit); --font-smoothing-moz: var(--font-subheading--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);" 15584 data-tracking="phone.hotline" 15585 15586 > 15587 0231 1772630 15588 </a> 15589 15590 <span class="phone-number__text custom custom-typography custom-font custom-font-size" 15591 style=" 15592 15593 15594--font-size: 0.875rem;--font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz);--text-transform: none;--text-wrap: pretty;--line-height: var(--line-height--body-normal);--letter-spacing: var(--letter-spacing--body-normal);">Verkauf Mo-Fr (8-18 Uhr)</span> 15595 15596 15597</div> 15598 15599 15600 15601</div> 15602</div> 15603 15604 15605 15606 15607 15608 15609</div> 15610</div> 15611 15612 15613 15614 15615 15616 15617</div> 15618</div> 15619 15620 15621 15622 15623 15624 15625 15626 </div> 15627 </div> 15628</div> 15629 15630 15631 15632 15633 15634</div> 15635 </main> 15636 15637 <!-- BEGIN sections: footer-group --> 15638<div id="shopify-section-sections--21785239617760__custom_liquid_M9RXpG" class="shopify-section shopify-section-group-footer-group"> 15639 15640<div class="section-background color-scheme-1"></div> 15641<div 15642 class="section section--page-width spacing-style color-scheme-1" 15643 style="--padding-block-start: 0px; --padding-block-end:0px; 15644--padding-inline-start:0px; --padding-inline-end:0px; 15645" 15646> 15647 <style> 15648 /* Hide for everyone except B2C */ 15649 html:not([data-customer-type="b2c"]) .legal-menu__item:has(> a[href*="/apps/returns/withdrawals"]) { 15650 display: none !important; 15651 } 15652 15653 /* Style: bold + underline */ 15654 .legal-menu__link[href*="/apps/returns/withdrawals"] { 15655 font-weight: 700; 15656 text-decoration: underline; 15657 text-underline-offset: 0.2em; 15658 } 15659 15660 /* No underline on hover */ 15661 .legal-menu__link[href*="/apps/returns/withdrawals"]:hover { 15662 text-decoration: none; 15663 } 15664</style> 15665
15666<script> 15667 (() => { 15668 const SELECTOR = '.legal-menu__link[href*="/apps/returns/withdrawals"]'; 15669 15670 const setNewTab = (link) => { 15671 link.target = '_blank'; 15672 link.rel = 'noopener'; 15673 }; 15674 15675 document.querySelectorAll(SELECTOR).forEach(setNewTab); 15676 15677 // Fallback in case the footer is re-rendered after load 15678 document.addEventListener('click', (e) => { 15679 const link = e.target.closest(SELECTOR); 15680 if (link) setNewTab(link); 15681 }, true); 15682 })(); 15683</script>
15683 15684</div> 15685 15686 15687</div><div id="shopify-section-sections--21785239617760__footer_trust_WeqiDh" class="shopify-section shopify-section-group-footer-group"> 15688 15689<div class="section-background color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0"></div> 15690<div 15691 class=" 15692 section 15693 section--page-width 15694 color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0 15695 footer-trust 15696 spacing-style 15697 " 15698 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px));" 15699> 15700 <div class="footer-trust__grid"> 15701 15702 <div id="shopify-block-Aa3o5WXRFWW1WUGpUQ__footer_trust_content_fmAany" class="shopify-block"> 15703 15704<div class="footer-trust-content" > 15705 <div class="footer-trust-content__items"> 15706 15707 15708 15709 15710 15711 15712 15713 <div class=" spacing-style text-block text-block--AcVpoNGFCUnF0ZlI1K__text_fhgXeW h5 " style=" --padding-block-start: 0px; --padding-block-end:12px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15714 15715 15716<p>Zahlungsarten</p> 15717 15718 </div> 15719 15720 15721 15722 15723 15724 15725 15726 15727<div 15728 class="badge-list badge-list--item-border badge-list--default badge-list-alignment--default" 15729 style=" 15730 --badge-list-padding-top: 0px;--badge-list-item-border-color: #d9dee3;" 15731 15732> 15733 15734 <div class="badge-list__items"> 15735 15736 15737 <div class="badge-list__item color-scheme-1"> 15738 15739 <img src="//www.gastro-hero.de/cdn/shop/files/paypal.svg?v=1786191891&width=100" alt="PayPal" srcset="//www.gastro-hero.de/cdn/shop/files/paypal.svg?v=1786191891&width=100 100w" width="100" height="25" loading="lazy" class="badge-list__image"> 15740 </div> 15741 15742 15743 15744 <div class="badge-list__item color-scheme-1"> 15745 15746 <img src="//www.gastro-hero.de/cdn/shop/files/logo-billie-symbol_1.png?v=1786192025&width=100" alt="Billie" srcset="//www.gastro-hero.de/cdn/shop/files/logo-billie-symbol_1.png?v=1786192025&width=100 100w" width="100" height="73" loading="lazy" class="badge-list__image"> 15747 </div> 15748 15749 15750 15751 <div class="badge-list__item color-scheme-1"> 15752 15753 <img src="//www.gastro-hero.de/cdn/shop/files/logo-sepa_4142ded7-f6fd-476e-9b3e-c361e536dabf.png?v=1786191691&width=100" alt="Sepa" srcset="//www.gastro-hero.de/cdn/shop/files/logo-sepa_4142ded7-f6fd-476e-9b3e-c361e536dabf.png?v=1786191691&width=100 100w" width="100" height="73" loading="lazy" class="badge-list__image"> 15754 </div> 15755 15756 15757 15758 <div class="badge-list__item color-scheme-1"> 15759 15760 <img src="//www.gastro-hero.de/cdn/shop/files/icon-klarna_1.png?v=1786191691&width=100" alt="Klarna" srcset="//www.gastro-hero.de/cdn/shop/files/icon-klarna_1.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 15761 </div> 15762 15763 15764 15765 <div class="badge-list__item color-scheme-1"> 15766 15767 <img src="//www.gastro-hero.de/cdn/shop/files/icon-visa.png?v=1786191691&width=100" alt="Visa" srcset="//www.gastro-hero.de/cdn/shop/files/icon-visa.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 15768 </div> 15769 15770 15771 15772 <div class="badge-list__item color-scheme-1"> 15773 15774 <img src="//www.gastro-hero.de/cdn/shop/files/icon-mastercard.png?v=1786191691&width=100" alt="MasterCard" srcset="//www.gastro-hero.de/cdn/shop/files/icon-mastercard.png?v=1786191691&width=100 100w" width="100" height="69" loading="lazy" class="badge-list__image"> 15775 </div> 15776 15777 15778 15779 <div class="badge-list__item color-scheme-1"> 15780 15781 <img src="//www.gastro-hero.de/cdn/shop/files/AXP_BlueBoxLogo_Alternate_SMALLscale_RGB_DIGITAL_80x80_7972d011-c3ef-4fff-bcc5-f0b34431a7aa.png?v=1786191691&width=100" alt="AMX" srcset="//www.gastro-hero.de/cdn/shop/files/AXP_BlueBoxLogo_Alternate_SMALLscale_RGB_DIGITAL_80x80_7972d011-c3ef-4fff-bcc5-f0b34431a7aa.png?v=1786191691&width=100 100w" width="100" height="100" loading="lazy" class="badge-list__image"> 15782 </div> 15783 15784 15785 15786 <div class="badge-list__item color-scheme-1"> 15787 15788 <img src="//www.gastro-hero.de/cdn/shop/files/Apple_Pay_Mark_RGB_1.png?v=1786191691&width=100" alt="Apple Pay" srcset="//www.gastro-hero.de/cdn/shop/files/Apple_Pay_Mark_RGB_1.png?v=1786191691&width=100 100w" width="100" height="64" loading="lazy" class="badge-list__image"> 15789 </div> 15790 15791 15792 15793 <div class="badge-list__item color-scheme-1"> 15794 15795 <img src="//www.gastro-hero.de/cdn/shop/files/google-pay.webp?v=1789635656&width=100" alt="Google Pay" srcset="//www.gastro-hero.de/cdn/shop/files/google-pay.webp?v=1789635656&width=100 100w" width="100" height="53" loading="lazy" class="badge-list__image"> 15796 </div> 15797 15798 15799 </div> 15800 15801</div> 15802 15803 15804 15805 15806 15807 </div> 15808</div> 15809 15810 15811</div> 15812 15813 15814 <div id="shopify-block-AME1rb24vM01Vblh3N__footer_trust_content_mNnwf3" class="shopify-block"> 15815 15816<div class="footer-trust-content" > 15817 <div class="footer-trust-content__items"> 15818 15819 15820 15821 15822 15823 15824 15825 <div class=" spacing-style text-block text-block--Ack9SbTlhdGpsbnlkZ__text_9rn3KE h5 " style=" --padding-block-start: 0px; --padding-block-end:12px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15826 15827 15828<p>Zertifizierter Shop</p> 15829 15830 </div> 15831 15832 15833 15834 15835 15836 15837 15838 15839<div 15840 class="badge-list badge-list--default badge-list-alignment--default" 15841 style=" 15842 --badge-list-padding-top: 0px;" 15843 15844> 15845 15846 <div class="badge-list__items"> 15847 15848 15849 <div class="badge-list__item color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0"> 15850 15851 <img src="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?v=1786188802&width=100" alt="GastroHero TopShop 2025" srcset="//www.gastro-hero.de/cdn/shop/files/2025-GH-Topshop-Logo_DEAT.svg?v=1786188802&width=100 100w" width="100" height="100" loading="lazy" class="badge-list__image"> 15852 </div> 15853 15854 15855 </div> 15856 15857</div> 15858 15859 15860 15861 15862 15863 </div> 15864</div> 15865 15866 15867</div> 15868 15869 15870 <div id="shopify-block-ATTZDMTJENld1R0I4a__footer_trust_content_36j8yn" class="shopify-block"> 15871 15872<div class="footer-trust-content" > 15873 <div class="footer-trust-content__items"> 15874 15875 15876 15877 15878 15879 15880 15881 <div class=" spacing-style text-block text-block--AUmlORHR2M01oeHBoW__text_z3bp99 h5 " style=" --padding-block-start: 0px; --padding-block-end:12px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15882 15883 15884<p>Digitaler Showroom</p> 15885 15886 </div> 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 <rte-formatter class=" spacing-style text-block text-block--AaitxbDFoL2tuMkx1U__text_h9CWqa rte rte " style=" --padding-block-start: 0px; --padding-block-end:12px; --padding-inline-start:0px; --padding-inline-end:0px; --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 15901 15902 15903<p>Erlebe unsere Produkte bequem per VR-Beratung oder vereinbare einen Termin zur Beratung vor Ort!</p> 15904 15905 </rte-formatter> 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915<a 15916 15917 href="/pages/showroom" 15918 15919 class=" 15920 size-style 15921 link 15922 link--AMEIwR3U4WHVkaUNjZ__button_a7BTKH 15923 15924 15925 15926 " 15927 style="--size-style-width: fit-content;--size-style-height: ; 15928 --size-style-width-mobile:100%; --size-style-width-mobile-min:100%; 15929text-align: left;" 15930> 15931 Termin vereinbaren 15932</a> 15933 15934 15935 15936 15937 15938 15939 </div> 15940</div> 15941 15942 15943</div> 15944 15945 15946 </div> 15947</div> 15948 15949 15950</div><footer id="shopify-section-sections--21785239617760__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper"> 15951 15952<div class="section-background color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0"></div> 15953<div 15954 class="section section--page-width color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0" 15955> 15956 15957 <div 15958 class=" 15959 footer-content 15960 spacing-style 15961 15962 15963 " 15964 style=" 15965 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); 15966 --footer-gap: 32px; 15967 --footer-gap-mobile: 0px; 15968 --grid-columns: 3; 15969 --last-row-count: 3; 15970 --tablet-last-row-count: 1; 15971 " 15972 > 15973 15974 15975 15976 15977 15978 15979 <accordion-custom 15980 class=" 15981 menu 15982 menu--accordion menu--caret 15983 menu--dividers 15984 " 15985 data-disable-on-desktop="true" 15986 open-by-default-on-desktop 15987 15988 > 15989 <details 15990 class=" 15991 menu__details 15992 spacing-style 15993 15994 " 15995 data-testid="menu-details" 15996 style=" 15997 --spacing--size: 6px; 15998 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 15999 " 16000 16001 16002 > 16003 <summary class="menu__heading h5">
16004 <span class="menu__heading__default">Ãber GastroHero</span> 16005 <span class="menu__heading__accordion"> 16006 Ãber GastroHero 16007 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 16008 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 16009</svg> 16010</span> 16011 <span class="menu__heading__toggle svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 16012 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 16013 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 16014</svg> 16015</span> 16016 </span> 16017 </summary> 16018 16019 <div class="details-content"> 16020 16021 <ul class="list-unstyled"> 16022 16023 <li class="menu__item paragraph"> 16024 <a href="/pages/uber-uns"> 16025 Ãber Uns 16026 </a> 16027 </li> 16028 16029 <li class="menu__item paragraph"> 16030 <a href="/pages/unsere-vorteile"> 16031 Unsere Vorteile 16032 </a> 16033 </li> 16034 16035 <li class="menu__item paragraph"> 16036 <a href="https://gastrohero.jobs.personio.de/"> 16037 Karriere 16038 </a> 16039 </li> 16040 16041 <li class="menu__item paragraph"> 16042 <a href="https://www.gastro-hero.de/cheers/ueber-cheers/"> 16043 Unser Gastro-Blog 16044 </a> 16045 </li> 16046 16047 <li class="menu__item paragraph"> 16048 <a href="/pages/sitemap"> 16049 Ãbersicht der Kollektionen 16050 </a> 16051 </li> 16052 16053 </ul> 16054 16055 16056 16057<div 16058 class="social-icons__wrapper spacing-style " 16059 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;" 16060 16061> 16062 16063 16064 16065 16066 16067 16068 16069 16070 <div 16071 class="social-icons__icon-wrapper" 16072 > 16073 <a 16074 href="https://www.instagram.com/gastrohero" 16075 target="_blank" 16076 rel="noopener noreferrer" 16077 aria-label="Instagram" 16078 16079 > 16080 <span class="social-icons__icon-label">Instagram</span> 16081 16082 <svg 16083 class="social-icons__icon icon-default" 16084 aria-hidden="true" 16085 focusable="false" 16086 xmlns="http://www.w3.org/2000/svg"
16087 viewBox="0 0 20 20" 16088 > 16089<path 16090 fill-rule="evenodd" 16091 d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" 16092 clip-rule="evenodd" 16093 /></svg> 16094 16095 </a> 16096 </div> 16097 16098 16099 16100 16101 16102 16103 16104 16105 <div 16106 class="social-icons__icon-wrapper" 16107 > 16108 <a 16109 href="https://www.youtube.com/c/GastroHero" 16110 target="_blank" 16111 rel="noopener noreferrer" 16112 aria-label="Youtube" 16113 16114 > 16115 <span class="social-icons__icon-label">Youtube</span> 16116 16117 <svg 16118 class="social-icons__icon icon-default" 16119 aria-hidden="true" 16120 focusable="false" 16121 xmlns="http://www.w3.org/2000/svg"
16122 viewBox="0 0 20 20" 16123 > 16124<path d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z" /></svg> 16125 16126 </a> 16127 </div> 16128 16129 16130 16131 16132 16133 16134 16135 16136 <div 16137 class="social-icons__icon-wrapper" 16138 > 16139 <a 16140 href="https://www.facebook.com/GastroHero" 16141 target="_blank" 16142 rel="noopener noreferrer" 16143 aria-label="Facebook" 16144 16145 > 16146 <span class="social-icons__icon-label">Facebook</span> 16147 16148 <svg 16149 class="social-icons__icon icon-default" 16150 aria-hidden="true" 16151 focusable="false" 16152 xmlns="http://www.w3.org/2000/svg" 16153 viewBox="0 0 20 20" 16154 > 16155<path d="M11.4375,4.2813c0.0,-0.8047,0.7188,-1.0938,1.5234,-1.0938c0.8047,0.0,1.6641,0.25,1.6641,0.25l0.5156,-3.0625c0.0,0.0,-1.0938,-0.375,-3.7031,-0.375c-1.6016,0.0,-2.5312,0.6094,-3.2109,1.5078c-0.6406,0.8516,-0.6641,2.2188,-0.6641,3.1016v2.0078H5.4922V9.6094h2.0703v10.3906h3.875V9.6094h3.0703l0.2266,-2.9922h-3.2969V4.2813z"/></svg> 16156 16157 </a> 16158 </div> 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 <div 16213 class="social-icons__icon-wrapper" 16214 > 16215 <a 16216 href="https://www.gastro-hero.de/a/cheers/?_gl=1*11ef9s4*_gcl_au*Nzg2NjkyMDg5LjE3NzM1MTUzMzc.*FPAU*Nzg2NjkyMDg5LjE3NzM1MTUzMzc.*_ga*MTE4MDU1Njc0LjE3NDkzNjUwMTI.*_ga_4XD850GPEX*czE3NzY5NTcyNzAkbzEyMTkkZzEkdDE3NzY5NTgwMTkkajQ2JGwwJGg1MDUwNTk5MDU." 16217 target="_blank" 16218 rel="noopener noreferrer" 16219 aria-label="Cheers" 16220 16221 > 16222 <span class="social-icons__icon-label">Cheers</span> 16223 16224 <svg 16225 class="social-icons__icon icon-default" 16226 aria-hidden="true" 16227 focusable="false" 16228 xmlns="http://www.w3.org/2000/svg"
16229 viewBox="0 0 20 20" 16230 > 16231<path d="M20 20H0V0H20V20ZM11.7875 3.54102C10.4263 3.16432 8.98091 3.22726 7.65765 3.72089C6.33439 4.21451 5.2009 5.11358 4.41899 6.28971C3.63709 7.46586 3.24673 8.85899 3.30366 10.2702C3.3606 11.6814 3.86193 13.0385 4.73605 14.1479C5.61016 15.2572 6.81241 16.062 8.17113 16.4475C9.52985 16.8329 10.9756 16.7791 12.302 16.294C13.6284 15.8089 14.7677 14.9171 15.5571 13.746L13.2074 12.1621C12.7518 12.838 12.0942 13.3527 11.3287 13.6327C10.5631 13.9127 9.72861 13.9437 8.94438 13.7213C8.16018 13.4988 7.46628 13.0343 6.96177 12.3941C6.45726 11.7538 6.16791 10.9705 6.13504 10.156C6.10218 9.34147 6.32754 8.53738 6.77883 7.85854C7.23013 7.17971 7.88433 6.66084 8.64807 6.37593C9.41182 6.09102 10.2461 6.05462 11.0317 6.27204C11.8173 6.48946 12.5142 6.94957 13.0228 7.58659L15.2373 5.81855C14.356 4.71484 13.1487 3.91771 11.7875 3.54102Z" fill="currentColor"/></svg> 16232 16233 </a> 16234 </div> 16235 16236 16237 16238 16239 16240 16241 16242 16243</div> 16244 16245 16246 16247 16248 16249 </div> 16250 </details> 16251 </accordion-custom> 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 <accordion-custom 16263 class=" 16264 menu 16265 menu--accordion menu--caret 16266 menu--dividers 16267 " 16268 data-disable-on-desktop="true" 16269 open-by-default-on-desktop 16270 16271 > 16272 <details 16273 class=" 16274 menu__details 16275 spacing-style 16276 16277 " 16278 data-testid="menu-details" 16279 style=" 16280 --spacing--size: 6px; 16281 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 16282 " 16283 16284 16285 > 16286 <summary class="menu__heading h5"> 16287 <span class="menu__heading__default">Service</span> 16288 <span class="menu__heading__accordion"> 16289 Service 16290 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 16291 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 16292</svg> 16293</span> 16294 <span class="menu__heading__toggle svg-wrapper icon-plus"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 16295 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 16296 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 16297</svg> 16298</span> 16299 </span> 16300 </summary> 16301 16302 <div class="details-content"> 16303 16304 <ul class="list-unstyled"> 16305 16306 <li class="menu__item paragraph"> 16307 <a href="/pages/bestellstatus"> 16308 Bestellstatus 16309 </a> 16310 </li> 16311 16312 <li class="menu__item paragraph"> 16313 <a href="/policies/refund-policy"> 16314 Rückgabeservice 16315 </a> 16316 </li> 16317 16318 <li class="menu__item paragraph"> 16319 <a href="/ersatzteil-anforderungsformular"> 16320 Ersatzteilanfrage 16321 </a> 16322 </li> 16323 16324 <li class="menu__item paragraph"> 16325 <a href="/policies/shipping-policy"> 16326 Lieferbedingungen 16327 </a> 16328 </li> 16329 16330 <li class="menu__item paragraph"> 16331 <a href="/pages/zahlungsarten"> 16332 Zahlungsarten 16333 </a> 16334 </li> 16335 16336 <li class="menu__item paragraph"> 16337 <a href="/pages/grosskunden"> 16338 Für GroÃkunden 16339 </a> 16340 </li> 16341 16342 <li class="menu__item paragraph"> 16343 <a href="#"> 16344 Angebot anfordern 16345 </a> 16346 </li> 16347 16348 </ul> 16349 16350 16351 </div> 16352 </details> 16353 </accordion-custom> 16354 16355 16356 16357 16358 16359 16360 16361 16362<div 16363 class=" 16364 group-block 16365 group-block--height-fit 16366 group-block--width-fill 16367 border-style 16368 spacing-style 16369 size-style 16370 16371 16372 16373 16374 16375 16376" 16377 style=" 16378 --border-width: 1px; --border-style: none; --border-color: 16379rgb(var(--color-border-rgb) / 1.0); --border-radius: 163800px; 16381 --padding-block-start: max(20px, calc(var(--spacing-scale) * 24px));--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 16382 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 16383 16384 " 16385 16386 data-testid="group-block" 16387><div class="group-block__media-wrapper"> 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 </div> 16411 16412 <div 16413 class=" 16414 group-block-content 16415 16416 16417 layout-panel-flex 16418 layout-panel-flex--column 16419 mobile-column 16420 16421 " 16422 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 16423 16424--gap: 12px; 16425 16426--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 16427--horizontal-alignment-tablet: flex-start; 16428--horizontal-alignment-mobile: flex-start; 16429--vertical-alignment-tablet: flex-start; 16430--vertical-alignment-mobile: flex-start; 16431" 16432 > 16433 16434 16435 16436 16437 16438 16439 16440 <div class=" spacing-style text-block text-block--AY1Rja1BQSUtQSjNJe__text_eCKtbC h5 " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground); --width: fit-content; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: 18px; "> 16441 16442 16443<p>Kundenservice</p> 16444 16445 </div> 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455<div 16456 class=" 16457 group-block 16458 group-block--height-fit 16459 group-block--width-fill 16460 border-style 16461 spacing-style 16462 size-style 16463 16464 16465 16466 16467 16468 16469" 16470 style=" 16471 --border-width: 1px; --border-style: none; --border-color: 16472rgb(var(--color-border-rgb) / 1.0); --border-radius: 164730px; 16474 --padding-block-start: 0px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 16475 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 16476 16477 " 16478 16479 data-testid="group-block" 16480><div class="group-block__media-wrapper"> 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 </div> 16504 16505 <div 16506 class=" 16507 group-block-content 16508 16509 16510 layout-panel-flex 16511 layout-panel-flex--row 16512 16513 16514 " 16515 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 16516 16517--gap: 12px; 16518 16519--horizontal-alignment: flex-start; --vertical-alignment: center; 16520--horizontal-alignment-tablet: flex-start; 16521--horizontal-alignment-mobile: flex-start; 16522--vertical-alignment-tablet: center; 16523--vertical-alignment-mobile: center; 16524" 16525 > 16526 <div id="shopify-block-AcXdDeHB3T2E3bk55N__icon_8JQaYR" class="shopify-block icon-block"> 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536<img src="//www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=1200" alt=" 16537icon question 24 3e54246a ee16 424c 98c9 a66e50a47352" srcset="//www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=240 240w, //www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=352 352w, //www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=832 832w, //www.gastro-hero.de/cdn/shop/files/icon-question-24_3e54246a-ee16-424c-98c9-a66e50a47352.svg?v=1786026240&width=1200 1200w" width="1200" height="1200" class="icon-block__media icon-block-AcXdDeHB3T2E3bk55N__icon_8JQaYR" style="width: 24px;" sizes="(min-width: 1024px) 1024px, 100vw, 100vw"> 16538 16539 16540 16541 16542 16543</div> 16544 16545 16546 16547<a 16548 16549 href="/pages/hilfe" 16550 16551 class=" 16552 size-style 16553 link 16554 link--ASnRFbWdNQWJEcjBtS__button_9cwMcp 16555 16556 16557 16558 " 16559 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content; 16560text-align: center;" 16561> 16562 Hilfe 16563</a> 16564 16565 16566 16567 16568 16569 16570</div> 16571</div> 16572 16573 16574 16575 16576 16577 16578 16579 16580<div 16581 class=" 16582 group-block 16583 group-block--height-fit 16584 group-block--width-fill 16585 border-style 16586 spacing-style 16587 size-style 16588 16589 16590 16591 16592 16593 16594" 16595 style=" 16596 --border-width: 1px; --border-style: none; --border-color: 16597rgb(var(--color-border-rgb) / 1.0); --border-radius: 165980px; 16599 --padding-block-start: 0px;--padding-block-end: 12px;--padding-inline-start: 0px;--padding-inline-end: 0px; 16600 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 16601 16602 " 16603 16604 data-testid="group-block" 16605><div class="group-block__media-wrapper"> 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 </div> 16629 16630 <div 16631 class=" 16632 group-block-content 16633 16634 16635 layout-panel-flex 16636 layout-panel-flex--row 16637 16638 16639 " 16640 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 16641 16642--gap: 12px; 16643 16644--horizontal-alignment: flex-start; --vertical-alignment: center; 16645--horizontal-alignment-tablet: flex-start; 16646--horizontal-alignment-mobile: flex-start; 16647--vertical-alignment-tablet: center; 16648--vertical-alignment-mobile: center; 16649" 16650 > 16651 <div id="shopify-block-AQmFxYUwyeTBuclVOU__icon_34qjnK" class="shopify-block icon-block"> 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661<img src="//www.gastro-hero.de/cdn/shop/files/icon-info-24.svg?v=1786026277&width=1200" alt=" 16662icon info 24" srcset="//www.gastro-hero.de/cdn/shop/files/icon-info-24.svg?v=1786026277&width=240 240w, //www.gastro-hero.de/cdn/shop/files/icon-info-24.svg?v=1786026277&width=352 352w, //www.gastro-hero.de/cdn/shop/files/icon-info-24.svg?v=1786026277&width=832 832w, //www.gastro-hero.de/cdn/shop/files/icon-info-24.svg?v=1786026277&width=1200 1200w" width="1200" height="1200" class="icon-block__media icon-block-AQmFxYUwyeTBuclVOU__icon_34qjnK" style="width: 24px;" sizes="(min-width: 1024px) 1024px, 100vw, 100vw"> 16663 16664 16665 16666 16667 16668</div> 16669 16670 16671 16672<a 16673 16674 href="/kontaktformular" 16675 16676 class=" 16677 size-style 16678 link 16679 link--ASUdSK1l3Y1FINWEyQ__button_NQU3X7 16680 16681 16682 16683 " 16684 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content; 16685text-align: left;" 16686> 16687 Zum Kontaktformular 16688</a> 16689 16690 16691 16692 16693 16694 16695</div> 16696</div> 16697 16698 16699 16700 16701 16702 16703</div> 16704</div> 16705 16706 16707 16708 16709 16710 16711 </div> 16712</div> 16713 16714 16715 16716 16717</footer><div id="shopify-section-sections--21785239617760__footer_legal_iE6Yrb" class="shopify-section shopify-section-group-footer-group footer-legal-section"><div class="section-background color-scheme-1"></div> 16718<div 16719 class="section section--page-width color-scheme-1" 16720 16721> 16722 <div 16723 class="footer-legal spacing-style footer-legal--overwrite-color" 16724 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 48px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 24px)); 16725 --border-width: 0px; 16726 --gap: 8px; 16727 --align-items: flex-start; 16728 16729 --text-color: #576e82; 16730 16731 " 16732 > 16733 16734 16735 16736 16737 16738 16739 16740 <div class=" spacing-style text-block text-block--ATjlIeGh5Vy9PV2c5N__text_3nBYVe custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-wide); --custom-mobile-font-size: 18px; --text-align: left; "> 16741 16742 16743<p>Das Angebot von GastroHero richtet sich ausschlieÃlich an Unternehmen. Alle Preise sind Stückpreise und verstehe
16743n sich netto zzgl. geltender gesetzl. Mwst. Alle Abbildungen ähnlich. Einige Zahlungsarten können <a href="/pages/zahlungsarten" title="Zahlungsarten">Zusatzkosten </a>verursachen.</p> 16744 16745 </div> 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 <div class=" spacing-style text-block text-block--AVVRVelVuVHZIekdxO__text_XF4h3T custom text-block--align-left text-block--full-width custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 16760 16761 16762<p>*Ab einem Mbw. von 350 ⬠netto. Bis dahin gelten Versandkosten i.H.v. 7,90 ⬠(zzgl. Mwst.)</p> 16763 16764 </div> 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 <div class=" spacing-style text-block text-block--Abm9jNi9BeCtNNUppc__text_g7FQVb custom text-block--align-left text-block--full-width custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:24px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-none); --custom-mobile-font-size: 18px; --text-align: left; "> 16779 16780 16781<p>**Die Tiefpreisgarantie ist nicht mit anderen Aktionen oder Rabatten kombinierbar.</p> 16782 16783 </div> 16784 16785 16786 16787 16788 16789 16790<ul 16791 class="legal-menu list-unstyled" 16792 style="--color:;--font-size: 0.875rem; --font-weight: ;--font-family: ; --font-smoothing-webkit: ; --font-smoothing-moz: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-); 16793 16794 --link-color: #576e82; 16795 16796 --justify-content: flex-start; 16797 " 16798 16799> 16800 <li class="legal-menu__item legal-menu__copyright"> 16801 © 2026 16802 </li> 16803 16804 <li class="legal-menu__item"> 16805 <a href="/policies/terms-of-service" class="legal-menu__link">AGB</a> 16806 </li> 16807 16808 <li class="legal-menu__item"> 16809 <a href="/policies/privacy-policy" class="legal-menu__link">Datenschutz</a> 16810 </li> 16811 16812 <li class="legal-menu__item">
16813 <a href="#cookie-settings" class="legal-menu__link">Datenschutzeinstellungen</a> 16814 </li> 16815 16816 <li class="legal-menu__item"> 16817 <a href="/policies/legal-notice" class="legal-menu__link">Impressum</a> 16818 </li> 16819 16820 <li class="legal-menu__item"> 16821 <a href="https://aurelius.compliance.one/" class="legal-menu__link">Hinweisgeber</a> 16822 </li> 16823 16824 <li class="legal-menu__item"> 16825 <a href="#gh-zoom" class="legal-menu__link">Gesetzliche Gewährleistung</a> 16826 </li> 16827 16828 <li class="legal-menu__item"> 16829 <a href="/apps/returns/withdrawals" class="legal-menu__link">Vertrag widerrufen</a> 16830 </li> 16831 16832</ul> 16833 16834 16835 16836 16837 16838 </div> 16839</div> 16840 16841 16842 16843 16844</div> 16845<!-- END sections: footer-group --> 16846 16847 <div class="visually-hidden" aria-hidden="true"> 16848 <!-- BEGIN sections: upsell-group --> 16849<section id="shopify-section-sections--22310832931040__upsell_product_card" class="shopify-section shopify-section-group-upsell-group upsell-product-card-section"> 16850 16851<div data-upsell-product-card-section-id="sections--22310832931040__upsell_product_card" hidden aria-hidden="true"></div> 16852 16853 16854 16855 16856<div 16857 class="js-product-slide" 16858 data-upsell-product-card-section-id="sections--22310832931040__upsell_product_card" 16859 data-product-handle="spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r" 16860 data-product-id="8821607694560" 16861 > 16862 <div class="resource-list__item"> 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873<style data-shopify> 16874 16875</style> 16876 16877 16878<product-card 16879 class="product-card border-style product-card--hover-effect desktop-shadow mobile-solid color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23" 16880 style=" 16881 --border-width: 1px; --border-style: none; --border-color: 16882rgb(var(--color-border-rgb) / 1.0); --border-radius: 168834px; overflow: hidden; 16884 --product-card-background: var(--color-background); 16885 16886 16887 16888 --product-card-hover-color-mobile: #8293a2; 16889 16890 16891 16892 16893 " 16894 data-product-id="8821607694560" 16895 id="product-card-AeFFRekxicVBFQ2Fzd__static-product-card" 16896 data-analytics-categories="["Edelstahlmöbel\/Spülmöbel\/Spültische"]" 16897 data-analytics-variant-ids="[46978063499488]" 16898 data-product-transition="false" 16899 16900 16901> 16902 16903<div 16904 class="product-badges product-badges--card spacing-style" 16905 style="--padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 12px;--padding-inline-end: 12px;" 16906 16907 ><div 16908 class="product-badges__wrapper "style="--badge-wrapper-flex-direction: column;"> 16909 16910 16911 <div 16912 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 16913 style="color: #ffffff;background-color: #00b15c;border: 1px solid #00b15c;" 16914 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-express.svg?v=1786130050&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 16915Express</div> 16916 16917 16918 16919 16920 16921 16922 <div 16923 class="product-badges__badge product-badges__badge--rectangle product-badges__badge--custom " 16924 style="color: #ffffff;background-color: #db1420;border: 1px solid #db1420;font-weight: 600;" 16925 ><img src="//www.gastro-hero.de/cdn/shop/files/icon-badge-sale.svg?v=1786130161&width=16" width="20" height="20" loading="lazy" class="product-badges__badge-icon"> 16926Flash</div> 16927 16928 16929 16930</div> 16931 16932 16933</div> 16934 16935 16936 16937 16938 16939 16940<div class="product-card__like-btn product-card__like-btn--horizon 16941 16942 16943 16944 wishlist wishlist--icon wishlist-button-wrapper" style="" data-product-handle="spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r"> 16945 <div class="wishlist-engine" data-product_id="8821607694560" data-variant_id="46978063499488" data-full_button="false" data-css="false"> 16946 </div> 16947
16947<script type="application/json" class="js-categories"> 16948 { 16949 "cat": ["Edelstahlmöbel\/Spülmöbel\/Spültische"] 16950 } 16951 </script>
16951 16952</div> 16953 16954 16955 16956 16957 16958 16959 16960 <a 16961 id="30e2f520a09b56f2efb066139ff708e1" 16962 16963 href="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488" 16964 16965 class="product-card__link" 16966 ref="productCardLink" 16967 > 16968 <span class="visually-hidden"> 16969 Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden 16970 </span> 16971 </a> 16972 <div 16973 class=" 16974 product-card__content 16975 layout-panel-flex 16976 layout-panel-flex--column 16977 product-grid__card 16978 spacing-style 16979 gap-style 16980 color-scheme-6e779877-7f67-41b2-894e-8a493a1feb23 16981 " 16982 style=" 16983 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 16984 16985 16986 16987--horizontal-alignment: ; --vertical-alignment: ; 16988--horizontal-alignment-tablet: ; 16989--horizontal-alignment-mobile: ; 16990--vertical-alignment-tablet: ; 16991--vertical-alignment-mobile: ; 16992 16993 --padding-block-start: 12px;--padding-block-end: 12px;--padding-inline-start: 12px;--padding-inline-end: 12px; 16994 --product-card-gap: 4px; 16995 --quick-add-display: flex; 16996 --quick-add-mobile-display: flex; 16997 --quick-add-mobile-opacity: 1; 16998 --zoom-out-padding-inline-start: min(var(--padding-xs), 8.4px); 16999 --zoom-out-padding-inline-end: min(var(--padding-xs), 8.4px); 17000 --zoom-out-padding-block-start: min(var(--padding-xs), 8.4px); 17001 --zoom-out-padding-block-end: min(var(--padding-xs), 8.4px); 17002 " 17003 > 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014<div 17015 ref="cardGallery" 17016 class="card-gallery card-gallery-ASXhNSHZwdi9OSVRzS__product-card-gallery spacing-style border-style card-gallery--badge-top-left" 17017 style=" 17018 --border-width: 1px; --border-style: none; --border-color: 17019rgb(var(--color-border-rgb) / 1.0); --border-radius: 170200px; 17021 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 17022 --gallery-aspect-ratio: 16 / 9; 17023 " 17024 data-product-id="8821607694560" 17025 17026 17027 data-image-ratio="landscape" 17028 17029> 17030 <a 17031 class="contents" 17032 ref="cardGalleryLink" 17033 href="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488" 17034 aria-label="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" 17035 > 17036 <slideshow-component 17037 17038 ref="slideshow" 17039 17040 17041 style="--slideshow-timeline: --slide-0, --slide-1, --slide-2, --slide-3, --slide-4, --slide-5;--slide-min-height: auto;--slide-min-height-desktop: auto;" 17042 17043 initial-slide="0" 17044 17045 17046 infinite 17047 17048 17049 data-generic-media-size="6" disabled="true" 17050> 17051 17052 <slideshow-container ref="slideshowContainer"> 17053 17054 17055 <slideshow-slides 17056 tabindex="-1" 17057 ref="scroller" 17058 17059 > 17060 <slideshow-slide 17061 ref="slides[]" 17062 aria-hidden="false" 17063 style="--slideshow-timeline: --slide-0; --product-media-fit: contain; --grid-template-rows: 50dvh 1fr; --grid-template-rows-desktop: 70dvh 1fr;" 17064 17065 class="product-media-container media-fit product-media-container--image" 17066 17067 17068 17069 17070 slide-id="44447598837984" 17071 17072 17073 17074 17075> 17076 17077 17078<div 17079 class="product-media" 17080 style="--ratio: 1.0" 17081 data-media-id="44447598837984" 17082> 17083 17084 <img src="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840" alt="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" srcset="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=240 240w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=352 352w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=832 832w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1200 1200w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1600 1600w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=1920 1920w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=2560 2560w, //www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840 3840w" width="3840" height="3840" loading="eager" sizes="(min-width: 750px) 50vw, 100vw" class="product-media__image" transitionToProduct="false" data_max_resolution="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=3840" fetchpriority="auto" style="--focal-point: 50.0% 50.0%;"> 17085 17086 17087</div> 17088 17089 17090 17091</slideshow-slide> 17092 17093 </slideshow-slides> 17094 </slideshow-container> 17095 17096</slideshow-component> 17097 17098 17099 17100 </a> 17101 17102 17103 17104 17105 17106 17107 17108</div> 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 <a 17129 class="contents user-select-text" 17130 ref="productTitleLink" 17131 href="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r?variant=46978063499488" 17132 > 17133 <span 17134 class="product-title__vendor product-title__vendor--icon" 17135 data-vendor-handle="gastrohero" 17136 > 17137 17138 17139 <img src="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150" alt="GastroHero" srcset="//www.gastro-hero.de/cdn/shop/files/logos2026_GastroHero_Logo_4C.svg?v=1786449711&width=150 150w" width="150" height="36" class="product-vendor__image"> 17140 17141</span> 17142 17143 17144 17145 17146 17147 17148 <div class="product-title__text spacing-style text-block text-block--AaGNlODhVNzVlTG9IY__product_title custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:8px; --padding-inline-start:0px; --padding-inline-end:0px; --color:var(--color-foreground);--font-size: 0.875rem;--font-weight: 700; --font-family: var(--font-body--family); --font-smoothing-webkit: var(--font-body--smoothing-webkit); --font-smoothing-moz: var(--font-body--smoothing-moz); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --custom-mobile-font-size: px; --text-align: left; "> 17149 <p>Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden</p> 17150 </div> 17151 17152 17153 17154 17155 </a> 17156 17157 17158 17159 17160 17161<div class="review-widget" > 17162 17163 17164 17165 17166 <div > 17167 <div class="jdgm-widget jdgm-preview-badge" data-id="8821607694560"> 17168 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.40' data-number-of-reviews='5' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.40' tabindex='0' aria-label='4.40 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> (5) </span> </div> 17169 </div> 17170 </div> 17171 17172 17173 17174</div> 17175 17176 17177 17178<div class="spacing-style energy-label-block energy-label-block--AenladEVZUGJFZ0RtN__energy_label hide-when-empty 17179 17180 17181" 17182 style=" 17183 --padding-block-start: 0px; --padding-block-end:0px; 17184--padding-inline-start:0px; --padding-inline-end:0px; 17185 17186 " 17187 17188></div> 17189 17190 17191 17192<product-price 17193 class="text-block text-block--align-left text-left default spacing-style price-style--de-ch" 17194 data-block-id="AMi9EbWhoTVpRcEJEZ__price" 17195 data-product-id="8821607694560" 17196 style="--color:var(--color-foreground);--padding-block-start: 0px;--padding-block-end: 8px;--padding-inline-start: 0px;--padding-inline-end: 0px;--width: 100%;--color-price-label: #576e82; 17197 --color-compare-at-price: #576e82; 17198 --color-price: #db1420;" 17199 17200> 17201 17202<span class="price-badges__wrapper" style="--justify-content: left"> 17203 17204 17205</span> 17206 17207 17208 <div ref="priceContainer"> 17209 17210 <div class="alternate-price-container alternate-price-container--compare-at">
17211 <span class="price-label"> 17212 17213 Regulärer Preis: 17214 17215 </span> 17216 17217 <span class="compare-at-price compare-at-price--alternate"> 17218 <span class="price__amount price__amount--b2c">434,35 â¬</span> 17219 <span class="price__amount price__amount--b2b">365,00 â¬</span> 17220 </span> 17221 17222 </div> 17223 17224 17225 <div class="alternate-price-container"> 17226 17227 <span class="price-label"> 17228 17229 Sonderangebot: 17230 17231 </span> 17232 17233 17234 17235 <span class="price price--alternate"> 17236 <span class="price__amount price__amount--b2c"> 17237 208,13 ⬠17238 </span> 17239 <span class="price__amount price__amount--b2b"> 17240 174,90 ⬠17241 </span> 17242 </span> 17243 17244 17245 </div> 17246 </div> 17247 17248 17249 17250</product-price> 17251 17252 17253 17254 17255 17256 17257 17258<div 17259 class="product-card__quick-add" 17260 style=" 17261 17262 --color-primary-button-text: rgb(119 170 0 / 1.0); 17263 --color-primary-button-background: rgb(255 255 255 / 1.0); 17264 --color-primary-button-border: rgb(119 170 0 / 1.0); 17265 --color-primary-button-hover-text: rgb(99 142 0 / 1.0); 17266 --color-primary-button-hover-background: rgb(243 249 243 / 1.0); 17267 --color-primary-button-hover-border: rgb(99 142 0 / 1.0); 17268 17269 " 17270 17271> 17272 17273<quick-add-component 17274 class="quick-add" 17275 ref="quickAdd" 17276 data-product-title="Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden" 17277 data-quick-add-button="add" 17278 data-product-options-count="1" 17279 17280 data-min-quantity="1" 17281 data-increment-quantity="1"> 17282 <product-form-component 17283 data-section-id="sections--22310832931040__upsell_product_card" 17284 data-product-id="8821607694560" 17285 data-product-url="/products/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r" 17286 data-product-price="174.9" 17287 on:submit="/handleSubmit" 17288 class="quick-add__product-form-component" 17289 > 17290 <div 17291 class="visually-hidden" 17292 aria-live="assertive" 17293 role="status" 17294 aria-atomic="true" 17295 ref="liveRegion" 17296 ></div><form method="post" action="/cart/add" id="QuickAdd-ProductForm-8821607694560-ATHIvbzR0aWpET09rc__quick_add" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 17297 type="hidden" 17298 name="id" 17299 ref="variantId" 17300 value="46978063499488" 17301 17302 > 17303 17304 <input 17305 type="hidden" 17306 name="properties[_categories]" 17307 value="["Edelstahlmöbel/Spülmöbel/Spültische"]"> 17308 <input 17309 type="hidden" 17310 name="properties[_moduleClassification]" 17311 value="32.97"> 17312 <input 17313 type="hidden" 17314 name="quantity" 17315 value="1" 17316 > 17317 17318 17319 <add-to-cart-component 17320 ref="addToCartButtonContainer" 17321 data-product-variant-media="//www.gastro-hero.de/cdn/shop/files/232193-spt-basic10x7r.webp?v=1786034391&width=100" 17322 data-add-to-cart-animation="false" 17323> 17324 <button 17325 17326 type="submit" 17327 name="add" 17328 ref="addToCartButton" 17329 on:click="/handleClick" 17330 class="button button button--medium quick-add__button quick-add__button--add add-to-cart-button" 17331 17332 17333 > 17334 <span 17335 class="add-to-cart-text" 17336 > 17337 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 17338 <span> 17339 <span>In den Warenkorb</span> 17340 </span> 17341 </span> 17342 17343 <span 17344 aria-hidden="true" 17345 class="svg-wrapper add-to-cart-icon" 17346 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 17347</span> 17348 17349 </span> 17350 17351 <span class="add-to-cart__added">
17352 <span class="svg-wrapper add-to-cart__added-icon"><svg aria-hidden="true" class="checkmark-burst" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 17353 <g class="check"> 17354 <circle class="ring" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 17355 <path class="tick" d="M9 12.75L11.25 15L15 9.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 17356 </g> 17357 <g class="burst"> 17358 <g style="--index: 0;"> 17359 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17360 </g> 17361 <g style="--index: 1;"> 17362 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17363 </g> 17364 <g style="--index: 2;"> 17365 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17366 </g> 17367 <g style="--index: 3;"> 17368 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17369 </g> 17370 <g style="--index: 4;"> 17371 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17372 </g> 17373 <g style="--index: 5;"> 17374 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17375 </g> 17376 <g style="--index: 6;"> 17377 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17378 </g> 17379 <g style="--index: 7;"> 17380 <line class="line" stroke-linecap="round" pathLength="1" x1="12" y1="8.5" x2="12" y2="15.5" stroke="currentColor"/> 17381 </g> 17382 </g> 17383</svg> 17384</span> 17385 </span> 17386 </button> 17387</add-to-cart-component> 17388 17389 17390 <button 17391 class="button button--medium quick-add__button quick-add__button--choose add-to-cart-button" 17392 17393 type="button" 17394 name="add" 17395 on:click="quick-add-component/handleClick" 17396 > 17397 <span 17398 class="add-to-cart-text" 17399 > 17400 <span class="add-to-cart-text__content is-visually-hidden-mobile"> 17401 <span> 17402 17403 <span> 17404 Auswählen 17405 </span> 17406 </span> 17407 </span> 17408 <span 17409 aria-hidden="true" 17410 class="svg-wrapper add-to-cart-icon" 17411 ><svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M16.608 9.421V6.906H3.392v8.016c0 .567.224 1.112.624 1.513.4.402.941.627 1.506.627H8.63M8.818 3h2.333c.618 0 1.212.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.344c0-.622.246-1.218.683-1.658A2.33 2.33 0 0 1 8.82 3"/><path stroke="currentColor" stroke-linecap="round" stroke-width="var(--icon-stroke-width)" d="M14.608 12.563v5m2.5-2.5h-5"/></svg> 17412</span> 17413 </span> 17414 </button><input type="hidden" name="product-id" value="8821607694560" /><input type="hidden" name="section-id" value="sections--22310832931040__upsell_product_card" /></form></product-form-component> 17415</quick-add-component> 17416 17417 17418 17419</div> 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 </div> 17430</product-card> 17431 17432 17433 17434 17435 </div> 17436 </div> 17437 17438 17439</section> 17440<!-- END sections: upsell-group --> 17441 </div> 17442 17443 17444 17445 17446 17447 17448
17448<script> 17449 window.themeSettings = { 17450 enableUpsellPopup: true, 17451 popupMessage: "Produkt wurde zum Warenkorb hinzugefügt!", 17452 enableAddedProductImageSize: true, 17453 addedProductImageSize: 50, 17454 enableAddedProductImageBorderRadius: true, 17455 addedProductImageBorderRadius: 0, 17456 showAddedProductCheckmark: true, 17457 addedProductCheckmarkIcon: "", 17458 sliderHeadline: "Zubehör", 17459 enableUpsellSecondTab: true, 17460 enableUpsellAlternativeProductCard: true, 17461 noRecommendationsText: "Für dieses Produkt wurden keine Empfehlungen gefunden!", 17462 productsPerView: 3, 17463 warrantyWidgetEnabled: false 17464 }; 17465 </script>
17465 17466 17467 17468 17469 17470<link href="//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-collection.css?v=114043339963056968241790581371" rel="stylesheet" type="text/css" media="all" /> 17471 17472 17473 17474<svg class="hidden" aria-hidden="true" focusable="false"> 17475 <symbol id="icon-add-to-cart" viewBox="0 0 20 20" fill="none"> 17476 <path 17477 stroke="currentColor" 17478 stroke-linecap="round" 17479 stroke-linejoin="round" 17480 stroke-width="var(--icon-stroke-width)" 17481 d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686" 17482 /> 17483 </symbol> 17484</svg> 17485
17486<script type="module" src="//www.gastro-hero.de/cdn/shop/t/22/assets/algolia-search-templates.js?v=126203102460163785411789031599" defer></script>
vendor: 1 bytes, line 17486
17486
17487<script 17488 src="//www.gastro-hero.de/cdn/shop/t/22/assets/atc-upsell-popup.js?v=144863342573067449111787816492" 17489 type="module" 17490 fetchpriority="low" 17491></script>
17491 17492 17493<div id="upsell-popup-backdrop" class="upsell-popup__backdrop is-hidden"></div> 17494<div 17495 id="upsell-popup" 17496 class="upsell-popup is-hidden upsell-popup--adaptive-mobile-height" 17497 role="dialog" 17498 aria-modal="true" 17499 aria-labelledby="upsell-popup-title" 17500 17501 style="--upsell-popup-border-radius: 4px;" 17502 17503> 17504 <div class="upsell-popup__inner color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8"> 17505 <button class="upsell-popup__close" type="button" aria-label="Dialogfeld schlieÃen"> 17506 <span class="svg-wrapper"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 17507 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17508 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17509</svg> 17510</span> 17511 </button> 17512 17513 <div class="upsell-popup__product"></div> 17514 17515 <div class="upsell-popup__actions color-scheme-e65914f7-d674-4426-a03d-55c497ec50a8"> 17516 <a href="/cart" class="button button-secondary button--medium"> 17517 Warenkorb ansehen 17518 </a> 17519 <a href="/checkout" data-checkout class="button button-primary button--medium"> 17520 Sicher zur Kasse 17521 </a> 17522 </div> 17523 17524 17525 17526 <div 17527 class="upsell-popup__slider color-scheme-04b5a4c9-ea04-4bce-996f-de2b125baab0 upsell-popup__slider--enable-slide-gap" 17528 17529 style="--upsell-slider-padding-block: 24px;" 17530 17531 > 17532 17533 <div id="upsell-popup-title" class="upsell-popup__tabs" role="tablist"> 17534 <button 17535 class="upsell-popup__tab is-active " 17536 type="button" 17537 role="tab" 17538 aria-selected="false" 17539 aria-controls="upsell-popup-slider-frame" 17540 id="upsell-popup-tab-primary-trigger" 17541 data-upsell-tab="primary" 17542 data-tab-style="" 17543 data-tab-class="" 17544 data-heading-style="" 17545 data-heading-class="" 17546 data-fallback-headline="Empfehlungen für Sie" 17547 style="" 17548 > 17549 Zubehör 17550 </button> 17551 <button 17552 class="upsell-popup__tab " 17553 type="button" 17554 role="tab" 17555 aria-selected="true" 17556 aria-controls="upsell-popup-slider-frame" 17557 id="upsell-popup-tab-secondary-trigger" 17558 data-upsell-tab="secondary" 17559 data-tab-style="" 17560 data-tab-class="" 17561 style="" 17562 > 17563 Zusammen gekauft 17564 </button> 17565 </div> 17566 17567 17568 <template data-upsell-slideshow-template> 17569 <slideshow-component 17570 class="upsell-popup__carousel-slideshow" 17571 initial-slide="0" 17572 auto-hide-controls 17573 > 17574 <slideshow-container ref="slideshowContainer"> 17575 17576 <slideshow-arrows 17577 ref="slideshowArrows" 17578 17579 position="center" 17580 17581><button 17582 class=" 17583 slideshow-control slideshow-control--previous 17584 17585 slideshow-control--shape-square 17586 slideshow-control--style-chevron 17587 button button-unstyled button-unstyled--transparent 17588 flip-x 17589 " 17590 17591 aria-label="Vorherige Folie" 17592 17593 on:click="/previous" 17594 ref="previous" 17595 17596 17597 17598 disabled 17599 17600 17601 17602 17603 style=" 17604 background-color: var(--carousel-icon-background-color); 17605 color: var(--carousel-icon-color); 17606 17607 border: var(--carousel-icon-border-width) solid var(--carousel-icon-border-color); 17608 17609 " 17610 17611> 17612 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 17613 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17614</svg> 17615</span> 17616</button> 17617<button 17618 class=" 17619 slideshow-control slideshow-control--next 17620 17621 slideshow-control--shape-square 17622 slideshow-control--style-chevron 17623 button button-unstyled button-unstyled--transparent 17624 17625 " 17626 17627 aria-label="Nächste Folie" 17628
17629 on:click="/next" 17630 ref="next" 17631 17632 17633 17634 17635 17636 17637 style=" 17638 background-color: var(--carousel-icon-background-color); 17639 color: var(--carousel-icon-color); 17640 17641 border: var(--carousel-icon-border-width) solid var(--carousel-icon-border-color); 17642 17643 " 17644 17645> 17646 <span class="svg-wrapper icon-caret"><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 17647 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17648</svg> 17649</span> 17650</button> 17651</slideshow-arrows> 17652 17653 <slideshow-slides tabindex="-1" ref="scroller"></slideshow-slides> 17654 </slideshow-container> 17655 </slideshow-component> 17656 </template> 17657 17658 <div id="upsell-popup-slider-frame" class="upsell-popup__slider-frame" data-upsell-slider-frame> 17659 <div 17660 data-upsell-carousel 17661 class="resource-list__carousel upsell-popup__carousel upsell-popup__carousel--custom-card-background upsell-popup__carousel--alternative-cards" 17662 style="--upsell-columns: 3; --upsell-product-card-background: #F5F6F7;" 17663 ></div> 17664 </div> 17665 <div class="upsell-popup__slider-empty is-hidden" data-upsell-slider-empty> 17666 Für dieses Produkt wurden keine Empfehlungen gefunden! 17667 </div> 17668 </div> 17669 </div> 17670</div> 17671 17672 17673 17674 17675 <quick-add-dialog id="quick-add-dialog"> 17676 <dialog 17677 class="quick-add-modal dialog-modal color-scheme-f739b20d-555a-48f9-b23f-ce97f4c93ddd" 17678 ref="dialog" 17679 scroll-lock 17680 > 17681 <button 17682 ref="closeButton" 17683 on:click="/closeDialog" 17684 class="button button-unstyled close-button quick-add-modal__close" 17685 aria-label="Dialogfeld schlieÃen" 17686 ><svg aria-hidden="true" focusable="false" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 17687 <path d="M12 2L2 12" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17688 <path d="M12 12L2 2" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 17689</svg> 17690</button> 17691 17692 <div 17693 id="quick-add-modal-content" 17694 class="quick-add-modal__content" 17695 ></div> 17696 </dialog> 17697</quick-add-dialog> 17698 17699 17700 17701 17702 <style> .product-card .product-title__text p,.product-card .product-title__text :is(h1, h2, h3, h4, h5, h6) {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} .shopify-policy__container {padding-block: 48px;} .shopify-policy__container h1 {font-size: 48px;} .shopify-policy__container h2 {font-size: 24px;} .shopify-policy__container h3 {font-size: 20px;} .trust-badges__badge-text {max-width: 240px !important;} .collection-header-cards__heading {flex-wrap: wrap;} .trust-badges__badge {height: 100%; display: flex;} :root {--focus-ring-color: #f5f6f7; --focus-ring-width: 2px; --focus-ring-offset: 2px; --focus-ring-radius: 4px;} /* kill the UA default everywhere */:where(*):focus {outline: none;}
17702 /* keyboard-only focus ring */:where(*):focus-visible {outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: var(--focus-ring-offset); border-radius: var(--focus-ring-radius);} /* fallback for browsers without :focus-visible */@supports not selector(:focus-visible) {:where(*):focus {outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: var(--focus-ring-offset); }} </style> 17703<div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block">
17703<script> </script>
17703 17704 17705 17706</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
17706<script> 17707 (function () { 17708 const cartAttributes = {}; 17709 17710 // Helper function to retrieve the UTM from Url 17711 function getUTMFromUrl() { 17712 const url_string = window.location.href; 17713 const url = new URL(url_string); 17714 17715 const utm_id = url.searchParams.get("utm_id"); 17716 const utm_source = url.searchParams.get("utm_source"); 17717 const utm_medium = url.searchParams.get("utm_medium"); 17718 const utm_campaign = url.searchParams.get("utm_campaign"); 17719 const utm_term = url.searchParams.get("utm_term"); 17720 const ref = url.searchParams.get("ref"); 17721 17722 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 17723 return null; 17724 } 17725 17726 let utmParameters = {}; 17727 17728 if (utm_id) { 17729 utmParameters.utm_id = utm_id; 17730 } 17731 if (utm_source) { 17732 utmParameters.utm_source = utm_source; 17733 } 17734 if (utm_medium) { 17735 utmParameters.utm_medium = utm_medium; 17736 } 17737 if (utm_campaign) { 17738 utmParameters.utm_campaign = utm_campaign; 17739 } 17740 if (utm_term) { 17741 utmParameters.utm_term = utm_term; 17742 } 17743 if (ref) { 17744 utmParameters.ref = ref; 17745 } 17746 17747 17748 return Object.keys(utmParameters).length === 0 17749 ? null 17750 : utmParameters; 17751 } 17752 17753 // Helper function to retrieve the UTM from Cookie 17754 function getUTMAttributes() { 17755 const urlUtmParams = getUTMFromUrl(); 17756 17757 if (urlUtmParams) { 17758 return urlUtmParams; 17759 } 17760 17761 // No longer reading from deprecated Shopify cookies 17762 return undefined; 17763 } 17764 17765 function saveUtmParameters() { 17766 const utmParams = getUTMAttributes(); 17767 if (utmParams) { 17768 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 17769 if (cartHasUtmAttributes) { 17770 // Don't call API if it already contains our UTM parameters 17771 return; 17772 } 17773 17774 // Handle both Shopify.routes.root and routes.root_url for better compatibility 17775 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 17776 || (window.routes && window.routes.root_url) 17777 || '/'; 17778 17779 var updateCart = fetch(rootUrl + 'cart/update.js', 17780 { 17781 headers: { 17782 'Content-Type': 'application/json', 17783 }, 17784 method: "POST", 17785 body: JSON.stringify({ 17786 attributes: { 17787 ...utmParams 17788 }, 17789 }) 17790 }) 17791 .then(response => response.json()) 17792 .then(data => { 17793 return data 17794 }); 17795 } 17796 } 17797 17798 saveUtmParameters(); 17799 })(); 17800</script>
17800 17801 17802 17803 17804 17805</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
17805<script> 17806 console.log("Stape gtm: 1.0.4"); 17807 window.lsData = {}; 17808 window.dataLayer = window.dataLayer || []; 17809 window.addEventListener("message", (event) => { 17810 if (event.data?.event) { 17811 window.dataLayer.push(event.data); 17812 } 17813 }); 17814 window.dataShopStape = { 17815 shop: "www.gastro-hero.de", 17816 shopId: "74185310432", 17817 } 17818</script>
17818 17819 17820
17821<script type="application/json" id="stape-product-data">{"id":8821607694560,"title":"Spültisch Basic 10x6 mit 1 Becken rechts, Aufkantung und Grundboden","handle":"spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","vendor":"GastroHero","type":"Spültische","url":"\/products\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6r","available":true,"price":17490,"compare_at_price":36500,"tags":["Edelstahlmöbel","Spülmöbel","Spültische"],"category":"Nicht kategorisiert","collections":[{"id":459737792736,"title":"Alle Produkte","handle":"alle-produkte"},{"id":459736842464,"title":"Edelstahlmöbel","handle":"edelstahlmoebel"},{"id":461479477472,"title":"Express","handle":"express"},{"id":504935416032,"title":"Flash Sale â bis zu 63%","handle":"unsere-lager-angebote"},{"id":459737104608,"title":"GastroHero","handle":"gastrohero"},{"id":459717935328,"title":"Homepage - Bestseller","handle":"frontpage"},{"id":459736449248,"title":"Marken","handle":"marken"},{"id":503566532832,"title":"Showroom Hamm","handle":"showroom-hamm"},{"id":459718459616,"title":"Spülmöbel","handle":"spuelmoebel"},{"id":459725668576,"title":"Spültische","handle":"spueltische"},{"id":493198442720,"title":"Tiefpreisgarantie","handle":"tiefpreisgarantie"},{"id":495157280992,"title":"ð¥ DEALS","handle":"deals"}],"metafields":{"custom":{"algolia_produkttyp_ranking":1,"alternativprodukt":[],"at_product":"1","aufkantung":"Ja","bezugsart":"1","breite":60.0,"breite_in_mm":"1.000","chanonical_url":"https:\/\/www.gastro-hero.de\/spueltisch-basic-10x6-mit-1-becken-rechts-spt-basic10x6ral","cross_selling":[{"id":8821576433888,"title":"Geschirr-Reiniger PROFI 12 kg Kanister mit Chlor","handle":"geschirr-reiniger-profi-12-kg-kanister-mit-chlor-rm-profi12c"},{"id":8821647900896,"title":"Grubentuch Halbleinen, blau-weià kariert, 50 x 100 cm","handle":"grubentuch-halbleinen-blau-weiss-kariert-50-x-100-cm-49850"}],"display_category":["Edelstahlmöbel\/Spülmöbel\/Spültische"],"express_tag":"1","farbe":"Edelstahl","groesse_des_spuelbeckens_b_x_t_in_mm":"400 x 400","grundboden":"Ja","hoehe":85.0,"hoehe_in_mm":"950","item_categories":["Edelstahlmöbel\/Spülmöbel\/Spültische"],"kurzbeschreibung_usp":"\u003cul\u003e\u003cli\u003eMit einem Becken auf der rechten Seite\u003c\/li\u003e\u003cli\u003eMit Abtropffläche links und mit Grundboden \u003c\/li\u003e\u003cli\u003eMit 100 mm Aufkantung\u003c\/li\u003e\u003cli\u003eVollständig aus hochwertigem Edelstahl AISI 201 gefertigt\u003c\/li\u003e\u003cli\u003eProduktmaÃe (B x T x H): 1000 x 600 x 950 mm\u003c\/li\u003e\u003c\/ul\u003e","lieferzeit":"34 - 39 Werktage","marke":"GastroHero","material":"Chromnickelstahl AISI 201","menge_je_vpe":1,"mindestabnahme":1,"mindestbestellmenge":1,"montageform":"zur Selbstmontage","netto_gewicht":18.4,"old_url":"https:\/\/www.gastro-held.at\/spueltisch-basic-10x6-mit-1-becken-rechts","pimid":"SPT-BASIC10X6R","product_files":[],"qualitaetsstufe":"Basic","serie":"Basic","showroom":"0","showroom_hamm":true,"size":"1.000 x 600 x 950","spare_parts":[],"specification_table":{"Artikeleigenschaften und Klassifizierung":{"Marke":"GastroHero","Serie":"Basic","Qualitätsstufe":"Basic","Farbe":"Edelstahl"},"MaÃe und Gewicht":{"Breite in mm":"1.000","Höhe in mm":"950","Tiefe in mm":"600","Netto Gewicht in kg":"18,4","GröÃe des Spülbeckens (B x T) in mm":"400 x 400"},"Funktionen und Ausstattung":{"Spülbeckenanzahl":"1","Spülbecken (Anzahl und Position)":"1 Spülbecken rechts","Höhenverstellbar":"Ja"},"Material und Bauweise":{"Aufkantung":"Ja","Grundboden":"Ja","Material":"Chromnickelstahl AISI 201"},"Installation und Montage":{"Montageform":"zur Selbstmontage"}},"sprungmenge":1,"spuelbeckenanzahl":"1","spuelbecken_anzahl_und_position":"1 Spülbecken rechts","tiefe":100.0,"tiefe_in_mm":"600","verpackungseinheit":"PCE","versandart":"Spedition","versand_art":"Spedition","weitere_informationen":{"Farbe":"Edelstahl","Grundboden":"Ja","GröÃe des Spülbeckens (B x T) in mm":"400 x 400","Marke":"GastroHero","Aufkantung":"Ja","Breite in mm":"1.000","Höhe in mm":"950","Material":"Chromnickelstahl AISI 201","Montageform":"zur Selbstmontage","Netto Gewicht in kg":"18,4","Qualitätsstufe":"Basic","Serie":"Basic","Spülbeckenanzahl":"1","Tiefe in mm":"600"},"wiederverfuegbarkeit":"2026-10-30"}},"variants":[{"id":46978063499488 17822,"compare_at_price":36500,"barcode":"4255614800324"}]}</script>
vendor: 1 bytes, line 17822
17822
17823<script> 17824 (function () { 17825 try { 17826 window.productShopStape = JSON.parse(document.getElementById('stape-product-data').textContent); 17827 } catch (error) { 17828 console.warn('[ShopStape] productShopStape error', error); 17829 } 17830 })(); 17831</script>
17831 17832 17833 17834 17835 17836 17837
17837<script> 17838 console.log("â ï¸ User not logged in"); 17839 window.localStorage.removeItem('customerShopStape'); 17840 </script>
17840 17841 17842 17843 17844
17845<script> 17846 window.currentShopifyMarketStapeId = null; 17847 window.currentShopifyMarketStapeCode = null; 17848 try { 17849 window.currentShopifyMarketStapeId = "28820930784"; 17850 window.currentShopifyMarketStapeCode = "DE"; 17851 // Checkout doesn't render theme app extension blocks, so this is the 17852 // only place the market/country code is ever set. Persisting it here 17853 // lets checkout-side field mapping (country_market_code) fall back to 17854 // the last known value instead of coming up empty. 17855 localStorage.setItem('marketShopStape', JSON.stringify({ 17856 id: window.currentShopifyMarketStapeId, 17857 code: window.currentShopifyMarketStapeCode 17858 })); 17859 } catch (error) { 17860 console.error("â Stape Error:", error); 17861 } 17862</script>
17862 17863 17864 17865 17866 17867 17868</div>
17868<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
17868 17869</body> 17870</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.